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

346 Commits

Author SHA1 Message Date
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
fallingshrimp 9cc5c7bd94 feat(武器系统): 为红水晶武器添加水晶碎片弹射效果
新增水晶碎片子弹类型,当红水晶爆炸时会向随机方向发射碎片
修改红水晶武器配置,添加碎片数量和伤害百分比属性
更新武器描述以反映新功能
2025-12-17 22:21:10 +08:00
fallingshrimp ff19a54da3 fix(武器): 调整红水晶武器的半径增长系数
将红水晶武器的半径增长系数从4降低到1,以平衡游戏性
移除公鸡角色中未使用的粒子效果相关资源,优化场景文件
2025-12-16 23:01:16 +08:00
fallingshrimp 11953fee54 fix(Weapons/RedCrystal): 提高红水晶武器的攻击力加成
将攻击力加成从2倍提升至5倍,以增强该武器的战斗效果
2025-12-14 22:25:24 +08:00
fallingshrimp fb0b98c96e feat(武器系统): 新增红水晶武器及相关资源
添加红水晶武器系统,包括武器、子弹、特效和音效资源
- 新增红水晶武器脚本及场景,实现爆炸伤害功能
- 添加红水晶子弹逻辑,支持半径爆炸效果
- 加入红水晶爆炸特效和音效
- 更新角色武器库包含红水晶武器
- 调整现有水晶武器描述和数值
- 扩展子弹基类支持首帧回调
- 更新特效控制器支持音效播放等待
2025-12-14 17:01:09 +08:00
fallingshrimp 892796bdcd fix: 修复测试环境下使用正式版波次数据的问题
将测试环境下的波次数据从测试BOSS熊改为正式版波次数据,确保测试与正式环境行为一致
2025-12-14 15:31:53 +08:00
fallingshrimp 0571400cb2 feat(MTY): 增强MTY角色的攻击能力
- 将"猛冲"技能更名为"撕咬"并增加生命周期
- 为MTY添加新的攻击类型和冷却时间
- 调整MTY在普通波次中的生成参数
2025-12-14 15:29:44 +08:00
fallingshrimp 1886099d23 fix(Characters): 修复Bear冲刺时未检查boss有效性的问题
修复Bear.gd中sprint函数未检查currentFocusedBoss是否有效的问题,避免潜在崩溃
调整TickTool.gd中until方法的frame调用方式
修改Wave.gd测试环境下的初始波次配置
2025-12-14 15:25:12 +08:00
fallingshrimp e83a84e15d fix: 调整测试环境下的初始波数和波数据
将测试环境下的初始波数从1改为5,并将测试数据从WAVE_NORMAL改为WAVE_TESTBOSS_ALL,以便更好地进行测试
2025-12-14 15:09:12 +08:00
fallingshrimp 0e6910ea56 fix: 根据发布状态调整初始波次数据
修改Wave.gd中的静态变量current和data,使其在非发布版本时也使用正常波次数据而非测试BOSS波次,确保测试环境与生产环境一致
2025-12-14 15:08:53 +08:00
fallingshrimp 2232c9148a refactor(MathTool): 重命名随机数相关方法以提高可读性
将 randv2_range 重命名为 randomVector2In,randc_from 重命名为 randomChoiceFrom,randc_from_weights 重命名为 randChoiceWeightsFrom,并新增 randomRingPoint 方法
2025-12-14 15:06:22 +08:00
fallingshrimp 74d3e03fef feat(战斗系统): 改进敌人生成逻辑以围绕玩家位置生成
修改Wave.spawn方法以接受中心点参数,使敌人生成位置围绕玩家
在Starter和MakeFeed面板中调用spawnWave时计算玩家中心位置
重构EntityBase添加getPlayers方法获取所有玩家实体
重命名WorldManager.nextWave为doNextWave以更清晰表达意图
2025-12-14 15:01:01 +08:00
fallingshrimp 4648fedc73 refactor(测试): 将默认波数据改为测试BOSS鸡并移除无用音频资源
修改Wave.gd中的默认波数据为测试BOSS鸡,便于测试
移除Chick.tscn中未使用的狐狸受伤音频资源及相关配置
2025-12-14 14:54:06 +08:00
fallingshrimp 0f3b75513a feat(子弹效果): 为蓝水晶子弹添加爆炸效果并调整相关配置
- 在BlueCrystal.gd中添加destroy方法创建爆炸效果
- 新增BlueCrystalExplosion.tscn爆炸效果场景
- 调整PurpleCrystalExplosion.tscn粒子数量
- 修复ItemDropped.gd中玩家实例有效性检查
- 将Rooster.tscn的武器更换为水晶系武器
2025-12-14 14:18:30 +08:00
fallingshrimp b5edbc5b13 fix(EffectController): 修复oneShot效果后未释放自身的问题
feat(EntityBase): 添加获取生命值百分比的方法
refactor(BulletBase): 重命名scene变量为parentScene以提高可读性
fix(BlueCrystal): 修正弹道追踪旋转计算错误
style(EffectBase): 调整场景文件格式和属性顺序
2025-12-14 13:36:48 +08:00
fallingshrimp 04dbd5d6db feat(武器): 新增蓝水晶武器及相关调整
- 添加蓝水晶武器资源及配置
- 调整蓝水晶子弹的生命周期和追踪速度
- 修改数学工具中的随机数生成逻辑
- 更新钻石子弹的穿透属性和生命周期
- 将蓝水晶武器添加到角色武器库中
2025-12-14 13:22:35 +08:00
fallingshrimp 977073dbc0 fix(武器): 调整紫水晶簇的攻击力和价格
将紫水晶簇的攻击加成从3倍降低到1倍,同时将价格从250降低到200
2025-12-13 11:28:15 +08:00
fallingshrimp f13468bc0a feat(召唤): 调整召唤物属性和武器配置
- 修改HJM和LGBTFlag的吸引力数值
- 为武器类型枚举添加SUMMON选项
- 优化召唤逻辑,当达到上限时移除最早召唤物
- 调整Shield武器的属性和描述
- 更新Rooster角色的武器配置
- 修复LGBTFlag攻击角度计算问题
2025-12-13 11:26:12 +08:00
fallingshrimp 33b2b16b70 refactor(武器系统): 调整水晶武器伤害计算和子弹行为
重构蓝水晶和紫水晶武器的伤害计算方式,将蓝水晶的基础伤害从3降至2
移除紫水晶子弹的分裂和折射功能,将其逻辑移至BulletBase基类
更新相关场景文件中的显示文本和配置参数
调整角色初始武器配置,移除无用音效资源
2025-12-13 10:55:02 +08:00
fallingshrimp 698b5a5618 fix(Bullets/Diamond2): 修复钻石子弹动画和碰撞问题
调整钻石子弹的静态精灵位置和缩放,添加碰撞形状
修复当父节点无效时动画停止逻辑
```

```msg
feat(Weapons/BlueCrystal): 调整蓝水晶武器属性

增加子弹环绕数量计算公式
降低基础攻击力并增加冷却时间
更新描述文本移除逃逸时间说明
2025-12-13 08:24:45 +08:00
fallingshrimp 311bc79252 feat(武器系统): 新增蓝水晶武器及其子弹效果
实现蓝水晶武器系统,包含追踪子弹和环绕钻石效果
- 添加蓝水晶武器及配套子弹资源
- 实现子弹追踪逻辑和钻石环绕效果
- 扩展BulletBase类支持父子弹关联
- 更新角色预设包含新武器
2025-12-13 07:55:02 +08:00
fallingshrimp b4bb95cc72 feat: 添加音元护盾武器和召唤物功能
实现音元护盾武器系统,包含以下内容:
- 新增护盾武器资源及脚本
- 添加护盾召唤物逻辑
- 实现护盾AI跟随主人功能
- 更新公鸡角色默认武器为护盾
2025-12-08 22:23:53 +08:00
fallingshrimp 3dd5f06bbe feat(角色): 添加猫头鹰角色MTY及其冲刺攻击能力
添加新角色MTY(猫头鹰)及其专属子弹MTYSprint
- 实现MTY角色的基本属性和AI行为
- 添加MTYSprint子弹类型及碰撞检测
- 在Wave.gd中添加MTY的生成配置
- 扩展BulletTool工具类添加查找最近子弹功能
2025-12-07 17:04:47 +08:00
fallingshrimp 9fb617d107 fix(Weapons/PurpleCrystal): 调整攻击力计算公式从5倍改为3倍 2025-12-07 16:18:16 +08:00
fallingshrimp 261ea7ae7b feat: 调整游戏平衡性和武器配置
- 增加EntityBase中FEED_COUNT_CAN_MADE的值至2
- 将GameRule中refreshCountIncreasePercent改为refreshCountIncreaseCount
- 提升WhiteSoul武器的攻击力和作用范围
- 降低MakeFeed面板的refreshNeedBaseballCount基础值
- 修改Rooster的默认武器为WhiteSoul
- 调整WhiteSoul子弹的自动销毁逻辑
2025-12-07 14:05:30 +08:00
fallingshrimp e8a20657f8 fix: 将熊角色的最大生命值从5000降低到4000 2025-12-06 20:17:18 +08:00
fallingshrimp 95f85a34a1 fix(Wave): 调整怪物波次生成顺序和数量
修改了普通波次中Chick、KukeMC和Bear的生成顺序和数量,使游戏难度曲线更合理
2025-12-06 19:59:16 +08:00
fallingshrimp d4776c7398 feat(战斗): 添加剑砍特效并重构火山子弹碰撞检测
- 新增剑砍音效及特效资源
- 为火山子弹添加命中时触发剑砍特效
- 使用FollowPosition组件重构碰撞检测逻辑
- 简化动画轨道和碰撞体配置
2025-12-06 19:58:22 +08:00
fallingshrimp 5304541c9a feat(武器): 增强火山武器攻击力并替换公鸡角色的武器
将火山武器的攻击力加成从2倍提升至3倍,同时将公鸡角色的武器从紫水晶替换为火山武器
2025-12-04 22:37:50 +08:00
fallingshrimp d84b87b1a7 feat(武器): 调整火山武器的属性和伤害计算
将火山武器的攻击力从10提升至20,海滩球消耗从300降低至200
同时略微降低dmg5的成长系数,从0.03调整为0.025
2025-12-04 22:33:52 +08:00
fallingshrimp 076d7e8683 feat(武器): 调整火山武器的数值平衡
降低火山武器的沙滩球消耗至200
提高火山武器各段伤害加成系数至0.03
提高基础攻击力加成至2倍
移除调试标记debugRebuild
2025-11-30 16:47:49 +08:00
fallingshrimp f77752ae6a fix(Weapons/Volcano): 提高所有伤害等级的伤害加成系数
将伤害加成系数从0.015提升至0.025以增强武器效果
2025-11-30 16:36:40 +08:00
fallingshrimp 0a4c61aa04 feat(武器): 提高火山武器的伤害系数
将火山武器的伤害系数从0.01提升至0.015,以增强武器威力
2025-11-30 16:30:20 +08:00
fallingshrimp ee4ad92ce0 feat(角色): 调整角色属性和武器配置
- 提高Chick、KukeMC和Bear的最大生命值
- 将Rooster的武器从WhiteSoul更换为Volcano
2025-11-30 16:25:56 +08:00
fallingshrimp c950d01cfc fix(武器/火山): 调整火山武器的伤害系数和描述
降低火山武器各段伤害的成长系数和基础值,并同步更新描述文本中的伤害百分比
2025-11-30 16:25:04 +08:00
fallingshrimp af044a017d fix(武器): 调整WhiteSoul武器属性和Rooster角色配置
修改WhiteSoul武器的攻击计算方式,将攻击加成从2倍降至1倍,并固定count值为1
更新Rooster角色的武器配置,从SevenSoul更换为WhiteSoul
调整武器描述文本以匹配实际属性
2025-11-30 16:23:53 +08:00
fallingshrimp 7ab849129f feat(SevenSoul): 增强七魂武器功能并修复子弹伤害逻辑
为七魂武器添加攻击力属性并调整伤害和治疗机制
修复子弹工具中空引用检查缺失的问题
移除子弹基类中冗余的空检查逻辑
更新武器描述以反映新功能
调整子弹粒子效果和伤害计算方式
2025-11-30 15:46:18 +08:00
fallingshrimp 2006087495 refactor(武器系统): 重构弓箭和七魂武器逻辑及数值
调整弓箭武器的旋转偏移逻辑,将偏移计算从spawn函数移到Arrow类
修改七魂武器的属性和描述,增加治疗效果和能量转换功能
更新游戏难度范围和默认值,调整实体生命值计算方式
移除Rooster角色中的LGBT和HJM武器,替换为SevenSoul武器
2025-11-30 14:26:48 +08:00
fallingshrimp 290d99f8bd feat: 添加召唤上限功能及相关资源
添加召唤上限字段和图标,支持武器召唤数量限制
新增小丑鱼饲料资源,包含SVG图标和场景配置
更新实体状态机以支持召唤上限检查和召唤物管理
2025-11-30 09:30:53 +08:00