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

215 Commits

Author SHA1 Message Date
fallingshrimp e912a58969 feat(武器): 调整核弹武器属性和角色配置
增加核弹的基础攻击力和范围,降低能量消耗但增加冷却时间
更新公鸡角色的武器配置,将核弹作为默认武器
2025-09-30 17:01:44 +08:00
fallingshrimp d5197557f6 feat(武器): 添加代达罗斯风暴魂武器并调整相关参数
为公鸡角色添加新的武器代达罗斯风暴魂,并调整其伤害、数量和半径参数。同时修改怪物灵魂子弹的伤害值,并添加超出屏幕自动销毁逻辑。更新武器描述文本以反映参数变化。
2025-09-30 13:23:51 +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 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 12b815a6f3 feat(ChainGun): 为链式机枪添加子弹数量属性并调整子弹生成逻辑
修改链式机枪的武器脚本、场景配置和子弹脚本,新增count属性控制子弹数量
子弹生成时根据count值调整位置分布,同时更新UI描述文本
2025-09-21 22:36:45 +08:00
fallingshrimp 3ae184faa8 feat: 添加彩虹猫子弹命中效果和武器平衡调整
- 为彩虹猫子弹添加命中时的爆炸效果和随机旋转
- 调整多个武器的数值平衡,包括BigLaser、VectorStar、LGBT和Meowmere
- 为子弹添加穿透伤害衰减属性
- 更新Meowmere武器的描述和数值
- 添加CatBoom特效场景
- 从Rooster角色中移除部分武器
- 为World场景添加纹理过滤设置
2025-09-21 16:17:49 +08:00
fallingshrimp 1a6a47da74 feat(Meowmere): 调整武器和子弹属性并优化动画
- 为Meowmere子弹添加穿透属性
- 调整武器伤害计算和子子弹伤害
- 更新武器描述模板和数值显示
- 修改子弹碰撞体大小和位置
- 优化武器动画和旋转效果
- 调整角色武器库中的武器顺序
2025-09-21 15:32:38 +08:00
fallingshrimp f0edb426f1 feat(武器系统): 重构链式机枪并添加新武器
- 修改链式机枪的子弹生成逻辑,使用新的锚点系统
- 调整武器属性包括伤害值、冷却时间和能量消耗
- 为公鸡角色添加蘑菇镐和核弹两种新武器
- 优化公鸡角色的攻击输入检测逻辑
2025-09-21 15:24:15 +08:00
fallingshrimp f91e43aed1 feat(武器): 添加链式机枪武器系统
新增链式机枪武器脚本和场景文件,包含攻击逻辑和UI显示
将VerticalColorBar.tscn移动到UI目录并更新引用
在公鸡角色中添加链式机枪作为可选武器
2025-09-21 15:00:22 +08:00
fallingshrimp 81651f764c refactor(ComponentManager): 移除_ready中的init调用并优化初始化逻辑
移除ComponentManager.gd中冗余的_ready方法,改为在MakeFeed.gd中显式调用init
优化资源加载逻辑,确保在使用前完成初始化
2025-09-21 14:52:17 +08:00
fallingshrimp 84d286e2c5 feat(组件管理): 重构组件加载逻辑并添加优先级函数
重构ComponentManager的get方法,使用MathTool.priority函数实现资源加载的优先级逻辑
将Wave类中的entity类型从PackedScene改为String,延迟加载角色资源
添加MathTool.priority静态方法用于处理空值情况
2025-09-21 14:47:43 +08:00
fallingshrimp 4e3425eda9 refactor: 重构资源路径和组件结构
- 将attackstar.svg从UI目录移动到resources/common目录
- 将VerticalColorBar.tscn从UI/Variants目录移动到根components目录
- 将LaserSummoner.tscn从Bullets/Common目录移动到Bullets根目录
- 移除调试日志打印语句
- 优化ItemStore.gd的getTexture方法默认值处理
- 更新相关场景和脚本中的资源引用路径
- 添加FeedFilter调试工具组件
- 优化ComponentManager初始化逻辑
2025-09-21 13:56:50 +08:00
fallingshrimp d54c050be9 refactor(资源管理): 集中资源加载逻辑到ComponentManager
将分散在各处的资源加载逻辑统一到ComponentManager中管理
添加对UI组件、主题、物品纹理和饲料的集中管理
移除SkillIconBase.tscn并迁移到UI目录
2025-09-21 13:34:51 +08:00
fallingshrimp e551a6db61 refactor: 使用ComponentManager统一管理资源加载
将所有直接使用`load("res://components/...")`加载资源的代码替换为通过`ComponentManager`统一管理的方式,提高代码的可维护性和资源管理的统一性
2025-09-21 13:11:31 +08:00
fallingshrimp 4c5842fb9e refactor(资源加载): 将preload替换为load以优化内存使用
统一使用load方法动态加载资源,减少启动时的内存占用
移动Manager类到Tools/Managers目录下
修复DirTool处理remap文件的问题
2025-09-21 12:53:15 +08:00
fallingshrimp 9f82b7f9fa feat(子弹): 添加链枪子弹资源与逻辑
添加链枪子弹的图片资源、脚本和场景文件
为RainbowCat子弹添加穿透属性和生命周期
在子弹AI预设中添加面向鼠标的功能
2025-09-21 12:46:32 +08:00
fallingshrimp f58a8ea014 feat(武器): 添加彩虹猫之刃武器及相关资源
添加彩虹猫之刃武器,包含以下内容:
- 新增彩虹猫子弹和武器贴图资源
- 实现彩虹猫子弹和武器逻辑脚本
- 添加武器预制体和相关动画效果
- 在公鸡角色中默认装备该武器
- 修改子弹基类添加AI调用逻辑
2025-09-21 08:26:29 +08:00
fallingshrimp 73c59be0e8 fix: 更新默认波次数据并调整核弹伤害
修复Rooster角色中移除核弹武器的配置
提升核弹基础伤害从500到750并更新描述
将默认波次从测试BOSS改为普通波次
2025-09-21 07:51:27 +08:00
fallingshrimp 57c19c49ef feat: 调整测试波次和核弹武器属性
将测试波次默认数据改为WAVE_TESTBOSS_KUKE并增加敌人生成数量
提升核弹武器的攻击力和作用半径,并更新描述文本
2025-09-21 07:46:49 +08:00
fallingshrimp 844c2cb501 feat(武器): 增强核弹效果并添加警告动画
- 提升核弹的攻击力和爆炸半径
- 为核弹添加逐渐扩大的红色警告环
- 改进核爆炸效果,调整粒子参数和震动强度
- 新增填充环着色器用于警告效果
2025-09-21 07:38:09 +08:00
fallingshrimp 36bdd8fc27 feat(武器系统): 调整核弹伤害参数并添加屏幕震动效果
- 降低核弹基础伤害但提高升级后伤害
- 修改爆炸半径范围描述
- 为核弹爆炸添加随时间递减的屏幕震动效果
- 重构CameraManager的shake方法以支持自定义震动曲线
2025-09-21 07:06:43 +08:00
fallingshrimp e89e4f21e6 feat(武器系统): 添加核弹武器及相关资源
实现核弹武器功能,包括:
- 添加核弹控制器武器脚本和场景
- 实现核弹子弹逻辑和爆炸效果
- 添加相关图片、音效资源
- 更新角色武器库包含核弹
- 调整武器名称颜色配置
2025-09-20 22:17:09 +08:00
fallingshrimp 57979e1cd6 fix: 调整KukeMC的生成方式和降低苹果掉落概率
将KukeMC的生成方式从false改为true以修复生成问题,同时降低苹果掉落概率从10%到3%以平衡游戏难度
2025-09-20 18:00:56 +08:00
fallingshrimp 71dac4b7ff fix(BossAttack/Bear): 降低ArrowSeven的伤害值从10到5
调整熊BOSS攻击箭矢的伤害值以平衡游戏难度
2025-09-20 17:59:26 +08:00
fallingshrimp 8ff063865e fix(Characters/Hen): 调整母鸡的基础属性和移动速度
将母鸡的最大生命值从75提升到100,移动速度从0.25增加到0.3,以平衡游戏难度
2025-09-20 17:44:40 +08:00
fallingshrimp b6662e6ffa fix(武器): 调整武器数值和配置
- 将多个武器的升级时间系数从0.05降低到0.02
- 为VectorStar、MushroomPickaxe和PurpleCrystal添加或调整costBeachball值
- 修改MushroomPickaxe的needEnergy从1.0增加到2.0
- 更新紫水晶簇的伤害显示和价格
2025-09-20 17:37:39 +08:00
fallingshrimp 8b5813fb95 refactor(武器系统): 移除武器能量消耗并调整数值显示
- 从多个武器脚本中移除needEnergy变量
- 更新武器描述中的数值变化显示
- 删除不再使用的Arrow7武器相关文件
- 为部分武器添加costBeachball属性
2025-09-20 17:36:00 +08:00
fallingshrimp 007f323482 refactor(武器系统): 重构武器能量消耗机制
移除全局武器升级能量消耗倍数,改为各武器独立设置升级能量消耗
调整矢量核心武器的属性计算和初始能量值
为所有武器类型添加升级时的能量消耗增量
2025-09-20 17:30:05 +08:00
fallingshrimp 5c2c29fdcb refactor(武器系统): 优化武器升级计算和描述显示
修改武器升级计算公式,将指数运算改为线性运算以提高性能
在武器描述中显示当前值和升级后的值
调整costBeachball的默认值从500改为100
2025-09-20 17:23:30 +08:00
fallingshrimp e6fda173d4 fix(Characters/Chick): 修正激光子弹发射角度计算错误
将固定角度90度改为根据激光数量动态计算角度,使子弹均匀分布
2025-09-20 07:32:39 +08:00
fallingshrimp adf8b7d3f3 fix(Characters): 调整Chick角色的攻击冷却时间和激光数量
修改Chick角色的攻击冷却时间配置,提高部分攻击的冷却时间以平衡游戏难度。同时将激光攻击的数量改为随机生成2-4个,增加战斗变化性。将默认波次数据从测试BOSS改为普通波次。
2025-09-20 07:18:23 +08:00
fallingshrimp 06fdfd1586 feat(武器系统): 添加灵魂等级机制并重构武器升级逻辑
- 在UI中添加灵魂资源显示和操作按钮
- 修改武器升级公式加入灵魂等级系数
- 实现灵魂的提取和镶嵌功能
- 为武器卡牌添加灵魂等级颜色映射
- 初始化玩家灵魂资源为10个
2025-09-20 07:01:17 +08:00
fallingshrimp fcfa648b86 refactor(Wave): 重构测试BOSS波次配置
将WAVE_TESTBOSS拆分为WAVE_TESTBOSS_ALL和WAVE_TESTBOSS_KUKE,分别用于测试所有BOSS和单独测试KukeMC。同时取消注释并调整了部分BOSS的生成参数。
2025-09-19 22:26:08 +08:00