playroom interact bug fix

This commit is contained in:
hahwu 2026-04-15 20:44:25 +08:00
parent 1d859d303a
commit 795e7138f2
2 changed files with 16 additions and 0 deletions

View File

@ -290,6 +290,7 @@ func (p *Player) InitPlayer(UserName string) error {
p.FixOrderBug() p.FixOrderBug()
p.FixDecorate() p.FixDecorate()
p.FixPlayroomPyhical() p.FixPlayroomPyhical()
p.FixPlayroomInteract()
return nil return nil
} }
@ -1484,6 +1485,14 @@ func (p *Player) FixPlayroomPyhical() {
} }
} }
func (p *Player) FixPlayroomInteract() {
PlayroomMod := p.PlayMod.getPlayroomMod()
BaseMod := p.PlayMod.getBaseMod()
if BaseMod.GetLevel() < playroomCfg.GetInteractNum() {
PlayroomMod.InteractNum = 0
}
}
func (p *Player) GetOrderFactor() int { func (p *Player) GetOrderFactor() int {
return orderCfg.GetOrderFactor(p.GetDecorateMod().AreaId) return orderCfg.GetOrderFactor(p.GetDecorateMod().AreaId)
} }

View File

@ -11,3 +11,10 @@ func TestPlayroomVisit(t *testing.T) {
player.InitPlayerOnly() player.InitPlayerOnly()
player.GetVisitorPlayer() player.GetVisitorPlayer()
} }
func TestInteract(t *testing.T) {
player := getTestPlayer()
BaseMod := player.GetBaseMod()
PlayroomMod := player.GetPlayroomMod()
PlayroomMod.AddInteractNum(BaseMod.GetLevel())
}