feat(fight_tawor): 优化试炼之塔和勇者之塔战斗逻辑

- 修正函数注释格式,使用正确的缩进格式化参数说明
- 移除硬编码的MapID设置,统一在EnterMap/LeaveMap中处理
- 将进入地图逻辑改为离开地图,优化战斗流程
- 简化退出战斗逻辑,移除重复的MapID设置

refactor(config): 重命名塔配置模型和接口前缀

- 将试炼之塔模型TrialTowerConfig重命名为Tower500Config
- 将勇者之塔模型BraveTowerConfig重命名为Tower600Config
- 移除重复的业务操作方法,统一使用基础配置
- 更新Boss控制器接口前缀从/monster/boss到/config/boss

refactor(boss): 移除不必要的导入和扩展结构

- 移除boss_pet.go中的冗余data包导入
- 移除BossConfigEX扩展结构,简化模型
This commit is contained in:
2025-12-26 05:41:51 +08:00
parent fd4c494530
commit b8d6772256
12 changed files with 146 additions and 213 deletions

View File

@@ -0,0 +1,22 @@
package admin
import (
"blazing/cool"
"blazing/modules/config/service"
)
type PetRewardController struct {
*cool.Controller
}
func init() {
// 注册路由
cool.RegisterController(&PetRewardController{
&cool.Controller{
Prefix: "/admin/game/petreward",
Api: []string{"Add", "Delete", "Update", "Info", "List", "Page"},
Service: service.NewPetRewardService(),
},
})
}

View File

@@ -12,7 +12,7 @@ type BossController struct {
func init() {
var task_info_controller = &BossController{
&cool.Controller{
Prefix: "/admin/monster/boss",
Prefix: "/admin/config/boss",
Api: []string{"Add", "Delete", "Update", "Info", "List", "Page"},
Service: service.NewBossService(),
},

View File

@@ -0,0 +1,22 @@
package admin
import (
"blazing/cool"
"blazing/modules/config/service"
)
type Tower500ConfigController struct {
*cool.Controller
}
func init() {
var task_info_controller = &Tower500ConfigController{
&cool.Controller{
Prefix: "/admin/config/tower500config",
Api: []string{"Add", "Delete", "Update", "Info", "List", "Page"},
Service: service.NewTower500Service(),
},
}
// 注册路由
cool.RegisterController(task_info_controller)
}

View File

@@ -0,0 +1,22 @@
package admin
import (
"blazing/cool"
"blazing/modules/config/service"
)
type Tower600ConfigController struct {
*cool.Controller
}
func init() {
var task_info_controller = &Tower600ConfigController{
&cool.Controller{
Prefix: "/admin/config/tower600config",
Api: []string{"Add", "Delete", "Update", "Info", "List", "Page"},
Service: service.NewTower600Service(),
},
}
// 注册路由
cool.RegisterController(task_info_controller)
}