fallingshrimp
|
2f2a3fd04b
|
feat(武器): 增强氧炔枪属性并更新描述
调整氧炔枪的攻击属性:
- 基础攻击加成从0.3提升至0.5
- 火焰攻击加成从0.1提升至0.25
- 浓硝酸液滴的生存时间减半
更新武器描述文本,明确说明火焰的击退效果和浓硝酸的射程较短特性
|
2026-01-26 06:46:37 +08:00 |
|
fallingshrimp
|
4e7ad381af
|
style(UI): 修改TipBox中颜色映射的第三个颜色值
将第三个颜色值从黄色调整为绿色,以提高视觉一致性和可读性
|
2026-01-25 21:47:00 +08:00 |
|
fallingshrimp
|
7a71d561c7
|
feat(UI): 添加祝贺消息类型并更新提示框样式
- 在TipBox枚举中添加CONGRATULATION类型
- 更新提示框背景颜色和消息类型颜色映射
- 当击败boss时显示祝贺消息而非普通信息
|
2026-01-25 21:43:53 +08:00 |
|
fallingshrimp
|
06c2637ebb
|
feat(UI): 为提示框添加类型支持并改进样式
- 新增MessageType枚举定义提示类型(INFO/WARNING/ERROR)
- 根据不同类型显示不同颜色样式
- 修改所有调用showTip的地方使用新的类型参数
- 移除自动销毁时间参数,统一使用固定显示时长
|
2026-01-25 21:40:26 +08:00 |
|
fallingshrimp
|
846458060c
|
fix(武器描述): 为Oxygener添加火焰击退效果描述
修正Oxygener武器的描述文本,补充说明火焰具有高额击退效果。同时在CompilingTip.gd中添加发布模式检查,避免在非发布模式下执行特效播放逻辑。
|
2026-01-25 21:32:09 +08:00 |
|
fallingshrimp
|
26ad071d53
|
feat(效果系统): 为氧气火焰添加击退效果并优化效果控制器
- 在氧气火焰子弹配置中添加击退属性
- 将EffectController的parent参数类型从Node2D改为更通用的Node
- 在编译提示面板中预加载所有效果并设置透明度和音量
|
2026-01-25 21:31:04 +08:00 |
|
fallingshrimp
|
e170dbee6d
|
feat(UI): 添加编译提示面板并更新启动流程
在启动单机游戏时显示编译提示面板
扩展FullscreenPanelBase增加afterOpen和beforeClose钩子
添加CompilingTip面板相关资源和脚本
|
2026-01-25 21:18:25 +08:00 |
|
fallingshrimp
|
41d16ffd58
|
feat(组件): 添加氧化加农炮组件场景
添加新的氧化加农炮组件场景文件,包含资源配置和基础属性设置
|
2026-01-25 20:09:25 +08:00 |
|
fallingshrimp
|
22072fbfc1
|
fix(Weapons/Oxygener): 调整武器属性加成系数
降低氧气生成器对攻击力和火属性攻击力的加成系数,以平衡游戏性
|
2026-01-25 20:04:46 +08:00 |
|
fallingshrimp
|
4992bf40a8
|
fix(Weapons/Oxygener): 调整氧化加农炮的伤害值从5.0降至3.0
同步更新武器描述中的伤害数值以保持一致性
|
2026-01-25 20:01:43 +08:00 |
|
fallingshrimp
|
a438ae5dd4
|
fix(武器): 调整氧化加农炮的伤害数值
将基础攻击力从3.0提升至5.0,同时降低升级时的攻击力和火焰攻击力加成系数
|
2026-01-25 20:00:21 +08:00 |
|
fallingshrimp
|
a4611680fc
|
fix(武器): 调整氧化加农炮的伤害值和概率
将浓硝酸的伤害值从5降低到3,并调整火焰弹和酸弹的发射概率权重从75:1改为10:1。同时更新了相关描述文本以匹配新的数值。
|
2026-01-25 19:59:08 +08:00 |
|
fallingshrimp
|
3dfd393d20
|
fix(武器): 调整氧化加农炮的伤害值和概率
降低氧化加农炮的基础伤害和火焰伤害,从10/2.0降至5/1.0
调整火焰弹的生成概率权重从100降至75
同步更新武器描述文本中的伤害数值
移除Rooster.gd中的调试代码
|
2026-01-25 19:34:04 +08:00 |
|
fallingshrimp
|
9ba29b7fc9
|
feat(武器): 添加氧化加农炮及其相关资源
新增氧化加农炮武器,包含武器脚本、子弹效果、贴图资源及UI组件
调整TipBox动画参数和Rooster默认武器
|
2026-01-25 19:32:02 +08:00 |
|
fallingshrimp
|
799668403d
|
feat: 调整开发模式初始波数并添加死亡提示
修改开发模式下初始波数为10以便测试
为Boss和玩家角色添加死亡时的提示信息
在开发模式下为Rooster角色添加无限道具
将Rooster的武器从NuclearBomb替换为AcidWind
|
2026-01-24 20:27:51 +08:00 |
|
fallingshrimp
|
ac77e3d581
|
feat(UI): 改进提示框功能并添加Boss提醒
- 将TipBox的Label改为RichTextLabel以支持富文本
- 添加主题文件支持多种字体样式
- 修改showTip方法支持自定义显示时长
- 添加Boss波次提醒功能
- 调整TipBox场景的布局和样式
|
2026-01-24 20:07:06 +08:00 |
|
fallingshrimp
|
a6ece59c71
|
feat(UI): 添加波次开始提示并优化提示框功能
- 在Wave.gd中添加波次开始时的UI提示
- 调整UI.tscn中提示框的布局和位置
- 修复TipBox.gd中实例化组件的错误
- 修改UIState.gd中提示框的显示逻辑,支持自动销毁
|
2026-01-24 15:54:42 +08:00 |
|
fallingshrimp
|
6be95a5658
|
feat(UI): 添加提示框组件及显示功能
实现提示框组件TipBox,包含显示和隐藏动画效果
在UIState中添加showTip方法用于显示提示信息
更新UI场景以包含提示框容器
|
2026-01-24 15:43:53 +08:00 |
|
fallingshrimp
|
19384e1c50
|
fix: 修复测试环境与生产环境的wave初始值不一致问题
将测试环境的wave初始值从20改为1,与生产环境保持一致,避免测试时出现不一致的行为
|
2026-01-24 09:59:12 +08:00 |
|
fallingshrimp
|
a6749928d2
|
feat(角色): 为公鸡角色添加核弹武器
|
2026-01-24 09:59:00 +08:00 |
|
fallingshrimp
|
7ee5fbe2f4
|
refactor(场景): 优化武器面板布局并移除多余武器资源
将武器面板中的HBoxContainer包装在ScrollContainer中以支持滚动
移除了Rooster场景中未使用的大激光和紫水晶武器资源
|
2026-01-24 09:55:43 +08:00 |
|
fallingshrimp
|
291e90febf
|
fix(Feeds): 调整彩虹糖的数值属性
修改fieldValues数组中的数值,提升部分属性效果并平衡游戏性
|
2026-01-24 09:48:29 +08:00 |
|
fallingshrimp
|
0138d1017f
|
feat(技能图标): 添加冷却进度百分比功能并优化能量显示
为CooldownTimer添加percent方法计算冷却进度百分比
重构SkillIcon使用新的冷却进度和能量填充进度计算
添加白色圆圈SVG资源作为粒子效果
优化EntityBase的能量计算方法
更新SkillIcon场景配置
|
2026-01-24 09:43:25 +08:00 |
|
fallingshrimp
|
aa7bcdf8f4
|
feat(角色): 为公鸡角色添加大激光武器并调整技能图标着色器
- 在公鸡角色中新增大激光武器
- 调整技能图标着色器参数,包括边缘高度和轨迹高度
- 移除着色器中未使用的轨迹颜色参数
- 优化粒子系统配置
|
2026-01-24 09:20:19 +08:00 |
|
fallingshrimp
|
47795df050
|
fix: 调整动力水晶速度和初始波数
将动力水晶的初始速度从0调整为1,使子弹能够正常移动
在测试环境下将初始波数从10调整为20,方便测试更多波次
|
2026-01-24 08:51:54 +08:00 |
|
fallingshrimp
|
17dc9b0a30
|
feat(角色): 为熊谷凌和酷可mc添加苹果掉落数量配置
为熊谷凌角色添加appleCount属性,设置掉落4-8个苹果
为酷可mc角色添加appleCount属性,设置掉落3-6个苹果,并调整武器位置和添加受伤音效
|
2026-01-24 08:47:26 +08:00 |
|
fallingshrimp
|
418ebf73e5
|
feat(角色): 更新KukeMC角色资源与逻辑
添加KukeMC角色的新动画资源(pico-a.svg, pico-b.svg, pico-c.svg, pico-d.svg)
调整角色基础属性和技能逻辑:
- 增加百分比生命值计算方法
- 修改攻击冷却时间和治疗机制
- 优化子弹生成逻辑
- 更新角色纹理和动画帧
- 调整碰撞框大小和位置
|
2026-01-24 08:44:44 +08:00 |
|
fallingshrimp
|
e74414b53b
|
feat(角色): 调整小鸡和公鸡角色属性及武器配置
- 修改小鸡角色的攻击冷却时间和激光数量范围
- 更新公鸡角色的武器为紫色水晶
- 调整小鸡角色的贴图、碰撞体积和位置参数
- 修改初始波数设置,开发环境从10开始
|
2026-01-24 08:34:03 +08:00 |
|
fallingshrimp
|
dd999e53fb
|
refactor(TickTool): 将变量声明移到使用位置以提升代码可读性
将inHandle和outHandle变量的声明移到实际使用的bezier轨道条件块内,减少不必要的变量作用域,使代码更清晰易读
|
2026-01-24 08:24:48 +08:00 |
|
fallingshrimp
|
2475048d6b
|
fix(TickTool): 修复until方法中对象失效时的潜在崩溃问题
修改until方法,在每次循环前检查对象是否有效,避免在对象被释放后继续调用predicate导致崩溃
|
2026-01-24 08:23:41 +08:00 |
|
fallingshrimp
|
5aba62cdbc
|
feat(武器): 增强酸风武器功能并优化代码
- 为磷酸子弹添加追踪功能
- 移除碳酸子弹的散射效果
- 增加硫酸子弹的最大溅射数量
- 优化变量类型声明
- 更新武器描述文本以反映新功能
|
2026-01-24 07:53:06 +08:00 |
|
fallingshrimp
|
e21f918380
|
feat(组件): 添加酸蚀风暴卡牌场景配置
|
2026-01-24 00:02:03 +08:00 |
|
fallingshrimp
|
41d1b544c9
|
fix(BulletBase): 添加canDoDuplicate控制子弹分裂和折射行为
防止子弹在不应该分裂或折射时执行这些操作,通过新增的canDoDuplicate布尔变量来控制
|
2026-01-23 23:59:02 +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
|
bedf76398e
|
feat(武器): 添加酸蚀风暴武器资源及场景配置
添加酸蚀风暴武器的图片资源、导入配置和场景文件,包含武器属性、描述模板和多语言支持。主要功能为随机喷射五种不同类型的酸,每种酸具有不同的伤害和效果。
修改了Weapon.gd中的descriptionTemplate字段,使其支持多行文本显示。新增了AcidWind.png图片资源及其导入配置,并创建了两个武器场景文件用于不同配置。
|
2026-01-23 22:31:23 +08:00 |
|
fallingshrimp
|
adc34fd54d
|
fix(Statemachine): 修正武器随机选择时未正确处理字典值的问题
从ComponentManager.weapons字典中获取值时需要使用values()方法,以确保正确随机选择武器实例
|
2026-01-18 17:16:44 +08:00 |
|
fallingshrimp
|
3e0e8d3ff7
|
feat(武器系统): 为实体添加随机武器生成功能
在实体初始化时,除了固定添加紫色水晶武器外,现在会从武器库中随机选择一种武器进行实例化
|
2026-01-18 17:13:33 +08:00 |
|
fallingshrimp
|
22c72394d4
|
refactor(武器/角色): 移除调试属性并调整武器配置
移除MushroomPickaxe中的needEnergy和debugRebuild调试属性
调整EntityStateBar的UI偏移量
将Rooster的武器从Meowmere替换为MushroomPickaxe
|
2026-01-18 15:56:59 +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
|
ac2696a412
|
feat(武器/音效): 调整彩虹猫之刃属性并添加音效
降低基础攻击力和子攻击力数值,调整冷却时间
为武器攻击和猫爆炸效果添加音效资源
更新武器描述以反映数值变化
|
2026-01-18 15:26:12 +08:00 |
|
fallingshrimp
|
9c3ee1447a
|
feat(子弹): 为多种子弹添加穿透属性
为LightGun、Meowmere、HJMAttack等子弹组件添加penerate穿透属性,调整部分子弹的穿透值和伤害参数
|
2026-01-18 15:09:49 +08:00 |
|
fallingshrimp
|
5187909b98
|
feat(角色): 将公鸡角色的武器从蓝水晶替换为彩虹猫剑
|
2026-01-18 15:06:43 +08:00 |
|
fallingshrimp
|
5670e3380d
|
fix(BulletBase): 添加父节点有效性检查防止崩溃
在子弹分裂和折射时检查父节点是否有效,避免无效引用导致的崩溃
|
2026-01-18 14:51:54 +08:00 |
|
fallingshrimp
|
c80d3af6f9
|
feat(角色): 添加新角色资源及调整现有角色属性
新增狗、猫、鸡、MTY等角色的图片和动画资源,并调整部分角色的属性和动画逻辑。包括:
- 添加狗角色的行走动画和图片资源
- 更新猫角色的行走动画和碰撞体
- 调整鸡角色的属性和动画帧
- 修改MTY角色的攻击冷却时间
- 更新彩虹糖的数值属性
- 优化链式机枪的攻击力属性
- 添加企鹅角色的多帧动画资源
- 更新熊角色的行走动画和面具资源
同时修复了部分角色的碰撞体大小和位置问题。
|
2026-01-18 14:49:06 +08:00 |
|
fallingshrimp
|
38833e2840
|
fix: 调整ChainGun攻击力计算和彩虹糖属性值
将ChainGun的攻击力加成从2倍降低为1倍,同时调整彩虹糖的fieldValues数组中的两个数值
|
2026-01-18 14:14:31 +08:00 |
|
fallingshrimp
|
53db80ceb7
|
feat(武器): 重做链式机枪并添加音效
重构链式机枪的子弹生成逻辑,降低散射衰减系数
添加射击音效资源及导入配置
调整武器属性描述和数值
移除测试用的调试代码
|
2026-01-18 14:12:34 +08:00 |
|
fallingshrimp
|
6e7272d7d9
|
refactor(Characters/Rooster): 调整子弹折射和分裂参数
移除子弹分裂参数,将子弹折射次数从2增加到3
更新武器从ChainGun到PurpleCrystal
优化子弹折射逻辑,避免重复目标
使用call_deferred安全添加子节点
|
2026-01-17 13:22:10 +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 |
|