Skip to content

Commit f6b590d

Browse files
author
Vulpisfoglia_BOT_rev20250407
committed
[CN UPDATE] Client:2.7.01 Data:26-02-12-13-45-20_d44b0c
1 parent b219dde commit f6b590d

9 files changed

Lines changed: 140 additions & 75 deletions

File tree

zh_CN/gamedata/[uc]lua/hotfixes/PCHotfixer.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ local SDKHelper = CS.Torappu.SDK.SDKHelper
33
local SDKViewState = SDKHelper.SDKViewState
44

55
local ShopCashPurchaseUtil = CS.Torappu.ShopCashPurchaseUtil
6+
local HotUpdateMgr = CS.Torappu.Resource.HotUpdateMgr
7+
local ResPreferenceController = CS.Torappu.Resource.ResPreferenceController
8+
local LoginViewController = CS.Torappu.UI.Login.LoginViewController
69

710
local function _Fix_Pay(storeId, orderInfo)
811
SDKHelper.instance:MaskSdkViewState(SDKViewState.SDK_VIEW_PAY)
@@ -30,10 +33,28 @@ local function _FixSDKHandleExtraInfo(self, extraData)
3033
end
3134
end
3235

36+
local function _Fix_ResetBeforeLoginStart()
37+
LoginViewController._ResetBeforeLoginStart()
38+
HotUpdateMgr.SetUpdate(ResPreferenceController.TYPE_VIDEO, true)
39+
end
40+
3341
function PCHotfixer:OnInit()
42+
43+
if CS.Torappu.DeviceInfoUtil:IsPCMode() then
44+
xlua.private_accessible(LoginViewController)
45+
self:Fix_ex(LoginViewController, "_ResetBeforeLoginStart", function()
46+
local ok, err = xpcall(_Fix_ResetBeforeLoginStart, debug.traceback)
47+
if not ok then
48+
LogError("[PCHotfixer] _ResetBeforeLoginStart fix: " .. tostring(err))
49+
LoginViewController._ResetBeforeLoginStart()
50+
end
51+
end)
52+
end
53+
3454
if not CS.Torappu.DeviceInfoUtil:IsPCMode() or CS.U8.SDK.U8SDKInterface.Instance.isNativePlugin then
3555
return
3656
end
57+
3758

3859
xlua.private_accessible(ShopCashPurchaseUtil)
3960

zh_CN/gamedata/battle/buff_template_data.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179575,6 +179575,27 @@
179575179575
"onEventPriority": "DEFAULT",
179576179576
"eventToActions": {
179577179577
"ON_BUFF_START": [
179578+
{
179579+
"$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp",
179580+
"_targetType": "BUFF_OWNER",
179581+
"_anotherBuff": true,
179582+
"_buffKey": "enemy_tjgdly_dive_cd",
179583+
"_blackboardKey": "is_surfacing_print",
179584+
"_valueToCompare": 1,
179585+
"_anotherKeyToCompare": null,
179586+
"_condType": "LT"
179587+
},
179588+
{
179589+
"$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboard, Assembly-CSharp",
179590+
"_targetType": "BUFF_OWNER",
179591+
"_blackboardKey": "is_surfacing_jump_out",
179592+
"_valueKey": null,
179593+
"_buffKey": "enemy_tjgdly_dive_cd",
179594+
"_buffKeyAssignFrom": null,
179595+
"_assignString": false,
179596+
"_defaultValue": 1.0,
179597+
"_assignFirstBuff": true
179598+
},
179578179599
{
179579179600
"$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboardFromOthers, Assembly-CSharp",
179580179601
"_targetType": "BUFF_OWNER",
@@ -179653,6 +179674,19 @@
179653179674
"_clearPalsyingBuffBeforeTrigger": false,
179654179675
"_tryCastDirectlyWhenNoTarget": false
179655179676
}
179677+
],
179678+
"ON_BUFF_FINISH": [
179679+
{
179680+
"$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboard, Assembly-CSharp",
179681+
"_targetType": "BUFF_OWNER",
179682+
"_blackboardKey": "is_surfacing_jump_out",
179683+
"_valueKey": null,
179684+
"_buffKey": "enemy_tjgdly_dive_cd",
179685+
"_buffKeyAssignFrom": null,
179686+
"_assignString": false,
179687+
"_defaultValue": 0.0,
179688+
"_assignFirstBuff": true
179689+
}
179656179690
]
179657179691
}
179658179692
},
@@ -179662,6 +179696,27 @@
179662179696
"onEventPriority": "DEFAULT",
179663179697
"eventToActions": {
179664179698
"ON_BUFF_START": [
179699+
{
179700+
"$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp",
179701+
"_targetType": "BUFF_OWNER",
179702+
"_anotherBuff": true,
179703+
"_buffKey": "enemy_tjgdly_dive_cd",
179704+
"_blackboardKey": "is_surfacing_jump_out",
179705+
"_valueToCompare": 1,
179706+
"_anotherKeyToCompare": null,
179707+
"_condType": "LT"
179708+
},
179709+
{
179710+
"$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboard, Assembly-CSharp",
179711+
"_targetType": "BUFF_OWNER",
179712+
"_blackboardKey": "is_surfacing_print",
179713+
"_valueKey": null,
179714+
"_buffKey": "enemy_tjgdly_dive_cd",
179715+
"_buffKeyAssignFrom": null,
179716+
"_assignString": false,
179717+
"_defaultValue": 1.0,
179718+
"_assignFirstBuff": true
179719+
},
179665179720
{
179666179721
"$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboardFromOthers, Assembly-CSharp",
179667179722
"_targetType": "BUFF_OWNER",
@@ -179795,6 +179850,19 @@
179795179850
"_clearPalsyingBuffBeforeTrigger": false,
179796179851
"_tryCastDirectlyWhenNoTarget": false
179797179852
}
179853+
],
179854+
"ON_BUFF_FINISH": [
179855+
{
179856+
"$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboard, Assembly-CSharp",
179857+
"_targetType": "BUFF_OWNER",
179858+
"_blackboardKey": "is_surfacing_print",
179859+
"_valueKey": null,
179860+
"_buffKey": "enemy_tjgdly_dive_cd",
179861+
"_buffKeyAssignFrom": null,
179862+
"_assignString": false,
179863+
"_defaultValue": 0.0,
179864+
"_assignFirstBuff": true
179865+
}
179798179866
]
179799179867
}
179800179868
},
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
Stream://torappu-data/v070/rel70.0
2-
Change:105739 on 2026/02/06
2+
Change:106168 on 2026/02/12
33
VersionControl:70.0.0

zh_CN/gamedata/excel/display_meta_table.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9483,7 +9483,7 @@
94839483
"typeIconId": "leaf_type_default"
94849484
},
94859485
"ROGUE": {
9486-
"engName": "Intergrated Strategies",
9486+
"engName": "Integrated Strategies",
94879487
"typeIconId": "leaf_type_rogue"
94889488
},
94899489
"SANDBOX": {
@@ -10131,7 +10131,7 @@
1013110131
"id": "sticker_def2_1",
1013210132
"name": "收藏贴/唱片封面",
1013310133
"stickerType": "DEFAULT",
10134-
"sortId": 1,
10134+
"sortId": 2,
1013510135
"desc": "为特辑增添个性元素,展现独到美学理解。",
1013610136
"usage": "形艺特辑专用特辑收藏贴,可用于版面编辑。",
1013710137
"approach": "形艺特辑系统赠送",

zh_CN/gamedata/excel/handbook_info_table.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68324,7 +68324,7 @@
6832468324
{
6832568325
"stories": [
6832668326
{
68327-
"storyText": "哪怕在望没来罗德岛的时候,也有不少人听代理人们提起过这位“炎国国手”的大名,其中不免有人对和望对弈一事心痒难耐。好在望虽然拒人千里之外,对下棋的邀约却几乎不会回绝。哪怕上一秒还想事情想得入神,只要你敲敲门,问他下不下棋,等你推门进来的时候,他就已经准备好了。\n绝大多数干员和他下棋的战绩都是全败——想想余做的饭,夕画的画,这样的结果倒也合乎情理。可露希尔曾经把罗德岛所有的支援机械并联起来试图挑战望——Friston-3出于尊严没有参加,不过也兴致勃勃地在一旁看着——最终在动用ZOOT的储备算力和拉闸断电之间理智地选择了后者。\n除了可露希尔,还有一个人为了和望对弈煞费苦心——没错,正是左乐。尽管于公于私他都已经不需要再“密切关注”那些代理人,左乐仍然觉得自己有义务和望下一盘棋。可几个月过去,小满问他输赢的时候,他只是难为情地抓头,说自己还没准备好——因为他之前根本不会下棋,临时学了小半年,却连录武官也下不过,更别说挑战望了。\n后来,在年的撮合下,左乐和望还是下了一盘让九个子的棋。左乐不出所料地输了,输的过程却很有些波折。望一开始攻势极凶,意识到左乐不光没有应对的招法,连对攻的心气都没有,完全是抱着受教的心态跟自己下棋之后,倒也下得恂恂然有君子之风,最后还在角部给左乐留了块活棋,让局面不至于太过难看。\n也是在这盘棋下完之后,望终于不再像之前那样戒备有炎国官方背景的干员了。\n\n二哥跟人下完一盘棋,就好像和这个人生死相搏了一场,又或者共处了三年五载一样,什么秘密,什么心思,他都能看出来。他想必也是从那个秉烛人的棋里确信了大炎现在对我们这些人的态度并非作伪,这才彻底放下了戒备......可喜可贺,可喜可贺。\n——令",
68327+
"storyText": "哪怕在望没来罗德岛的时候,也有不少人听代理人们提起过这位“炎国国手”的大名,其中不免有人对和望对弈一事心痒难耐。好在望虽然拒人千里之外,对下棋的邀约却几乎不会回绝。哪怕上一秒还想事情想得入神,只要你敲敲门,问他下不下棋,等你推门进来的时候,他就已经准备好了。\n绝大多数干员和他下棋的战绩都是全败——想想余做的饭,夕画的画,这样的结果倒也合乎情理。可露希尔曾经把罗德岛所有的支援机械并联起来试图挑战望——Friston-3出于尊严没有参加,不过也兴致勃勃地在一旁看着——最终在动用ZOOT的储备算力和拉闸断电之间理智地选择了后者。\n除了可露希尔,还有一个人为了和望对弈煞费苦心——没错,正是左乐。尽管于公于私他都已经不需要再“密切关注”那些代理人,左乐仍然觉得自己有义务和望下一盘棋。可几个月过去,小满问他输赢的时候,他只是难为情地抓头,说自己还没准备好——因为他不过粗通棋理,并没有时间潜心钻研,与这位在棋道上钻研了近千年的代理人自然无法同日而语。\n后来,在年的撮合下,左乐和望还是下了一盘让九个子的棋。左乐不出所料地输了,输的过程却很有些波折。望一开始攻势极凶,意识到左乐不光没有应对的招法,连对攻的心气都没有,完全是抱着受教的心态跟自己下棋之后,倒也下得恂恂然有君子之风,最后还在角部给左乐留了块活棋,让局面不至于太过难看。\n也是在这盘棋下完之后,望终于不再像之前那样戒备有炎国官方背景的干员了。\n\n二哥跟人下完一盘棋,就好像和这个人生死相搏了一场,又或者共处了三年五载一样,什么秘密,什么心思,他都能看出来。他想必也是从那个秉烛人的棋里确信了大炎现在对我们这些人的态度并非作伪,这才彻底放下了戒备......可喜可贺,可喜可贺。\n——令",
6832868328
"unLockType": "FAVOR",
6832968329
"unLockParam": "100",
6833068330
"showType": "DIRECT",
@@ -68339,7 +68339,7 @@
6833968339
{
6834068340
"stories": [
6834168341
{
68342-
"storyText": "【权限记录】\n我从没想过,这个问题会以这样的方式解决......或者说,以这样的方式,从切近的威胁,变成一个千百年内都不必忧虑的问题。\n“娲石”,“不反”,璟屿主矿脉......这枚最初的源石给予了炎国以敕封神明的权柄、牵制巨兽的手段,和在结晶时代迎头赶上的资本。这些馈赠本应以和发生在乌萨斯身上的事同等暴烈的程度反噬炎国,却因一只与炎国结下不解孽缘的巨兽消弭于无形。失去了最初的源石,璟屿主矿脉同样开始进入不可逆的衰退,但速度相对科罗萨主矿脉来说非常稳定,这既给了大炎发达的源石工业充足的转型时间,也是大炎免于陷入乌萨斯那样的混乱的原因之一。而一个稳定的大炎,对东国,对雷姆必拓,对卡兹戴尔,乃至对乌萨斯,都是极为重要的安定因素。这还不算那些被规避掉的动乱,对,就是那些本应由最初的源石引发的灾难......为天下谋一份大利,他真的做到了。他真的为这片大地争取了极为宝贵的时间。\n作为泰拉的原住民,巨兽超因果的性质天生与源石记录信息的功能相斥。尽管巨兽的身躯最终仍会被源石消磨殆尽,但在那之前,我们绝对找不到一个比巨兽体内更适合的,切断源石与其操纵者之间联系的保险箱。\n当然,这并非不需要代价。克洛丝等人发回的报告、炎国官方的信函,还有矩的目击证词,所有的证据都表明,将最初的源石置入岁兽体内,首先耗竭了睚兽的生命力,而后,无论此刻操控岁兽这具躯体的意识是谁,那个意识都将承受极为剧烈、难以忍受,而且近乎永无尽头的痛苦。\n没错,现在在罗德岛上的望,只能说是一枚棋子。我不是说他“不完整”——这毕竟是巨兽的事情,我们面前的望当然是完整的望——我只是说,在跟你下棋的时候,他同样正在百灶地下经受无休止的折磨。这也就解释了望在体检时异常的源石结晶密度读数:有时你测到的是这枚棋子,有时你测到的,是那只正从那道伤口开始,缓慢却不可逆地结晶化的巨兽。",
68342+
"storyText": "【权限记录】\n我从没想过,这个问题会以这样的方式解决......或者说,以这样的方式,从切近的威胁,变成一个千百年内都不必忧虑的问题。\n“娲石”,“不反”,璟屿主矿脉......这枚最初的源石给予了炎国以敕封神明的权柄、牵制巨兽的手段,和在结晶时代迎头赶上的资本。这些馈赠本应以和发生在乌萨斯身上的事同等暴烈的程度反噬炎国,却因一只与炎国结下不解孽缘的巨兽消弭于无形。失去了最初的源石,璟屿主矿脉的源石增殖速度进入了不可逆的衰退,但其整体状况相对科罗萨主矿脉来说非常稳定,这既给了大炎发达的源石工业充足的转型时间,也是大炎免于陷入乌萨斯那样的混乱的原因之一。而一个稳定的大炎,对东国,对雷姆必拓,对卡兹戴尔,乃至对乌萨斯,都是极为重要的安定因素。这还不算那些被规避掉的动乱,对,就是那些本应由最初的源石引发的灾难......为天下谋一份大利,他真的做到了。他真的为这片大地争取了极为宝贵的时间。\n作为泰拉的原住民,巨兽超因果的性质天生与源石记录信息的功能相斥。尽管巨兽的身躯最终仍会被源石消磨殆尽,但在那之前,我们绝对找不到一个比巨兽体内更适合的,切断源石与其操纵者之间联系的保险箱。\n当然,这并非不需要代价。克洛丝等人发回的报告、炎国官方的信函,还有矩的目击证词,所有的证据都表明,将最初的源石置入岁兽体内,首先耗竭了睚兽的生命力,而后,无论此刻操控岁兽这具躯体的意识是谁,那个意识都将承受极为剧烈、难以忍受,而且近乎永无尽头的痛苦。\n没错,现在在罗德岛上的望,只能说是一枚棋子。我不是说他“不完整”——这毕竟是巨兽的事情,我们面前的望当然是完整的望——我只是说,在跟你下棋的时候,他同样正在百灶地下经受无休止的折磨。这也就解释了望在体检时异常的源石结晶密度读数:有时你测到的是这枚棋子,有时你测到的,是那只正从那道伤口开始,缓慢却不可逆地结晶化的巨兽。",
6834368343
"unLockType": "FAVOR",
6834468344
"unLockParam": "150",
6834568345
"showType": "DIRECT",

0 commit comments

Comments
 (0)