fallingshrimp
|
af5d4437df
|
fix(Weapons/BigLaser): 修复executeAtk从硬编码值改为读取配置
将BigLaser武器的executeAtk属性从硬编码值1改为从readStoreExtra读取配置,使其能够根据实际配置调整攻击执行参数
|
2026-05-10 15:04:17 +08:00 |
|
fallingshrimp
|
ba32ccdbba
|
fix(BigLaser): 修复跳帧导致伤害检测失败的问题
在applyDot函数中添加等待一帧的逻辑,确保伤害检测不会因跳帧而失效
|
2026-05-10 15:02:37 +08:00 |
|
fallingshrimp
|
dfb5f8c926
|
feat(武器): 为HCN角色添加BigLaser武器并调整伤害计算
- 在HCN角色中新增BigLaser武器
- 修改BigLaser的executeAtk为固定值1
- 调整bulletHit和calculateDamage方法,添加entity参数
|
2026-05-10 15:00:10 +08:00 |
|
fallingshrimp
|
f7861a26c4
|
refactor: 修改子弹实例添加到场景的方法调用方式
将直接调用call_deferred改为通过add_child属性调用,保持代码风格一致
|
2026-05-10 14:58:31 +08:00 |
|
fallingshrimp
|
6b7801e1ce
|
feat(武器系统): 为BigLaser武器添加执行伤害和升华选项
- 在ObstacleBase和EntityBase中添加getHealthPercent方法用于获取生命值百分比
- 修改bulletHit方法支持伤害覆盖参数
- 为BigLaser武器添加5个升华选项,包括临界斩杀效果
- 实现damageOverride方法根据目标生命值动态调整伤害
- 修复store数值可能为负数的问题
|
2026-05-10 14:58:05 +08:00 |
|
fallingshrimp
|
a0372f0867
|
refactor: 优化参数命名并调整角色属性
- 将匿名函数参数从 `_who`, `_by` 简化为 `_w`, `_b`
- 更新 HCN 角色的字段和数值配置
- 调整 MuyangDog 角色的数值和描述文本
|
2026-05-10 14:36:30 +08:00 |
|
fallingshrimp
|
46d3816d9d
|
feat(HCN): 修改角色技能为击杀敌人时储能
修改HCN角色的技能触发机制,从召唤物死亡时储能改为击杀敌人时储能
更新角色描述和属性数值
更换角色默认武器为AcidWind
添加killEnemy信号到EntityBase用于触发击杀事件
为AcidWind武器添加升华选项
|
2026-05-10 14:14:00 +08:00 |
|
fallingshrimp
|
0f839a87da
|
1
|
2026-05-10 13:56:18 +08:00 |
|
fallingshrimp
|
795996ca9e
|
1
|
2026-05-10 13:41:43 +08:00 |
|
fallingshrimp
|
0a5041348e
|
feat(调试工具): 添加武器过滤器组件并重构Feed过滤器
重构FeedFilter.gd使用Watcher类来管理状态,并添加新的WeaponFilter组件用于武器过滤
|
2026-05-10 13:38:29 +08:00 |
|
fallingshrimp
|
6e0d0ad89b
|
feat(Statemachine): 添加获取周期计时器方法并增强子弹过滤逻辑
为EntityBase添加getCycleTimer方法以直接获取计时器
修改CycleTimer的forceFilter方法以检查子弹是否正在销毁
更新InfinitySword的hitBullet逻辑以处理内部伤害子弹
|
2026-05-10 13:17:00 +08:00 |
|
fallingshrimp
|
8f90bde510
|
feat(战斗系统): 调整内伤机制和UI
修改子弹碰撞时生成内伤球的数量从1个增加到2个
更新武器描述文本,明确内伤转移机制
调整格挡对不同攻击类型的内伤效果
为武器UI添加升华按钮
|
2026-05-10 13:13:06 +08:00 |
|
fallingshrimp
|
1b3df9727a
|
feat(武器系统): 重构武器升华动画及交互逻辑
- 将sublimateToggled信号拆分为sublimateOpened和sublimateClosed
- 添加武器卡片的hide/show动画效果
- 移除MuyangDog角色中的Volcano武器
- 重置EntityBase中钻石的初始数量为0
- 为CategoryStore添加@tool注解
|
2026-05-10 12:40:15 +08:00 |
|
fallingshrimp
|
aec1db5088
|
feat(武器系统): 添加武器升华功能并优化相关代码
- 在Weapon.gd中添加sublimateToggled信号
- 为武器添加默认的升华选项"强化攻击"
- 优化WeaponPanel.gd中的变量类型声明
- 修改Tree.gd中的描述文本使其更准确
|
2026-05-10 12:14:27 +08:00 |
|
fallingshrimp
|
2c705fc4eb
|
feat(WeaponCard): 添加升华按钮动画效果
- 为升华按钮添加开合动画效果
- 更新TextSwitchButton以支持动态文本切换
- 在Weapon.gd中添加动画播放逻辑
|
2026-05-10 12:10:08 +08:00 |
|
fallingshrimp
|
70a80c036e
|
refactor(FeedCardBase): 移除name节点中未使用的quality属性
|
2026-05-10 11:50:33 +08:00 |
|
fallingshrimp
|
7a0cf96d7d
|
feat: 添加武器升华系统及相关UI组件
实现武器升华功能,包括:
- 新增SublimateOption类处理升华选项
- 添加SublimateOptionHandler UI组件
- 在武器卡片中集成升华界面
- 重构武器描述生成逻辑
- 新增钻石资源消耗机制
- 优化UI布局和样式
- 修复多处类型引用错误
|
2026-05-10 11:49:17 +08:00 |
|
fallingshrimp
|
1071e87da6
|
feat(武器系统): 添加武器升华选项功能
实现武器升华选项系统,允许为武器添加可选的强化效果。主要修改包括:
1. 新增 SublimateOption 类用于定义升华选项
2. 在 Weapon 类中添加 storeExtra 字典和相关方法用于存储额外属性
3. 为 Tree 武器实现具体的升华选项
4. 添加调试标记 debugRebuild
|
2026-05-10 10:01:03 +08:00 |
|
fallingshrimp
|
1f409d8c60
|
refactor(MakeFeed): 调整按钮和分隔符的节点顺序和命名
优化界面布局,将refreshBtn和needBB节点顺序交换,并重命名VSeparator为更语义化的separator
|
2026-05-10 09:16:05 +08:00 |
|
fallingshrimp
|
47ac99bd29
|
fix(FieldStore): 更新字段名称和图标资源
- 将"增益数"改为"增益强度"
- 删除旧图标文件并添加新图标
- 更新图标资源引用和导入配置
- 添加新的字段图标资源文件
|
2026-05-10 09:14:00 +08:00 |
|
fallingshrimp
|
797a3ccbea
|
refactor(UI): 优化字段显示逻辑和命名
将字段显示逻辑重构为独立的rebuildFields方法
简化字段名称使其更直观
移除不必要的输入条件检查
|
2026-05-10 09:07:20 +08:00 |
|
fallingshrimp
|
2ff8d0d388
|
refactor(UI): 调整场景布局和文本内容
- 统一多个场景的容器对齐方式
- 修改MakeFeed面板的文本描述和按钮布局
- 优化ItemShow组件的属性和动画资源引用
|
2026-05-10 08:12:32 +08:00 |
|
fallingshrimp
|
ebe9faa46c
|
feat(保存系统): 改进保存数据的序列化和反序列化处理
重构保存系统以使用新的嵌套字典工具方法
修改Starter场景中的按钮文本并隐藏多人游戏选项
添加JsonTool和ArrayTool的嵌套数据操作方法
|
2026-05-10 06:43:08 +08:00 |
|
fallingshrimp
|
1dc6df8dd7
|
refactor(CameraManager): 将shake方法中的重复代码提取到shakeStop中
避免代码重复,提高可维护性
|
2026-05-10 06:27:56 +08:00 |
|
fallingshrimp
|
5c8c3c32cd
|
fix: 调整相机震动参数并优化组件管理器初始化
将BroomGun的相机震动持续时间从300调整为200,减少震动效果
移除WorldManager中手动调用ComponentManager.init()
在ComponentManager中添加静态初始化方法自动调用init()
|
2026-05-10 06:23:29 +08:00 |
|
fallingshrimp
|
62d7ecf93a
|
fix(Starter): 保存教程观看状态时调用保存引擎
在开始单人游戏时,如果用户选择观看教程,现在会立即调用SaveEngine.save()来保存tutorialWatched状态,确保状态持久化。
|
2026-05-09 21:41:14 +08:00 |
|
fallingshrimp
|
c31b3bdc4f
|
feat: 增强游戏保存系统并添加调试输出
扩展保存系统以包含更多游戏状态数据,包括库存和角色选择
添加调试打印语句以帮助排查保存问题
新增字典映射工具方法用于数据转换
修复新召唤实体未正确分组的问题
|
2026-05-09 21:41:00 +08:00 |
|
fallingshrimp
|
b1cb089705
|
feat(保存系统): 实现游戏存档功能
添加SaveEngine类用于处理游戏存档的序列化、加载和应用
修改GameBusManager在游戏重启时自动保存和加载存档
扩展JsonTool功能以支持文件解析和字符串序列化
更新StarterPanel添加教程观看状态保存
|
2026-05-09 21:25:27 +08:00 |
|
fallingshrimp
|
d739771c1a
|
feat(掉落系统): 根据敌人等级调整boss掉落物品数量
将boss掉落的晶体数量上限从固定20改为15+等级,钻石数量上限从固定3改为等于等级
|
2026-05-09 21:06:51 +08:00 |
|
fallingshrimp
|
c7b1660311
|
refactor(Characters): 调整角色场景配置并移除多余武器节点
移除牧羊犬角色中多余的武器节点,仅保留火山武器
调整狗和母鸡角色的碰撞体和武器位置
|
2026-05-09 20:47:25 +08:00 |
|
fallingshrimp
|
a3c03fc73a
|
refactor(武器卡片): 统一描述文本的父节点路径并移除调试标记
将武器卡片描述文本的父节点路径统一调整为container/back/scroller,提升UI结构一致性
移除所有武器卡片中的debugRebuild标记,清理调试代码
优化NuclearBomb.tscn文件格式,修复节点引用路径
|
2026-05-09 20:14:23 +08:00 |
|
fallingshrimp
|
9c1c739deb
|
feat(战斗系统): 为爆炸攻击添加内伤效果并重构内伤生成逻辑
- 在InfinitySword.gd中添加爆炸攻击时生成内伤球的功能
- 将内伤生成逻辑提取到InternalDamage.gd中的静态方法generateBall
- 移除Parrier.gd中重复的内伤生成代码,改用新的generateBall方法
- 更新Tree.tscn中的描述文本,添加对爆炸攻击产生内伤的说明
- 调整WeaponCardBase.tscn的UI布局,为描述文本添加滚动容器
|
2026-05-09 20:09:58 +08:00 |
|
fallingshrimp
|
cf9568bcac
|
feat(子弹效果): 添加内部伤害子弹的动画和粒子效果
- 新增destroy、loop和spawn三种动画
- 添加粒子轨迹效果
- 调整子弹纹理的旋转和缩放比例
- 启用自动循环动画功能
|
2026-05-09 19:53:28 +08:00 |
|
fallingshrimp
|
8b14e36031
|
feat(战斗系统): 添加内伤机制和爆炸类型子弹
为子弹系统添加新的爆炸类型(MotionType.EXPLOSION)
实现内伤机制,包括内伤子弹和相关逻辑
修改多个子弹场景以使用爆炸类型
调整格挡系统,增加内伤效果
更新武器描述和角色配置
|
2026-05-09 19:43:44 +08:00 |
|
fallingshrimp
|
a6448813b8
|
refactor(Weapon): 优化武器描述格式并添加内伤机制
调整武器描述文本格式以提高可读性,并新增内伤机制:
- 为不同攻击类型添加内伤效果
- 完善爆炸伤害触发内伤的规则
- 优化文本排版和分段
- 移除描述文本的居中显示
|
2026-05-09 18:35:15 +08:00 |
|
fallingshrimp
|
7c78deaa7b
|
fix(Characters/Dog): 调整狗的攻击冷却时间和攻击方式
减少狗的攻击冷却时间范围并简化攻击逻辑,移除多子弹发射的等待时间,使战斗节奏更快
|
2026-05-08 19:02:35 +08:00 |
|
fallingshrimp
|
6f8b2fec90
|
feat(武器): 调整多个武器的数值和显示属性
更新多个武器的伤害值、能量消耗、冷却时间等数值平衡
修复武器描述文本中的错误并统一显示格式
为部分武器添加缺失的tease文本和可见性设置
优化武器配置文件的调试标记和能量显示
|
2026-05-08 18:54:31 +08:00 |
|
fallingshrimp
|
1eb05ca758
|
feat(武器): 将猞猁的默认武器替换为紫水晶簇
修改紫水晶簇的伤害显示为10点,并添加debugRebuild标志
调整相机震动效果,使强度叠加而非覆盖
|
2026-05-08 18:44:57 +08:00 |
|
fallingshrimp
|
b9208189fe
|
fix(EnergyBlock): 移除被注释的AI攻击逻辑
refactor(Parrier): 重构penerateEffect方法并优化位置计算
feat(MuyangDog): 添加Tree武器到武器库
|
2026-05-08 18:39:26 +08:00 |
|
fallingshrimp
|
8754b6d491
|
fix: 调整游戏平衡参数和物品数量
降低苹果掉落率和相关影响参数,减少玩家初始苹果数量
修改刷新计数增加数量,调整幸运值对属性的影响比例
|
2026-05-08 17:57:41 +08:00 |
|
fallingshrimp
|
972a8494b5
|
fix: 修复死亡原因显示和游戏结束逻辑
修正死亡原因文本格式并移除重复条目
重构游戏结束面板的消息生成逻辑
调整牧羊犬角色描述和移除调试属性
清理猞猁角色的多余武器节点
修复字段应用器的逻辑判断错误
|
2026-05-08 17:13:51 +08:00 |
|
fallingshrimp
|
c1143d5f71
|
fix(EnergyBlock): 启用被注释的AI攻击逻辑
恢复被注释的AI攻击行为代码,使能量块能够执行完整的攻击策略
|
2026-05-08 16:39:20 +08:00 |
|
fallingshrimp
|
8c95202d72
|
fix(Weapons/DaoStatue): 调整基础伤害倍率从125%降至105%
修改了DaoStatue武器的rate2属性值及其相关描述,将基础伤害倍率从125%降低至105%以平衡游戏性
|
2026-05-08 16:34:28 +08:00 |
|
fallingshrimp
|
2563dc8c81
|
fix(武器平衡): 调整道教石像和无为之剑的数值
降低道教石像的攻击加成和rate2加成
提高道教石像的基础攻击力
为无为之剑添加rate2属性并实现伤害计算
更新相关描述文本
|
2026-05-08 16:31:11 +08:00 |
|
fallingshrimp
|
32a0f43bfa
|
fix(武器): 调整DaoStatue的伤害计算和移除InfinitySword的伤害减免
移除InfinitySword的penerateDamageReduction属性
调整DaoStatue的rate2计算系数从0.06提升至0.15
更新DaoStatue的基础rate2值从1.05提升至1.25
同步更新相关UI文本中的数值显示
|
2026-05-08 16:22:46 +08:00 |
|
fallingshrimp
|
fbcab848e2
|
fix: 修复子弹伤害计算并调整触发条件
调整Wuwei子弹的伤害计算方式,移除冗余计算并添加rate2变量控制伤害倍率。修改Parrier子弹的反射伤害计算,加入子弹伤害因子。优化DaoStatue武器的攻击触发条件,从检测1颗子弹改为3颗,并简化子弹生成逻辑。
|
2026-05-08 16:18:13 +08:00 |
|
fallingshrimp
|
04727c0feb
|
feat(武器): 调整道教石像属性和机制
修改道教石像的攻击属性计算方式,移除rate3属性并调整rate2的计算公式
更新武器描述文本以匹配新的机制
将道教石像添加到猞猁角色的武器库中
|
2026-05-08 16:04:41 +08:00 |
|
fallingshrimp
|
ad63aacf94
|
fix(CameraManager): 修复相机震动结束后状态未重置的问题
在震动结束后添加shaking状态重置,确保相机震动行为正确终止
|
2026-05-08 15:57:03 +08:00 |
|
fallingshrimp
|
e8413dd01b
|
feat(武器系统): 添加神手玉武器并完善格挡机制
添加新武器"神手玉",实现不同类型的攻击格挡效果:
- 近战挥舞:化解伤害
- 近战戳刺:反弹伤害并击退
- 远程射弹:概率弹反
- 猛冲攻击:反弹速度
- 吐息攻击:产生击退
- 魔法/召唤攻击:少量储能
调整Parry.gd的相机震动参数,增加BulletBase的MotionType枚举值STAB,完善Parrier.gd对不同攻击类型的处理逻辑。同时添加Debug测试boss选项,修复AcidS.gd的缩进问题。
|
2026-05-08 15:43:55 +08:00 |
|
fallingshrimp
|
c079c20f28
|
1
|
2026-05-08 15:20:45 +08:00 |
|