fallingshrimp
|
0288b266ed
|
feat(角色属性): 调整KukeMC和Bear的最大生命值
将KukeMC的最大生命值从3000提升至3500,Bear的最大生命值从500提升至1500,以增强角色生存能力
|
2025-09-26 22:46:58 +08:00 |
|
fallingshrimp
|
84d9eabd2b
|
feat: 调整角色和子弹属性及武器配置
- 将Chick的最大生命值从1000提升至2000
- 修改SevenSoul子弹的能量存储机制,移除治疗并提高能量获取
- 为SevenSoul子弹添加矩形碰撞形状
- 替换Rooster的武器配置,移除PurpleCrystal和VectorStar,添加LGBT武器
|
2025-09-26 22:46:27 +08:00 |
|
fallingshrimp
|
15a9e087aa
|
fix(Characters): 修复治疗逻辑并优化七魂武器计时
重构Rooster.gd中的治疗逻辑,现在会检查生命值和物品数量
调整SevenSoul武器的生成间隔从20000ms减少到19500ms
为SevenSoul子弹添加generationDuration变量统一计时逻辑
在子弹生成时添加治疗效果
|
2025-09-26 22:22:49 +08:00 |
|
fallingshrimp
|
a056f75fdb
|
feat(子弹): 添加白色灵魂子弹并调整相关配置
添加新的WhiteSoul子弹类型,继承自BulletBase
调整SevenSoul子弹逻辑,使其能生成WhiteSoul子弹
修改Chick角色的攻击冷却时间和子弹数量
更新SevenSoul武器的伤害描述和音效音量
将默认测试波次改为Chick
移除Diamond子弹的自伤逻辑
|
2025-09-26 22:12:48 +08:00 |
|
fallingshrimp
|
f0edb426f1
|
feat(武器系统): 重构链式机枪并添加新武器
- 修改链式机枪的子弹生成逻辑,使用新的锚点系统
- 调整武器属性包括伤害值、冷却时间和能量消耗
- 为公鸡角色添加蘑菇镐和核弹两种新武器
- 优化公鸡角色的攻击输入检测逻辑
|
2025-09-21 15:24:15 +08:00 |
|
fallingshrimp
|
e551a6db61
|
refactor: 使用ComponentManager统一管理资源加载
将所有直接使用`load("res://components/...")`加载资源的代码替换为通过`ComponentManager`统一管理的方式,提高代码的可维护性和资源管理的统一性
|
2025-09-21 13:11:31 +08:00 |
|
fallingshrimp
|
4c5842fb9e
|
refactor(资源加载): 将preload替换为load以优化内存使用
统一使用load方法动态加载资源,减少启动时的内存占用
移动Manager类到Tools/Managers目录下
修复DirTool处理remap文件的问题
|
2025-09-21 12:53:15 +08:00 |
|
fallingshrimp
|
8ff063865e
|
fix(Characters/Hen): 调整母鸡的基础属性和移动速度
将母鸡的最大生命值从75提升到100,移动速度从0.25增加到0.3,以平衡游戏难度
|
2025-09-20 17:44:40 +08:00 |
|
fallingshrimp
|
e6fda173d4
|
fix(Characters/Chick): 修正激光子弹发射角度计算错误
将固定角度90度改为根据激光数量动态计算角度,使子弹均匀分布
|
2025-09-20 07:32:39 +08:00 |
|
fallingshrimp
|
adf8b7d3f3
|
fix(Characters): 调整Chick角色的攻击冷却时间和激光数量
修改Chick角色的攻击冷却时间配置,提高部分攻击的冷却时间以平衡游戏难度。同时将激光攻击的数量改为随机生成2-4个,增加战斗变化性。将默认波次数据从测试BOSS改为普通波次。
|
2025-09-20 07:18:23 +08:00 |
|
fallingshrimp
|
ec795e534e
|
feat(战斗系统): 添加KukeMC召唤机制及子实体管理
为KukeMC添加召唤子实体KukeChild的功能,并在血量低于25%时自动清除所有子实体并恢复血量
在EntityBase中添加tryKill方法统一处理实体销毁逻辑
在EntityTool中添加按类查找实体的工具方法
|
2025-09-19 22:11:29 +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
|
e70918a391
|
fix(战斗平衡): 调整角色和子弹的攻击冷却时间及参数
修改KukeChild和KukeMC的攻击冷却时间,优化HeavyCrystal子弹的追踪逻辑
减少KukeMC技能2的分支数量范围,从2-4调整为1-3
|
2025-09-18 22:17:38 +08:00 |
|
fallingshrimp
|
11f2157bb4
|
fix: 调整KukeChild的攻击冷却和治疗数值
将攻击0的冷却时间从500降低至200,并将治疗量从200减少至100,以平衡游戏难度
|
2025-09-18 22:14:53 +08:00 |
|
fallingshrimp
|
895f468a4a
|
refactor: 优化子弹生成逻辑中的变量命名和循环结构
使用更具描述性的变量名 countOfBullet 和 countOfBranch 替换原 count 和 count1
将嵌套循环的迭代变量改为更有意义的 bulletIndex 和 branchIndex
保持原有功能不变,提高代码可读性
|
2025-09-18 06:48:07 +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
|
19d87cae18
|
feat(角色): 添加KukeMC的重型水晶攻击和环形着色器
refactor(武器): 将攻击类型从VALUE改为INTEGER
调整大激光武器的能量消耗为200
style(界面): 更新武器卡牌文本显示为整数
移除调试标记和多余属性
fix(角色): 调整KukeChild的移动速度
移除KukeMC的射击偏移常量
|
2025-09-17 22:25:27 +08:00 |
|
fallingshrimp
|
0736230aed
|
refactor(Characters): 优化KukeMC的攻击逻辑和代码可读性
移除七彩飞星注释,简化攻击逻辑
重构紫色水晶子弹生成方式,增加旋转效果
|
2025-09-17 22:00:24 +08:00 |
|
fallingshrimp
|
4d3b654f2f
|
fix: 移除KukeChild的DAMAGE_MULTIPILER字段
该字段未被使用且可能导致混淆,因此从KukeChild的register函数中移除
|
2025-09-17 21:59:14 +08:00 |
|
fallingshrimp
|
b6c1d0e3df
|
feat(角色): 为KukeMC添加新攻击类型和无限苹果
添加了第三种攻击类型(type=2),会发射50-60个紫色水晶子弹
同时为角色添加了无限苹果物品
|
2025-09-17 06:47:56 +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
|
66312f20b3
|
feat(游戏内容): 调整敌人生成逻辑和测试波次配置
修改KukeMC的生成子体数量从3减少到2以平衡难度
更新测试波次配置,增加多种敌人类型和阶段设置
|
2025-09-17 06:41:09 +08:00 |
|
fallingshrimp
|
0b4d3868a3
|
fix: 调整角色属性和波次配置
降低Chick和Bear的最大生命值
将默认波次从测试BOSS改为普通波次
添加KukeMC到普通波次中
移除注释掉的测试代码
|
2025-09-14 17:18:29 +08:00 |
|
fallingshrimp
|
5300144d96
|
feat(子弹效果): 增强彩虹子弹和光枪的视觉效果
- 修改彩虹子弹的着色器参数和颜色处理
- 更新光枪的着色器和材质参数
- 调整熊角色攻击时的子弹数量
- 优化粒子效果和材质设置
|
2025-09-14 17:10:17 +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
|
cc05bd5a81
|
fix(Characters/Bear): 调整熊角色的冲刺速度和方向计算
将冲刺倍率从80降低到60以平衡游戏性
修正冲刺方向计算方式,改为使用标准化向量确保方向正确
|
2025-09-14 16:28:51 +08:00 |
|
fallingshrimp
|
14f43b76b7
|
fix: 调整子弹伤害和角色冷却时间
- 提高FireScan子弹的伤害值从5到20
- 调整Chick角色的攻击冷却时间,将attackCooldownMap[2]从100增加到2000
- 移除Wave中未使用的chick变量
|
2025-09-14 16:24:45 +08:00 |
|
fallingshrimp
|
c961f6082d
|
fix(角色): 调整小鸡移动速度并添加到波次生成
将小鸡的移动速度从0.5降低到0.4以平衡游戏难度
在波次生成中添加小鸡角色,并设置其目标为熊角色
|
2025-09-14 16:22:01 +08:00 |
|
fallingshrimp
|
8601017a1a
|
fix: 调整KukeChild治疗量和KukeMC生成数量
减少KukeChild对masterMine的治疗量从200降至50,避免过度治疗
调整KukeMC生成子体的随机范围下限从15降至5,增加战斗变化性
|
2025-09-14 15:20:20 +08:00 |
|
fallingshrimp
|
0ea667701d
|
fix(Characters/KukeMC): 调整子实体和子弹生成逻辑
将固定生成20个子实体改为随机生成15-25个,增加子弹生成间隔时间以避免性能问题
|
2025-09-14 15:17:50 +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
|
da4320a706
|
feat(Bear): 添加阶段进入时的属性增强
在进入阶段时增加移动速度、伤害倍率和攻击速度的增强,并添加射击偏移字段
|
2025-09-14 13:41:06 +08:00 |
|
fallingshrimp
|
054baa4a71
|
feat(角色): 为熊角色添加阶段转换功能
添加阶段转换系统,当熊的生命值低于50%时进入第二阶段
- 添加mask精灵用于阶段变化视觉效果
- 实现enterStage和exitStage方法处理阶段转换
- 添加stageAnimator处理转换动画
- 调整攻击7的音效播放位置
|
2025-09-14 13:35:02 +08:00 |
|
fallingshrimp
|
997d6d1fe8
|
fix(Characters/Bear): 添加对currentFocusedBoss的有效性检查
在攻击方法中添加对currentFocusedBoss的实例有效性检查,防止在目标无效时出现错误
|
2025-09-14 13:15:12 +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
|
3c1f89f807
|
feat(角色): 调整熊角色的冲刺速度和攻击动画
增加熊角色的冲刺倍率从50到60,优化冲刺移动逻辑使其更稳定
修正熊角色攻击动画的时间点和轨迹点,使动画更流畅
|
2025-09-13 20:43:05 +08:00 |
|
fallingshrimp
|
d938242081
|
fix(BossAttack/Bear): 调整追踪子弹的追踪速度参数
将追踪子弹的追踪速度参数从0.03降低到0.015,以平衡游戏难度
|
2025-09-13 20:40:01 +08:00 |
|
fallingshrimp
|
76b5d40b28
|
feat(战斗系统): 调整熊Boss的攻击行为和冲刺机制
- 修改ChickSprint子弹伤害计算公式的分母参数
- 在EntityBase中新增targetableSprinting状态变量
- 优化熊Boss的攻击模式,包括增加攻击次数随机性、调整移动速度和冲刺倍率
- 改进冲刺逻辑,增加目标位置随机性和冲刺后返回机制
|
2025-09-13 20:39:05 +08:00 |
|
fallingshrimp
|
97ec81f05e
|
feat(角色): 添加熊boss的新攻击方式和音效
添加熊boss的四种攻击方式:
1. 箭雨攻击(ArrowSeven)
2. 太阳舞攻击(SunDance)
3. 永恒彩虹攻击(ForeverRainbow)
4. 冲刺攻击(BearSprint)
新增对应攻击音效资源
调整子弹追踪和伤害计算逻辑
添加冲刺粒子特效
|
2025-09-13 19:55:51 +08:00 |
|