This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
bl
Watch
1
Star
0
Fork
0
You've already forked bl
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
c021b40fbe8eac1d7fb558b46ff07d9ddbe1fbff
bl
/
logic
/
service
/
player
/
ai.go
9 lines
90 B
Go
Raw
Normal View
History
Unescape
Escape
refactor(logic): 重构逻辑层代码 - 移除未使用的 SocketHandler_Tomee.go、ai.go、effect_1.go 文件 - 更新 player 包名引用,替换原 service 包 - 调整 TomeeHeader 和相关处理逻辑至 player 包 - 更新各控制器中的 Player 引用为 player 包中的类型 - 移除冗余的 GetPlayer 方法,使用新逻辑
2025-09-14 01:35:16 +08:00
package
player
refactor(fight): 重构战斗模块 - 删除了 fight.go 文件,移除了 PlayerI 接口和 FightC 结构体 - 更新了 battle.go 文件,将 Effects 类型改为 *NodeManager - 重构了 nodemanger.go 文件,取消了 NodeManagerE 结构体,改为在 NodeManager 中直接处理所有效果 - 优化了 player.go 文件,将 service 包改为 blservice 包以避免循环引用
2025-09-04 03:05:37 +08:00
type
AI_player
struct
{
feat(capture): 重构捕捉系统,实现状态倍率计算和保底机制
2025-09-21 14:56:37 +00:00
baseplayer
``` feat(controller): 增强命令注册逻辑并修复试炼塔关卡限制 - 在命令注册时检查重复方法,如果存在则panic提示错误 - 移除CurrentFreshStage和CurrentStage的默认值设置逻辑 - 添加关卡等级验证,确保用户不能挑战超过最大关卡数的关卡 - 修复试炼之塔和勇者之塔的关卡计算逻辑 fix(item): 修复道具使用返回值类型转换问题 - 将ThreeTimes和TwoTimes字段从int32转为uint32返回 - 为能量吸收道具使用函数添加结果结构体初始化 refactor(fight): 清理战斗服务中的注释和字段定义 - 移除C2S_FRESH_CHOICE_FIGHT_LEVEL结构体中冗余的注释说明 - 统一FightOverInfo结构体的格式 fix(item): 修复宠物道具使用的条件判断 - 为道具300790添加DV值大于等于31时不能使用的限制 fix(player): 修复玩家经验加成次数的判断逻辑 - 将TwoTimes和ThreeTimes的判断从不等于0改为大于0 - 将EnergyTime的判断从不等于0改为大于0 - 统一所有次数字段的类型为int32以避免负数问题 chore(admin): 清理无用代码 - 移除未使用的context包导入 - 注释掉未完成的TimeMap接口实现 ```
2026-03-03 23:40:21 +08:00
``` feat(fight): 增加战斗模式枚举并重构战斗逻辑判断 - 引入完整的 BattleMode 枚举定义,替代原有的 BattleStatus,明确区分各类战斗场景 - 在多个控制器中替换对旧 Status 字段的依赖,统一使用 Mode 判断战斗状态 - 修复部分函数调用前未检查 FightC 是否为空的问题,增加 ErrBattleEnded 错误返回 - 调整
2025-11-21 02:40:27 +08:00
CanCapture
int
feat: 增强踢人逻辑与BOSS脚本支持 优化踢人超时处理和僵尸连接清理,支持BOSS动作脚本并增加测试,修复事件匹配与战斗循环中的并发问题。
2026-04-05 21:59:22 +08:00
BossScript
string
refactor(fight): 重构战斗模块 - 删除了 fight.go 文件,移除了 PlayerI 接口和 FightC 结构体 - 更新了 battle.go 文件,将 Effects 类型改为 *NodeManager - 重构了 nodemanger.go 文件,取消了 NodeManagerE 结构体,改为在 NodeManager 中直接处理所有效果 - 优化了 player.go 文件,将 service 包改为 blservice 包以避免循环引用
2025-09-04 03:05:37 +08:00
}
Reference in New Issue
Copy Permalink