fallingshrimp
|
7d79c3eff6
|
feat(资源): 添加新角色和音效资源并调整角色属性
添加母鸡、酷可小弟和狗的新资源文件
调整猫、狗和母鸡的受伤音效频率
修改酷可小弟的最大生命值为20
更新角色碰撞体和贴图设置
|
2025-11-22 22:43:26 +08:00 |
|
fallingshrimp
|
4a04c4ca01
|
feat(武器): 为火山武器添加幻影攻击功能
在火山武器的第4段攻击时发射多支火山幻影,造成额外伤害。修改了动画、伤害计算和武器描述,包括:
- 添加count和dmg5属性控制幻影数量和伤害
- 调整幻影动画效果和速度
- 更新武器描述模板和显示文本
|
2025-11-22 16:36:59 +08:00 |
|
fallingshrimp
|
0316387e73
|
refactor(Bullets/Volcano): 优化动画时间轴并移除未使用的粒子系统
简化动画时间轴配置,将多个时间点从1.8秒调整为1.75秒
移除未使用的粒子系统相关资源和节点
合并重复的音频轨道配置
|
2025-11-22 16:10:02 +08:00 |
|
fallingshrimp
|
06d01f0790
|
feat(武器): 为火山武器添加第四段攻击并调整动画参数
- 添加第四段伤害计算(dmg4)并更新伤害乘数数组
- 调整基础攻击力从15降至10,修改各段伤害比例
- 延长攻击动画时间从1.7秒增至2.0秒
- 更新动画关键帧和碰撞检测时机
- 修改武器描述文本以反映4段攻击特性
- 调整碰撞体大小和位置以适应新动画
|
2025-11-22 16:06:44 +08:00 |
|
fallingshrimp
|
55fb3080e5
|
refactor(Wave): 将默认数据从测试BOSS熊改为普通波次
|
2025-11-22 10:04:59 +08:00 |
|
fallingshrimp
|
c1a4b62688
|
refactor(角色): 调整熊角色的属性和行为逻辑
- 移除熊的基础移动速度设置,改为在不同阶段设置不同速度
- 调整熊各阶段的伤害倍率和攻击速度
- 修改熊的跟随距离从400降低到250
- 修复永恒彩虹子弹的伤害属性名从speed改为baseDamage
- 确保熊在未进入特殊阶段时默认设置为阶段0
|
2025-11-22 10:01:14 +08:00 |
|
fallingshrimp
|
4889c69bc8
|
feat(角色): 添加熊角色资源并调整相关配置
添加熊角色的图片和遮罩资源
调整熊角色的碰撞体大小和位置
修改红温着色器的透明度参数
将默认测试波次改为熊Boss
更新角色场景配置和粒子效果
|
2025-11-22 09:46:40 +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
|
85c4eac2aa
|
refactor(子弹): 统一使用baseDamage字段并调整伤害值
修复多个子弹场景中的damage字段为baseDamage
调整部分子弹的伤害值和属性
删除不再使用的Pencil子弹场景
更新动画库引用格式为&前缀
优化部分子弹的碰撞体积和材质
|
2025-11-22 09:17:59 +08:00 |
|
fallingshrimp
|
3d74682965
|
refactor: 重命名变量并调整初始波数
将BulletBase中的originalDamage重命名为initialDamage以保持命名一致性
将Wave的初始current值从10改为1以调整游戏难度
|
2025-11-22 09:11:40 +08:00 |
|
fallingshrimp
|
46ea2fc775
|
feat(子弹系统): 重构伤害计算并添加音效
将子弹的伤害属性从`damage`重命名为`baseDamage`,并引入`damageMultipliers`数组支持多段伤害
为火山武器添加三段攻击音效并调整伤害倍率
更新相关武器和子弹脚本以适配新的伤害系统
|
2025-11-22 08:42:51 +08:00 |
|
fallingshrimp
|
b263122a52
|
fix: 使用bullet.getDamage()替代直接访问damage属性
修复子弹伤害计算问题,通过调用getDamage()方法替代直接访问damage属性,确保伤害计算的一致性
|
2025-11-22 08:27:00 +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 |
|
fallingshrimp
|
1347d79423
|
fix(Bullets): 调整弓箭攻击参数和碰撞形状
修改弓箭的等待时间和粒子效果数量,调整箭矢的初始速度和碰撞形状为矩形以更符合实际效果
|
2025-11-18 22:43:29 +08:00 |
|
fallingshrimp
|
f9601c4d13
|
feat(子弹): 为弓箭子弹添加蓄力效果和粒子特效
添加蓄力等待时间和粒子特效系统,使弓箭在发射前有蓄力效果,并在发射时显示火焰粒子特效。修改了Bow.gd和Arrow.gd以支持蓄力时间参数,并更新Arrow.tscn添加新的粒子系统节点。
|
2025-11-18 22:19:56 +08:00 |
|
fallingshrimp
|
f8f76d5725
|
feat(Feeds): 添加鸡毛弓组件资源文件
新增A-Bow.tscn场景文件,包含鸡毛弓的武器配置、资源引用和显示属性设置
|
2025-11-17 22:41:50 +08:00 |
|
fallingshrimp
|
7df10eec34
|
fix(Weapons/Bow): 调整弓的自伤系数和能量消耗
将自伤系数从0.1降低到0.05,同时将基础自伤值从0.5提升到1.0
能量消耗从20.0增加到40.0以平衡调整
|
2025-11-17 22:39:45 +08:00 |
|
fallingshrimp
|
406e68a6ee
|
fix(武器): 将鸡毛弓的箭矢数量从2支调整为1支
调整武器平衡性,降低鸡毛弓的箭矢数量以匹配游戏设计需求
|
2025-11-17 22:38:19 +08:00 |
|
fallingshrimp
|
d3cc2f94c1
|
feat(子弹): 增强鸡毛箭和鸡毛弓效果
- 为 ChickSprint 子弹添加 atk 属性并调整伤害计算
- 猫角色攻击时设置 ChickSprint 子弹的 atk 为 0.2
- 调整 Bow 子弹的生成延迟和角度计算精度
- 将 Bow 的箭矢数量从 1 增加到 2
- 增强 Arrow 子弹的速度、射程和视觉效果
|
2025-11-17 22:38:06 +08:00 |
|
fallingshrimp
|
ddd89f1334
|
feat(武器): 添加鸡毛弓武器及相关箭矢功能
实现鸡毛弓武器系统,包括武器脚本、箭矢脚本和场景配置
修改实体伤害处理逻辑,分离普通伤害和子弹伤害方法
更新公鸡角色配置,添加鸡毛弓作为默认武器
|
2025-11-16 17:22:40 +08:00 |
|
fallingshrimp
|
152f75d551
|
feat(武器系统): 添加鸡毛弓和箭矢资源及场景
添加鸡毛弓和箭矢的图片资源及对应的场景文件
调整火山子弹的特效参数
删除调试场景文件
|
2025-11-16 16:50:20 +08:00 |
|
fallingshrimp
|
f2094a538d
|
fix: 调整游戏难度和平衡性
将初始波数从10改为1以降低游戏初始难度
减少猫角色的攻击冷却时间范围从3500-8000到2500-6000
添加背景图片资源文件
|
2025-11-16 16:34:59 +08:00 |
|
fallingshrimp
|
1d37329aef
|
fix(Chick): 调整小鸡角色的最大生命值为1500
原生命值15过低,导致角色过于脆弱。调整为1500以提高生存能力,同时保持游戏平衡性。
|
2025-11-16 16:32:01 +08:00 |
|
fallingshrimp
|
c3ab252c41
|
feat(角色): 添加小鸡角色濒死音效并调整属性
添加新的音效资源并修改小鸡角色的属性配置:
1. 新增濒死音效"Dun Dun Dunnn.wav"和受伤音效"foxhurt.mp3"
2. 将小鸡最大生命值从1500调整为15
3. 添加濒死状态检测,当生命值低于10%时播放特殊音效
4. 调整粒子效果和状态栏位置
|
2025-11-16 16:31:50 +08:00 |
|
fallingshrimp
|
a27e36a384
|
feat(特效): 添加血雨效果及关联逻辑
为狐狸爪子弹添加血雨特效,当攻击公鸡角色时触发。同时新增相关资源文件和粒子系统配置。
|
2025-11-16 16:10:19 +08:00 |
|
fallingshrimp
|
e47390333f
|
feat(子弹): 新增狐狸爪子弹及其相关功能
添加FoxZhua子弹类型,包含追踪功能
修改FireScan子弹伤害计算方式为基于距离百分比
扩展BulletBase添加原始伤害和距离计算功能
更新Chick角色使用新子弹和调整攻击逻辑
调整Wave生成逻辑添加Boss检测功能
优化FirePot粒子效果和参数
|
2025-11-16 16:01:03 +08:00 |
|
fallingshrimp
|
63a0d1bf4a
|
refactor(游戏平衡): 调整敌人波数和属性配置
- 将初始波数从1改为10
- 调整普通波次的敌人数量和生成频率
- 降低每波敌人数量增长百分比
- 更新小鸡角色的碰撞体和动画配置
|
2025-11-16 14:51:36 +08:00 |
|
fallingshrimp
|
b7638fa9b6
|
feat(角色): 添加狗角色音效和攻击冷却随机化
添加狗角色的受伤音效文件并配置导入设置
修改狗的攻击冷却时间为3000-5000毫秒随机值
调整狗角色的受伤音效播放几率为30%
为狗角色添加碰撞检测形状
|
2025-11-16 14:42:48 +08:00 |
|
fallingshrimp
|
9e77b720d6
|
feat(角色): 调整Rooster受伤时的羽毛掉落效果
- 为Rooster添加受伤时的羽毛掉落特效
- 调整FeatherFall粒子效果参数,包括速度、重力和大小
- 修改DogCircle子弹的初始状态和动画时间
- 调整Dog武器节点的位置
- 为EntityBase的受伤方法添加注释
|
2025-11-16 14:32:33 +08:00 |
|
fallingshrimp
|
5425e95c2f
|
feat(角色): 添加哈士奇角色及相关资源
添加哈士奇角色,包括角色脚本、贴图资源、子弹效果和音效
- 实现哈士奇的基础AI行为和攻击逻辑
- 添加专属子弹"吼叫声波"及其特效
- 更新Wave配置加入哈士奇角色
- 为猫角色添加中文显示名称
- 优化Ring着色器增加透明度参数
|
2025-11-16 14:23:26 +08:00 |
|
fallingshrimp
|
be2e50f487
|
refactor(Characters): 更新Cat.tscn中的SpriteFrames资源ID
将SpriteFrames资源ID从SpriteFrames_uo67a更改为SpriteFrames_2o6vq以保持一致性
|
2025-11-16 13:52:23 +08:00 |
|
fallingshrimp
|
657cd6ba3f
|
feat(角色): 添加新角色公鸡和相关资源
- 添加公鸡角色资源文件及音效
- 调整猫角色的攻击冷却时间和冲刺倍数
- 更新猫角色的音效和动画设置
- 重构公鸡角色的动画和碰撞体设置
|
2025-11-16 13:48:55 +08:00 |
|
fallingshrimp
|
e49858b51a
|
feat(游戏内容): 添加猫角色及相关资源
添加新的猫角色,包括角色脚本、音效、贴图和场景配置
修改Wave.gd以包含猫角色生成
调整EntityBase.gd的武器图标重建逻辑
更新部分粒子效果和音效资源
|
2025-11-16 13:32:54 +08:00 |
|
fallingshrimp
|
259b856f90
|
fix(Characters): 修复KukeChild在masterMine无效时崩溃的问题
refactor(Bullets): 重写Volcano子弹的旋转逻辑和动画
火山子弹现在会跟随鼠标指向,并添加了新的攻击动画
feat(Weapons): 更新Volcano武器的属性和行为
调整伤害、旋转速度等属性,移除多子弹生成逻辑
chore: 为Rooster角色添加Volcano武器
|
2025-11-16 12:43:20 +08:00 |
|
fallingshrimp
|
2cc8cae962
|
refactor(Bullets): 移除LGBTBullet中未使用的追踪逻辑
简化子弹追踪逻辑,删除未使用的lastDistance和missedTarget变量及相关代码
|
2025-11-16 07:42:42 +08:00 |
|
fallingshrimp
|
3b6ee5596d
|
fix(武器): 修正武器计数计算逻辑并调整彩虹糖属性
调整多个武器的count计算方式,移除soulLevel-1的减一操作
修改RainbowCandy的fieldValues和quality值
调整EntityBase中MAX_HEALTH的计算公式
|
2025-11-16 07:25:38 +08:00 |
|
fallingshrimp
|
a846a4065f
|
feat(Feeds): 添加彩虹糖资源并调整鸡蛋数值
添加彩虹糖的SVG资源及相关配置文件
调整鸡蛋的fieldValues和costCounts数值
|
2025-11-15 21:05:38 +08:00 |
|
fallingshrimp
|
ea0142b0af
|
refactor(Characters/Rooster): 移除未使用的Volcano武器节点
清理Rooster场景中未引用的Volcano武器资源,简化场景结构
|
2025-11-15 20:47:01 +08:00 |
|
fallingshrimp
|
82853f92d3
|
fix(LGBTBullet): 修复子弹追踪逻辑并添加丢失目标检测
添加lastDistance和missedTarget变量来检测子弹是否错过目标
当子弹与目标距离增大时标记为missedTarget停止追踪
|
2025-11-15 20:44:43 +08:00 |
|
fallingshrimp
|
44e4105ccc
|
feat(Feeds): 添加火山组件场景文件
添加火山武器的组件场景文件,包含显示名称、品质、主题等配置信息
|
2025-11-15 20:39:11 +08:00 |
|
fallingshrimp
|
2deb32e262
|
fix(Weapons/Volcano): 将冷却时间从6000ms调整为5000ms
调整火山武器的冷却时间以平衡游戏体验
|
2025-11-15 20:32:01 +08:00 |
|
fallingshrimp
|
d898620c7a
|
feat(武器): 调整火山武器的属性和生成逻辑
修改火山武器的攻击力、旋转速度、生命值和子弹数量等基础属性
优化子弹生成逻辑,新增ignoreOffset参数控制偏移
更新武器配置和描述文本以匹配新数值
|
2025-11-15 20:18:04 +08:00 |
|
fallingshrimp
|
803511523c
|
fix(武器): 调整火山武器计数和旋转速度计算方式
修改ChainGun、Meowmere和Volcano武器的count计算逻辑,从soulLevel改为(soulLevel - 1)
调整Volcano武器的旋转速度从0.25降至0.1,并添加生命周期参数
为Volcano子弹添加粒子特效和动画效果
更新武器描述文本以反映新的生命周期参数
|
2025-11-15 19:53:12 +08:00 |
|
fallingshrimp
|
5570cc97a2
|
feat(武器): 添加火山武器及其子弹逻辑
实现火山武器系统,包括:
1. 添加火山武器场景和脚本,支持旋转子弹和伤害计算
2. 新增子弹自旋转AI预设
3. 为公鸡角色添加火山武器配置
4. 实现武器升级效果随灵魂等级提升
|
2025-11-15 19:33:10 +08:00 |
|
fallingshrimp
|
b8031d31d9
|
feat(游戏启动): 添加火山武器资源并实现单人游戏玩家名称设置
添加火山武器的纹理资源文件及其导入配置
在单人游戏启动时设置玩家名称到MultiplayerState
|
2025-11-15 17:03:15 +08:00 |
|
fallingshrimp
|
d8fafcf52a
|
fix(多人游戏): 修复玩家实体与UI状态同步问题
修复多人游戏中玩家实体与UI状态不同步的问题,现在当玩家名称匹配时会自动设置UIState.player
移除单机游戏中重复设置UIState.player的代码
为WorldManager添加对象解析功能以支持多人游戏中的对象传输
|
2025-11-15 07:33:06 +08:00 |
|