fallingshrimp
|
76e87ac90e
|
feat(战斗系统): 添加攻击速度属性支持
在Weapon.gd中根据实体攻击速度调整冷却时间
在CooldownTimer.gd中新增speedScale属性和centralTime方法
|
2025-10-01 08:22:37 +08:00 |
|
fallingshrimp
|
d0e3564933
|
feat(武器系统): 重构武器信息显示逻辑并添加新功能
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
|
2025-10-01 07:58:09 +08:00 |
|
fallingshrimp
|
97a4fb1fc2
|
refactor: 将默认波浪数据从测试BOSS改为普通波浪
|
2025-09-30 22:51:40 +08:00 |
|
fallingshrimp
|
a674356dc6
|
feat(武器/角色): 调整武器属性和角色配置
- 提升SevenSoul武器的攻击力并大幅减少冷却时间
- 为SoulBullet添加穿透属性并移除hitbox节点
- 修改Wave测试数据默认使用ALL组合
- 替换Rooster角色的武器为SevenSoul并设为无敌状态
|
2025-09-30 22:11:37 +08:00 |
|
fallingshrimp
|
65eb69fb9c
|
fix(boss): 调整熊boss的攻击伤害值
将熊boss的各种攻击方式的伤害值从4/1.5/3/2统一调整为1,以平衡游戏难度
|
2025-09-30 21:36:29 +08:00 |
|
fallingshrimp
|
5db72e079b
|
fix(BossAttack): 修正HeavyCrystal子弹的追踪逻辑并更改测试波次
将HeavyCrystal子弹的旋转逻辑替换为预设的追踪方法,提高追踪准确性
同时将默认测试波次改为WAVE_TESTBOSS_KUKE以便测试
|
2025-09-30 20:42:27 +08:00 |
|
fallingshrimp
|
46a22307d6
|
refactor(Debug): 清理调试组件并调整饲料配置
删除未使用的调试场景文件
简化FeedFilter组件配置
调整草莓和幸运签语饼的数值配置
|
2025-09-30 19:06:18 +08:00 |
|
fallingshrimp
|
f2d11a495f
|
fix(boss): 调整熊boss的攻击伤害和阶段属性
降低熊boss所有攻击技能的伤害值,并重新设计阶段属性
调整ArrowSeven子弹的材质和位置
添加1%概率直接进入阶段2的机制
|
2025-09-30 18:44:15 +08:00 |
|
fallingshrimp
|
4ce17ee3c4
|
feat: 添加字段图标资源并实现图标显示功能
新增多种字段图标SVG资源文件及对应的.import配置
在FieldShow组件中添加图标显示功能
扩展ComponentManager以支持字段图标的加载和获取
调整FieldShow的布局以适应图标显示
|
2025-09-30 18:24:40 +08:00 |
|
fallingshrimp
|
a6ab15618c
|
feat: 添加鸡蛋资源并实现字段显示优势功能
- 新增鸡蛋资源文件及导入配置
- 在FieldShow组件中添加showAdvantage属性控制优势显示
- 修正武器类默认名称错误
- 添加entityNegativeFields数组存储负数字段
|
2025-09-30 17:51:22 +08:00 |
|
fallingshrimp
|
cab9ff9546
|
fix(Feed): 添加UIState.player有效性检查避免空指针异常
在rebuildInfo方法中增加对UIState.player的实例有效性检查,防止当player为null时导致的空指针异常。同时确保weaponShow.operation和costShow.enough的正确设置。
|
2025-09-30 17:41:13 +08:00 |
|
fallingshrimp
|
ad5d2bce2d
|
fix(Feed): 添加对UIState.player无效实例的检查
在multiplier()和rebuildInfo()方法中添加对UIState.player实例有效性的检查,防止当player无效时出现运行时错误
|
2025-09-30 17:39:32 +08:00 |
|
fallingshrimp
|
15106f733f
|
refactor(Feed.gd): 移除冗余的UIState.player有效性检查
简化代码逻辑,假设UIState.player始终有效,移除多处不必要的有效性检查
|
2025-09-30 17:39:07 +08:00 |
|
fallingshrimp
|
4c4af7c8c7
|
fix(Feed): 修复costShow.count计算错误,使用countOf方法替代
原计算方式使用了multipiler方法可能导致显示数量错误,现统一使用countOf方法确保显示数量准确
|
2025-09-30 17:38:00 +08:00 |
|
fallingshrimp
|
43f6387d9c
|
feat(UI): 更新字体资源并优化物品显示逻辑
替换原有字体文件为OTF格式,添加粗体字体支持
在物品显示组件中添加字体颜色变化功能,根据资源是否足够显示不同颜色
优化Feed类的资源消耗计算逻辑,增加countOf方法提高可读性
|
2025-09-30 17:32:15 +08:00 |
|
fallingshrimp
|
e912a58969
|
feat(武器): 调整核弹武器属性和角色配置
增加核弹的基础攻击力和范围,降低能量消耗但增加冷却时间
更新公鸡角色的武器配置,将核弹作为默认武器
|
2025-09-30 17:01:44 +08:00 |
|
fallingshrimp
|
d5197557f6
|
feat(武器): 添加代达罗斯风暴魂武器并调整相关参数
为公鸡角色添加新的武器代达罗斯风暴魂,并调整其伤害、数量和半径参数。同时修改怪物灵魂子弹的伤害值,并添加超出屏幕自动销毁逻辑。更新武器描述文本以反映参数变化。
|
2025-09-30 13:23:51 +08:00 |
|
fallingshrimp
|
2dca35f4fd
|
fix(EntityBase): 修正伤害处理中healthChanged信号触发顺序
refactor(Rooster): 更新武器配置,添加新武器并调整顺序
|
2025-09-29 22:38:39 +08:00 |
|
fallingshrimp
|
c5d58a14f7
|
feat(武器): 添加白色灵魂武器及相关资源
添加新的白色灵魂武器,包括脚本、场景和资源文件
修改公鸡角色配置以使用新武器
优化子弹工具类和白色灵魂子弹的行为
添加获取窗口大小的工具方法
|
2025-09-29 22:33:56 +08:00 |
|
fallingshrimp
|
d45947ba23
|
fix: 调整KukeMC和Chick角色的最大生命值
将KukeMC的最大生命值从3500降低至3000,Chick的最大生命值从2000降低至1500,以平衡游戏难度
|
2025-09-28 06:45:40 +08:00 |
|
fallingshrimp
|
6e644324cb
|
fix(EntityBase): 仅在Boss死亡时掉落灵魂物品
修改tryDie函数,使灵魂物品只在Boss死亡时生成,避免普通敌人也掉落灵魂物品
|
2025-09-27 22:40:37 +08:00 |
|
fallingshrimp
|
9258a26232
|
feat(EntityBase): 添加死亡时掉落灵魂物品的功能
在实体死亡时,除了原有掉落物外,现在会额外生成1-2个灵魂物品
|
2025-09-27 22:40:16 +08:00 |
|
fallingshrimp
|
f3c09b5589
|
refactor(Characters): 更新公鸡角色的武器配置
将公鸡角色的武器从SevenSoul和LGBT更换为PurpleCrystal和VectorStar,并调整默认波次数据为WAVE_NORMAL
|
2025-09-27 22:39:18 +08:00 |
|
fallingshrimp
|
0288b266ed
|
feat(角色属性): 调整KukeMC和Bear的最大生命值
将KukeMC的最大生命值从3000提升至3500,Bear的最大生命值从500提升至1500,以增强角色生存能力
|
2025-09-26 22:46:58 +08:00 |
|
fallingshrimp
|
84d9eabd2b
|
feat: 调整角色和子弹属性及武器配置
- 将Chick的最大生命值从1000提升至2000
- 修改SevenSoul子弹的能量存储机制,移除治疗并提高能量获取
- 为SevenSoul子弹添加矩形碰撞形状
- 替换Rooster的武器配置,移除PurpleCrystal和VectorStar,添加LGBT武器
|
2025-09-26 22:46:27 +08:00 |
|
fallingshrimp
|
d94bd602fb
|
fix: 调整SevenSoul子弹的能量存储和生命恢复逻辑
移除生成时的固定生命恢复效果,并将能量存储系数从0.25降低到0.1,以平衡游戏性
|
2025-09-26 22:37:28 +08:00 |
|
fallingshrimp
|
a38d99a998
|
refactor(子弹系统): 重构子弹伤害检测逻辑
将子弹伤害检测逻辑提取到BulletTool工具类中
新增SevenSoul子弹的初始属性和碰撞处理
调整hitbox位置并启用碰撞检测
|
2025-09-26 22:37:05 +08:00 |
|
fallingshrimp
|
65d31940de
|
perf(Weapons/SevenSoul): 减少七魂武器的攻击间隔时间
将七魂武器的攻击间隔从19500毫秒减少到15000毫秒,并添加5000毫秒的生成后延迟,以提升攻击流畅度和游戏体验
|
2025-09-26 22:29:28 +08:00 |
|
fallingshrimp
|
15a9e087aa
|
fix(Characters): 修复治疗逻辑并优化七魂武器计时
重构Rooster.gd中的治疗逻辑,现在会检查生命值和物品数量
调整SevenSoul武器的生成间隔从20000ms减少到19500ms
为SevenSoul子弹添加generationDuration变量统一计时逻辑
在子弹生成时添加治疗效果
|
2025-09-26 22:22:49 +08:00 |
|
fallingshrimp
|
061f3022b3
|
refactor(Bullets): 移除SevenSoul子弹的spawnedChild变量及相关逻辑
简化子弹生成逻辑,移除不再需要的状态变量和循环生成子子弹的代码
|
2025-09-26 22:19:16 +08:00 |
|
fallingshrimp
|
949b957696
|
feat(Bullets): 修改SevenSoul子弹生成逻辑,增加子弹数量
将原本生成一个WhiteSoul子弹改为生成两个,均匀分布在360度范围内
|
2025-09-26 22:19:02 +08:00 |
|
fallingshrimp
|
4a33c420bb
|
fix(Bullets): 调整WhiteSoul子弹速度增长率和添加生命周期
将速度增长率从1.1降低至1.05以平衡游戏难度
为WhiteSoul子弹添加lifeTime属性防止内存泄漏
|
2025-09-26 22:15:57 +08:00 |
|
fallingshrimp
|
a056f75fdb
|
feat(子弹): 添加白色灵魂子弹并调整相关配置
添加新的WhiteSoul子弹类型,继承自BulletBase
调整SevenSoul子弹逻辑,使其能生成WhiteSoul子弹
修改Chick角色的攻击冷却时间和子弹数量
更新SevenSoul武器的伤害描述和音效音量
将默认测试波次改为Chick
移除Diamond子弹的自伤逻辑
|
2025-09-26 22:12:48 +08:00 |
|
fallingshrimp
|
82751747af
|
feat(子弹效果): 为七魂子弹添加粒子效果并调整颜色逻辑
修改子弹脚本以支持粒子效果发射
调整颜色应用逻辑从heart节点转移到父节点
为SoulBall和SevenSoul场景添加粒子系统配置
|
2025-09-26 06:49:29 +08:00 |
|
fallingshrimp
|
49d3a31367
|
feat(武器): 更新七魂武器效果并添加音效
- 添加攻击音效文件
- 修改七魂子弹生成逻辑,从7个改为6个并添加延迟
- 调整子弹生命周期和旋转动画
- 更新武器描述和属性
- 添加新的测试BOSS波浪数据
|
2025-09-25 22:41:04 +08:00 |
|
fallingshrimp
|
159389c908
|
feat(武器系统): 添加七魂武器及相关资源
添加七魂武器系统,包括:
- 七魂武器脚本和场景
- 灵魂子弹脚本和场景
- 相关图片资源和音效
- 修改公鸡角色的武器配置
- 修复子弹基础类的UI状态检测问题
|
2025-09-25 21:57:32 +08:00 |
|
fallingshrimp
|
f16f26882b
|
feat(核弹): 添加核弹警告背景并调整爆炸效果
为核弹添加半透明警告背景环,调整爆炸震动强度从500降至300
新增填充环和光照着色器,用于视觉效果
将核弹作为公鸡角色的默认武器
|
2025-09-24 22:08:01 +08:00 |
|
fallingshrimp
|
a8da3ef7cd
|
fix(武器): 调整Meowmere和ChainGun的伤害计算及属性
修复Meowmere的childatk计算方式,改为基于atk的百分比
修正ChainGun子弹的split属性名称为splits
调整Meowmere的基础伤害值和描述文本
将Rooster的默认武器从ChainGun替换为Meowmere
|
2025-09-24 21:58:04 +08:00 |
|
fallingshrimp
|
de7dd468fe
|
refactor(ChainGun): 调整武器属性和子弹生成逻辑
修改ChainGun的数值属性和子弹生成方式,新增split参数控制子弹间距
调整BossBar的样式和位置,删除未使用的shader文件
|
2025-09-23 22:29:22 +08:00 |
|
fallingshrimp
|
9fa9564093
|
fix: 调整能量存储计算中的随机范围
修复能量存储计算中随机范围错误,避免可能出现负值的情况
|
2025-09-21 22:43:59 +08:00 |
|
fallingshrimp
|
0924366a2e
|
fix(EntityBase): 调整能量恢复随机范围以平衡游戏性
将能量恢复的随机范围从固定值调整为基于能量恢复属性的动态值,避免玩家或AI单位能量恢复过快影响游戏平衡
|
2025-09-21 22:37:26 +08:00 |
|
fallingshrimp
|
12b815a6f3
|
feat(ChainGun): 为链式机枪添加子弹数量属性并调整子弹生成逻辑
修改链式机枪的武器脚本、场景配置和子弹脚本,新增count属性控制子弹数量
子弹生成时根据count值调整位置分布,同时更新UI描述文本
|
2025-09-21 22:36:45 +08:00 |
|
fallingshrimp
|
87a2e9f2df
|
feat(武器): 调整链式机枪属性和位置
- 修改链式机枪的伤害范围和攻击力
- 调整子弹纹理位置和缩放比例
- 为武器添加商店属性
- 修复武器移动时的空指针问题
- 更新公鸡角色的初始武器配置
|
2025-09-21 22:20:53 +08:00 |
|
fallingshrimp
|
034c98654a
|
fix(武器系统): 修复武器切换时UI状态不同步的问题
在武器切换时,同步更新UIState中的武器数组顺序并重建武器图标,确保UI与游戏状态一致
|
2025-09-21 21:59:14 +08:00 |
|
fallingshrimp
|
a12c201880
|
feat(武器系统): 添加武器位置交换功能
- 在ArrayTool中添加swap方法用于数组元素交换
- 为武器卡片添加左右移动按钮
- 实现武器位置交换逻辑,包括UI更新和数组同步
|
2025-09-21 21:58:57 +08:00 |
|
fallingshrimp
|
ca1d66a204
|
fix: 将BASEBALL和BASKETBALL的初始数量从INF改为200
测试用的无限数量已被移除,调整为合理的初始值200以匹配游戏平衡需求
|
2025-09-21 17:00:30 +08:00 |
|
fallingshrimp
|
e4b0f2e5f3
|
feat(武器系统): 完善武器获取和提炼逻辑
- 在WeaponShow.gd中修改操作标签文本为"获得武器"和"提炼灵魂"
- 在Feed.gd中添加武器获取逻辑,区分已有武器和新增武器情况
- 在EntityBase.gd中重构武器图标更新逻辑,提取为rebuildWeaponIcons方法
|
2025-09-21 17:00:11 +08:00 |
|
fallingshrimp
|
4cb2b97586
|
refactor(EntityBase): 将BASEBALL和BASKETBALL数量改为无限
测试时将BASEBALL和BASKETBALL的初始数量从500改为无限(INF),便于测试场景使用
|
2025-09-21 16:50:09 +08:00 |
|
fallingshrimp
|
e5b23e7715
|
feat(武器系统): 添加武器背包功能及武器展示组件
实现武器背包功能,用于存储已获得的武器名称。新增WeaponShow组件,根据操作类型显示不同的武器信息。修改Feed.gd以支持武器展示逻辑,包括获取和提炼两种操作状态。
|
2025-09-21 16:49:52 +08:00 |
|
fallingshrimp
|
ace6d3bf53
|
feat(武器系统): 添加武器类型支持及相关组件
- 在FeedName.gd中新增WEAPON枚举类型及对应翻译和颜色配置
- 在Feed.gd中添加weapons数组和weaponsBox容器
- 新增WeaponShow.tscn武器展示组件
- 添加NuclearBomb.tscn核弹武器示例
- 修改ComponentManager.gd中主题文件加载路径
- 更新FeedCardBase.tscn和FeedName.tscn以支持武器显示
|
2025-09-21 16:35:49 +08:00 |
|