fallingshrimp
|
5c2c29fdcb
|
refactor(武器系统): 优化武器升级计算和描述显示
修改武器升级计算公式,将指数运算改为线性运算以提高性能
在武器描述中显示当前值和升级后的值
调整costBeachball的默认值从500改为100
|
2025-09-20 17:23:30 +08:00 |
|
fallingshrimp
|
06fdfd1586
|
feat(武器系统): 添加灵魂等级机制并重构武器升级逻辑
- 在UI中添加灵魂资源显示和操作按钮
- 修改武器升级公式加入灵魂等级系数
- 实现灵魂的提取和镶嵌功能
- 为武器卡牌添加灵魂等级颜色映射
- 初始化玩家灵魂资源为10个
|
2025-09-20 07:01:17 +08:00 |
|
fallingshrimp
|
ac7183e78b
|
feat(物品系统): 新增灵魂物品类型及相关功能
- 在ItemStore.gd中添加SOUL物品类型及其映射
- 在EntityBase.gd中为物品栏添加SOUL类型及其上限
- 新增灵魂物品的SVG图标及导入配置
- 为角色(KukeMC, Bear, Chick)添加灵魂掉落配置
- 在武器卡片界面添加灵魂提炼和镶嵌按钮
|
2025-09-19 22:38:25 +08:00 |
|
fallingshrimp
|
be558bac02
|
feat(武器系统): 添加武器灵魂等级功能
- 在Weapon结构体中新增soulLevel属性
- 为WeaponName添加灵魂等级枚举和颜色映射
- 修改武器名称显示格式,加入灵魂等级前缀和颜色
- 移除WeaponCardBase的debugRebuild标志
|
2025-09-19 22:21:32 +08:00 |
|
fallingshrimp
|
020f268c5f
|
refactor(子弹): 统一水晶类子弹的命名并调整粒子效果
将紫水晶类子弹的displayName统一简化为"水晶",修改重型水晶的粒子发射参数和位置
|
2025-09-19 22:00:54 +08:00 |
|
fallingshrimp
|
0ab740a00a
|
feat: 调整游戏平衡性和测试配置
- 提高重型水晶子弹的伤害值从20到30
- 移除玩家角色的无敌状态
- 调整KukeChild角色的攻击冷却时间
- 将默认波次从空波次改为测试BOSS波次
- 禁用自定义启动逻辑
|
2025-09-19 21:58:45 +08:00 |
|
fallingshrimp
|
566531c856
|
feat: 调整角色和子弹属性及游戏平衡
- 隐藏Bear角色的mask
- 提高Bear和KukeMC子弹的伤害值
- 增加KukeMC的最大生命值
- 设置World场景的currentInvinsible为true
- 调整KukeChild的攻击冷却时间和存活时间
- 为HeavyCrystal子弹添加初始伤害值
|
2025-09-18 22:50:17 +08:00 |
|
fallingshrimp
|
a19c868aee
|
fix: 调整子弹逻辑和粒子效果参数
修复子弹逻辑中hitbox和track的显示顺序问题,优化LGBTBoom粒子效果参数:
- 调整粒子数量从10增加到20
- 修改粒子初始速度和大小曲线
- 更新颜色渐变和透明度曲线
|
2025-09-18 22:38:56 +08:00 |
|
fallingshrimp
|
6f19a6ba8e
|
fix(BossAttack): 调整重型紫水晶子弹行为和粒子效果
修改子弹初始速度和加速度方向,移除无用粒子效果代码
调整粒子系统参数并增加粒子数量,优化视觉效果
修复碰撞检测逻辑,确保仅在激活时造成伤害
|
2025-09-18 22:13:10 +08:00 |
|
fallingshrimp
|
cf8820d0ec
|
feat(战斗系统): 增强KukeMC及其子体的战斗能力
- 为KukeChild添加重型紫水晶攻击方式并调整治疗量
- 修改KukeMC的攻击逻辑,在低血量时才会召唤子体
- 调整重型紫水晶的属性和动画效果
- 增加子弹生成时的初始速度和加速度
|
2025-09-18 06:46:43 +08:00 |
|
fallingshrimp
|
55aabd5fbc
|
feat(角色): 为KukeMC添加重型紫水晶攻击技能
- 新增HeavyCrystal.gd脚本实现重型紫水晶子弹逻辑
- 在KukeMC角色中添加type=3的攻击类型
- 调整子弹场景配置,增加粒子特效和碰撞检测
- 移除旧的生成子角色和随机水晶攻击逻辑
|
2025-09-17 23:02:52 +08:00 |
|
fallingshrimp
|
63963fd5fd
|
feat(角色): 调整KukeMC攻击模式和子弹效果
- 减少攻击2的子弹数量范围从60-80改为20-40
- 增加子弹生成间隔时间从50ms改为100ms
- 为HeavyCrystal子弹添加新的动画效果和材质
- 添加垂直编辑引导线到角色元数据
|
2025-09-17 22:35:16 +08:00 |
|
fallingshrimp
|
3d8736d50e
|
feat(角色): 为酷可小弟添加显示名称
fix(子弹): 调整微型紫水晶的伤害值为0.5
|
2025-09-17 22:26:45 +08:00 |
|
fallingshrimp
|
19d87cae18
|
feat(角色): 添加KukeMC的重型水晶攻击和环形着色器
refactor(武器): 将攻击类型从VALUE改为INTEGER
调整大激光武器的能量消耗为200
style(界面): 更新武器卡牌文本显示为整数
移除调试标记和多余属性
fix(角色): 调整KukeChild的移动速度
移除KukeMC的射击偏移常量
|
2025-09-17 22:25:27 +08:00 |
|
fallingshrimp
|
6d74bed227
|
feat: 调整角色和子弹属性,优化游戏平衡
- 将DamageLabel的伤害值计算从round改为ceil,确保最小伤害为1
- 调整KukeChild的攻击冷却时间从100降低到50,并添加伤害倍率0.1
- 提高PurpleCrystalSmall子弹速度从12到15,缩小尺寸从0.8到0.6
- 缩短KukeMC技能冷却时间并增加召唤数量
- 更新测试波次配置,移除Chick和Bear
|
2025-09-17 06:44:12 +08:00 |
|
fallingshrimp
|
07404feab5
|
refactor(场景配置): 调整数值范围和移除无用资源
- 修改Starter.tscn中的最小值和最大值范围
- 移除World.tscn中的currentInvinsible属性
- 清理Rooster.tscn中未使用的MushroomPickaxe资源并重新排序武器存储
|
2025-09-16 22:35:34 +08:00 |
|
fallingshrimp
|
8fcc742c77
|
feat: 添加蘑菇矿挖爪武器及其相关功能
添加新的武器蘑菇矿挖爪,包括武器脚本、子弹脚本和场景文件。修改BulletBase.gd以支持新武器的功能,并在Rooster角色中添加该武器。同时设置rooster节点为初始不可见状态。
- 新增MushroomPickaxe武器,具有概率掉落物品的特性
- 修改BulletBase的succeedToHit方法以支持实体参数
- 在Rooster场景中添加新武器
- 设置rooster节点的currentInvinsible属性为true
|
2025-09-14 22:38:08 +08:00 |
|
fallingshrimp
|
5300144d96
|
feat(子弹效果): 增强彩虹子弹和光枪的视觉效果
- 修改彩虹子弹的着色器参数和颜色处理
- 更新光枪的着色器和材质参数
- 调整熊角色攻击时的子弹数量
- 优化粒子效果和材质设置
|
2025-09-14 17:10:17 +08:00 |
|
fallingshrimp
|
0454616c39
|
refactor(BossAttack): 简化ForeverRainbow动画轨道并调整碰撞形状
移除多余的scale动画轨道,仅保留modulate:a轨道
调整CapsuleShape2D的高度为224.0
|
2025-09-14 16:50:21 +08:00 |
|
fallingshrimp
|
39e88ba9a1
|
fix: 调整熊角色攻击冷却时间和移除公鸡无敌状态
调整熊角色第3个攻击技能的冷却时间从5000毫秒增加到13000毫秒以平衡游戏性
移除世界场景中公鸡的无敌状态
|
2025-09-14 16:47:07 +08:00 |
|
fallingshrimp
|
e66a64c077
|
feat(人物): 更新熊角色属性和资源文件
- 将熊角色贴图从JPG格式替换为PNG格式
- 调整熊角色的攻击冷却时间和冲刺逻辑
- 修改熊角色的碰撞体积和状态条位置
- 简化测试波次配置,仅保留熊角色
- 为阶段转换添加无敌状态
- 提高小鸡角色的冲刺倍率
|
2025-09-14 16:46:34 +08:00 |
|
fallingshrimp
|
a995200155
|
fix(EntityBase): 移除默认碰撞层以避免意外碰撞
将EntityBase节点的collision_layer默认值设为0,防止在没有明确设置时与其他物体发生意外碰撞
|
2025-09-14 16:25:04 +08:00 |
|
fallingshrimp
|
7dbeb7ec19
|
feat: 添加无敌状态和自定义波次逻辑
- 为EntityBase添加currentInvinsible属性控制无敌状态
- 修改BulletBase.gd在命中时检查目标无敌状态
- 在World.tscn中设置rooster初始为无敌状态
- 添加Wave.gd自定义波次启动逻辑
- 修复currentFocusedBoss未初始化时的空指针问题
|
2025-09-14 16:20:34 +08:00 |
|
fallingshrimp
|
d473281e8a
|
feat(战斗系统): 调整KukeMC的攻击逻辑和紫水晶子弹
为KukeMC角色减少召唤子体数量但增加紫水晶子弹数量,优化战斗节奏
添加紫水晶子弹的显示名称
移除PurpleCrystal类名定义
在EntityBase中新增died信号
|
2025-09-14 15:17:09 +08:00 |
|
fallingshrimp
|
2b34a1d695
|
feat(角色): 调整KukeMC及其子代属性和行为
调整KukeMC的最大生命值和攻击冷却时间,新增生成子代功能
为KukeChild修改属性并改用新子弹PurpleCrystalSmall
移除PurpleCrystal中无用属性
|
2025-09-14 15:00:53 +08:00 |
|
fallingshrimp
|
2dfce67f53
|
feat(角色): 添加KukeChild角色并增强KukeMC能力
新增KukeChild角色及相关资源文件,包括贴图、场景和脚本
调整KukeMC属性,增加新攻击类型可召唤KukeChild
修改EntityBase基础逻辑,添加spawnTime属性和timeLived方法
移除Rooster.gd中未使用的heal方法
|
2025-09-14 14:39:50 +08:00 |
|
fallingshrimp
|
e77a5806d0
|
feat(角色): 增强KukeMC角色属性和攻击模式
- 增加KukeMC的最大生命值和移动速度
- 调整攻击冷却时间和射击偏移量
- 实现跟随BOSS的AI行为
- 修改紫水晶子弹的生成数量和位置
- 为武器节点添加normal锚点
|
2025-09-14 14:10:07 +08:00 |
|
fallingshrimp
|
8a1a2c54ee
|
refactor(Characters): 移除FurryR角色并增强KukeMC能力
移除未使用的FurryR角色相关文件
增强KukeMC的攻击能力,增加紫色水晶子弹攻击
调整KukeMC的碰撞检测范围并优化状态栏位置
注释掉测试波次中的无关角色
|
2025-09-14 13:57:53 +08:00 |
|
fallingshrimp
|
054baa4a71
|
feat(角色): 为熊角色添加阶段转换功能
添加阶段转换系统,当熊的生命值低于50%时进入第二阶段
- 添加mask精灵用于阶段变化视觉效果
- 实现enterStage和exitStage方法处理阶段转换
- 添加stageAnimator处理转换动画
- 调整攻击7的音效播放位置
|
2025-09-14 13:35:02 +08:00 |
|
fallingshrimp
|
2588983866
|
fix(角色): 更新熊角色的显示名称为"熊谷凌"
|
2025-09-14 13:13:20 +08:00 |
|
fallingshrimp
|
6cc9a7efc4
|
feat(人物): 调整熊角色的粒子效果和碰撞区域
修改粒子发射器的参数和曲线,增加发射盒范围和最大初始速度
调整碰撞区域可见性,更新粒子材质纹理
添加垂直引导线元数据
|
2025-09-14 13:12:45 +08:00 |
|
fallingshrimp
|
8d841b2f7b
|
feat(角色): 更新熊角色资源与攻击逻辑
添加新的熊角色贴图和遮罩资源
实现新的攻击类型7并调整现有攻击逻辑
优化动画和碰撞体设置
移除旧的SVG资源文件
|
2025-09-14 13:02:00 +08:00 |
|
fallingshrimp
|
7b89d10aca
|
feat(ShaderStage): 将基类从CanvasItem改为Node2D并添加类名
feat(LightGun): 添加长度属性和粒子发射控制
refactor(TickTool): 修改millseconds参数类型并添加动画关键帧修改功能
feat(Bear): 添加新攻击类型6并优化攻击5的子弹生成逻辑
|
2025-09-14 08:23:26 +08:00 |
|
fallingshrimp
|
e31fd1889e
|
feat(角色): 为熊角色添加新的光枪攻击技能
添加新的光枪攻击类型(类型5),包括:
- 新增光枪子弹预制体及脚本
- 添加光枪音效资源
- 在熊角色中实现光枪攻击逻辑
- 新增光枪轨迹着色器
- 配置攻击冷却时间为5500ms
光枪攻击会发射10-15发彩色追踪子弹,形成环绕效果
|
2025-09-13 22:46:25 +08:00 |
|
fallingshrimp
|
15913108bf
|
feat(Bear): 添加新的攻击类型和音效资源
为Bear角色新增第4种攻击类型,包含环形弹幕攻击效果
添加对应的攻击音效资源文件
更新攻击冷却时间映射和AI逻辑以支持新攻击
|
2025-09-13 22:03:28 +08:00 |
|
fallingshrimp
|
08f3067c7f
|
feat(游戏结束): 添加子弹显示名称并改进死亡信息显示
- 为所有子弹类型添加displayName属性用于显示
- 修改GameOver面板显示死亡原因,包含子弹名称和发射者
- 更新死亡原因文本格式为富文本样式
- 移除GameOver面板中多余的LabelSettings资源
|
2025-09-13 20:52:19 +08:00 |
|
fallingshrimp
|
3c1f89f807
|
feat(角色): 调整熊角色的冲刺速度和攻击动画
增加熊角色的冲刺倍率从50到60,优化冲刺移动逻辑使其更稳定
修正熊角色攻击动画的时间点和轨迹点,使动画更流畅
|
2025-09-13 20:43:05 +08:00 |
|
fallingshrimp
|
97ec81f05e
|
feat(角色): 添加熊boss的新攻击方式和音效
添加熊boss的四种攻击方式:
1. 箭雨攻击(ArrowSeven)
2. 太阳舞攻击(SunDance)
3. 永恒彩虹攻击(ForeverRainbow)
4. 冲刺攻击(BearSprint)
新增对应攻击音效资源
调整子弹追踪和伤害计算逻辑
添加冲刺粒子特效
|
2025-09-13 19:55:51 +08:00 |
|
fallingshrimp
|
3171c39915
|
feat(UI): 添加游戏开始界面和难度选择功能
实现游戏开始界面,包含难度选择滑块和开始按钮
修改游戏规则初始难度为10并调整掉落物品数量计算
添加游戏开始条件检查,确保运行时间超过3秒且没有敌人时显示制作饲料界面
|
2025-09-12 22:08:55 +08:00 |
|
fallingshrimp
|
90f7f28649
|
feat(武器): 调整武器属性和描述
修改武器升级消耗参数,更新LGBT和VectorStar武器的显示名称和描述文本,优化物品掉落数量计算逻辑
|
2025-09-10 22:31:47 +08:00 |
|
fallingshrimp
|
8317e98ed0
|
style(SkillIconBase): 调整技能图标基础组件的视觉效果
修改了ShaderMaterial的参数和背景颜色,使视觉效果更协调
为SkillIconBase节点添加z_index属性确保正确渲染层级
|
2025-09-10 22:17:36 +08:00 |
|
fallingshrimp
|
6d96c158bb
|
feat(UI): 优化技能图标视觉效果并调整UI布局
- 为技能图标添加粒子效果,在冷却完成时显示
- 调整冷却进度条的着色器参数,改进视觉效果
- 修改默认游戏难度为MASTER
- 重构UI布局,将技能图标整合到能量条容器中
- 调整实体升级公式,使用平方根计算难度加成
|
2025-09-10 22:08:57 +08:00 |
|
fallingshrimp
|
234a632f39
|
refactor(UI): 调整技能图标布局并优化冷却效果
修改技能图标面板的锚点设置以改善布局
将冷却进度着色器逻辑反转并优化视觉效果
统一材质管理方式,移除重复的材质复制
|
2025-09-10 06:31:53 +08:00 |
|
fallingshrimp
|
1f8e0a3e5a
|
fix(Weapons): 调整武器升级消耗和能量需求
修改武器升级后的棒球消耗和能量需求计算方式,使用GameRule中的全局变量控制倍数
移除VectorStar的debugRebuild标志并调整其能量需求
|
2025-09-09 22:32:07 +08:00 |
|
fallingshrimp
|
a7d1264830
|
feat(UI): 重构能量条为垂直样式并调整UI布局
refactor: 修改能量恢复随机范围从0.01-0.15调整为0.01-0.1
style: 更新着色器进度范围提示从0.0-2.0改为-0.0-2.0
feat: 新增垂直颜色条组件和样式资源
chore: 恢复测试波次为普通模式
|
2025-09-09 22:26:16 +08:00 |
|
fallingshrimp
|
547e059c5b
|
feat(子弹系统): 将子弹添加到子弹组并调整KukeMC的检测逻辑
- 在BulletBase.gd中为生成的子弹实例添加"bullets"组
- 修改KukeMC.gd的ai逻辑,改为检测"bullets"组而非"bullet"组
- 调整KukeMC的子弹检测距离从100增加到200
- 移除KukeMC对bosses组的检测逻辑
- 在Wave.gd中将默认数据改为testBoss波次并添加KukeMC
- 为KukeMC场景添加脚本并设置初始生命值
|
2025-09-08 22:35:24 +08:00 |
|
fallingshrimp
|
49ff189fe5
|
feat(角色): 添加KukeMC的AI逻辑和轮廓着色器
实现KukeMC的AI行为,包括子弹检测和Boss伤害逻辑
添加新的轮廓着色器用于角色渲染
在测试场景中新增角色和着色器演示
|
2025-09-08 22:14:05 +08:00 |
|
fallingshrimp
|
de7a1e7317
|
feat(角色): 添加新角色KukeMC和FurryR
添加KukeMC角色资源文件、脚本和场景配置
添加FurryR角色脚本和场景配置,包含特殊属性设置
|
2025-09-07 22:11:29 +08:00 |
|
fallingshrimp
|
762e88156f
|
fix(场景): 调整游戏结束界面的偏移和音量
为游戏结束界面添加顶部和底部偏移设置为0,并将音频音量调整为10分贝以改善用户体验
|
2025-09-07 14:43:07 +08:00 |
|
fallingshrimp
|
47608ed847
|
feat: 为角色添加显示名称并完善面板功能
为熊、公鸡、母鸡等角色添加displayName属性
修改FullscreenPanelBase及相关面板以支持参数传递
完善GameOver面板显示凶手信息功能
调整部分角色的节点索引和状态栏位置
|
2025-09-07 13:39:50 +08:00 |
|