棋盘机制调整

This commit is contained in:
xiekaidong 2023-08-04 14:24:01 +08:00
parent cd63f0a977
commit 8266b13b9a
5 changed files with 57 additions and 7 deletions

View File

@ -1467,7 +1467,12 @@ function BIReport:postAppLovinAdRevenue(msg)
self:postAdjustAdRevenueAppLovinMAX(args.revenue, args.network_name, args.ad_unit_identifier, args.placement) self:postAdjustAdRevenueAppLovinMAX(args.revenue, args.network_name, args.ad_unit_identifier, args.placement)
end end
local args2 = { local args2 = {
applovin_revenue = args.revenue ad_platform = "applovin",
ad_source = args.network_name,
ad_unit_name = args.ad_unit_identifier,
ad_format = args.ad_format,
currency = "USD",
value = args.revenue,
} }
self:postFirebaseLog("ad_impression", args2) self:postFirebaseLog("ad_impression", args2)
self:logAppsFlyerAdRevenue(3, args.network_name, args.revenue, args) self:logAppsFlyerAdRevenue(3, args.network_name, args.revenue, args)
@ -1486,7 +1491,12 @@ function BIReport:postIronSourceAdRevenue(msg)
end end
if args.revenue then if args.revenue then
local args2 = { local args2 = {
ironsource_revenue = args.revenue ad_platform = "ironSource",
ad_source = args.network_name,
ad_unit_name = args.ad_unit_identifier,
ad_format = args.ad_format,
currency = "USD",
value = args.revenue
} }
self:postFirebaseLog("ad_impression", args2) self:postFirebaseLog("ad_impression", args2)
self:logAppsFlyerAdRevenue(2, args.network_name, args.revenue, args) self:logAppsFlyerAdRevenue(2, args.network_name, args.revenue, args)

View File

@ -4359,7 +4359,7 @@ local chapter_board_daily_challenge = {
}, },
{ {
34, 34,
0 3
}, },
{ {
34, 34,

View File

@ -5,7 +5,8 @@ local grid_type = {
[1]={ [1]={
["icon"]="battle_hinder_1", ["icon"]="battle_hinder_1",
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1 ["element_invalid"]=1,
["cant_upset"]=1
}, },
[2]={ [2]={
["icon"]="battle_obstacle_stone_2", ["icon"]="battle_obstacle_stone_2",
@ -17,6 +18,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b01" ["break_sfx"]="sfx_piece_za_b01"
}, },
[3]={ [3]={
@ -29,6 +31,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b01" ["break_sfx"]="sfx_piece_za_b01"
}, },
[4]={ [4]={
@ -39,6 +42,7 @@ local grid_type = {
3 3
}, },
["break_count"]=1, ["break_count"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b03" ["break_sfx"]="sfx_piece_za_b03"
}, },
[5]={ [5]={
@ -51,6 +55,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["break_stay_element"]=1, ["break_stay_element"]=1,
["cant_link"]=1, ["cant_link"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b02" ["break_sfx"]="sfx_piece_za_b02"
}, },
[6]={ [6]={
@ -69,6 +74,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhuqiantk_b01" ["break_sfx"]="sfx_piece_zhuqiantk_b01"
}, },
[8]={ [8]={
@ -81,6 +87,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1, ["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01", ["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1, ["sfx_flow"]=1,
@ -99,6 +106,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1, ["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01", ["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1, ["sfx_flow"]=1,
@ -117,6 +125,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1, ["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01", ["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1, ["sfx_flow"]=1,
@ -135,6 +144,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1, ["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01", ["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1, ["sfx_flow"]=1,
@ -154,6 +164,7 @@ local grid_type = {
["break_stay_element"]=1, ["break_stay_element"]=1,
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_kucao_b01" ["break_sfx"]="sfx_piece_kucao_b01"
}, },
[13]={ [13]={
@ -168,6 +179,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_guodong_b01", ["break_sfx"]="sfx_piece_guodong_b01",
["effect"]=5, ["effect"]=5,
["effect_sfx"]="sfx_piece_guodong_b02", ["effect_sfx"]="sfx_piece_guodong_b02",
@ -186,6 +198,7 @@ local grid_type = {
["bftc_time"]=0.4, ["bftc_time"]=0.4,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_shendeng_b01", ["break_sfx"]="sfx_piece_shendeng_b01",
["effect"]=3, ["effect"]=3,
["effect_trigger"]=2 ["effect_trigger"]=2
@ -207,6 +220,7 @@ local grid_type = {
["bftc_time"]=0.3, ["bftc_time"]=0.3,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_baoxiang_b01", ["break_sfx"]="sfx_piece_baoxiang_b01",
["effect"]=4, ["effect"]=4,
["effect_trigger"]=2 ["effect_trigger"]=2
@ -224,7 +238,8 @@ local grid_type = {
["spine_change"]="idle1_1", ["spine_change"]="idle1_1",
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1 ["element_invalid"]=1,
["cant_upset"]=1
}, },
[17]={ [17]={
["icon"]="battle_obstacle_chest_1", ["icon"]="battle_obstacle_chest_1",
@ -239,7 +254,8 @@ local grid_type = {
["spine_change"]="idle1", ["spine_change"]="idle1",
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1 ["element_invalid"]=1,
["cant_upset"]=1
}, },
[18]={ [18]={
["icon"]="battle_obstacle_stump_1", ["icon"]="battle_obstacle_stump_1",
@ -251,6 +267,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_muzhuang_b01" ["break_sfx"]="sfx_piece_muzhuang_b01"
}, },
[19]={ [19]={
@ -263,6 +280,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_muzhuang_b01" ["break_sfx"]="sfx_piece_muzhuang_b01"
}, },
[20]={ [20]={
@ -275,6 +293,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_muzhuang_b01" ["break_sfx"]="sfx_piece_muzhuang_b01"
}, },
[21]={ [21]={
@ -289,6 +308,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_shuipao_b01", ["break_sfx"]="sfx_piece_shuipao_b01",
["effect"]=5, ["effect"]=5,
["effect_sfx"]="sfx_piece_shuipao_b02", ["effect_sfx"]="sfx_piece_shuipao_b02",
@ -306,6 +326,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_yuni_b01", ["break_sfx"]="sfx_piece_yuni_b01",
["effect"]=5, ["effect"]=5,
["effect_sfx"]="sfx_piece_yuni_b02", ["effect_sfx"]="sfx_piece_yuni_b02",
@ -323,6 +344,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_duwu_b01", ["break_sfx"]="sfx_piece_duwu_b01",
["effect"]=5, ["effect"]=5,
["effect_sfx"]="sfx_piece_duwu_b02", ["effect_sfx"]="sfx_piece_duwu_b02",
@ -338,6 +360,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_jitang_b01" ["break_sfx"]="sfx_piece_jitang_b01"
}, },
[25]={ [25]={
@ -350,6 +373,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_jitang_b01" ["break_sfx"]="sfx_piece_jitang_b01"
}, },
[26]={ [26]={
@ -362,6 +386,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_jitang_b01" ["break_sfx"]="sfx_piece_jitang_b01"
}, },
[27]={ [27]={
@ -372,6 +397,7 @@ local grid_type = {
3 3
}, },
["break_count"]=1, ["break_count"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_fazhen_b01" ["break_sfx"]="sfx_piece_fazhen_b01"
}, },
[28]={ [28]={
@ -384,6 +410,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhongrushi_b01" ["break_sfx"]="sfx_piece_zhongrushi_b01"
}, },
[29]={ [29]={
@ -396,6 +423,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhongrushi_b01" ["break_sfx"]="sfx_piece_zhongrushi_b01"
}, },
[30]={ [30]={
@ -408,6 +436,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhongrushi_b01" ["break_sfx"]="sfx_piece_zhongrushi_b01"
}, },
[31]={ [31]={
@ -420,6 +449,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_tiexie_b01" ["break_sfx"]="sfx_piece_tiexie_b01"
}, },
[32]={ [32]={
@ -432,6 +462,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_tiexie_b01" ["break_sfx"]="sfx_piece_tiexie_b01"
}, },
[33]={ [33]={
@ -444,6 +475,7 @@ local grid_type = {
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_tiexie_b01" ["break_sfx"]="sfx_piece_tiexie_b01"
}, },
[34]={ [34]={
@ -458,6 +490,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_rongyan_b01", ["break_sfx"]="sfx_piece_rongyan_b01",
["effect"]=5, ["effect"]=5,
["effect_sfx"]="sfx_piece_rongyan_b02", ["effect_sfx"]="sfx_piece_rongyan_b02",
@ -474,6 +507,7 @@ local grid_type = {
["break_stay_element"]=1, ["break_stay_element"]=1,
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_caocong_b01" ["break_sfx"]="sfx_piece_caocong_b01"
}, },
[36]={ [36]={
@ -485,6 +519,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_rongyan_b01", ["break_sfx"]="sfx_piece_rongyan_b01",
["effect"]=6, ["effect"]=6,
["effect_trigger"]=1 ["effect_trigger"]=1
@ -498,6 +533,7 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_duwu_b01", ["break_sfx"]="sfx_piece_duwu_b01",
["effect"]=6, ["effect"]=6,
["effect_trigger"]=1 ["effect_trigger"]=1

View File

@ -2264,7 +2264,7 @@ function BattleBaseController:getShuffleBoardInfo()
end end
local anySkillCount = 0 local anySkillCount = 0
for posId, entity in pairs(self.battleData:getGridEnties()) do for posId, entity in pairs(self.battleData:getGridEnties()) do
if self:getPosIdInCurActionBoardRowRange(posId) and entity:isCanFallStatus() then if self:getPosIdInCurActionBoardRowRange(posId) and entity:isCanFallStatus() and not entity:getCantUpset() then
if entity:getSkillId() then if entity:getSkillId() then
local skillEntity = self:getSkillEntityBySkillId(entity:getSkillId()) local skillEntity = self:getSkillEntityBySkillId(entity:getSkillId())
local elementType = skillEntity:getPosition() local elementType = skillEntity:getPosition()

View File

@ -446,6 +446,10 @@ function BattleGridEntity:getBftcTime()
return self:getGridTypeConfig().bftc_time or 0 return self:getGridTypeConfig().bftc_time or 0
end end
function BattleGridEntity:getCantUpset()
return self:getGridTypeConfig().cant_upset == 1
end
function BattleGridEntity:getEffectSfx() function BattleGridEntity:getEffectSfx()
local sfxName = self:getGridTypeConfig().effect_sfx local sfxName = self:getGridTypeConfig().effect_sfx
if not sfxName then if not sfxName then