fallingshrimp
|
735a140306
|
feat(武器): 增强HXD武器效果并调整MTY角色属性
为HXD武器添加同类敌人额外暴击伤害效果,并修正反弹次数描述
调整MTY角色的攻击冷却时间并优化冲刺逻辑
|
2026-02-04 22:12:35 +08:00 |
|
fallingshrimp
|
54b9bfccf9
|
feat(武器): 调整HXD武器的属性和攻击逻辑
- 将子弹的生命周期从5000ms缩短至2500ms
- 提升攻击力加成系数从1.5调整为2
- 增加子弹数量加成从2调整为3
- 修改攻击循环使用count而非atk值
|
2026-02-04 20:17:24 +08:00 |
|
fallingshrimp
|
6a1ee8883d
|
fix(武器): 调整HXD武器的伤害和攻击次数计算
将攻击力加成从2倍降低到1.5倍,并修改攻击次数计算方式为基于灵魂等级线性增加而非乘法增长
|
2026-02-04 18:44:59 +08:00 |
|
fallingshrimp
|
bf03a174db
|
fix(武器): 调整HXD武器的攻击力加成公式
将攻击力加成从3倍降低为2倍,以平衡游戏难度
|
2026-02-02 16:35:30 +08:00 |
|
fallingshrimp
|
22133141bf
|
feat(武器): 增强HXD武器的攻击力和改进描述文本颜色
将HXD武器的攻击力加成从1倍提升至3倍,并优化描述文本中关键数值的颜色标记,提高可读性
|
2026-02-02 16:29:56 +08:00 |
|
fallingshrimp
|
a20bc187be
|
fix(武器): 调整茴香豆武器参数和逻辑
修改茴香豆武器的散射角度从20°降低到4°
将反弹伤害减免从20%降低到4%
调整反弹次数不计入概率从20%改为25%
添加count属性并关联soulLevel
移除随机纹理影响反弹次数的逻辑
更新武器描述文本以匹配新参数
|
2026-02-02 16:27:53 +08:00 |
|
fallingshrimp
|
2ebc2bd05e
|
feat(FieldStore): 同步状态栏当最大生命值变化时
refactor(Feeds): 调整鸡蛋属性和消耗资源
- 提升鸡蛋品质为4
- 移除字段1及其效果
- 调整消耗资源和数量
feat(Feeds): 新增咸亨记账簿道具
- 添加新道具HXD
- 设置基础属性和武器
refactor(Characters): 移除Rooster中的HXD武器
|
2026-02-02 12:21:48 +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
|
7ddd9ecf84
|
fix(Weapons/HXD): 调整攻击力计算公式系数从2改为1.5
平衡HXD武器的攻击力增长,避免后期数值膨胀
|
2026-02-02 10:18:49 +08:00 |
|
fallingshrimp
|
7d1690cdae
|
fix(武器): 提高HXD武器的攻击力加成
将攻击力加成从1倍提升至2倍,以增强该武器的战斗效果
|
2026-02-02 10:06:02 +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
|
a5db24ed69
|
fix(Weapons/Oxygener): 调整武器属性计算参数
将攻击力加成从0.5倍提升至1倍,火焰攻击力加成从0.25倍提升至0.5倍,并修正最大数量计算方式为加法而非乘法
|
2026-01-31 14:01:37 +08:00 |
|
fallingshrimp
|
74285b3ccc
|
feat(武器): 调整鸡毛弓的伤害计算和属性配置
- 提高攻击伤害系数从0.05到0.075
- 降低自身伤害系数从0.05到0.025
- 更新基础生命值消耗从1.0到2.0
- 移除能量需求相关配置
- 更新描述文本以匹配当前数值
|
2026-01-31 13:23:13 +08:00 |
|
fallingshrimp
|
501e7cb48c
|
fix(Bullets): 将箭矢的生命周期从距离改为时间
修改Arrow.tscn中的lifeDistance为lifeTime,并同步更新Arrow.gd中的相关计算逻辑,以统一使用时间作为生命周期基准
|
2026-01-31 13:21:49 +08:00 |
|
fallingshrimp
|
82ae6b343a
|
feat(初始选择面板): 添加武器选择功能并优化界面布局
- 在初始选择面板中增加武器选择功能
- 添加开始游戏按钮
- 优化界面布局,将标题和选择项分组显示
- 实现选择后自动关闭对应选择区域的功能
|
2026-01-31 13:01:27 +08:00 |
|
fallingshrimp
|
31025beda9
|
feat(游戏内容): 添加新饲料和调整现有饲料属性
添加巧克力(Choclate)和百合花冠(Flower)两种新饲料资源及配置
调整鸡蛋(Egg)和彩虹糖(RainbowCandy)的字段值和数值
修改初始饲料选择面板逻辑,排除武器类饲料并添加关闭面板功能
移除公鸡角色(Rooster)的旧武器并添加紫水晶武器(PurpleCrystal)
|
2026-01-30 12:21:02 +08:00 |
|
fallingshrimp
|
5a4ab83188
|
feat(Feed): 添加免费购买功能
在Feed结构中新增freeToBuy属性,当设置为true时允许免费购买物品。同时修改SelectIntialFeed面板,在初始化时将feed卡片设置为免费购买。移除UIState中不必要的调试打印语句。
|
2026-01-30 11:50:16 +08:00 |
|
fallingshrimp
|
0e4d6e6fe3
|
feat(UI): 添加初始增益选择面板功能
实现初始增益选择面板的创建和显示逻辑,包括:
- 新增SelectInitialFeed面板场景和脚本
- 修改CompilingTip面板结束后跳转到选择面板
- 在ComponentManager中添加面板管理功能
- 优化UIState的面板加载和切换逻辑
|
2026-01-30 11:44:42 +08:00 |
|
fallingshrimp
|
2db1f7ac26
|
refactor(TickTool): 简化until方法的对象有效性检查
移除临时变量obj,直接在循环条件中调用predicate.get_object(),使代码更简洁
|
2026-01-28 22:51:28 +08:00 |
|
fallingshrimp
|
0ab500c362
|
fix(TickTool): 修复until方法中await frame()的位置错误
将await frame()移到条件判断之后,确保在每次循环中都先检查条件再等待,避免不必要的等待
|
2026-01-28 22:51:12 +08:00 |
|
fallingshrimp
|
11dcce50c9
|
refactor(武器系统): 重构Gobo武器行为并移除治疗导弹
删除HealingMissle相关文件,修改Gobo武器行为
Gobo现在会在受到伤害时生成苹果而非发射治疗导弹
更新武器描述和属性以匹配新行为
调整Rooster角色的武器配置
|
2026-01-28 22:50:46 +08:00 |
|
fallingshrimp
|
34dde2b281
|
fix(BulletTool): 修复召唤物友军伤害判断逻辑
调整友军伤害判断逻辑,正确处理召唤物与其主人的玩家身份关系,避免误伤友军
|
2026-01-28 20:34:32 +08:00 |
|
fallingshrimp
|
4990a3e300
|
feat(角色): 添加Gobo角色及相关资源
添加Gobo角色,包括武器、召唤物和治疗导弹功能
- 新增Gobo角色模型和动画资源
- 实现Gobo武器系统,可召唤Gobo单位
- 添加治疗导弹功能,Gobo受伤时会发射治疗友军
- 优化实体基础类,添加生命值初始化方法
- 修改子弹伤害判定逻辑,支持友军伤害设置
|
2026-01-28 20:20:55 +08:00 |
|
fallingshrimp
|
df661d38e5
|
fix(武器平衡): 调整草方块菌落的攻击力和冷却时间
将草方块菌落的攻击加成从3倍降低到1倍,基础伤害从200降低到100,冷却时间从2000ms缩短到1000ms。同时将公鸡角色的武器配置从氧气发生器替换为紫水晶。
|
2026-01-28 17:31:52 +08:00 |
|
fallingshrimp
|
3698127345
|
feat(障碍物系统): 添加草墙障碍物及相关功能
实现草墙障碍物系统,包括以下主要变更:
- 新增草墙障碍物资源、脚本和场景
- 添加障碍物状态显示UI
- 扩展组件管理器支持障碍物类型
- 修改子弹系统以支持对障碍物的碰撞检测
- 调整实体碰撞层设置
- 为公鸡角色添加草墙武器
新增功能允许玩家放置可阻挡敌人的草墙障碍物,并显示其生命值状态
|
2026-01-27 20:52:26 +08:00 |
|
fallingshrimp
|
2f2a3fd04b
|
feat(武器): 增强氧炔枪属性并更新描述
调整氧炔枪的攻击属性:
- 基础攻击加成从0.3提升至0.5
- 火焰攻击加成从0.1提升至0.25
- 浓硝酸液滴的生存时间减半
更新武器描述文本,明确说明火焰的击退效果和浓硝酸的射程较短特性
|
2026-01-26 06:46:37 +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
|
22072fbfc1
|
fix(Weapons/Oxygener): 调整武器属性加成系数
降低氧气生成器对攻击力和火属性攻击力的加成系数,以平衡游戏性
|
2026-01-25 20:04:46 +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
|
0138d1017f
|
feat(技能图标): 添加冷却进度百分比功能并优化能量显示
为CooldownTimer添加percent方法计算冷却进度百分比
重构SkillIcon使用新的冷却进度和能量填充进度计算
添加白色圆圈SVG资源作为粒子效果
优化EntityBase的能量计算方法
更新SkillIcon场景配置
|
2026-01-24 09:43:25 +08:00 |
|
fallingshrimp
|
47795df050
|
fix: 调整动力水晶速度和初始波数
将动力水晶的初始速度从0调整为1,使子弹能够正常移动
在测试环境下将初始波数从10调整为20,方便测试更多波次
|
2026-01-24 08:51:54 +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 |
|