昔念
|
0051ac0be8
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加旧组队协议支持并优化战斗系统
- 实现了旧组队协议相关功能,包括GroupReadyFightFinish、GroupUseSkill、
GroupUseItem、GroupChangePet和GroupEscape方法
- 新增组队战斗相关的入站信息结构体定义
- 实现了组队BOSS战斗逻辑,添加groupBossSlotLimit常量
- 重构宠物技能设置逻辑,调整金币消耗时机
- 优化战斗循环逻辑,添加对无行动槽位的处理
- 改进AI行动逻辑,增加多位置目标选择
|
2026-04-08 01:28:55 +08:00 |
|
xinian
|
a905954b5c
|
feat: 添加宠物训练加成效果
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 03:47:17 +08:00 |
|
xinian
|
a16a06e389
|
refactor: 重构签到系统和战斗特效逻辑
|
2026-04-06 02:51:13 +08:00 |
|
xinian
|
5b37d9493b
|
feat: 实现每日签到功能并优化战斗和道具逻辑
|
2026-04-06 02:06:11 +08:00 |
|
xinian
|
f433a26a6d
|
refactor: 重构战斗系统为统一动作包结构
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 00:58:23 +08:00 |
|
xinian
|
2eba4b7915
|
feat: 实现乱舞效果并完善战斗输入上下文
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 22:39:56 +08:00 |
|
xinian
|
5a5a1db2a3
|
refactor: 迁移 effect 至新语义上下文
|
2026-04-04 07:06:00 +08:00 |
|
xinian
|
0ac84a9509
|
新纪元
|
2026-04-04 06:27:15 +08:00 |
|
xinian
|
9c6f3988de
|
refactor: 重构 CurrentPet 为 CurPet
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 04:34:43 +08:00 |
|
xinian
|
6439995434
|
feat: 支持多精灵战斗位操作
|
2026-04-04 04:28:04 +08:00 |
|
xinian
|
b4463c35e0
|
feat: 新增效果实现并重构相关逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-31 04:36:25 +08:00 |
|
xinian
|
79c014f9cd
|
fix: 修正技能效果索引与实现逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-31 03:42:46 +08:00 |
|
xinian
|
875ad668aa
|
feat: 实现战斗效果逻辑和接口重构
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-28 21:57:22 +08:00 |
|
xinian
|
133d15e392
|
refactor: 修复 NewSel700 技能使用方法名
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-24 00:25:32 +08:00 |
|
xinian
|
c049bbd5ac
|
fix: 修复登录空指针及战斗效果
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-21 00:24:34 +08:00 |
|
昔念
|
fb32bb3c39
|
```
feat(fight): 添加新效果类型574并优化现有战斗逻辑
- 重命名NewSel409结构体的Action_end_ex方法为Skill_Use_ex
- 将effect/523中HP检查改为Alive()方法调用
- 修复selfkill效果中的代码格式问题
- 新增效果类型574:消耗自身全部体力使下次技能必定先手、命中且暴击
- 实现Effect574的ComparePre和ActionStart方法处理先手、命中和暴击逻辑
```
|
2026-03-17 19:30:40 +08:00 |
|
昔念
|
5ed58b1316
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(boss): 移除alpacadecimal依赖并修复伤害计算逻辑
移除了NewSeIdx_699中对alpacadecimal的依赖,
修复了技能伤害计算方式,不再使用最小值限制
fix(pet): 修正宠物服务中的代码格式和查询逻辑
修正了UPdatePrice方法中的代码格式问题,
为PetService添加了ListQueryOp配置,增加了免费和非VIP宠物的查询条件
```
|
2026-03-14 01:02:36 +08:00 |
|
昔念
|
bd09013d85
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 修复技能效果ID配置错误
- 修复NewSeIdx_66.go中空指针检查,避免程序崩溃
- 修正effect/407.go中技能ID从138改为407
- 修正effect/440.go中技能ID从138改为440,并修复类型引用错误
- 修正effect/523.go中属性设置对象错误,从Ctx().Opp改为Ctx().Our
- 修正effect_517.go中技能ID从452改为517
```
|
2026-03-11 23:38:51 +08:00 |
|
昔念
|
994cbb44b8
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
fix(fight): 修复技能实体属性访问问题
- 修改所有技能实体的ID、Power、CritRate、MustHit、Priority等属性访问方式
从直接访问改为通过XML字段访问,确保数据一致性
- 更新多个boss技能效果处理逻辑中的属性引用路径
- 移除已废弃的effect/486文件
- 在New
|
2026-03-09 18:49:51 +08:00 |
|
昔念
|
99ef152434
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
refactor(fight): 统一技能执行方法命名并修复战斗逻辑错误
- 将多个boss技能结构体中的OnSkill()方法重命名为Skill_Use()以保持一致性
- 修改fightc.go中的战斗回合逻辑,修复attacker和defender的执行顺序错误
- 将Effect126的TurnStart方法改为Skill_Use方法并返回bool值
- 为Effect499添加缺失的方法实现
- 移除effect_124_126.go中未
|
2026-03-09 17:42:52 +08:00 |
|
昔念
|
36f7aae476
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(fight): 统一技能使用方法命名规范
将多个战斗相关的结构体中的技能使用方法名从不一致的命名
(SkillUseed, OnSkill)统一改为Skill_Use,提高代码一致性。
同时优化了Effect3效果处理逻辑,简化了属性遍历方式,
并修复了先手控制逻辑中的EffectCache处理方式。
BREAKING CHANGE: 技能使用
|
2026-03-09 17:14:41 +08:00 |
|
昔念
|
b48578a7ea
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(effect): 移除能力复制操作类型参数并优化属性复制逻辑
移除了 info.AbilityOpType.COPY 操作类型的依赖,简化了能力属性复制的实现方式。
现在直接将对手的正值属性复制到己方,无需指定操作类型参数。同时修正了数组遍历方式,
使用切片语法确保正确的遍历行为。
BREAKING CHANGE: 能力复制相关方法的参数签名发生变化,移除了操作类型参数。
```
|
2026-03-08 23:36:16 +08:00 |
|
昔念
|
9315fcfa17
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
refactor(fight): 移除能力操作类型枚举并简化属性设置方法
移除了 info.EnumAbilityOpType 枚举类型及其相关常量定义,
重构了 SetProp 方法调用,不再传递操作类型参数,
通过检查等级正负值来判断是增加还是减少属性,
减少了代码复杂度并统一了属性变更的处理逻辑。
```
|
2026-03-08 23:24:18 +08:00 |
|
昔念
|
90f653d3ee
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(effect): 移除未使用的element导入并优化自然敌人判断逻辑
移除了NewSeIdx_14.go中未使用的element包导入,将自然敌人判断逻辑
提取到EffectNode基类中,通过ISNaturalEnemy方法统一处理。
```
|
2026-03-08 22:43:51 +08:00 |
|
xinian
|
09da1dc253
|
refactor: 重构战斗技能使用节点
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-08 19:42:47 +08:00 |
|
xinian
|
ca7eb04f6e
|
refactor: 重命名 ActionEndEx 为 Action_end_ex
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-08 19:14:42 +08:00 |
|
xinian
|
986c7f7b83
|
refactor: 重构战斗效果逻辑至独立文件
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-08 14:07:36 +08:00 |
|
xinian
|
73d7f7f062
|
feat: 新增战斗效果和修复登录逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-08 11:22:00 +08:00 |
|
昔念
|
b9ae17234d
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(boss): 新增技能优先级调整功能
新增ComparePre方法用于比较和调整技能释放优先级,
修复了Boss战斗中的技能执行顺序问题,
同时在login模块中启用战斗测试功能。
```
|
2026-03-07 22:16:06 +08:00 |
|
xinian
|
de8ce9fc81
|
feat: 新增多个战斗效果并修复逻辑问题
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-07 14:51:32 +08:00 |
|
xinian
|
7bb0ef856a
|
feat: 新增战斗效果并优化boss逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-07 09:55:06 +08:00 |
|
昔念
|
ef7595a218
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 移除调试打印语句并修复宠物类型验证逻辑
移除了PetKing函数中的调试打印语句,确保不再输出调试信息到控制台。
同时保持了宠物类型验证的核心逻辑不变。
fix(fight): 修正boss技能伤害计算公式
修改了NewSel323的OnSkill方法中伤害计算的公式,
将原来的百分比计算方式调整为正确的血量差值计算方式。
feat(space): 调整空间定时器间隔时间
将Space.Next方法的时间间隔从6-30秒大幅增加到10-30分钟,
以适应实际的游戏节奏需求。
refactor(config): 更新宠物基础配置模型结构
移除了PetBaseConfig中Hp字段的not null约束,
使配置更加灵活。
feat(config): 扩展地图坑位配置支持新功能
为map_pit配置添加了MustTask必做任务字段和DropItemIds掉落物ID列表,
同时为item和pet服务增加了列表查询操作的等值过滤支持。
```
|
2026-03-06 23:49:20 +08:00 |
|
昔念
|
87ad01bea9
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight/boss): 修复技能实体空指针问题并优化必定秒杀效果实现
- 修复NewSeIdx_148中sks映射为空时的panic问题,在访问前进行nil检查并初始化
- 重构NewSeIdx_223必定秒杀效果的实现,将原有的ComparePre和DamageFloor方法
合并为OnSkill方法,简化逻辑并提高代码可读性
- 更新注释描述,使功能说明更加准确清晰
```
|
2026-03-06 21:55:54 +08:00 |
|
xinian
|
2461ed1aa4
|
feat: 添加新技能223并重构技能284伤害处理
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-06 20:15:47 +08:00 |
|
xinian
|
77bb7a7112
|
fix: 修复伤害计算逻辑错误
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-06 19:34:58 +08:00 |
|
xinian
|
1645413f8d
|
fix: 修复Boss技能判定逻辑错误
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-06 18:28:44 +08:00 |
|
xinian
|
17103cbc9a
|
feat: 添加战斗效果126和284
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-06 10:23:07 +08:00 |
|
xinian
|
002c0e76c3
|
feat: 添加非连续技能无效魂印实现
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-05 20:23:06 +08:00 |
|
xinian
|
eb5ea901f4
|
feat: 新增战斗Boss特性效果实现
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-05 18:04:20 +08:00 |
|
xinian
|
03d93a2fba
|
fix: 修正伤害类型和任务状态判断逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-05 17:40:42 +08:00 |
|
昔念
|
2e7215946b
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(boss): 修复新选择效果ID初始化错误
修正NewSeIdx_183.go和NewSeIdx_184.go中EffectType.NewSel的ID参数,
将错误的83和84分别更正为正确的183和184,确保技能效果正确注册。
```
|
2026-03-05 01:01:56 +08:00 |
|
昔念
|
ab5ad94d65
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-05 00:49:48 +08:00 |
|
昔念
|
4751594ee8
|
```
feat: 更新战斗系统模型结构和Redis消息处理
- 引入gredis依赖用于Redis消息处理
- 将战斗相关的枚举和结构体从info包迁移到model包
- 更新战斗结束原因、攻击值等类型的引用路径
- 添加新的zset工具包到工作区
- 修改Redis消息处理逻辑以正确解析gredis.Message类型
- 在战斗控制器中统一使用model包下的类型定义
|
2026-03-04 22:47:21 +08:00 |
|
昔念
|
3ddecce241
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight/boss): 添加技能实体致命一击检查逻辑
在NewSeIdx_409中新增对SkillEntity的空指针检查,
并实现通过Crit字段判断是否为致命一击的逻辑,
只有当Crit等于1且随机判定成功时才执行后续操作
```
|
2026-03-04 01:33:32 +08:00 |
|
xinian
|
bc2f222036
|
refactor: 重命名DamageLock为DamageLockEx以更准确表达功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-27 10:48:49 +08:00 |
|
xinian
|
94ac183131
|
fix: 修正NewSel113的DamageLock方法接收器类型错误
|
2026-02-27 10:48:14 +08:00 |
|
xinian
|
fcba504618
|
feat: 为NewSeIdx_403添加持续伤害效果实现
ci/woodpecker/push/my-first-workflow Pipeline was successful
重构持续伤害效果逻辑,移除状态效果的创建与添加,改为直接使用remainingTurns字段记录剩余回合数
在ActionEndEx中处理伤害触发和回合数初始化
新增TurnEnd方法处理每回合剩余回合数递减
|
2026-02-26 17:53:55 +08:00 |
|
昔念
|
79c5dfbdcb
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
fix(fight): 完善boss技能37注释并修复技能48伤害计算逻辑
- 移除NewSeIdx_37.go中TODO注释,完善技能描述
- 修复NewSeIdx_48.go中技能48的伤害减免逻辑,统一使用Ctx().Category()
- 优化modules/config/service/base.go中的缓存配置逻辑
```
|
2026-02-19 00:31:10 +08:00 |
|
xinian
|
b483c30109
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-18 14:33:13 +08:00 |
|
昔念
|
ffe3ff18bf
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 17:57:42 +08:00 |
|