fallingshrimp
|
40a52892d1
|
fix: 调整HXD武器伤害倍率增量并移除销毁逻辑
将Boss命中时的伤害倍率增量从5%降低至1%
移除子弹销毁时的伤害倍率减少逻辑
更新武器描述以反映实际效果
|
2026-02-05 07:38:40 +08:00 |
|
fallingshrimp
|
6587118413
|
fix(Bullets/HXD): 修复击中boss时错误增加攻击速度的问题
将击中boss时增加的属性从攻击速度修正为伤害倍率,以符合预期设计
|
2026-02-05 07:38:04 +08:00 |
|
fallingshrimp
|
590b58a8a9
|
fix(武器): 调整HXD武器的伤害倍率机制
将Boss命中效果从攻击速度加成改为伤害倍率加成,并调整delta值为0.05
同时更新武器描述文本以反映机制变更
|
2026-02-05 07:27:41 +08:00 |
|
fallingshrimp
|
1d7e9bf847
|
feat(武器): 调整茴香豆武器的攻击速度和描述
将茴香豆武器的delta值从0.05提升至0.1以增加攻击速度
同时更新武器描述中的攻击速度加成从5%提升至10%
|
2026-02-04 22:48:15 +08:00 |
|
fallingshrimp
|
b9fe44dddf
|
feat(武器): 为HXD武器添加命中Boss时攻击速度加成效果
- 修改HXD子弹逻辑,命中Boss时增加5%攻击速度,子弹销毁时恢复
- 更新武器描述文本以反映新效果
- 调整测试环境初始波数为10
|
2026-02-04 22:42:44 +08:00 |
|
fallingshrimp
|
735a140306
|
feat(武器): 增强HXD武器效果并调整MTY角色属性
为HXD武器添加同类敌人额外暴击伤害效果,并修正反弹次数描述
调整MTY角色的攻击冷却时间并优化冲刺逻辑
|
2026-02-04 22:12:35 +08:00 |
|
fallingshrimp
|
a20bc187be
|
fix(武器): 调整茴香豆武器参数和逻辑
修改茴香豆武器的散射角度从20°降低到4°
将反弹伤害减免从20%降低到4%
调整反弹次数不计入概率从20%改为25%
添加count属性并关联soulLevel
移除随机纹理影响反弹次数的逻辑
更新武器描述文本以匹配新参数
|
2026-02-02 16:27:53 +08:00 |
|
fallingshrimp
|
a0d4e5424d
|
fix(子弹): 使用getTrackingAnchor()替代position进行追踪
修正HXD子弹的追踪逻辑,使用实体的getTrackingAnchor()方法代替直接使用position属性,确保子弹能更准确地追踪移动目标
|
2026-02-02 11:56:38 +08:00 |
|
fallingshrimp
|
e581a4e381
|
feat(武器): 调整茴香豆武器参数和效果
修改茴香豆武器的散射角度从40°降低到20°
添加反弹伤害衰减20%的机制
当特效纹理ID为1时不计入反弹次数
更新武器描述模板和数值计算
移除不再使用的HXDBoom特效脚本
|
2026-02-02 11:52:26 +08:00 |
|
fallingshrimp
|
1022dd5024
|
feat(子弹效果): 添加HXD子弹爆炸效果及资源
添加HXDBoom效果控制器和5种爆炸纹理
调整HXD子弹的缩放比例并添加爆炸效果触发
扩展EffectController基类以支持自定义注册逻辑
|
2026-02-02 10:05:27 +08:00 |
|
fallingshrimp
|
dd479b0d7b
|
feat(武器): 添加咸亨记账簿武器及茴香豆子弹
实现新的HXD武器系统,包括:
- 咸亨记账簿武器,可发射反弹的茴香豆子弹
- 茴香豆子弹能在敌人间反弹并造成伤害
- 添加相关资源文件及场景配置
- 将新武器添加到公鸡角色的武器库中
|
2026-02-02 09:40:18 +08:00 |
|
fallingshrimp
|
501e7cb48c
|
fix(Bullets): 将箭矢的生命周期从距离改为时间
修改Arrow.tscn中的lifeDistance为lifeTime,并同步更新Arrow.gd中的相关计算逻辑,以统一使用时间作为生命周期基准
|
2026-01-31 13:21:49 +08:00 |
|
fallingshrimp
|
11dcce50c9
|
refactor(武器系统): 重构Gobo武器行为并移除治疗导弹
删除HealingMissle相关文件,修改Gobo武器行为
Gobo现在会在受到伤害时生成苹果而非发射治疗导弹
更新武器描述和属性以匹配新行为
调整Rooster角色的武器配置
|
2026-01-28 22:50:46 +08:00 |
|
fallingshrimp
|
4990a3e300
|
feat(角色): 添加Gobo角色及相关资源
添加Gobo角色,包括武器、召唤物和治疗导弹功能
- 新增Gobo角色模型和动画资源
- 实现Gobo武器系统,可召唤Gobo单位
- 添加治疗导弹功能,Gobo受伤时会发射治疗友军
- 优化实体基础类,添加生命值初始化方法
- 修改子弹伤害判定逻辑,支持友军伤害设置
|
2026-01-28 20:20:55 +08:00 |
|
fallingshrimp
|
9ba29b7fc9
|
feat(武器): 添加氧化加农炮及其相关资源
新增氧化加农炮武器,包含武器脚本、子弹效果、贴图资源及UI组件
调整TipBox动画参数和Rooster默认武器
|
2026-01-25 19:32:02 +08:00 |
|
fallingshrimp
|
5aba62cdbc
|
feat(武器): 增强酸风武器功能并优化代码
- 为磷酸子弹添加追踪功能
- 移除碳酸子弹的散射效果
- 增加硫酸子弹的最大溅射数量
- 优化变量类型声明
- 更新武器描述文本以反映新功能
|
2026-01-24 07:53:06 +08:00 |
|
fallingshrimp
|
3746a6c73b
|
feat(武器/子弹): 增强酸性武器伤害并添加子弹分裂功能
- 提高酸性武器的基础攻击力和弱点攻击伤害
- 为酸性子弹添加分裂功能,分裂时保持原子弹的缩放方向
|
2026-01-23 23:51:46 +08:00 |
|
fallingshrimp
|
3eb1f84a21
|
feat(武器): 添加酸蚀风暴武器及五种酸液子弹
实现酸蚀风暴武器系统,包含五种不同类型的酸液子弹:
1. 硫酸:命中时溅射1~3滴酸液
2. 硝酸:造成额外伤害
3. 盐酸:降低敌人移动和攻击速度
4. 碳酸:可无限穿透并逐渐扩大
5. 磷酸:增加敌人散射角
同时调整武器数值平衡,更新VSCode配置中的Godot引擎路径
|
2026-01-23 23:44:21 +08:00 |
|
fallingshrimp
|
1904edd623
|
refactor(MathTool): 重命名随机数生成方法并优化蘑菇矿挖爪属性
将 randomVector2In 重命名为 sampleInCircle,randomRingPoint 重命名为 sampleInRing,randChoiceWeightsFrom 重命名为 randomChoiceFromWeights,signBeforeStr 重命名为 toSigned
调整蘑菇矿挖爪的攻击力和掉落率,减少基础伤害至0.5,固定掉落率为0.1,优化物品掉落逻辑
|
2026-01-18 15:31:52 +08:00 |
|
fallingshrimp
|
53db80ceb7
|
feat(武器): 重做链式机枪并添加音效
重构链式机枪的子弹生成逻辑,降低散射衰减系数
添加射击音效资源及导入配置
调整武器属性描述和数值
移除测试用的调试代码
|
2026-01-18 14:12:34 +08:00 |
|
fallingshrimp
|
ef6e21de78
|
fix(子弹系统): 修复子弹分裂和折射逻辑并添加调试配置
修复子弹分裂和折射方法未返回子弹实例的问题,确保子弹能正确添加到场景中。同时在Rooster角色中添加非发布环境下的子弹分裂和折射调试配置。
|
2026-01-17 12:40:58 +08:00 |
|
fallingshrimp
|
8088723333
|
feat(VectorStar): 添加子弹折射功能
为 VectorStar 子弹类型添加 refract 方法,处理子弹折射时的行为,与 split 方法保持一致的逻辑
|
2026-01-17 12:36:22 +08:00 |
|
fallingshrimp
|
7c215033ec
|
feat(子弹): 为VectorStar添加分裂逻辑并重构ArrowSeven
为VectorStar子弹添加分裂时的特殊处理逻辑,确保分裂出的新子弹不会被标记为forwarded
将ArrowSeven子弹重命名为ArrowSevenBullet以明确类名,并移除多余空行
|
2026-01-17 12:35:39 +08:00 |
|
fallingshrimp
|
1fa8263667
|
refactor(BulletBase): 移除子弹注册方法并添加子子弹标记
移除所有子弹类中的register方法,将属性初始化移至其他位置
在BulletBase的trySplit和tryRefract方法中添加子子弹标记
|
2026-01-17 12:30:09 +08:00 |
|
fallingshrimp
|
747b057b22
|
refactor(武器系统): 重构VectorStar武器和子弹逻辑
调整VectorStar子弹的移动逻辑,移除forwarded变量并优化速度计算
修改VectorStar武器的属性计算公式,调整基础值和成长系数
更新VectorStar场景配置,调整攻击力、冷却时间等参数
将Rooster角色的默认武器替换为VectorStar
|
2025-12-22 15:37:24 +08:00 |
|
fallingshrimp
|
fdedca95b4
|
feat(武器): 增强红水晶武器爆炸效果
修改红水晶武器爆炸时生成的水晶碎片数量逻辑,从固定数量改为1~N随机数量
更新相关描述文本以反映新的随机数量机制
|
2025-12-17 22:23:37 +08:00 |
|
fallingshrimp
|
9cc5c7bd94
|
feat(武器系统): 为红水晶武器添加水晶碎片弹射效果
新增水晶碎片子弹类型,当红水晶爆炸时会向随机方向发射碎片
修改红水晶武器配置,添加碎片数量和伤害百分比属性
更新武器描述以反映新功能
|
2025-12-17 22:21:10 +08:00 |
|
fallingshrimp
|
fb0b98c96e
|
feat(武器系统): 新增红水晶武器及相关资源
添加红水晶武器系统,包括武器、子弹、特效和音效资源
- 新增红水晶武器脚本及场景,实现爆炸伤害功能
- 添加红水晶子弹逻辑,支持半径爆炸效果
- 加入红水晶爆炸特效和音效
- 更新角色武器库包含红水晶武器
- 调整现有水晶武器描述和数值
- 扩展子弹基类支持首帧回调
- 更新特效控制器支持音效播放等待
|
2025-12-14 17:01:09 +08:00 |
|
fallingshrimp
|
2232c9148a
|
refactor(MathTool): 重命名随机数相关方法以提高可读性
将 randv2_range 重命名为 randomVector2In,randc_from 重命名为 randomChoiceFrom,randc_from_weights 重命名为 randChoiceWeightsFrom,并新增 randomRingPoint 方法
|
2025-12-14 15:06:22 +08:00 |
|
fallingshrimp
|
0f3b75513a
|
feat(子弹效果): 为蓝水晶子弹添加爆炸效果并调整相关配置
- 在BlueCrystal.gd中添加destroy方法创建爆炸效果
- 新增BlueCrystalExplosion.tscn爆炸效果场景
- 调整PurpleCrystalExplosion.tscn粒子数量
- 修复ItemDropped.gd中玩家实例有效性检查
- 将Rooster.tscn的武器更换为水晶系武器
|
2025-12-14 14:18:30 +08:00 |
|
fallingshrimp
|
b5edbc5b13
|
fix(EffectController): 修复oneShot效果后未释放自身的问题
feat(EntityBase): 添加获取生命值百分比的方法
refactor(BulletBase): 重命名scene变量为parentScene以提高可读性
fix(BlueCrystal): 修正弹道追踪旋转计算错误
style(EffectBase): 调整场景文件格式和属性顺序
|
2025-12-14 13:36:48 +08:00 |
|
fallingshrimp
|
04dbd5d6db
|
feat(武器): 新增蓝水晶武器及相关调整
- 添加蓝水晶武器资源及配置
- 调整蓝水晶子弹的生命周期和追踪速度
- 修改数学工具中的随机数生成逻辑
- 更新钻石子弹的穿透属性和生命周期
- 将蓝水晶武器添加到角色武器库中
|
2025-12-14 13:22:35 +08:00 |
|
fallingshrimp
|
33b2b16b70
|
refactor(武器系统): 调整水晶武器伤害计算和子弹行为
重构蓝水晶和紫水晶武器的伤害计算方式,将蓝水晶的基础伤害从3降至2
移除紫水晶子弹的分裂和折射功能,将其逻辑移至BulletBase基类
更新相关场景文件中的显示文本和配置参数
调整角色初始武器配置,移除无用音效资源
|
2025-12-13 10:55:02 +08:00 |
|
fallingshrimp
|
698b5a5618
|
fix(Bullets/Diamond2): 修复钻石子弹动画和碰撞问题
调整钻石子弹的静态精灵位置和缩放,添加碰撞形状
修复当父节点无效时动画停止逻辑
```
```msg
feat(Weapons/BlueCrystal): 调整蓝水晶武器属性
增加子弹环绕数量计算公式
降低基础攻击力并增加冷却时间
更新描述文本移除逃逸时间说明
|
2025-12-13 08:24:45 +08:00 |
|
fallingshrimp
|
311bc79252
|
feat(武器系统): 新增蓝水晶武器及其子弹效果
实现蓝水晶武器系统,包含追踪子弹和环绕钻石效果
- 添加蓝水晶武器及配套子弹资源
- 实现子弹追踪逻辑和钻石环绕效果
- 扩展BulletBase类支持父子弹关联
- 更新角色预设包含新武器
|
2025-12-13 07:55:02 +08:00 |
|
fallingshrimp
|
3dd5f06bbe
|
feat(角色): 添加猫头鹰角色MTY及其冲刺攻击能力
添加新角色MTY(猫头鹰)及其专属子弹MTYSprint
- 实现MTY角色的基本属性和AI行为
- 添加MTYSprint子弹类型及碰撞检测
- 在Wave.gd中添加MTY的生成配置
- 扩展BulletTool工具类添加查找最近子弹功能
|
2025-12-07 17:04:47 +08:00 |
|
fallingshrimp
|
d4776c7398
|
feat(战斗): 添加剑砍特效并重构火山子弹碰撞检测
- 新增剑砍音效及特效资源
- 为火山子弹添加命中时触发剑砍特效
- 使用FollowPosition组件重构碰撞检测逻辑
- 简化动画轨道和碰撞体配置
|
2025-12-06 19:58:22 +08:00 |
|
fallingshrimp
|
7ab849129f
|
feat(SevenSoul): 增强七魂武器功能并修复子弹伤害逻辑
为七魂武器添加攻击力属性并调整伤害和治疗机制
修复子弹工具中空引用检查缺失的问题
移除子弹基类中冗余的空检查逻辑
更新武器描述以反映新功能
调整子弹粒子效果和伤害计算方式
|
2025-11-30 15:46:18 +08:00 |
|
fallingshrimp
|
2006087495
|
refactor(武器系统): 重构弓箭和七魂武器逻辑及数值
调整弓箭武器的旋转偏移逻辑,将偏移计算从spawn函数移到Arrow类
修改七魂武器的属性和描述,增加治疗效果和能量转换功能
更新游戏难度范围和默认值,调整实体生命值计算方式
移除Rooster角色中的LGBT和HJM武器,替换为SevenSoul武器
|
2025-11-30 14:26:48 +08:00 |
|
fallingshrimp
|
3d6d1d24c9
|
fix(BulletBase): 将碰撞检测从body_entered改为area_entered
修复子弹碰撞检测逻辑,使用area_entered代替body_entered以正确检测碰撞区域
同时调整Volcano子弹的切割速度为0.7以改善游戏体验
|
2025-11-23 07:10:49 +08:00 |
|
fallingshrimp
|
33e6758965
|
refactor(Bullet): 移除ChickSprint的atk变量并简化伤害计算
调整Cat角色的攻击冷却时间和冲刺倍数
为BulletBase添加speedScale属性和setupCuttable方法
将Volcano的animator速度设置移至ai方法并应用speedScale
|
2025-11-23 06:51:48 +08:00 |
|
fallingshrimp
|
c74087454a
|
fix: 统一子弹伤害属性设置并添加类型检查
修改多个武器和召唤物的攻击逻辑,将直接设置damage属性改为设置baseDamage属性
添加BulletBase类型检查确保安全访问子弹属性
移除Weapon.gd中冗余的鼠标事件连接
|
2025-11-22 22:51:33 +08:00 |
|
fallingshrimp
|
4a04c4ca01
|
feat(武器): 为火山武器添加幻影攻击功能
在火山武器的第4段攻击时发射多支火山幻影,造成额外伤害。修改了动画、伤害计算和武器描述,包括:
- 添加count和dmg5属性控制幻影数量和伤害
- 调整幻影动画效果和速度
- 更新武器描述模板和显示文本
|
2025-11-22 16:36:59 +08:00 |
|
fallingshrimp
|
b83273c812
|
feat(人物): 添加新角色cy的图片资源
fix(战斗): 调整Cat攻击伤害值从0.2降至0.01
refactor(动画): 简化EntityBase的受伤动画实现
perf(子弹): 优化ChickSprint伤害计算使用浮点数除法
|
2025-11-22 09:33:36 +08:00 |
|
fallingshrimp
|
46ea2fc775
|
feat(子弹系统): 重构伤害计算并添加音效
将子弹的伤害属性从`damage`重命名为`baseDamage`,并引入`damageMultipliers`数组支持多段伤害
为火山武器添加三段攻击音效并调整伤害倍率
更新相关武器和子弹脚本以适配新的伤害系统
|
2025-11-22 08:42:51 +08:00 |
|
fallingshrimp
|
7f52f4b805
|
refactor(武器系统): 重构火山武器和火扫弹攻击机制
移除火扫弹的独立脚本和火罐效果,改为直接在子弹中实现
火山武器改为三段伤害机制并调整基础伤害值
添加子弹基础伤害乘数数组支持多段伤害
更新相关场景和资源配置以匹配新机制
|
2025-11-22 08:25:26 +08:00 |
|
fallingshrimp
|
b402f04ada
|
feat(子弹): 调整狐狸爪子弹属性和初始波数
为狐狸爪子弹添加速度、自伤和无敌伤害属性,并将初始波数调整为10
修改追踪逻辑使用新定义的速度属性
|
2025-11-22 08:04:08 +08:00 |
|
fallingshrimp
|
23e19bb0b5
|
feat(武器): 添加火山阴影子弹并调整火山武器属性
新增火山阴影子弹类型,优化火山武器的攻击效果和动画
调整火山武器的伤害、冷却时间和旋转属性
移除多余的生命值属性,简化武器逻辑
优化狐狸爪子弹的追踪速度和碰撞体积
删除公鸡角色的多余武器配置
|
2025-11-22 08:01:31 +08:00 |
|
fallingshrimp
|
6bf8dc8683
|
feat(战斗系统): 添加箭矢命中效果并调整弓箭伤害
- 为箭矢添加命中时的血液粒子效果和音效
- 将弓箭的基础伤害从3降低到2
- 更新弓箭描述文本以反映伤害调整
|
2025-11-20 22:18:17 +08:00 |
|
fallingshrimp
|
6ea494be33
|
feat(Arrow): 添加箭头子弹的动画效果
为箭头子弹添加生成、循环和销毁动画,并移除初始位置偏移逻辑
|
2025-11-19 22:12:38 +08:00 |
|