1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 15:01:53 +08:00
Commit Graph

384 Commits

Author SHA1 Message Date
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 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 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 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 19384e1c50 fix: 修复测试环境与生产环境的wave初始值不一致问题
将测试环境的wave初始值从20改为1,与生产环境保持一致,避免测试时出现不一致的行为
2026-01-24 09:59:12 +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 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 ac2696a412 feat(武器/音效): 调整彩虹猫之刃属性并添加音效
降低基础攻击力和子攻击力数值,调整冷却时间
为武器攻击和猫爆炸效果添加音效资源
更新武器描述以反映数值变化
2026-01-18 15:26:12 +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
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 1913f5d844 feat: 调整敌人掉落数量和波次配置
- 修改猫头鹰、狐狸和酷可mc的掉落数量范围
- 调整普通波次中猫、狗和猫头鹰的出现频率
- 减少刷新棒球数量的增加范围
2026-01-17 11:46:01 +08:00
fallingshrimp 747b057b22 refactor(武器系统): 重构VectorStar武器和子弹逻辑
调整VectorStar子弹的移动逻辑,移除forwarded变量并优化速度计算
修改VectorStar武器的属性计算公式,调整基础值和成长系数
更新VectorStar场景配置,调整攻击力、冷却时间等参数
将Rooster角色的默认武器替换为VectorStar
2025-12-22 15:37:24 +08:00
fallingshrimp 92cedf08b6 refactor(武器系统): 调整红水晶武器参数和世界边界碰撞
修改红水晶武器的攻击力和数量参数,优化游戏平衡性
将圆形碰撞形状替换为世界边界碰撞形状,改进地图边界检测
移除调试标记并更新武器描述模板
2025-12-22 13:16:27 +08:00
fallingshrimp 20d746683d fix(Weapons/RedCrystal): 调整百分比加成计算方式
将百分比加成从固定增量改为基于灵魂等级的动态计算,以提供更平衡的成长曲线
2025-12-17 22:43:14 +08:00
fallingshrimp fdedca95b4 feat(武器): 增强红水晶武器爆炸效果
修改红水晶武器爆炸时生成的水晶碎片数量逻辑,从固定数量改为1~N随机数量
更新相关描述文本以反映新的随机数量机制
2025-12-17 22:23:37 +08:00
fallingshrimp a59e61cacd fix(Weapons/RedCrystal): 调整百分比加成系数从0.02降至0.001
平衡性调整,降低红水晶武器的百分比加成效果
2025-12-17 22:21:24 +08:00