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

486 Commits

Author SHA1 Message Date
fallingshrimp 1b737ac8aa feat(角色): 为赛博猫猫和深海添加掉落物品配置
feat(武器): 新增引力源武器及其资源文件
- 添加引力源武器的场景配置和SVG资源
- 包含引力源武器的物理效果和描述文本

fix(子弹): 调整紫色小水晶的穿透属性
- 将穿透值设为0.25
- 更新链式机枪的描述以反映穿透属性变化

refactor(角色): 移除公鸡角色的武器存储
- 删除公鸡角色中不再需要的武器实例

chore(关卡): 更新调试关卡配置
- 将waveDebugConfig改为使用WAVE_MOWING
2026-04-11 09:48:08 +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 d46162e754 feat(角色): 添加新角色资源并更新相关配置
添加Kernyr和CyberCat的角色图片资源,更新角色场景文件中的纹理引用
调整Kernyr的缩放比例,修改Wave配置以包含新角色
2026-04-05 14:37:59 +08:00
fallingshrimp 3691a06f8b feat: 添加深海角色和木制子弹相关功能
添加深海角色及其攻击逻辑,包括两种攻击方式:
1. 随机发射水泥子弹
2. 向目标发射三发追踪木制子弹
新增木制子弹资源及脚本,实现追踪效果
调整武器树和波次配置,将深海加入测试波次
优化水泥子弹和筷子子弹的动画效果
2026-04-05 14:23:47 +08:00
fallingshrimp e61cfecdd3 feat(游戏内容): 添加Deepsea角色和两种子弹资源
添加Deepsea角色实体脚本及其UID文件
新增Cement和Kuaizi两种子弹的场景和纹理资源
包括子弹的碰撞体配置和动画帧设置
2026-04-05 13:26:37 +08:00
fallingshrimp 8d8f25976c feat(武器系统): 优化道像武器逻辑并调整能量消耗
- 将子弹过滤逻辑提取为独立方法 forceFilter
- 增加攻击前检查气力层的功能
- 降低武器能量需求从50改为25
- 更新武器描述文本以更准确反映机制
2026-04-05 07:50:24 +08:00
fallingshrimp 0b97de0fcc fix(武器): 调整DaoStatue伤害计算逻辑和描述
feat(游戏流程): 添加初始选择界面自动触发开始按钮逻辑
refactor(战斗系统): 分离调试和发布版的波次配置
style(资源): 更新图片导入配置为VRAM压缩格式
chore: 忽略zip文件并修复.gitignore格式
2026-04-05 07:44:04 +08:00
fallingshrimp b343708b3b feat: 添加SCBlock和Bengbeng子弹类型及相关资源
feat(角色): 为Kernyr和CyberCat添加新攻击类型

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

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

style: 更新子弹资源文件及导入配置
2026-04-04 21:07:16 +08:00
fallingshrimp c413744dbf feat(武器): 添加武器描述和彩蛋文本
为多个武器添加了彩蛋文本(tease)和来源信息(sources),包括GrassWall、Hetun、Tree、BigLaser、Cogwheel、Bow、DaoStatue和HXD。同时更新了武器描述和部分属性:
- 为BigLaser更新显示名称为"金法阵"并修改描述
- 为DaoStatue增加攻击力从30到50
- 更新HXD的描述文本
- 在Weapon.gd中添加teaseLabel的显示/隐藏逻辑
- 在Rooster.tscn中更换默认武器为DaoStatue
2026-04-04 13:32:15 +08:00
fallingshrimp 4302055086 refactor(武器卡片): 重构武器卡片节点结构,将名称节点移至displays容器
统一将武器卡片的名称节点从container/info移动到container/info/displays容器中,提高代码组织性
同时清理了部分调试属性和冗余代码,更新了部分武器的来源信息
2026-04-04 09:03:58 +08:00
fallingshrimp 93fdb8e2b8 feat(武器系统): 添加武器来源显示功能并优化光标刀碰撞
- 在武器卡片中添加来源显示标签和数组字段
- 将光标刀的碰撞形状从矩形改为线段
- 为光标刀添加命中时的击退效果
- 优化场景文件格式和节点唯一ID
2026-04-04 08:55:15 +08:00
fallingshrimp d4598e113d feat(游戏内容): 添加新敌人波次并调整武器参数
为游戏添加新的敌人波次WAVE_MOWING,包含多种敌人类型。同时调整InfinitySword武器的穿透伤害减免参数和音频音量,并修改敌人生成范围从200-1000调整为400-800,以改善游戏平衡性
2026-04-04 08:42:32 +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 4727e26218 feat: 修改默认波次配置为玩笑模式并调整Kernyr显示
将默认波次配置从正常模式改为玩笑模式,同时调整Kernyr角色的显示比例和贴图
2026-03-28 15:40:19 +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 cedb79faf3 refactor: 调整游戏配置和资源
更新多个游戏组件的配置参数和资源引用:
1. 修改武器树的攻击速率和调试标记
2. 调整伤害标签的生成偏移量
3. 更新波次数据和初始波次设置
4. 替换Kernyr角色的贴图并调整碰撞体大小
5. 修改阳毅导弹的显示名称
2026-03-28 10:40:59 +08:00
fallingshrimp 0a3dbd64ef feat(战斗系统): 改进攻击逻辑和Kernyr角色技能
重构tryAttack方法,将needChargeUp参数改为更灵活的chargeConfig配置
优化Kernyr角色的攻击2技能,改为持续旋转发射子弹
2026-03-28 10:30:23 +08:00
fallingshrimp 2105de1131 feat(子弹系统): 添加Egg子弹类型及相关资源
添加新的Egg子弹类型,包括脚本、纹理和场景文件。更新Kernyr角色的攻击逻辑以使用Egg子弹。新增篮球和雷电纹理资源及其导入配置。
2026-03-28 09:47:41 +08:00
fallingshrimp ce7765c027 refactor(战斗系统): 优化攻击逻辑和碰撞处理
- 将蓄力攻击逻辑提取为独立方法 chargeUp 以提高代码复用性
- 调整攻击动画的等待时间,增加蓄力效果
- 添加碰撞反弹处理并重置冲刺状态
- 优化冲刺逻辑,在不可冲刺时提前终止
2026-03-28 09:04:38 +08:00
fallingshrimp cc0899a264 feat(战斗系统): 优化Kernyr角色的攻击逻辑和碰撞形状
- 将Yangyi子弹的碰撞形状从矩形改为圆形
- 为EntityBase添加攻击互斥状态管理
- 调整Kernyr的攻击冷却时间和互斥规则
- 重写Kernyr的AI攻击逻辑和特殊攻击2的实现
2026-03-28 08:29:22 +08:00
fallingshrimp bbb4540ec4 feat: 更新角色和武器配置,调整子弹效果
- 将Kernyr角色替换为Chick并更新相关属性
- 修改Rooster的武器配置,替换AcidWind为PurpleCrystal
- 调整Yangyi子弹的纹理和粒子效果参数
- 提高武器Tree的攻击速率
- 移除调试标志并优化部分数值设置
2026-03-27 23:04:20 +08:00
fallingshrimp 4f6225747a feat(游戏内容): 更新Kernyr角色属性和资源
- 修改Wave.gd中data的赋值逻辑,始终使用WAVE_JUSTJOKE
- 调整Kernyr角色的攻击冷却时间从1000增加到2000
- 更换Kernyr角色的贴图资源
- 新增A-Tree.tscn场景文件,包含武器和属性配置
2026-03-26 23:20:00 +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 4a35a53582 feat(游戏内容): 更新测试波次数据并添加酸风武器
将测试波次从WAVE_TESTBOSS_CHICK改为WAVE_TESTBOSS_KUKE
为公鸡角色添加酸风武器组件
2026-03-25 06:21:13 +08:00
fallingshrimp 33c3e8a0ea fix: 将测试波次从WAVE_TESTBOSS_KUKE改为WAVE_TESTBOSS_CHICK 2026-03-24 22:15:34 +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
fallingshrimp 70eea5c9de feat(角色): 添加Yee角色的跑动和攻击动画资源
添加Yee角色的跑动、冲刺和攻击ABC动画的图片资源,包括对应的导入配置
创建Yee角色的基础脚本文件Yee.gd
调整Parrier特效的帧数和缩放逻辑
2026-03-21 23:09:40 +08:00
fallingshrimp cdf9544f1d feat(战斗系统): 调整格挡子弹伤害计算和动画时长
修改格挡子弹的伤害计算方式,现在会基于子弹基础伤害计算
调整格挡动画的时长从0.27秒增加到0.5秒
降低乾坤剑基础伤害从35点降至20点
新增伤害描述说明乾坤剑伤害基于化解伤害值
2026-03-21 21:36:44 +08:00
fallingshrimp aa3f34ca74 feat(武器): 增强格挡武器并添加新特效
增加格挡武器的攻击力从20提升至35
添加冲刺速度随气力增加的机制
为格挡和攻击添加新的视觉特效和音效
调整格挡子弹的碰撞检测形状
优化特效控制器逻辑确保正确释放资源
2026-03-21 18:55:32 +08:00
fallingshrimp 2c1d4906aa refactor(QKSwordBullet): 移除attackedTracer变量并优化命中逻辑
使用tryDestroy()替代attackedTracer标记,简化代码逻辑
移除不再需要的attackedTracer变量
2026-03-21 17:32:51 +08:00
fallingshrimp 32f1f545e2 feat(武器): 完善扶桑元神武器机制
- 调整格挡子弹的基础伤害为0
- 增加气力上限和格挡次数的可配置性
- 实现乾坤剑伤害随武器等级提升
- 更新武器描述文本以反映新机制
- 修复乾坤剑生命周期与生成速度的同步问题
2026-03-21 14:37:46 +08:00
fallingshrimp 0395019d5f feat(武器/特效): 新增扶桑元神武器及爆炸特效
添加扶桑元神武器相关资源及功能实现,包括:
- 新增武器图标、描述和属性配置
- 实现格挡子弹并生成乾坤剑的逻辑
- 添加符咒爆炸特效及相关动画资源
- 调整乾坤剑伤害值和生成位置
- 优化武器特效控制器支持纹理动画
2026-03-21 13:51:17 +08:00