fallingshrimp
46ea2fc775
feat(子弹系统): 重构伤害计算并添加音效
...
将子弹的伤害属性从`damage`重命名为`baseDamage`,并引入`damageMultipliers`数组支持多段伤害
为火山武器添加三段攻击音效并调整伤害倍率
更新相关武器和子弹脚本以适配新的伤害系统
2025-11-22 08:42:51 +08:00
fallingshrimp
85db6b4232
feat(武器): 调整武器平衡性和伤害计算逻辑
...
- 提高LGBT武器的能量消耗至50
- 为PurpleCrystal和BigLaser武器添加伤害值读取逻辑
- 增加BigLaser武器的伤害至40并优化dot时间计算
- 降低BigLaser的屏幕震动强度
- 优化BigLaser的伤害检测逻辑,防止跳帧
2025-09-06 09:13:19 +08:00
fallingshrimp
171dbb1131
refactor(BulletBase/EntityBase): 重构子弹和实体属性系统
...
将子弹的fields属性拆分为独立的speed、damage和penerate变量
为所有子弹和实体添加register方法用于初始化属性
统一攻击冷却时间管理为attackCooldownMap
移除FieldStore中不再使用的Bullet相关枚举和映射
2025-08-29 10:50:22 +08:00
fallingshrimp
174f24e3fe
feat(子弹系统): 更新激光子弹效果和属性
...
- 将BigLaser的父场景从LaserCommoner改为LaserSummoner
- 增加激光震动强度从100到150
- 移除succeedToHit方法的伤害加成效果
- 更新激光粒子效果和材质参数
- 修改水杯和蛋糕的字段属性
- 优化调试组件FeedHasField的目标字段
- 更新激光圆圈SVG资源
2025-08-29 09:17:15 +08:00
fallingshrimp
9015d2b723
加了后坐力然后优化了能量显示的逻辑,司马trae
2025-08-28 21:57:04 +08:00
fallingshrimp
99ce9b48dc
修了大激光的dot
2025-08-28 21:14:36 +08:00
fallingshrimp
71484bae26
没了
2025-08-28 16:00:08 +08:00
fallingshrimp
e9ee73e595
trae发癫了
2025-08-28 15:56:58 +08:00
fallingshrimp
ee86fca442
fix: 修复子弹伤害计算并添加命中成功回调
...
- 在EntityBase.gd中添加takeDamage方法的返回值
- 修改BigLaser.gd中的applyDot延迟时间计算方式并添加succeedToHit方法
- 在BulletBase.gd中完善伤害处理流程,添加命中回调机制
2025-08-28 15:53:39 +08:00
fallingshrimp
766a894879
feat(BigLaser): 降低能量消耗并增强伤害计算
...
调整BigLaser的能量需求从150降至100,同时根据发射者的攻击速度增强伤害
2025-08-28 15:45:38 +08:00
fallingshrimp
e669bf1c30
refactor(CameraManager): 重构相机震动系统并添加强度参数
...
- 移除shaking布尔变量,改用shakeIntensity控制震动强度
- 修改shake方法接受强度参数,支持叠加震动效果
- 简化震动逻辑,移除调试打印语句
feat(ItemDropped): 添加物品自动收集功能
- 当物品与玩家距离小于60时自动收集并销毁
- 调用玩家collectItem方法处理收集逻辑
refactor(EntityBase): 重构物品收集逻辑
- 将物品收集逻辑从信号回调移至collectItem方法
- 移除itemCollected信号及相关UI更新代码
- 简化hurtbox连接逻辑
style(World): 调整动画资源顺序
- 交换两个动画资源的定义顺序
2025-08-28 14:15:01 +08:00
fallingshrimp
31426987a2
feat(战斗系统): 增强激光武器效果并添加击退机制
...
- 增加BigLaser的伤害值和能量消耗
- 为子弹添加击退效果和生成后自动释放功能
- 修改LaserPluse的动画参数并添加锁定发射器脚本
- 调整敌人受击时的能量获取和击退效果
- 更新波次生成配置
2025-08-28 12:34:41 +08:00
fallingshrimp
19a484643d
feat(特效): 为BigLaser添加动画效果并调整参数
...
- 在BigLaser生成时播放"bigLaser"动画
- 增加激光的尺寸和碰撞范围
- 添加BigLaser粒子效果场景
- 调整Wave生成参数
- 在CameraManager中添加动画播放功能
2025-08-28 12:00:09 +08:00
fallingshrimp
d58afd6f80
fix(BigLaser): 调整激光旋转的插值速度以改善追踪效果
...
将lerp_angle的插值系数从0.15调整为0.1,使激光旋转更平滑地追踪鼠标位置
2025-08-28 11:17:53 +08:00
fallingshrimp
d42ef85507
feat(相机系统): 添加相机震动效果
...
- 在CameraManager中实现相机震动功能
- 为BigLaser添加触发相机震动的逻辑
- 在World场景中配置震动偏移量参数
2025-08-28 11:14:14 +08:00
fallingshrimp
4c077af28d
fix(UI): 修正ColorBar默认值和DamageLabel文本显示
...
refactor(Bullets): 调整BigLaser和Diamond的旋转插值系数
feat(EntityBase): 添加掉落物提示概率控制
style(BossBar): 添加currentValue默认值和label对齐方式
docs(GameRule): 新增掉落物提示概率配置项
2025-08-28 08:22:13 +08:00
fallingshrimp
ae77d624b1
fix(子弹): 使用lerp_angle平滑旋转并调整追踪速度
...
修改BigLaser和Diamond子弹的旋转逻辑,使用lerp_angle实现平滑过渡
调整Diamond子弹的追踪速度系数从0.1提高到0.2
2025-08-28 07:48:21 +08:00
fallingshrimp
a688fe3b44
Add laser sound effect and implement BigLaser bullet behavior
...
- Added laserbig.ogg sound effect import configuration.
- Created BigLaser script extending BulletBase with AI targeting and dot application functionality.
2025-08-27 19:59:05 +08:00