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

248 Commits

Author SHA1 Message Date
fallingshrimp 6a4a6811ba feat(子弹): 调整扫帚炮和回旋镖参数
增加扫帚炮的移动速度并调整相机震动强度
修改回旋镖的曲线参数以优化运动轨迹
2026-05-01 12:54:49 +08:00
fallingshrimp c3e5e81a61 feat(子弹): 为扫帚炮添加追踪开关并调整相关参数
- 在BroomGun中添加canTrace导出变量控制追踪功能
- 调整Broom子弹的碰撞体大小和位置
- 修改EnergyBlock中Broom子弹的速度倍率从2改为3
- 在BroomGun动画中添加canTrace状态控制
2026-05-01 12:50:27 +08:00
fallingshrimp fb6263d7ec refactor(武器系统): 调整武器属性和配置
- 移除BroomGun的基础伤害属性
- 调整EnergyBlock的最大生命值
- 优化Parrier的弹反冲力计算
- 修改Tree武器的攻击速率和伤害比例
- 更新Rooster的武器配置
2026-05-01 09:46:50 +08:00
fallingshrimp 8acb08fd14 feat(子弹系统): 添加扫帚系列子弹及相关资源
添加扫帚子弹、扫帚炮和扫帚回旋镖三种新子弹类型
包含子弹脚本、音效、动画和特效资源
修改EnergyBlock实体以支持新子弹的攻击逻辑
更新子弹基类添加销毁信号
2026-05-01 09:12:27 +08:00
fallingshrimp 99e23cf34b feat(子弹): 添加挥剑子弹基础功能
实现挥剑子弹的基础逻辑,包括继承BulletBase类并添加锁定发射器的AI功能
2026-04-30 21:24:59 +08:00
fallingshrimp 0a9e5f328a refactor(Statemachine): 将FollowPosition重构为SyncTransform并增加缩放功能
feat(EnergyBlock): 添加新的攻击类型1并设置冷却时间
fix(Parrier): 修复子弹碰撞时的hitbox禁用问题
feat(Bullets): 添加新的SwingSword子弹资源
style(Wave): 调整调试配置使用测试小怪而非Boss
2026-04-30 20:56:49 +08:00
fallingshrimp 5f3002ad20 fix: 修正击退效果的方向计算错误
将击退方向从 (position - entity.position) 改为 (entity.position - position),确保实体被正确击退
2026-04-30 18:35:56 +08:00
fallingshrimp 5cef96cd34 refactor(Bullets): 优化子弹格挡逻辑并提取公共方法
重构Parrier.gd中的格挡逻辑,将重复代码提取为parryEffect和penerateEffect方法
调整FoxZhua子弹的追踪位置和场景配置
修改waveDebugConfig使用测试BOSS而非测试小怪
2026-04-30 18:32:34 +08:00
fallingshrimp 6afc97ba10 feat(子弹系统): 新增BREATH运动类型并更新相关子弹配置
- 在BulletBase.gd枚举中添加BREATH运动类型
- 为多种子弹场景文件添加motionType属性配置
- 在Parrier.gd中实现BREATH类型的碰撞处理逻辑
- 更新多个子弹场景文件的格式和唯一ID
2026-04-30 06:45:48 +08:00
fallingshrimp 64f11d75b2 feat(子弹系统): 添加SPRINT运动类型并处理碰撞逻辑
为子弹系统新增SPRINT运动类型,并在Parrier子弹中处理其碰撞逻辑。当SPRINT类型子弹碰撞时,会销毁子弹并使发射者速度反向衰减。
2026-04-30 06:42:15 +08:00
fallingshrimp 95bd4e4ebb feat(BulletBase): 添加子弹运动类型枚举并修改弹反逻辑
为子弹基类添加运动类型枚举(MotionType),包含四种运动方式。修改Parrier子弹的弹反逻辑,根据子弹运动类型执行不同处理:
- 投射物:保持原有弹反或格挡逻辑
- 挥砍:禁用碰撞箱
- 魔法或召唤:为发射者存储能量
2026-04-30 06:39:56 +08:00
fallingshrimp 33192fbf8d fix(武器): 调整武器参数和修复弹反逻辑
- 修改Tree武器的攻击速率从0.25提升到1.0
- 移除Tree和PurpleCrystal的debugRebuild标志
- 修正Parrier弹反时的冲量计算公式
- 更新弹反子弹的目标定位为追踪锚点
- 完善PurpleCrystal场景结构和属性配置
2026-04-29 22:09:59 +08:00
fallingshrimp e2da3ec86e feat(游戏内容): 添加能量方块角色和矢量核心武器
添加新的能量方块角色实体及其相关资源文件
新增矢量核心武器卡牌配置
调整彩虹糖的数值平衡
修改波次生成逻辑,允许Boss波次生成小怪
修复红水晶子弹在发射者无效时的崩溃问题
2026-04-26 14:02:02 +08:00
fallingshrimp b94a289b17 feat(子弹系统): 增强Parrier子弹和BigLaser效果
- 增加Parrier子弹的最大球数量和反射率
- 为Parrier子弹添加动画速度调整逻辑
- 重构BigLaser场景,添加动画资源和显示名称
2026-04-25 14:11:05 +08:00
fallingshrimp 87c392d8a4 feat(战斗系统): 重构子弹追踪逻辑,使用实体当前焦点位置替代鼠标位置
修改所有子弹追踪逻辑,统一使用launcher.currentFocusedPosition作为目标位置
在EntityBase中新增currentFocusedPosition字段,用于存储当前焦点位置
调整MTY角色的攻击距离参数,使用常量定义最小招架和攻击距离
2026-04-25 13:28:43 +08:00
fallingshrimp 7120eaa79e feat: 添加多个召唤物的displayName并调整相关参数
refactor: 统一测试BOSS的wave配置
fix: 修正Parrier.gd中的launcher判断条件
perf: 调整MTY的攻击冷却时间和技能范围
style: 移除部分调试标记和冗余代码
2026-04-25 13:17:17 +08:00
fallingshrimp 3a8c48dae7 feat(子弹): 为魔法飞弹添加命中动画和音效
refactor(角色): 将MTY角色从猫头鹰改为狗熊宝宝并调整攻击逻辑

fix(子弹): 修复ParryBall和Parrier子弹的实例有效性检查

style(场景): 清理场景文件中的冗余属性

feat(工具): 为findClosetBulletCanDamage添加最大距离参数

chore(配置): 更新测试用的波次配置
2026-04-24 18:09:24 +08:00
fallingshrimp 2714e2c8bd fix(Bullets/MagicMissle): 修复魔法导弹伤害计算问题
修正当魔法导弹未加速时未造成伤害的问题,并优化销毁条件判断
2026-04-18 11:46:56 +08:00
fallingshrimp 2d8761f110 fix(MagicMissle): 修复魔法导弹加速逻辑和伤害传递问题
调整加速条件判断,确保只有存在子弹时才加速
修正子弹销毁条件为基于基础伤害值
修复子弹伤害传递问题,确保基础伤害正确传递给分裂子弹
优化场景结构,调整粒子效果和碰撞体位置
2026-04-18 11:39:23 +08:00
fallingshrimp 2dd47a4f3e feat(武器系统): 添加魔法导弹武器及配套子弹逻辑
实现魔法导弹武器系统,包括:
1. 新增HOLD_LOOP发射类型武器
2. 添加魔法导弹子弹类实现追踪和分裂逻辑
3. 修改武器基类支持循环攻击模式
4. 更新角色控制器支持新武器类型
5. 添加相关资源文件和配置
2026-04-18 08:12:27 +08:00
fallingshrimp a69c0b735e refactor(VolcanoShadow): 简化子弹AI逻辑并调整属性
feat(WhiteSoul): 提高基础攻击力至15点
refactor(Volcano): 调整伤害计算公式
refactor(VolcanoShadow.tscn): 优化场景配置并移除冗余动画
2026-04-12 16:29:59 +08:00
fallingshrimp 73adc34aef feat: 更新多个武器和子弹的属性和行为
- 为LGBTFlag添加500点最大生命值
- 调整NuclearBomb的旋转逻辑和AcidBulletBase的移动行为
- 重写WhiteSoul子弹逻辑,增加随机大小和速度
- 修改Oxygener武器,允许使用能量替代篮球消耗
- 更新多个场景文件,优化属性和描述
2026-04-11 11:05:59 +08:00
fallingshrimp fa34405c3d fix: 调整子弹触发距离并更新测试波次配置
修改Wood子弹的触发距离从300减少到200以改善游戏平衡
更新WAVE_JUSTJOKE波次的敌人配置,注释CyberCat并启用Deepsea
2026-04-05 21:20:31 +08:00
fallingshrimp 1910f10e9a feat(子弹): 添加BlockWall子弹类型并实现击退效果
为CyberCat角色添加新的攻击类型3,发射BlockWall子弹
修改子弹资源为长条形并调整碰撞形状
实现子弹命中后的击退效果
2026-04-05 21:09:47 +08:00
fallingshrimp 1a78d5b82b feat(子弹系统): 新增道里和母体子弹资源及音效
添加新的子弹资源包括道里(daoli)和母体(mother)的图片,以及相关音效文件(sddl.wav和xiangkan.wav)
为Deepsea角色调整攻击冷却时间并添加攻击音效
优化Wood子弹的行为逻辑,增加子弹发射效果
新增BlockWall子弹类型及其资源文件
2026-04-05 19:42:05 +08:00
fallingshrimp 3691a06f8b feat: 添加深海角色和木制子弹相关功能
添加深海角色及其攻击逻辑,包括两种攻击方式:
1. 随机发射水泥子弹
2. 向目标发射三发追踪木制子弹
新增木制子弹资源及脚本,实现追踪效果
调整武器树和波次配置,将深海加入测试波次
优化水泥子弹和筷子子弹的动画效果
2026-04-05 14:23:47 +08:00
fallingshrimp b343708b3b feat: 添加SCBlock和Bengbeng子弹类型及相关资源
feat(角色): 为Kernyr和CyberCat添加新攻击类型

refactor(角色): 更新Kernyr角色贴图和显示名称

feat(关卡): 调整测试关卡配置和敌人波次

style: 更新子弹资源文件及导入配置
2026-04-04 21:07:16 +08:00
fallingshrimp 93fdb8e2b8 feat(武器系统): 添加武器来源显示功能并优化光标刀碰撞
- 在武器卡片中添加来源显示标签和数组字段
- 将光标刀的碰撞形状从矩形改为线段
- 为光标刀添加命中时的击退效果
- 优化场景文件格式和节点唯一ID
2026-04-04 08:55:15 +08:00
fallingshrimp 2a55e394cd feat(InfinitySword): 添加射击音效和屏幕震动效果
为InfinitySword子弹添加射击音效资源fireshot.mp3
在spawn方法中实现屏幕震动效果
调整动画时间点和添加音频轨道
2026-04-03 20:04:30 +08:00
fallingshrimp 928050ef88 feat(子弹): 为InfinitySword添加击中特效
在击中实体时创建血溅效果并隐藏粒子,同时修复ShootBlood场景的格式问题
2026-04-03 19:37:51 +08:00
fallingshrimp 3791978230 feat(武器/子弹): 新增危险攻击星效果并优化无为子弹表现
添加危险攻击星特效资源及场景配置
调整无为子弹的追踪逻辑和动画效果
修改道像武器的伤害计算公式和冷却时间
移除角色中不再使用的紫水晶武器
2026-04-03 19:24:27 +08:00
fallingshrimp 7e90bd1c1c feat(武器): 新增道教石像武器及其相关效果
实现道教石像武器,包含以下功能:
- 添加天地之剑攻击逻辑,根据攻击速度、生命值和气层数计算伤害
- 新增无量斩子弹类型和特效
- 为公鸡角色添加新武器配置
- 更新相关动画和音效资源
2026-04-03 18:29:14 +08:00
fallingshrimp f018378053 feat(子弹): 添加无限之剑子弹资源和脚本
添加无限之剑子弹相关资源文件、脚本和场景配置
实现子弹基础AI逻辑
为Wuwei子弹添加空shoot方法
2026-04-02 22:49:34 +08:00
fallingshrimp 01ab16ed9f feat(武器): 新增道教石像武器及无为子弹
添加道教石像武器资源文件、脚本和场景配置
实现无为子弹的碰撞检测和动画效果
调整树武器的伤害计算方式,现在基于格挡率
优化游戏波次配置,调整敌人数量和出现时机
修复初始选择面板在发布模式下的逻辑问题
2026-04-02 22:39:29 +08:00
fallingshrimp 7c1cdc05d4 feat(战斗系统): 实现实体格挡效果并增强武器伤害配置
添加ParryEntity效果,用于实体格挡时的视觉表现
修改Tree武器攻击逻辑,增加基础伤害配置
优化Parrier子弹格挡逻辑,修正效果生成位置
2026-03-28 12:25:45 +08:00
fallingshrimp d9a8af529a feat(战斗系统): 实现弹反效果并调整相关参数
- 新增Parry效果控制器及关联资源
- 为EffectController添加beforeShot钩子方法
- 调整Parrier子弹的碰撞形状和动画时长
- 实现弹反成功时的击退效果和视觉反馈
- 修改默认波次配置用于测试
2026-03-28 11:55:16 +08:00
fallingshrimp 826df79c45 refactor(Wave): 重构波次配置逻辑以提升可维护性
将硬编码的测试模式配置提取为 waveConfig 数组,便于统一管理
修复 Parrier.gd 中子弹伤害计算变量名不一致的问题
2026-03-28 10:45:46 +08:00
fallingshrimp 2105de1131 feat(子弹系统): 添加Egg子弹类型及相关资源
添加新的Egg子弹类型,包括脚本、纹理和场景文件。更新Kernyr角色的攻击逻辑以使用Egg子弹。新增篮球和雷电纹理资源及其导入配置。
2026-03-28 09:47:41 +08:00
fallingshrimp bbb4540ec4 feat: 更新角色和武器配置,调整子弹效果
- 将Kernyr角色替换为Chick并更新相关属性
- 修改Rooster的武器配置,替换AcidWind为PurpleCrystal
- 调整Yangyi子弹的纹理和粒子效果参数
- 提高武器Tree的攻击速率
- 移除调试标志并优化部分数值设置
2026-03-27 23:04:20 +08:00
fallingshrimp 73b3f9d569 feat(角色): 更新Kernyr角色行为和外观
- 修改Kernyr的攻击模式,增加3种攻击类型
- 更新角色贴图和显示名称
- 调整阳毅导弹的尺寸和动画效果
- 修复Diamond子弹追踪时的空引用问题
- 调整测试波次配置
2026-03-26 22:39:12 +08:00
fallingshrimp 88a0a18d7e feat(武器): 为乾坤剑添加弹反机制和伤害比例
增加子弹弹反概率和伤害比例属性
修改武器描述以反映新机制
更新子弹碰撞逻辑实现弹反或格挡
2026-03-25 22:15:28 +08:00
fallingshrimp b3c7efd1f4 fix(Bullets/Parrier): 调整弹反子弹的伤害计算逻辑
将弹反后的子弹基础伤害乘以攻击力,以平衡游戏性
2026-03-25 22:07:21 +08:00
fallingshrimp cc90a4caab fix: 调整测试关卡和子弹反弹逻辑
将测试关卡从WAVE_TESTBOSS_KUKE改为WAVE_JUSTJOKE
修改子弹碰撞逻辑,改为反弹子弹而非摧毁,以测试平衡性
2026-03-25 22:06:08 +08:00
fallingshrimp bda92cc95c feat(Bullets): 调整子弹碰撞时的相机震动和反冲效果
增加相机震动强度并优化反冲力计算公式,使用子弹速度和伤害的立方根来计算反冲力,使效果更符合游戏设计需求
2026-03-24 22:07:20 +08:00
fallingshrimp d9078f8cbd feat(战斗系统): 添加实体惯性系统并改进击退效果
为实体添加惯性系统,包括inertia属性和impluse方法
修改Parrier子弹碰撞时的击退逻辑,使用平方根计算更真实的冲击效果
调整Wave测试数据,在非发布版本使用测试Boss数据
2026-03-23 22:27:09 +08:00
fallingshrimp 54d3783306 fix: 修改测试模式和子弹碰撞逻辑
在测试模式下使用正式关卡数据而非玩笑数据
添加子弹碰撞时发射器后坐力效果
2026-03-22 22:56:15 +08:00
fallingshrimp 733e8e5c0b feat: 添加新角色Kernyr和子弹Yangyi及相关资源
添加新角色Kernyr及其相关资源文件,包括角色脚本、场景和贴图
添加新子弹类型Yangyi及其相关资源文件,包括子弹脚本、场景和贴图
修改Wave.gd添加Kernyr作为测试波次
调整QKSword.gd和Parrier.gd的数值效果
扩展Bullet.gd的selfRotate方法支持仅旋转贴图
2026-03-22 16:32:18 +08:00
fallingshrimp 128e9d51ff fix(特效): 修复格挡特效的旋转和纹理锁定问题
调整格挡特效的旋转角度计算,使其正确朝向子弹方向
添加lockTexture属性防止特效纹理旋转
优化粒子效果和动画播放顺序
2026-03-22 14:12:02 +08:00
fallingshrimp 3089af3ea0 fix(BulletBase): 修复子弹分裂和折射时的空引用问题
确保在子弹分裂和折射时检查返回的子弹对象是否有效,避免空引用异常
2026-03-22 08:16:35 +08:00
fallingshrimp 7d6e396985 feat(特效): 添加FooExplosion爆炸效果的多变体资源
新增三种不同变体的爆炸效果资源,包括图片和动画配置
重构爆炸效果实现以支持随机选择不同变体
移除旧的单一爆炸效果资源
2026-03-22 07:43:36 +08:00