Initial version - 1.2.0.60

EN: 1.2.0.60
CN: 1.2.0.61
JP: 1.2.0.63
KR: 1.2.0.67
This commit is contained in:
SL1900
2025-12-03 01:00:00 +09:00
commit 5e0d58cfad
3595 changed files with 9373562 additions and 0 deletions
@@ -0,0 +1,29 @@
local BossFloor = {}
function BossFloor:Init()
self.touchPortal = false
end
function BossFloor:OnRoguelikeEnter(PlayerRoguelikeData)
PlayerRoguelikeData:SetActorEffects()
PlayerRoguelikeData:ResetBoxCount()
PlayerRoguelikeData:ResetPerkEffect()
PlayerRoguelikeData:SetActorAttribute(false)
end
function BossFloor:OnTouchPortal(PlayerRoguelikeData)
if self.touchPortal then
return
end
self.touchPortal = true
PlayerRoguelikeData:CacheCharAttr()
PlayerRoguelikeData:SendSettleReq()
end
function BossFloor:SettleCallback(PlayerRoguelikeData)
PlayerRoguelikeData:FloorEnd()
end
function BossFloor:OnBossDied(PlayerRoguelikeData)
PlayerRoguelikeData:SyncKillBoss()
safe_call_cs_func(CS.AdventureModuleHelper.Lua2CSharp_RoguelikeOpenTeleporter)
end
function BossFloor:OnAbandon(PlayerRoguelikeData, bFailed)
PlayerRoguelikeData:AbandonRoguelike(bFailed)
end
return BossFloor
@@ -0,0 +1,21 @@
local TimerManager = require("GameCore.Timer.TimerManager")
local EditorFloor = {}
function EditorFloor:Init()
end
function EditorFloor:OnRoguelikeEnter(PlayerRoguelikeData)
PlayerRoguelikeData:SetActorEffects()
PlayerRoguelikeData:SetActorAttribute()
end
function EditorFloor:OnTouchPortal(PlayerRoguelikeData)
PlayerRoguelikeData:CacheCharAttr()
PlayerRoguelikeData:FloorEndEditor()
end
function EditorFloor:SettleCallback(PlayerRoguelikeData)
end
function EditorFloor:OnBossDied(PlayerRoguelikeData)
safe_call_cs_func(CS.AdventureModuleHelper.Lua2CSharp_RoguelikeOpenTeleporter)
end
function EditorFloor:OnAbandon(PlayerRoguelikeData)
PlayerRoguelikeData:FloorEndEditor()
end
return EditorFloor
@@ -0,0 +1,25 @@
local FirstFloor = {}
function FirstFloor:Init()
self._bStart = true
self.touchPortal = false
end
function FirstFloor:OnRoguelikeEnter(PlayerRoguelikeData)
PlayerRoguelikeData:SetActorEffects()
PlayerRoguelikeData:SetActorAttribute(true)
PlayerRoguelikeData:ResetBoxCount()
end
function FirstFloor:OnTouchPortal(PlayerRoguelikeData)
if self.touchPortal then
return
end
self.touchPortal = true
PlayerRoguelikeData:CacheCharAttr()
PlayerRoguelikeData:SendSettleReq()
end
function FirstFloor:SettleCallback(PlayerRoguelikeData)
PlayerRoguelikeData:FloorEnd()
end
function FirstFloor:OnAbandon(PlayerRoguelikeData, bFailed)
PlayerRoguelikeData:AbandonRoguelike(bFailed)
end
return FirstFloor
@@ -0,0 +1,25 @@
local NormalFloor = {}
function NormalFloor:Init()
self.touchPortal = false
end
function NormalFloor:OnRoguelikeEnter(PlayerRoguelikeData)
PlayerRoguelikeData:SetActorEffects()
PlayerRoguelikeData:SetActorAttribute(false)
PlayerRoguelikeData:ResetBoxCount()
PlayerRoguelikeData:ResetPerkEffect()
end
function NormalFloor:OnTouchPortal(PlayerRoguelikeData)
if self.touchPortal then
return
end
self.touchPortal = true
PlayerRoguelikeData:CacheCharAttr()
PlayerRoguelikeData:SendSettleReq()
end
function NormalFloor:SettleCallback(PlayerRoguelikeData)
PlayerRoguelikeData:FloorEnd()
end
function NormalFloor:OnAbandon(PlayerRoguelikeData, bFailed)
PlayerRoguelikeData:AbandonRoguelike(bFailed)
end
return NormalFloor
@@ -0,0 +1,26 @@
local RenterBossDiedFloor = {}
function RenterBossDiedFloor:Init()
self._bBossTalent = true
self.touchPortal = false
end
function RenterBossDiedFloor:OnRoguelikeEnter(PlayerRoguelikeData)
PlayerRoguelikeData:SetActorEffects()
PlayerRoguelikeData:SetActorAttribute(false)
PlayerRoguelikeData:ResetBoxCount()
PlayerRoguelikeData:ResetPerkEffect()
end
function RenterBossDiedFloor:OnTouchPortal(PlayerRoguelikeData)
if self.touchPortal then
return
end
self.touchPortal = true
PlayerRoguelikeData:CacheCharAttr()
PlayerRoguelikeData:SendSettleReq()
end
function RenterBossDiedFloor:SettleCallback(PlayerRoguelikeData)
PlayerRoguelikeData:FloorEnd()
end
function RenterBossDiedFloor:OnAbandon(PlayerRoguelikeData, bFailed)
PlayerRoguelikeData:AbandonRoguelike(bFailed)
end
return RenterBossDiedFloor