diff --git a/lua/app/common/time.lua b/lua/app/common/time.lua
index ea3a7b6e..bf0b8bf6 100644
--- a/lua/app/common/time.lua
+++ b/lua/app/common/time.lua
@@ -246,6 +246,25 @@ function Time:formatNumTimeStr(time)
end
end
+-- 大于1小时显示:X时前 globalkey:TIME_BEFORE_STR_H 小于1小时显示:X分钟前 globalkey:TIME_BEFORE_STR_M 小于1分钟显示:1分钟前
+function Time:formatBeforeTimeStr(time)
+ local passTime = Time:getServerTime() - time
+ if passTime <= 0 then
+ return GConst.EMPTY_STRING
+ end
+
+ local hour = math.floor(passTime // SECONDS_PRE_HOUR)
+ if hour >= 1 then -- 大于1小时显示:X时前
+ return I18N:getGlobalText(I18N.GlobalConst.TIME_BEFORE_STR_H, hour)
+ else
+ if passTime < SECONDS_PRE_MINUTE then
+ passTime = SECONDS_PRE_MINUTE
+ end
+ local min = math.floor(passTime // SECONDS_PRE_MINUTE)
+ return I18N:getGlobalText(I18N.GlobalConst.TIME_BEFORE_STR_M, min)
+ end
+end
+
---- 得到time周开始时的时间戳
function Time:getWeekBeginTimeStamp(time)
time = time or self:getServerTime()
diff --git a/lua/app/config/localization/localization_global_const.lua b/lua/app/config/localization/localization_global_const.lua
index 2fef0ca7..32d258e7 100644
--- a/lua/app/config/localization/localization_global_const.lua
+++ b/lua/app/config/localization/localization_global_const.lua
@@ -347,6 +347,9 @@ local LocalizationGlobalConst =
COLLECTION_DESC_9 = "COLLECTION_DESC_9",
COLLECTION_DESC_10 = "COLLECTION_DESC_10",
COLLECTION_DESC_11 = "COLLECTION_DESC_11",
+ COLLECTION_DESC_12 = "COLLECTION_DESC_12",
+ TIME_BEFORE_STR_H = "TIME_BEFORE_STR_H",
+ TIME_BEFORE_STR_M = "TIME_BEFORE_STR_M",
}
return LocalizationGlobalConst
\ No newline at end of file
diff --git a/lua/app/config/monster_base.lua b/lua/app/config/monster_base.lua
index 0abe7abe..44f9a8f1 100644
--- a/lua/app/config/monster_base.lua
+++ b/lua/app/config/monster_base.lua
@@ -519,6 +519,31 @@ local monster_base = {
["body"]=1,
["model_ui"]=1.0
},
+ [20039]={
+ ["model_id"]="m20034",
+ ["body"]=1,
+ ["model_ui"]=1.0
+ },
+ [20040]={
+ ["model_id"]="m20035",
+ ["body"]=1,
+ ["model_ui"]=1.0
+ },
+ [20041]={
+ ["model_id"]="m20036",
+ ["body"]=1,
+ ["model_ui"]=1.0
+ },
+ [20042]={
+ ["model_id"]="m20037",
+ ["body"]=1,
+ ["model_ui"]=1.0
+ },
+ [20043]={
+ ["model_id"]="m20038",
+ ["body"]=1,
+ ["model_ui"]=1.0
+ },
[30001]={
["model_id"]="p0001",
["body"]=2,
@@ -646,6 +671,6 @@ local monster_base = {
}
}
local config = {
-data=monster_base,count=129
+data=monster_base,count=134
}
return config
\ No newline at end of file
diff --git a/lua/app/config/monster_dungeon_armor.lua b/lua/app/config/monster_dungeon_armor.lua
new file mode 100644
index 00000000..a888699d
--- /dev/null
+++ b/lua/app/config/monster_dungeon_armor.lua
@@ -0,0 +1,1483 @@
+local monster_dungeon_armor = {
+ [107]={
+ ["monster_base"]=30002,
+ ["hp"]=75000000,
+ ["atk"]=780000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50027,
+ 50028,
+ 50029,
+ 50030
+ },
+ ["skill"]={
+ 50031
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=57000
+ },
+ [207]={
+ ["monster_base"]=30001,
+ ["hp"]=109200000,
+ ["atk"]=930000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50055,
+ 50056,
+ 50057,
+ 50058
+ },
+ ["skill"]={
+ 50059
+ },
+ ["passive_skill"]={
+ 50060,
+ 10010
+ },
+ ["monster_exp"]=54000
+ },
+ [307]={
+ ["monster_base"]=30015,
+ ["hp"]=170400000,
+ ["atk"]=1050000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50113,
+ 50114,
+ 50115,
+ 50116
+ },
+ ["skill"]={
+ 50117,
+ 50118
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=65650
+ },
+ [407]={
+ ["monster_base"]=30009,
+ ["hp"]=228000000,
+ ["atk"]=1380000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50012,
+ 50013,
+ 50014,
+ 50015
+ },
+ ["skill"]={
+ 50016
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=78300
+ },
+ [507]={
+ ["monster_base"]=30008,
+ ["hp"]=240000000,
+ ["atk"]=1590000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50098,
+ 50099,
+ 50100,
+ 50101
+ },
+ ["skill"]={
+ 50102
+ },
+ ["passive_skill"]={
+ 10013,
+ 10010
+ },
+ ["monster_exp"]=63050
+ },
+ [607]={
+ ["monster_base"]=30003,
+ ["hp"]=90000000,
+ ["atk"]=810000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50082,
+ 50083,
+ 50084,
+ 50085
+ },
+ ["skill"]={
+ 50086
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=57000
+ },
+ [707]={
+ ["monster_base"]=30002,
+ ["hp"]=128640000,
+ ["atk"]=990000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50027,
+ 50028,
+ 50029,
+ 50030
+ },
+ ["skill"]={
+ 50031
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=54000
+ },
+ [807]={
+ ["monster_base"]=30006,
+ ["hp"]=186420000,
+ ["atk"]=1110000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50061,
+ 50062,
+ 50063,
+ 50064
+ },
+ ["skill"]={
+ 50066
+ },
+ ["passive_skill"]={
+ 50065,
+ 10011
+ },
+ ["monster_exp"]=65650
+ },
+ [907]={
+ ["monster_base"]=30019,
+ ["hp"]=246150000,
+ ["atk"]=1530000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50119,
+ 50120,
+ 50121,
+ 50122
+ },
+ ["skill"]={
+ 50123,
+ 50124
+ },
+ ["passive_skill"]={
+ 10013,
+ 10011
+ },
+ ["monster_exp"]=78300
+ },
+ [1007]={
+ ["monster_base"]=30011,
+ ["hp"]=284400000,
+ ["atk"]=1710000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50017,
+ 50018,
+ 50019,
+ 50020
+ },
+ ["skill"]={
+ 50021
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=63050
+ },
+ [1107]={
+ ["monster_base"]=30005,
+ ["hp"]=130320000,
+ ["atk"]=1230000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50001,
+ 50002,
+ 50003,
+ 50004
+ },
+ ["skill"]={
+ 50005,
+ 50006
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=57000
+ },
+ [1207]={
+ ["monster_base"]=30003,
+ ["hp"]=164880000,
+ ["atk"]=1320000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50082,
+ 50083,
+ 50084,
+ 50085
+ },
+ ["skill"]={
+ 50086
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=54000
+ },
+ [1307]={
+ ["monster_base"]=30010,
+ ["hp"]=250170000,
+ ["atk"]=1560000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50032,
+ 50033,
+ 50034,
+ 50035
+ },
+ ["skill"]={
+ 50036
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=65650
+ },
+ [1407]={
+ ["monster_base"]=30020,
+ ["hp"]=295440000,
+ ["atk"]=1890000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50067,
+ 50068,
+ 50069,
+ 50070
+ },
+ ["skill"]={
+ 50071
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=78300
+ },
+ [1507]={
+ ["monster_base"]=30023,
+ ["hp"]=363600000,
+ ["atk"]=2250000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50125,
+ 50126,
+ 50127,
+ 50128
+ },
+ ["skill"]={
+ 50129
+ },
+ ["passive_skill"]={
+ 50130,
+ 10012
+ },
+ ["monster_exp"]=63050
+ },
+ [1607]={
+ ["monster_base"]=30004,
+ ["hp"]=159120000,
+ ["atk"]=1560000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50108,
+ 50109,
+ 50110,
+ 50111
+ },
+ ["skill"]={
+ 50112
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=57000
+ },
+ [1707]={
+ ["monster_base"]=30014,
+ ["hp"]=209040000,
+ ["atk"]=1740000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50007,
+ 50008,
+ 50009,
+ 50010
+ },
+ ["skill"]={
+ 50011,
+ 50137
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=54000
+ },
+ [1807]={
+ ["monster_base"]=30021,
+ ["hp"]=322830000,
+ ["atk"]=2100000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50093,
+ 50094,
+ 50095,
+ 50096
+ },
+ ["skill"]={
+ 50097
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=65650
+ },
+ [1907]={
+ ["monster_base"]=30012,
+ ["hp"]=440790000,
+ ["atk"]=2880000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50037,
+ 50038,
+ 50039,
+ 50040
+ },
+ ["skill"]={
+ 50041,
+ 50042
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=78300
+ },
+ [2007]={
+ ["monster_base"]=30016,
+ ["hp"]=477000000,
+ ["atk"]=3030000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50072,
+ 50073,
+ 50074,
+ 50075
+ },
+ ["skill"]={
+ 50076
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=63050
+ },
+ [2107]={
+ ["monster_base"]=30001,
+ ["hp"]=203040000,
+ ["atk"]=2040000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50055,
+ 50056,
+ 50057,
+ 50058
+ },
+ ["skill"]={
+ 50059
+ },
+ ["passive_skill"]={
+ 50060,
+ 10009
+ },
+ ["monster_exp"]=57000
+ },
+ [2207]={
+ ["monster_base"]=30015,
+ ["hp"]=256320000,
+ ["atk"]=2190000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50113,
+ 50114,
+ 50115,
+ 50116
+ },
+ ["skill"]={
+ 50117,
+ 50118
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=54000
+ },
+ [2307]={
+ ["monster_base"]=30009,
+ ["hp"]=370770000,
+ ["atk"]=2460000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50012,
+ 50013,
+ 50014,
+ 50015
+ },
+ ["skill"]={
+ 50016
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=65650
+ },
+ [2407]={
+ ["monster_base"]=30022,
+ ["hp"]=438090000,
+ ["atk"]=2910000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50087,
+ 50088,
+ 50089,
+ 50090
+ },
+ ["skill"]={
+ 50091,
+ 50092
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=78300
+ },
+ [2507]={
+ ["monster_base"]=30017,
+ ["hp"]=531000000,
+ ["atk"]=3450000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50049,
+ 50050,
+ 50051,
+ 50052
+ },
+ ["skill"]={
+ 50053,
+ 50054
+ },
+ ["passive_skill"]={
+ 10013,
+ 10009
+ },
+ ["monster_exp"]=63050
+ },
+ [2607]={
+ ["monster_base"]=30002,
+ ["hp"]=230400000,
+ ["atk"]=2370000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50027,
+ 50028,
+ 50029,
+ 50030
+ },
+ ["skill"]={
+ 50031
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=57000
+ },
+ [2707]={
+ ["monster_base"]=30006,
+ ["hp"]=290880000,
+ ["atk"]=2520000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50061,
+ 50062,
+ 50063,
+ 50064
+ },
+ ["skill"]={
+ 50066
+ },
+ ["passive_skill"]={
+ 50065,
+ 10010
+ },
+ ["monster_exp"]=54000
+ },
+ [2807]={
+ ["monster_base"]=30019,
+ ["hp"]=420510000,
+ ["atk"]=2820000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50119,
+ 50120,
+ 50121,
+ 50122
+ },
+ ["skill"]={
+ 50123,
+ 50124
+ },
+ ["passive_skill"]={
+ 10013,
+ 10010
+ },
+ ["monster_exp"]=65650
+ },
+ [2907]={
+ ["monster_base"]=30014,
+ ["hp"]=496800000,
+ ["atk"]=3360000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50007,
+ 50008,
+ 50009,
+ 50010
+ },
+ ["skill"]={
+ 50011,
+ 50137
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=78300
+ },
+ [3007]={
+ ["monster_base"]=30025,
+ ["hp"]=592200000,
+ ["atk"]=3930000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50103,
+ 50104,
+ 50105,
+ 50106
+ },
+ ["skill"]={
+ 50107
+ },
+ ["passive_skill"]={
+ 10013,
+ 10010
+ },
+ ["monster_exp"]=63050
+ },
+ [3107]={
+ ["monster_base"]=30021,
+ ["hp"]=250560000,
+ ["atk"]=2610000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50093,
+ 50094,
+ 50095,
+ 50096
+ },
+ ["skill"]={
+ 50097
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=57000
+ },
+ [3207]={
+ ["monster_base"]=30010,
+ ["hp"]=316320000,
+ ["atk"]=2820000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50032,
+ 50033,
+ 50034,
+ 50035
+ },
+ ["skill"]={
+ 50036
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=54000
+ },
+ [3307]={
+ ["monster_base"]=30020,
+ ["hp"]=457230000,
+ ["atk"]=3120000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50067,
+ 50068,
+ 50069,
+ 50070
+ },
+ ["skill"]={
+ 50071
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=65650
+ },
+ [3407]={
+ ["monster_base"]=30015,
+ ["hp"]=540000000,
+ ["atk"]=3690000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50113,
+ 50114,
+ 50115,
+ 50116
+ },
+ ["skill"]={
+ 50117,
+ 50118
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=78300
+ },
+ [3507]={
+ ["monster_base"]=30018,
+ ["hp"]=652500000,
+ ["atk"]=4440000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50022,
+ 50023,
+ 50024,
+ 50025
+ },
+ ["skill"]={
+ 50026
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=63050
+ },
+ [3607]={
+ ["monster_base"]=30009,
+ ["hp"]=276840000,
+ ["atk"]=2970000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50012,
+ 50013,
+ 50014,
+ 50015
+ },
+ ["skill"]={
+ 50016
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=57000
+ },
+ [3707]={
+ ["monster_base"]=30022,
+ ["hp"]=370770000,
+ ["atk"]=3210000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50087,
+ 50088,
+ 50089,
+ 50090
+ },
+ ["skill"]={
+ 50091,
+ 50092
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=54000
+ },
+ [3807]={
+ ["monster_base"]=30012,
+ ["hp"]=534060000,
+ ["atk"]=3630000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50037,
+ 50038,
+ 50039,
+ 50040
+ },
+ ["skill"]={
+ 50041,
+ 50042
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=65650
+ },
+ [3907]={
+ ["monster_base"]=30006,
+ ["hp"]=675000000,
+ ["atk"]=4470000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50061,
+ 50062,
+ 50063,
+ 50064
+ },
+ ["skill"]={
+ 50066
+ },
+ ["passive_skill"]={
+ 50065,
+ 10012
+ },
+ ["monster_exp"]=78300
+ },
+ [4007]={
+ ["monster_base"]=30026,
+ ["hp"]=829500000,
+ ["atk"]=5190000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50131,
+ 50132,
+ 50133,
+ 50134
+ },
+ ["skill"]={
+ 50135,
+ 50136
+ },
+ ["passive_skill"]={
+ 10013,
+ 10012
+ },
+ ["monster_exp"]=63050
+ },
+ [4107]={
+ ["monster_base"]=30019,
+ ["hp"]=302040000,
+ ["atk"]=3270000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50119,
+ 50120,
+ 50121,
+ 50122
+ },
+ ["skill"]={
+ 50123,
+ 50124
+ },
+ ["passive_skill"]={
+ 10013,
+ 10008
+ },
+ ["monster_exp"]=57000
+ },
+ [4207]={
+ ["monster_base"]=30014,
+ ["hp"]=404430000,
+ ["atk"]=3540000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50007,
+ 50008,
+ 50009,
+ 50010
+ },
+ ["skill"]={
+ 50011,
+ 50137
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=54000
+ },
+ [4307]={
+ ["monster_base"]=30021,
+ ["hp"]=582390000,
+ ["atk"]=4020000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50093,
+ 50094,
+ 50095,
+ 50096
+ },
+ ["skill"]={
+ 50097
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=65650
+ },
+ [4407]={
+ ["monster_base"]=30012,
+ ["hp"]=735690000,
+ ["atk"]=4920000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50037,
+ 50038,
+ 50039,
+ 50040
+ },
+ ["skill"]={
+ 50041,
+ 50042
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=78300
+ },
+ [4507]={
+ ["monster_base"]=30024,
+ ["hp"]=915600000,
+ ["atk"]=5820000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50077,
+ 50078,
+ 50079,
+ 50080
+ },
+ ["skill"]={
+ 50081
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=63050
+ },
+ [4607]={
+ ["monster_base"]=30001,
+ ["hp"]=321840000,
+ ["atk"]=3540000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50055,
+ 50056,
+ 50057,
+ 50058
+ },
+ ["skill"]={
+ 50059
+ },
+ ["passive_skill"]={
+ 50060,
+ 10009
+ },
+ ["monster_exp"]=57000
+ },
+ [4707]={
+ ["monster_base"]=30015,
+ ["hp"]=430710000,
+ ["atk"]=3840000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50113,
+ 50114,
+ 50115,
+ 50116
+ },
+ ["skill"]={
+ 50117,
+ 50118
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=54000
+ },
+ [4807]={
+ ["monster_base"]=30009,
+ ["hp"]=620190000,
+ ["atk"]=4320000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50012,
+ 50013,
+ 50014,
+ 50015
+ },
+ ["skill"]={
+ 50016
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=65650
+ },
+ [4907]={
+ ["monster_base"]=30008,
+ ["hp"]=783360000,
+ ["atk"]=5280000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50098,
+ 50099,
+ 50100,
+ 50101
+ },
+ ["skill"]={
+ 50102
+ },
+ ["passive_skill"]={
+ 10013,
+ 10009
+ },
+ ["monster_exp"]=78300
+ },
+ [5007]={
+ ["monster_base"]=30007,
+ ["hp"]=973350000,
+ ["atk"]=6270000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50043,
+ 50044,
+ 50045,
+ 50046
+ },
+ ["skill"]={
+ 50047,
+ 50048
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=63050
+ },
+ [5107]={
+ ["monster_base"]=30002,
+ ["hp"]=348120000,
+ ["atk"]=3870000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50027,
+ 50028,
+ 50029,
+ 50030
+ },
+ ["skill"]={
+ 50031
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=57000
+ },
+ [5207]={
+ ["monster_base"]=30020,
+ ["hp"]=465630000,
+ ["atk"]=4200000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50067,
+ 50068,
+ 50069,
+ 50070
+ },
+ ["skill"]={
+ 50071
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=54000
+ },
+ [5307]={
+ ["monster_base"]=30019,
+ ["hp"]=670140000,
+ ["atk"]=4740000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50119,
+ 50120,
+ 50121,
+ 50122
+ },
+ ["skill"]={
+ 50123,
+ 50124
+ },
+ ["passive_skill"]={
+ 10013,
+ 10010
+ },
+ ["monster_exp"]=65650
+ },
+ [5407]={
+ ["monster_base"]=30011,
+ ["hp"]=846360000,
+ ["atk"]=5760000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50017,
+ 50018,
+ 50019,
+ 50020
+ },
+ ["skill"]={
+ 50021
+ },
+ ["passive_skill"]={
+ 10010
+ },
+ ["monster_exp"]=78300
+ },
+ [5507]={
+ ["monster_base"]=30025,
+ ["hp"]=1034250000,
+ ["atk"]=6750000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50103,
+ 50104,
+ 50105,
+ 50106
+ },
+ ["skill"]={
+ 50107
+ },
+ ["passive_skill"]={
+ 10013,
+ 10010
+ },
+ ["monster_exp"]=63050
+ },
+ [5607]={
+ ["monster_base"]=30003,
+ ["hp"]=362520000,
+ ["atk"]=4110000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50082,
+ 50083,
+ 50084,
+ 50085
+ },
+ ["skill"]={
+ 50086
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=57000
+ },
+ [5707]={
+ ["monster_base"]=30010,
+ ["hp"]=484770000,
+ ["atk"]=4410000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50032,
+ 50033,
+ 50034,
+ 50035
+ },
+ ["skill"]={
+ 50036
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=54000
+ },
+ [5807]={
+ ["monster_base"]=30006,
+ ["hp"]=697680000,
+ ["atk"]=5010000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50061,
+ 50062,
+ 50063,
+ 50064
+ },
+ ["skill"]={
+ 50066
+ },
+ ["passive_skill"]={
+ 50065,
+ 10011
+ },
+ ["monster_exp"]=65650
+ },
+ [5907]={
+ ["monster_base"]=30023,
+ ["hp"]=881040000,
+ ["atk"]=6030000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50125,
+ 50126,
+ 50127,
+ 50128
+ },
+ ["skill"]={
+ 50129
+ },
+ ["passive_skill"]={
+ 50130,
+ 10011
+ },
+ ["monster_exp"]=78300
+ },
+ [6007]={
+ ["monster_base"]=30018,
+ ["hp"]=1116150000,
+ ["atk"]=7380000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50022,
+ 50023,
+ 50024,
+ 50025
+ },
+ ["skill"]={
+ 50026
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=63050
+ },
+ [6107]={
+ ["monster_base"]=30014,
+ ["hp"]=390240000,
+ ["atk"]=4440000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50007,
+ 50008,
+ 50009,
+ 50010
+ },
+ ["skill"]={
+ 50011,
+ 50137
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=57000
+ },
+ [6207]={
+ ["monster_base"]=30022,
+ ["hp"]=521730000,
+ ["atk"]=4830000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50087,
+ 50088,
+ 50089,
+ 50090
+ },
+ ["skill"]={
+ 50091,
+ 50092
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=54000
+ },
+ [6307]={
+ ["monster_base"]=30012,
+ ["hp"]=750600000,
+ ["atk"]=5460000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50037,
+ 50038,
+ 50039,
+ 50040
+ },
+ ["skill"]={
+ 50041,
+ 50042
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=65650
+ },
+ [6407]={
+ ["monster_base"]=30016,
+ ["hp"]=947580000,
+ ["atk"]=6540000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50072,
+ 50073,
+ 50074,
+ 50075
+ },
+ ["skill"]={
+ 50076
+ },
+ ["passive_skill"]={
+ 10012
+ },
+ ["monster_exp"]=78300
+ },
+ [6507]={
+ ["monster_base"]=30026,
+ ["hp"]=1161300000,
+ ["atk"]=7740000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50131,
+ 50132,
+ 50133,
+ 50134
+ },
+ ["skill"]={
+ 50135,
+ 50136
+ },
+ ["passive_skill"]={
+ 10013,
+ 10012
+ },
+ ["monster_exp"]=63050
+ },
+ [6607]={
+ ["monster_base"]=30015,
+ ["hp"]=398160000,
+ ["atk"]=4560000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50113,
+ 50114,
+ 50115,
+ 50116
+ },
+ ["skill"]={
+ 50117,
+ 50118
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=57000
+ },
+ [6707]={
+ ["monster_base"]=30009,
+ ["hp"]=532440000,
+ ["atk"]=4950000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50012,
+ 50013,
+ 50014,
+ 50015
+ },
+ ["skill"]={
+ 50016
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=54000
+ },
+ [6807]={
+ ["monster_base"]=30021,
+ ["hp"]=765720000,
+ ["atk"]=5580000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50093,
+ 50094,
+ 50095,
+ 50096
+ },
+ ["skill"]={
+ 50097
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=65650
+ },
+ [6907]={
+ ["monster_base"]=30017,
+ ["hp"]=966720000,
+ ["atk"]=6720000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50049,
+ 50050,
+ 50051,
+ 50052
+ },
+ ["skill"]={
+ 50053,
+ 50054
+ },
+ ["passive_skill"]={
+ 10013,
+ 10008
+ },
+ ["monster_exp"]=78300
+ },
+ [7007]={
+ ["monster_base"]=30024,
+ ["hp"]=1230600000,
+ ["atk"]=8280000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50077,
+ 50078,
+ 50079,
+ 50080
+ },
+ ["skill"]={
+ 50081
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=63050
+ },
+ [7107]={
+ ["monster_base"]=30020,
+ ["hp"]=421920000,
+ ["atk"]=4860000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50067,
+ 50068,
+ 50069,
+ 50070
+ },
+ ["skill"]={
+ 50071
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=57000
+ },
+ [7207]={
+ ["monster_base"]=30019,
+ ["hp"]=564060000,
+ ["atk"]=5250000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50119,
+ 50120,
+ 50121,
+ 50122
+ },
+ ["skill"]={
+ 50123,
+ 50124
+ },
+ ["passive_skill"]={
+ 10013,
+ 10009
+ },
+ ["monster_exp"]=54000
+ },
+ [7307]={
+ ["monster_base"]=30014,
+ ["hp"]=811080000,
+ ["atk"]=5940000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50007,
+ 50008,
+ 50009,
+ 50010
+ },
+ ["skill"]={
+ 50011,
+ 50137
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=65650
+ },
+ [7407]={
+ ["monster_base"]=30008,
+ ["hp"]=1023840000,
+ ["atk"]=7140000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50098,
+ 50099,
+ 50100,
+ 50101
+ },
+ ["skill"]={
+ 50102
+ },
+ ["passive_skill"]={
+ 10013,
+ 10009
+ },
+ ["monster_exp"]=78300
+ },
+ [7507]={
+ ["monster_base"]=30007,
+ ["hp"]=1303320000,
+ ["atk"]=8790000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 50043,
+ 50044,
+ 50045,
+ 50046
+ },
+ ["skill"]={
+ 50047,
+ 50048
+ },
+ ["passive_skill"]={
+ 10009
+ },
+ ["monster_exp"]=63050
+ }
+}
+local config = {
+data=monster_dungeon_armor,count=75
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/monster_dungeon_armor.lua.meta b/lua/app/config/monster_dungeon_armor.lua.meta
new file mode 100644
index 00000000..7d754a97
--- /dev/null
+++ b/lua/app/config/monster_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 70d8842d8cecb124a98dac31acd71a46
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/monster_dungeon_equip.lua b/lua/app/config/monster_dungeon_equip.lua
new file mode 100644
index 00000000..c250e6fd
--- /dev/null
+++ b/lua/app/config/monster_dungeon_equip.lua
@@ -0,0 +1,102 @@
+local monster_dungeon_equip = {
+ [106]={
+ ["monster_base"]=20039,
+ ["hp"]=240000000,
+ ["atk"]=1590000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 30114,
+ 30115,
+ 30116
+ },
+ ["skill"]={
+ 10085
+ },
+ ["passive_skill"]={
+ 10008
+ },
+ ["monster_exp"]=310000
+ },
+ [206]={
+ ["monster_base"]=20040,
+ ["hp"]=240000000,
+ ["atk"]=1590000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 30117,
+ 30118,
+ 30119
+ },
+ ["skill"]={
+ 10087
+ },
+ ["passive_skill"]={
+ 10009,
+ 10086
+ },
+ ["monster_exp"]=310000
+ },
+ [306]={
+ ["monster_base"]=20041,
+ ["hp"]=240000000,
+ ["atk"]=1590000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 30120,
+ 30121,
+ 30122
+ },
+ ["skill"]={
+ 10088,
+ 10089
+ },
+ ["passive_skill"]={
+ 10010,
+ 10090
+ },
+ ["monster_exp"]=310000
+ },
+ [406]={
+ ["monster_base"]=20042,
+ ["hp"]=240000000,
+ ["atk"]=1590000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 30123,
+ 30124,
+ 30125
+ },
+ ["skill"]={
+ 10091,
+ 10092
+ },
+ ["passive_skill"]={
+ 10011
+ },
+ ["monster_exp"]=310000
+ },
+ [506]={
+ ["monster_base"]=20043,
+ ["hp"]=240000000,
+ ["atk"]=1590000,
+ ["atk_times"]=4,
+ ["hurt_skill"]={
+ 30126,
+ 30127,
+ 30128
+ },
+ ["skill"]={
+ 10094,
+ 10095
+ },
+ ["passive_skill"]={
+ 10012,
+ 10093
+ },
+ ["monster_exp"]=310000
+ }
+}
+local config = {
+data=monster_dungeon_equip,count=5
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/monster_dungeon_equip.lua.meta b/lua/app/config/monster_dungeon_equip.lua.meta
new file mode 100644
index 00000000..a5d2d47a
--- /dev/null
+++ b/lua/app/config/monster_dungeon_equip.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: e865214a6453176488da9d3a47707126
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/skill.lua b/lua/app/config/skill.lua
index 9eb64b18..551fed4a 100644
--- a/lua/app/config/skill.lua
+++ b/lua/app/config/skill.lua
@@ -9728,6 +9728,230 @@ local skill = {
["cd"]=0,
["cd_start"]=0
},
+ [10085]={
+ ["skill_type"]=5,
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=20000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="weaken",
+ ["num"]=2500,
+ ["ratio"]=10000,
+ ["round"]=3
+ }
+ },
+ ["obj"]=2,
+ ["cd"]=3,
+ ["cd_start"]=0,
+ ["shake_time"]=200,
+ ["shake_type"]=6,
+ ["sound_hit"]={
+ 10033
+ },
+ ["name_act"]="skill01",
+ ["fx_self"]=200020
+ },
+ [10086]={
+ ["effect_type"]=2,
+ ["trigger"]=5,
+ ["effect"]={
+ {
+ ["type"]="atkp_add",
+ ["num"]=100,
+ ["ratio"]=10000,
+ ["round"]=999
+ }
+ },
+ ["obj"]=1,
+ ["cd"]=0,
+ ["cd_start"]=0
+ },
+ [10087]={
+ ["skill_type"]=6,
+ ["skill_type_parameter"]={
+ 1
+ },
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=20000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["cd"]=2,
+ ["cd_start"]=0,
+ ["shake_time"]=200,
+ ["shake_type"]=6,
+ ["sound_hit"]={
+ 10058
+ },
+ ["name_act"]="skill01",
+ ["fx_self"]=200146
+ },
+ [10088]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="heal",
+ ["num"]=200000,
+ ["ratio"]=10000,
+ ["round"]=1
+ }
+ },
+ ["obj"]=1,
+ ["cd"]=3,
+ ["cd_start"]=0,
+ ["sound_hit"]={
+ 10058
+ },
+ ["name_act"]="skill01"
+ },
+ [10089]={
+ ["skill_type"]=3,
+ ["skill_type_parameter"]={
+ 23,
+ 1
+ },
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=20000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["cd"]=3,
+ ["cd_start"]=2,
+ ["shake_time"]=200,
+ ["shake_type"]=6,
+ ["sound_hit"]={
+ 10058
+ },
+ ["name_act"]="skill01"
+ },
+ [10090]={
+ ["effect_type"]=2,
+ ["trigger"]=3,
+ ["effect"]={
+ {
+ ["type"]="heal",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=1
+ }
+ },
+ ["obj"]=1,
+ ["cd"]=0,
+ ["cd_start"]=0
+ },
+ [10091]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="shield_ice",
+ ["num"]=1500,
+ ["ratio"]=10000,
+ ["round"]=3
+ }
+ },
+ ["obj"]=1,
+ ["cd"]=3,
+ ["cd_start"]=0,
+ ["name_act"]="skill01"
+ },
+ [10092]={
+ ["skill_type"]=3,
+ ["skill_type_parameter"]={
+ 5,
+ 3
+ },
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=20000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["cd"]=3,
+ ["cd_start"]=2,
+ ["shake_time"]=200,
+ ["shake_type"]=6,
+ ["name_act"]="skill01"
+ },
+ [10093]={
+ ["effect_type"]=2,
+ ["trigger"]=2,
+ ["effect"]={
+ {
+ ["type"]="invincible_shield",
+ ["num"]=5,
+ ["ratio"]=10000,
+ ["round"]=999
+ }
+ },
+ ["obj"]=1,
+ ["cd"]=0,
+ ["cd_start"]=0,
+ ["shake_time"]=0,
+ ["shake_type"]=0
+ },
+ [10094]={
+ ["skill_type"]=9,
+ ["skill_type_parameter"]={
+ 10000
+ },
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=20000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["cd"]=3,
+ ["cd_start"]=2,
+ ["shake_time"]=200,
+ ["shake_type"]=6,
+ ["name_act"]="skill01"
+ },
+ [10095]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="invincible_shield",
+ ["num"]=5,
+ ["ratio"]=10000,
+ ["round"]=999
+ }
+ },
+ ["obj"]=1,
+ ["cd"]=3,
+ ["cd_start"]=3,
+ ["name_act"]="skill01"
+ },
[20001]={
["effect_type"]=1,
["trigger"]=1,
@@ -17226,6 +17450,402 @@ local skill = {
["name_act"]="attack04",
["fx_self"]=200131
},
+ [30114]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="burn",
+ ["num"]=5000,
+ ["ratio"]=5000,
+ ["round"]=2
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000013
+ },
+ ["name_act"]="attack01",
+ ["fx_self"]=200142
+ },
+ [30115]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="bleed",
+ ["num"]=3500,
+ ["ratio"]=5000,
+ ["round"]=2
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000013
+ },
+ ["name_act"]="attack02",
+ ["fx_self"]=200143
+ },
+ [30116]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="poison",
+ ["num"]=2500,
+ ["ratio"]=5000,
+ ["round"]=2
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30117]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30118]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30119]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30120]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30121]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30122]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30123]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="normal_attack_dec",
+ ["num"]=2,
+ ["ratio"]=5000,
+ ["round"]=2
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30124]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="normal_attack_dec",
+ ["num"]=2,
+ ["ratio"]=5000,
+ ["round"]=2
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30125]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ },
+ {
+ ["type"]="normal_attack_dec",
+ ["num"]=2,
+ ["ratio"]=5000,
+ ["round"]=2
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30126]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30127]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
+ [30128]={
+ ["effect_type"]=1,
+ ["trigger"]=1,
+ ["effect"]={
+ {
+ ["type"]="hurt",
+ ["num"]=10000,
+ ["ratio"]=10000,
+ ["round"]=0
+ }
+ },
+ ["obj"]=2,
+ ["skill_position"]={
+ 2,
+ 0
+ },
+ ["shake_time"]=100,
+ ["shake_type"]=1,
+ ["sound_hit"]={
+ 1000014
+ },
+ ["name_act"]="attack03",
+ ["fx_self"]=200144
+ },
[40001]={
["effect_type"]=1,
["trigger"]=1,
@@ -22152,6 +22772,6 @@ local skill = {
}
}
local config = {
-data=skill,count=807
+data=skill,count=833
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/cn/buff.lua b/lua/app/config/strings/cn/buff.lua
index f9af8c02..88b21575 100644
--- a/lua/app/config/strings/cn/buff.lua
+++ b/lua/app/config/strings/cn/buff.lua
@@ -166,6 +166,12 @@ local buff = {
["id"]=75,
["desc"]="冰霜护盾:可承受最大生命值{0}的伤害,反弹400%对方伤害。",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["show_name"]="意念护盾",
+ ["desc"]="意念护盾:护盾存在时不会受到任何伤害,每被攻击命中1次将扣除1层护盾。",
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +205,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/cn/global.lua b/lua/app/config/strings/cn/global.lua
index 3d5ce62f..466a6261 100644
--- a/lua/app/config/strings/cn/global.lua
+++ b/lua/app/config/strings/cn/global.lua
@@ -347,6 +347,9 @@ local localization_global =
["COLLECTION_DESC_9"] = "请领取当前奖励",
["COLLECTION_DESC_10"] = "收集奖励",
["COLLECTION_DESC_11"] = "帮助",
+ ["COLLECTION_DESC_12"] = "再升一级可领取",
+ ["TIME_BEFORE_STR_H"] = "{0}小时前",
+ ["TIME_BEFORE_STR_M"] = "{0}分钟前",
}
return localization_global
\ No newline at end of file
diff --git a/lua/app/config/strings/cn/task_dungeon_armor.lua b/lua/app/config/strings/cn/task_dungeon_armor.lua
new file mode 100644
index 00000000..ae06dd64
--- /dev/null
+++ b/lua/app/config/strings/cn/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+ ["desc"]="通关时总血量高于50%"
+ },
+ [2]={
+ ["desc"]="5回合内击败最终BOSS"
+ },
+ [3]={
+ ["desc"]="通关时中回合数不大于20"
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/cn/task_dungeon_armor.lua.meta b/lua/app/config/strings/cn/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..f4f931c7
--- /dev/null
+++ b/lua/app/config/strings/cn/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 2c06b7ca2b95c514a8e86770a1066462
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/de/buff.lua b/lua/app/config/strings/de/buff.lua
index 6b5bf41c..febae412 100644
--- a/lua/app/config/strings/de/buff.lua
+++ b/lua/app/config/strings/de/buff.lua
@@ -118,6 +118,10 @@ local buff = {
[75]={
["id"]=75,
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -151,12 +155,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/de/task_dungeon_armor.lua b/lua/app/config/strings/de/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/de/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/de/task_dungeon_armor.lua.meta b/lua/app/config/strings/de/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..57e724df
--- /dev/null
+++ b/lua/app/config/strings/de/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 8881c6d86b2a366468b3b05ce8b93e50
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/en/buff.lua b/lua/app/config/strings/en/buff.lua
index 0c611dc9..358f88f7 100644
--- a/lua/app/config/strings/en/buff.lua
+++ b/lua/app/config/strings/en/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="Frost Shield: Absorbs damage up to {0} of Max HP and reflects 400% of the enemy's damage.",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/en/task_dungeon_armor.lua b/lua/app/config/strings/en/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/en/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/en/task_dungeon_armor.lua.meta b/lua/app/config/strings/en/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..9c659223
--- /dev/null
+++ b/lua/app/config/strings/en/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 4eef01c139b365847984f13990ba25bc
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/es/buff.lua b/lua/app/config/strings/es/buff.lua
index 633bf14c..016a6d29 100644
--- a/lua/app/config/strings/es/buff.lua
+++ b/lua/app/config/strings/es/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="Escudo de Escarcha: soporta daño de {0} del HP máximo, y rebota 400% del daño del rival.",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/es/task_dungeon_armor.lua b/lua/app/config/strings/es/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/es/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/es/task_dungeon_armor.lua.meta b/lua/app/config/strings/es/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..7fd94630
--- /dev/null
+++ b/lua/app/config/strings/es/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 92f79fba886288f408a51e9349ed4d94
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/fr/buff.lua b/lua/app/config/strings/fr/buff.lua
index 6b5bf41c..febae412 100644
--- a/lua/app/config/strings/fr/buff.lua
+++ b/lua/app/config/strings/fr/buff.lua
@@ -118,6 +118,10 @@ local buff = {
[75]={
["id"]=75,
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -151,12 +155,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/fr/task_dungeon_armor.lua b/lua/app/config/strings/fr/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/fr/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/fr/task_dungeon_armor.lua.meta b/lua/app/config/strings/fr/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..6bd45b9a
--- /dev/null
+++ b/lua/app/config/strings/fr/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: a5449a5014ec59b43a4b6393d0a8d205
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/id/buff.lua b/lua/app/config/strings/id/buff.lua
index 4ccb4afa..db1b9ab2 100644
--- a/lua/app/config/strings/id/buff.lua
+++ b/lua/app/config/strings/id/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="Perisai Frost: Menerima hingga {0} DMG HP maksimum, dan memantulkan 400% DMG musuh.",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/id/task_dungeon_armor.lua b/lua/app/config/strings/id/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/id/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/id/task_dungeon_armor.lua.meta b/lua/app/config/strings/id/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..650b5dcc
--- /dev/null
+++ b/lua/app/config/strings/id/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 23d241dacb1426540bd3d26148c2ba1d
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/ja/buff.lua b/lua/app/config/strings/ja/buff.lua
index 534807aa..0e311143 100644
--- a/lua/app/config/strings/ja/buff.lua
+++ b/lua/app/config/strings/ja/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="アイスシールド:最大HP{0}のダメージを無効化し、400%のダメージを反射する。",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/ja/task_dungeon_armor.lua b/lua/app/config/strings/ja/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/ja/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/ja/task_dungeon_armor.lua.meta b/lua/app/config/strings/ja/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..38b280a6
--- /dev/null
+++ b/lua/app/config/strings/ja/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: ca47393c72cdaf949a9553227302940a
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/ko/buff.lua b/lua/app/config/strings/ko/buff.lua
index 63917ad9..172e9ddd 100644
--- a/lua/app/config/strings/ko/buff.lua
+++ b/lua/app/config/strings/ko/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="서리 보호막: 최대 HP의 {0}에 달하는 대미지를 흡수하며 상대가 준 대미지의 400%를 되돌려줍니다.",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/ko/task_dungeon_armor.lua b/lua/app/config/strings/ko/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/ko/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/ko/task_dungeon_armor.lua.meta b/lua/app/config/strings/ko/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..49bd9a3d
--- /dev/null
+++ b/lua/app/config/strings/ko/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: f6494c39e4c8eb242a43381081fe859e
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/pt/buff.lua b/lua/app/config/strings/pt/buff.lua
index 4ec3c1c0..bb36959c 100644
--- a/lua/app/config/strings/pt/buff.lua
+++ b/lua/app/config/strings/pt/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="Escudo Gélido: aguenta dano equivalente a {0} da Vida Máxima e reflete 400% do dano do oponente.",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/pt/task_dungeon_armor.lua b/lua/app/config/strings/pt/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/pt/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/pt/task_dungeon_armor.lua.meta b/lua/app/config/strings/pt/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..f1381872
--- /dev/null
+++ b/lua/app/config/strings/pt/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: dc7e3c5a233184c4bbbc34fa488a53cf
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/ru/buff.lua b/lua/app/config/strings/ru/buff.lua
index 6b5bf41c..febae412 100644
--- a/lua/app/config/strings/ru/buff.lua
+++ b/lua/app/config/strings/ru/buff.lua
@@ -118,6 +118,10 @@ local buff = {
[75]={
["id"]=75,
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -151,12 +155,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/ru/task_dungeon_armor.lua b/lua/app/config/strings/ru/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/ru/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/ru/task_dungeon_armor.lua.meta b/lua/app/config/strings/ru/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..9e2c8e88
--- /dev/null
+++ b/lua/app/config/strings/ru/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: f9b8488138fe8b24eb8b94a327b14645
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/th/buff.lua b/lua/app/config/strings/th/buff.lua
index b92324d7..ddc9876a 100644
--- a/lua/app/config/strings/th/buff.lua
+++ b/lua/app/config/strings/th/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="โล่ฟรอสต์: สามารถรับดาเมจของ HP สูงสุด{0} และสะท้อนดาเมจของฝ่ายตรงข้าม400%",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/th/task_dungeon_armor.lua b/lua/app/config/strings/th/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/th/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/th/task_dungeon_armor.lua.meta b/lua/app/config/strings/th/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..72da5566
--- /dev/null
+++ b/lua/app/config/strings/th/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 91b7339acb624f3438bd2716bcfc04b8
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/vi/buff.lua b/lua/app/config/strings/vi/buff.lua
index b2d96621..33aae869 100644
--- a/lua/app/config/strings/vi/buff.lua
+++ b/lua/app/config/strings/vi/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="Khiên Băng Sương: Có thể chịu sát thương bằng {0} HP tối đa, phản đòn 400% sát thương lên đối phương.",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/vi/task_dungeon_armor.lua b/lua/app/config/strings/vi/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/vi/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/vi/task_dungeon_armor.lua.meta b/lua/app/config/strings/vi/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..46505df9
--- /dev/null
+++ b/lua/app/config/strings/vi/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 77b2526006ab282478b8f4e9a2514add
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/config/strings/zh/buff.lua b/lua/app/config/strings/zh/buff.lua
index 9859b8e7..6a6cb4a1 100644
--- a/lua/app/config/strings/zh/buff.lua
+++ b/lua/app/config/strings/zh/buff.lua
@@ -166,6 +166,10 @@ local buff = {
["id"]=75,
["desc"]="冰霜護盾:可承受最大生命值{0}的傷害,反彈400%敵方傷害。",
["name"]="shield_ice_rebound_400"
+ },
+ [79]={
+ ["id"]=79,
+ ["name"]="invincible_shield"
}
}
local keys = {
@@ -199,12 +203,13 @@ local keys = {
["thorns"]=buff[63],
["shield_rebound_400"]=buff[73],
["shield_ice"]=buff[74],
- ["shield_ice_rebound_400"]=buff[75]
+ ["shield_ice_rebound_400"]=buff[75],
+ ["invincible_shield"]=buff[79]
}
}
local config = {
data=buff,
keys=keys,
-count=30
+count=31
}
return config
\ No newline at end of file
diff --git a/lua/app/config/strings/zh/task_dungeon_armor.lua b/lua/app/config/strings/zh/task_dungeon_armor.lua
new file mode 100644
index 00000000..3c80b63d
--- /dev/null
+++ b/lua/app/config/strings/zh/task_dungeon_armor.lua
@@ -0,0 +1,15 @@
+local task_dungeon_armor = {
+ [1]={
+
+ },
+ [2]={
+
+ },
+ [3]={
+
+ }
+}
+local config = {
+data=task_dungeon_armor,count=3
+}
+return config
\ No newline at end of file
diff --git a/lua/app/config/strings/zh/task_dungeon_armor.lua.meta b/lua/app/config/strings/zh/task_dungeon_armor.lua.meta
new file mode 100644
index 00000000..b05d5494
--- /dev/null
+++ b/lua/app/config/strings/zh/task_dungeon_armor.lua.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 81c1b6985adcdc749a9fe80a26a0a37d
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
diff --git a/lua/app/ui/arena/arena_recent_battle_ui.lua b/lua/app/ui/arena/arena_recent_battle_ui.lua
index 479d491c..c60cf637 100644
--- a/lua/app/ui/arena/arena_recent_battle_ui.lua
+++ b/lua/app/ui/arena/arena_recent_battle_ui.lua
@@ -113,6 +113,11 @@ function ArenaRecentBattleUI:refreshRecord(obj, info)
uiMap["tx_result"]:setText(I18N:getGlobalText(I18N.GlobalConst.ARENA_DESC_18))
end
end
+
+ local timeObj = uiMap["tx_time"]
+ local time = GFunc.formatTimeStep(info.occur_at)
+ time = Time:getServerTime() - 1080
+ timeObj:setText(Time:formatBeforeTimeStr(time))
end
return ArenaRecentBattleUI
\ No newline at end of file
diff --git a/lua/app/ui/tips/base_tips.lua b/lua/app/ui/tips/base_tips.lua
index e872658d..17348c7d 100644
--- a/lua/app/ui/tips/base_tips.lua
+++ b/lua/app/ui/tips/base_tips.lua
@@ -105,22 +105,31 @@ function BaseTips:adaptWhenOverScreen(node, pivotX, pivotY)
local rightX = anchoredPos.x + sizeDelta.x * (1 - pivotX)
local topY = anchoredPos.y + sizeDelta.y * (1 - pivotY)
local bottomY = anchoredPos.y - sizeDelta.y * (pivotY - 0)
+
+ local xOffset = 0
+ local yOffset = 0
-- 左边超出屏幕
if math.abs(leftX) > halfWidth then
node:addAnchoredPosition(math.abs(leftX) - halfWidth, 0)
+ xOffset = math.abs(leftX) - halfWidth
end
-- 右边超出屏幕
if math.abs(rightX) > halfWidth then
node:addAnchoredPosition(halfWidth - math.abs(rightX), 0)
+ xOffset = xOffset + math.abs(leftX) - halfWidth
end
-- 上边超出屏幕
if math.abs(topY) > halfHeight then
node:addAnchoredPosition(0, halfHeight - math.abs(topY))
+ yOffset = halfHeight - math.abs(topY)
end
-- 下边超出屏幕
if math.abs(bottomY) > halfHeight then
node:addAnchoredPosition(0, math.abs(bottomY) - halfHeight)
+ yOffset = yOffset + math.abs(bottomY) - halfHeight
end
+
+ return xOffset, yOffset
end
function BaseTips:finalSetPos(node)
diff --git a/lua/app/ui/tips/formation_tips.lua b/lua/app/ui/tips/formation_tips.lua
index c83a12d2..29b0afbb 100644
--- a/lua/app/ui/tips/formation_tips.lua
+++ b/lua/app/ui/tips/formation_tips.lua
@@ -19,6 +19,7 @@ function FormationTips:init()
local uiMap = self.root:genAllChildren()
self.bg = uiMap["formation_tips.bg.bg"]
self.heroFormation = uiMap["formation_tips.bg.hero_formation_comp"]:addLuaComponent(GConst.TYPEOF_LUA_CLASS.HERO_FORMATION_COMP)
+ self.arrow = uiMap["formation_tips.bg.bg.arrow"]
end
function FormationTips:onLoadRootComplete()
@@ -52,4 +53,11 @@ function FormationTips:onClose()
end
end
+function FormationTips:adaptWhenOverScreen(...)
+ local xOffset, _ = BaseTips.adaptWhenOverScreen(self, ...)
+ if self.arrow then
+ self.arrow:setAnchoredPositionX(110 - xOffset)
+ end
+end
+
return FormationTips
\ No newline at end of file