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
eece417834
fix: 调整角色属性和技能图标逻辑
...
将Chick角色的最大生命值从2000降低至1500以平衡游戏难度
修改EntityBase的能量恢复为随机范围(0.01-0.15)增加变化性
更新SkillIcon进度计算,加入能量限制条件防止显示异常
2025-09-07 14:59:56 +08:00
fallingshrimp
47608ed847
feat: 为角色添加显示名称并完善面板功能
...
为熊、公鸡、母鸡等角色添加displayName属性
修改FullscreenPanelBase及相关面板以支持参数传递
完善GameOver面板显示凶手信息功能
调整部分角色的节点索引和状态栏位置
2025-09-07 13:39:50 +08:00
fallingshrimp
b186382080
feat(游戏结束): 添加死亡原因显示功能
...
- 新增JsonTool工具类用于解析JSON文件
- 在GameOver面板中添加死亡原因显示标签
- 添加死亡原因JSON数据文件
- 在GameRule中加载死亡原因数据
2025-09-07 13:18:29 +08:00
fallingshrimp
1d9c3fc466
fix(角色平衡): 调整小鸡角色的冲刺倍率和冲刺伤害计算
...
将小鸡的冲刺倍率从60降低到30以平衡游戏性
修改冲刺伤害计算方式,使其与角色速度相关
2025-09-07 12:37:23 +08:00
fallingshrimp
b030781caa
refactor(Wave): 重构波次数据为预设字典结构
...
将硬编码的波次数据改为可配置的预设字典,便于管理不同模式的波次配置
移除Rooster场景中未使用的武器资源
2025-09-07 12:35:09 +08:00
fallingshrimp
9ad45c683f
feat(Bear): 添加新的攻击类型SunDance
...
为Bear角色添加新的攻击类型SunDance,包含子弹特效和动画。修改了Bear.gd以支持新攻击类型,并创建了SunDance.gd脚本和对应的场景文件。新攻击会生成旋转的彩色子弹,具有不同的颜色和大小变化效果。
2025-09-07 11:17:44 +08:00
fallingshrimp
002ad98831
feat(人物): 添加熊角色及其攻击逻辑
...
- 在EntityBase中修改findWeaponAnchor方法以支持空节点检查
- 实现熊角色的注册、生成和AI行为
- 添加熊角色的攻击动画和武器锚点
- 在Wave数据中添加熊角色作为Boss
- 新增熊角色的子弹资源SunDance
2025-09-07 09:48:03 +08:00
fallingshrimp
94589131fa
feat(武器系统): 添加七彩矢武器及其相关资源
...
添加新的七彩矢武器系统,包括武器脚本、子弹特效、着色器和动画资源
为Rooster角色添加新武器选项
实现光效追踪和颜色渐变效果
调整窗口模式为2(全屏)
2025-09-07 09:25:51 +08:00
fallingshrimp
5b9c87acd5
Add new UI components and functionality for member display
...
- Introduced a new image import for "陨落基围虾.jpg" to enhance visual assets.
- Created a Pause panel script to manage UI state transitions.
- Developed a Circle control for displaying avatars with customizable properties such as cyclotomy, colors, and border width.
- Implemented a ThankMember script to dynamically update member information including name, avatar, and description.
2025-09-06 22:29:59 +08:00
fallingshrimp
f387e206d5
feat: 增加FieldShow组件的maxed属性,优化最大值显示逻辑
2025-09-06 19:29:46 +08:00
fallingshrimp
b8027d1c7e
feat: 增加Chick角色的远程攻击逻辑,优化攻击方式选择
2025-09-06 18:45:05 +08:00
fallingshrimp
6b66cef6cb
fix: 调整Chick角色攻击方式的随机选择逻辑,增加钻石攻击的概率
2025-09-06 18:35:50 +08:00
fallingshrimp
efe417fcc4
fix: 调整Chick和Hen角色的移动速度属性,提升角色流畅度
2025-09-06 18:34:42 +08:00
fallingshrimp
f5db5829a2
refactor: 替换PresetAIs为PresetBulletAI,优化子弹AI逻辑
2025-09-06 18:33:11 +08:00
fallingshrimp
493582be7d
feat[角色]: 添加Rooster角色及相关武器资源
...
新增Rooster角色脚本及LGBT武器UI组件,完善角色战斗系统资源。
2025-09-06 17:33:19 +08:00
fallingshrimp
a5cfe0a9d4
傻逼trae,不生成commitmsg了
2025-09-06 17:08:17 +08:00
fallingshrimp
b657f83aaf
fix: 调整子弹飞行距离和速度参数
...
将VectorStar子弹的lifeDistance从3000减少到2000,并调整速度计算中的分母从20改为30,以平衡游戏难度
2025-09-06 17:01:27 +08:00
fallingshrimp
40732f2daf
fix(子弹效果): 调整紫色水晶爆炸效果的方向和参数
...
修改紫色水晶爆炸效果的方向、扩散角度和初始速度,使其更符合预期效果。同时增加粒子数量,提升视觉效果。
2025-09-06 16:55:09 +08:00
fallingshrimp
60dac42141
feat(武器/游戏规则): 调整武器伤害和敌人成长参数
...
将多种武器的攻击力加成从2倍提升至5倍
调整敌人每波生命值增长从5%提升至10%,伤害增长从2.5%降低至1%
2025-09-06 16:17:01 +08:00
fallingshrimp
19e7d7691d
refactor(武器系统): 调整武器数值显示格式和数据结构
...
统一武器数值显示格式,将浮点数显示为整数或保留两位小数。修改storeType从数组改为字典结构以提高可读性。调整部分武器参数平衡性,包括BigLaser的时间系数和LGBTWeapon的power增量。移除VectorStarWeapon的mincount升级逻辑。为所有武器组件添加debugRebuild标志和默认500点costBeachball值。在FieldShow.gd中新增INTEGER数据类型处理。更新武器描述模板中的数值格式化逻辑。
2025-09-06 16:11:59 +08:00
fallingshrimp
b6b37e3f1c
refactor(Wave): 调整敌人波次生成配置
...
将注释掉的波次配置恢复,并移除当前使用的单一波次配置,以启用更丰富的敌人生成逻辑
2025-09-06 14:26:26 +08:00
fallingshrimp
936b2ba200
refactor(追踪系统): 统一使用getTrackingAnchor方法获取追踪目标位置
...
修改多个子弹脚本和EntityBase,使用统一的getTrackingAnchor方法获取追踪目标位置
在BulletBase中增加目标有效性检查
调整Wave配置和Rooster武器顺序
2025-09-06 14:11:14 +08:00
fallingshrimp
95db9deb3c
feat: 添加矢量星武器和子弹功能
...
实现新的矢量星武器系统,包括武器卡片、子弹行为和粒子效果。主要功能包括:
- 添加VectorStarWeapon.gd武器脚本,支持多子弹发射和追踪目标
- 实现VectorStar.gd子弹脚本,包含初始冲刺和后续追踪逻辑
- 添加相关场景资源和配置
- 将新武器添加到公鸡角色的武器库中
2025-09-06 13:27:00 +08:00
fallingshrimp
b68ef6f340
feat(武器系统): 调整LGBT武器参数并添加新子弹资源
...
调整LGBT武器的属性计算方式,降低粒子效果数量
更新武器描述文本以反映数值变化
添加新的VectorStar子弹资源和Arrow1-a.svg素材
2025-09-06 12:48:19 +08:00
fallingshrimp
a563eabab3
feat(战斗系统): 添加技能攻击支持并修复武器数组越界问题
...
- 在EntityBase.gd中添加武器数组越界检查,防止崩溃
- 在Rooster.gd中新增技能攻击输入处理,支持3个技能按键
- 在project.godot中配置技能按键映射(1,2,3键)
2025-09-06 12:02:44 +08:00
fallingshrimp
6d39f19ea4
feat(武器系统): 调整武器升级逻辑并添加等级显示
...
- 修改PurpleCrystal和LGBT武器的属性增长系数
- 武器升级时增加等级并调整消耗计算
- 在UI中添加武器等级显示
- 升级后自动更新武器信息
2025-09-06 11:59:24 +08:00
fallingshrimp
4e158006c6
fix(WeaponPanel): 修复武器面板切换时显示状态问题
...
在打开面板前显示武器,关闭面板后隐藏武器,确保武器状态正确切换
2025-09-06 11:36:02 +08:00
fallingshrimp
81c84e4dc8
feat(UI): 添加武器面板功能
...
实现武器面板的打开关闭逻辑,包括:
- 创建WeaponPanel脚本处理武器转移
- 在UIState中添加武器面板输入控制
- 更新UI场景添加武器面板节点
- 简化武器面板场景结构
2025-09-06 11:23:11 +08:00
fallingshrimp
978eed4b0c
feat(武器): 更新彩虹旗武器配置和视觉效果
...
refactor(LGBTBullet): 移除旋转逻辑并调整碰撞体积
- 移除子弹纹理的旋转更新
- 缩小碰撞检测范围以匹配新视觉样式
feat(LeadingMark): 新增引导标记节点
- 添加多边形绘制功能用于视觉引导
- 支持自定义宽度、高度和颜色
fix(UI): 完善实体状态条样式
- 添加背景和前景样式框
- 调整颜色和透明度设置
chore: 更新公鸡角色武器配置
- 将大激光武器替换为彩虹旗武器
2025-09-06 10:46:34 +08:00
fallingshrimp
c2d5f6565c
fix(Bullets): 修正紫色水晶子弹分裂时的旋转角度计算
...
refactor(Wave): 移除重复的Chick boss生成配置
2025-09-06 09:34:10 +08:00
fallingshrimp
85db6b4232
feat(武器): 调整武器平衡性和伤害计算逻辑
...
- 提高LGBT武器的能量消耗至50
- 为PurpleCrystal和BigLaser武器添加伤害值读取逻辑
- 增加BigLaser武器的伤害至40并优化dot时间计算
- 降低BigLaser的屏幕震动强度
- 优化BigLaser的伤害检测逻辑,防止跳帧
2025-09-06 09:13:19 +08:00
fallingshrimp
65ef6dd5bb
feat(武器): 调整LGBT武器冷却时间并添加爆炸效果
...
- 将LGBT武器的冷却时间从2000ms减少到500ms
- 移除子弹的固定伤害值,改为在销毁时创建爆炸效果
- 为爆炸效果添加粒子系统,包含彩虹渐变和随机方向
2025-09-06 09:08:28 +08:00
fallingshrimp
6cf3c409e3
feat(武器系统): 重构LGBT武器和子弹逻辑
...
- 修改BulletBase.generate返回子弹实例数组而非数量
- 新增LGBTBoom特效场景
- 降低LGBT武器能量消耗从150降至10
- 移除Rooster角色的攻击方法,改为使用武器系统
- 重构LGBT子弹追踪逻辑,增加追踪时间和效率参数
- 在LGBT武器攻击时设置子弹伤害和追踪目标
2025-09-06 09:01:46 +08:00
fallingshrimp
9ea534441b
feat(武器系统): 重构武器攻击逻辑并添加音效支持
...
- 将武器攻击逻辑移至Weapon类中,添加tryAttack方法统一处理冷却和能量消耗
- 为武器添加音效支持,包括攻击音效的播放和管理
- 移除子弹生成时的能量消耗检查,改由武器统一处理
- 调整部分武器的属性和配置,如伤害值和冷却时间
- 修复紫水晶子弹的分裂和折射逻辑错误
2025-09-06 08:50:37 +08:00
fallingshrimp
3a32d2af25
feat(武器系统): 重构LGBT武器并添加工具模式支持
...
- 为BigLaser和PurpleCrystal武器添加@tool注解
- 重构LGBTWeapon的攻击逻辑,支持多角度子弹发射
- 更新LGBT武器的配置属性和描述模板
- 将Rooster角色的武器从BigLaser替换为LGBT武器
2025-09-06 08:23:57 +08:00
fallingshrimp
6c7778309d
feat(武器系统): 增强武器描述模板功能并添加调试选项
...
为武器系统添加数据类型支持,包括数值、百分比和角度显示格式
添加debugRebuild选项用于编辑器调试
移除调试用的print语句
更新LGBT武器的场景配置和描述显示
2025-09-06 08:17:10 +08:00
fallingshrimp
f2287d6ee7
feat(武器): 添加LGBT武器及其脚本实现
...
添加LGBT武器场景和对应的GD脚本,实现武器攻击逻辑和属性更新功能。武器发射可追踪的彩虹激光并提升攻击属性。
2025-09-06 08:08:19 +08:00
fallingshrimp
f099242f18
feat(武器): 添加大激光武器并更新武器卡组件
...
实现大激光武器功能,包括攻击逻辑和属性配置
将武器卡的选择按钮重命名为更新按钮以更准确反映功能
调整武器卡描述文本居中显示并更新能量消耗数值
2025-09-06 08:05:43 +08:00
fallingshrimp
debb450044
refactor(武器系统): 重构武器冷却和攻击逻辑
...
- 将CooldownTimer的startCooldown方法重命名为更简洁的start
- 为EntityBase添加weaponStore节点管理武器
- 修改武器攻击逻辑,现在由Weapon类自身处理冷却和攻击
- 调整武器卡片的UI布局和描述居中显示
- 为Rooster角色添加预设武器
2025-09-06 07:40:21 +08:00
fallingshrimp
d4501ae45d
feat: 添加新武器彩虹旗和紫水晶簇,调整饲料属性和数值
...
refactor: 重构子弹生成逻辑,支持分裂和折射效果
fix: 修复掉落物拾取范围和碰撞检测问题
style: 优化UI显示,添加武器品质和类型标签
docs: 更新字段描述,调整部分饲料名称和分类
perf: 优化数学工具函数,添加随机数处理工具
test: 调整波次生成逻辑,添加新敌人类型
build: 添加新资源文件和相关导入配置
2025-09-05 22:23:41 +08:00
fallingshrimp
a7e05cff65
refactor(bullets): 重命名PresetsAI为PresetAIs并添加地图碰撞检测
...
将子弹AI预设类从PresetsAI重命名为PresetAIs
为BulletBase添加autoDestroyOnHitMap选项控制地图碰撞销毁
修改多个子弹脚本使用新的PresetAIs类名
为ChickSprint子弹添加地图碰撞伤害逻辑
2025-08-29 18:34:58 +08:00
fallingshrimp
b58667d2d7
fix(Characters/Chick): 调整小鸡AI攻击距离阈值
...
将小鸡AI的攻击距离阈值从300调整为200,以优化战斗行为
2025-08-29 14:47:53 +08:00
fallingshrimp
bd8a7d5d2c
feat(音效/特效): 添加角色死亡音效和血液特效
...
添加多个音效文件并实现角色死亡时的血液粒子效果
调整冲刺逻辑和数值,修复激光子弹的显示位置
为不同攻击类型添加对应音效,增强游戏表现力
2025-08-29 14:29:07 +08:00
fallingshrimp
72b83b909a
fix(Chick): 调整攻击方法随机概率权重
...
将冲刺攻击的概率提高,使其与钻石攻击概率相同
2025-08-29 14:12:02 +08:00
fallingshrimp
90a090135b
fix(Chick): 调整攻击方法随机概率,增加钻石攻击几率
...
将冲刺攻击的概率降低,钻石攻击的概率提高一倍,使战斗行为更平衡
2025-08-29 14:11:48 +08:00
fallingshrimp
685c81e654
feat(游戏结束): 添加失败音效并调整游戏平衡
...
添加失败音效并在游戏结束时播放
调整小鸡角色的攻击概率和伤害值
恢复初始波次配置为母鸡和小鸡的组合
2025-08-29 14:10:23 +08:00