|
|
dabc1f1cd4
|
修复装备配置并实现自动防护状态功能
- 修复装备配置中硬编码属性值的问题
* 5处直接指定patk/matk/pdef/mdef的装备改为使用模板
* 现在装备会正确生成词条和动态属性
* 装备品质与属性值完全匹配
- 实现战斗中的自动防护状态切换
* 当自身血量健康(>50%)且队友血量低(<30%)时
* 自动进入防护状态为队友抗伤
* 仅在有需要时自动切换,提高战斗智能性
* 显示战斗信息提示玩家防护状态的激活
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-06 22:50:06 +08:00 |
|
|
|
6aedb96342
|
优化
|
2025-12-06 20:52:40 +08:00 |
|
hantao
|
ecee1606f4
|
技能优化
|
2025-12-05 18:15:06 +08:00 |
|
hantao
|
c77620127d
|
技能优化
|
2025-12-05 17:38:10 +08:00 |
|
|
|
c065e19113
|
优化技能显示系统:增强战斗中的法术信息显示
新增功能:
- 创建 SpellDisplay 工具类,统一管理法术显示逻辑
- 支持 14 种计算方式的中文说明显示
- 显示品质特定的基础伤害/治疗倍数
- 增强 Battle.php 中所有法术施放方法的信息显示
改进内容:
- castDamageSingleSpell: 显示计算方式、消耗、伤害倍数
- castDamageAoeSpell: 显示计算方式、消耗
- castHealSingleSpell: 显示计算方式、消耗
- castHealAoeSpell: 显示计算方式、消耗
- castSupportSpell: 显示品质颜色和消耗
技术细节:
- ItemDisplay.php 添加 getQualityIndex() 辅助方法
- SpellDisplay.php 修复 match 表达式语法(改用 if-elseif)
- 使用质量索引访问品质相关数组
- 显示强化后的实际消耗
🧙 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 22:52:48 +08:00 |
|
hantao
|
9d9af5f96c
|
逻辑优化
|
2025-12-04 18:11:28 +08:00 |
|
|
|
595295ebf2
|
优化
|
2025-12-03 23:48:23 +08:00 |
|
|
|
e593d81942
|
重构:将天赋系统统一移到 Actor 基类
- 将天赋系统 (talents, talentWeights, talentBonus, getTalentStats) 集中在 Actor 基类
- 添加 allocateTalent(), resetTalents(), autoAllocateTalents(), gainExp() 到 Actor
- Monster 保留特有的基础属性、奖励和掉落表
- NPC 保留特有的标识和配置相关属性
- Player 保留特有的名称映射、NPC 标记、同伴系统和升级治疗逻辑
- 删除所有重复代码,提高代码复用性和可维护性
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-03 21:57:59 +08:00 |
|
hantao
|
05bff41e35
|
逻辑优化
|
2025-12-03 18:15:54 +08:00 |
|
|
|
826f0e38a4
|
法术
|
2025-12-02 23:13:38 +08:00 |
|
hantao
|
b4ec385827
|
添加怪物群
|
2025-12-02 13:45:20 +08:00 |
|
hantao
|
0c6cbd669a
|
first
|
2025-12-01 18:13:15 +08:00 |
|