fallingshrimp
|
c3e5e81a61
|
feat(子弹): 为扫帚炮添加追踪开关并调整相关参数
- 在BroomGun中添加canTrace导出变量控制追踪功能
- 调整Broom子弹的碰撞体大小和位置
- 修改EnergyBlock中Broom子弹的速度倍率从2改为3
- 在BroomGun动画中添加canTrace状态控制
|
2026-05-01 12:50:27 +08:00 |
|
fallingshrimp
|
6d51795c54
|
fix: 调整扫帚武器伤害值及能量块行为
调整扫帚系列武器的伤害值以平衡游戏性:
- 扫帚回旋镖基础伤害从15降至5
- 扫帚炮新增基础伤害5
- 扫帚基础伤害从20降至15
优化能量块行为逻辑:
- 新增移动速度属性
- 扩展攻击互斥组和攻击类型
- 调整攻击3类型时的速度变化逻辑
|
2026-05-01 12:42:03 +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
|
bd2525a55e
|
feat(战斗系统): 调整能量块攻击逻辑和扫帚子弹属性
- 为扫帚子弹添加基础伤害属性并调整碰撞盒位置
- 扩展能量块攻击冷却时间配置,增加多种攻击类型
- 重构攻击逻辑,支持多类型攻击和互斥控制
- 优化子弹生成逻辑,根据类型执行不同行为
|
2026-05-01 06:38:07 +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
|
f27d75befd
|
feat(武器): 为树武器添加无量反击功能并调整描述
为树武器新增蓄力后的无量反击功能,可弹反所有子弹并消耗气力转换为能量。
同时更新武器描述文本以反映新功能,并调整乾坤剑伤害加成数值。
修改调试配置以使用测试BOSS波次。
|
2026-04-23 22:18:49 +08:00 |
|
fallingshrimp
|
57035aa62b
|
+atk
|
2026-04-22 22:36:38 +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
|
b691618bed
|
feat: 更新调试配置并添加魔法导弹组件
修改调试模式下的波次配置,将测试BOSS改为普通波次
新增魔法导弹武器组件,包含显示名称、品质和资源引用
|
2026-04-18 10:16:04 +08:00 |
|
fallingshrimp
|
24051ce9e2
|
fix(武器): 修正魔法导弹法杖的生成数量问题
将魔法导弹法杖的生成数量从随机1~3枚固定为1枚,并更新相关描述文本。同时调整了测试用的波次配置,将调试模式下的波次改为测试BOSS波次。
|
2026-04-18 08:35:48 +08:00 |
|
fallingshrimp
|
2dd47a4f3e
|
feat(武器系统): 添加魔法导弹武器及配套子弹逻辑
实现魔法导弹武器系统,包括:
1. 新增HOLD_LOOP发射类型武器
2. 添加魔法导弹子弹类实现追踪和分裂逻辑
3. 修改武器基类支持循环攻击模式
4. 更新角色控制器支持新武器类型
5. 添加相关资源文件和配置
|
2026-04-18 08:12:27 +08:00 |
|
fallingshrimp
|
d6680bf506
|
refactor(武器系统): 用emitType枚举替换chargable和oneShoot布尔值
重构武器发射逻辑,使用枚举类型EmitType来管理不同的武器发射方式
更新相关武器配置文件和角色控制逻辑
|
2026-04-13 23:07:48 +08:00 |
|
fallingshrimp
|
a4f923a14f
|
fix: 修正调试模式下的默认波浪配置为普通波浪
|
2026-04-13 22:43:10 +08:00 |
|
fallingshrimp
|
a69c0b735e
|
refactor(VolcanoShadow): 简化子弹AI逻辑并调整属性
feat(WhiteSoul): 提高基础攻击力至15点
refactor(Volcano): 调整伤害计算公式
refactor(VolcanoShadow.tscn): 优化场景配置并移除冗余动画
|
2026-04-12 16:29:59 +08:00 |
|
fallingshrimp
|
5250adc50d
|
feat(资源): 添加新食物和武器资源并调整现有配置
添加蛋挞、香辣鸡腿堡、阴阳球和钓鱼竿等新食物资源
调整Bow武器的攻击力和自身伤害计算逻辑
修改Tree武器的攻击速率和伤害比例
更新BigLaser和Tree的显示名称及配置
添加相关纹理资源及导入配置
|
2026-04-12 15:27:32 +08:00 |
|
fallingshrimp
|
73adc34aef
|
feat: 更新多个武器和子弹的属性和行为
- 为LGBTFlag添加500点最大生命值
- 调整NuclearBomb的旋转逻辑和AcidBulletBase的移动行为
- 重写WhiteSoul子弹逻辑,增加随机大小和速度
- 修改Oxygener武器,允许使用能量替代篮球消耗
- 更新多个场景文件,优化属性和描述
|
2026-04-11 11:05:59 +08:00 |
|
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 |
|