fallingshrimp
675219e0f8
feat(武器系统): 重构LGBT武器和彩虹旗召唤物
...
调整LGBT武器属性计算公式,增加角度和数量参数
为彩虹旗召唤物添加多子弹发射和延迟发射功能
修改子弹追踪逻辑和穿透属性
更新武器描述和能量消耗
2025-11-07 22:31:51 +08:00
fallingshrimp
287f29695d
feat(武器系统): 优化LGBT武器和召唤物行为
...
- 增加LGBT武器的冷却时间从0.1到1000
- 召唤物现在会继承召唤者位置
- 优化子弹追踪逻辑和生命周期
- 修复召唤物AI行为和玩家状态检测
- 调整召唤物属性和攻击冷却时间
2025-11-06 22:42:01 +08:00
fallingshrimp
a273f644d2
feat(召唤系统): 实现彩虹旗召唤物及相关功能
...
添加SummonBase作为召唤物基类,实现LGBTFlag召唤物
修改LGBTWeapon从发射子弹改为召唤彩虹旗
在ComponentManager中添加召唤物管理功能
更新公鸡角色预设使用彩虹旗武器
2025-11-06 22:26:15 +08:00
fallingshrimp
5efa92f5df
feat(多人游戏): 添加多人游戏功能及相关UI组件
...
- 在WorldManager中初始化ENetMultiplayerPeer
- 移除EntityBase中冗余的peer初始化
- 添加多人游戏面板及相关输入控件
- 更新难度显示格式为范围表示
- 为主题添加LineEdit字体大小设置
2025-11-05 22:29:11 +08:00
fallingshrimp
e64a8b2f9f
feat: 添加水晶着色器并更新角色资源
...
refactor: 调整角色动画和武器系统
style: 优化代码格式和注释
2025-11-05 22:13:13 +08:00
fallingshrimp
c45a0e570b
fix: 移除公鸡角色的无敌状态
...
当前无敌状态属性不应存在于角色配置中,移除以保持游戏平衡
2025-10-01 21:00:23 +08:00
fallingshrimp
0018bc20c9
fix(Feeds): 调整鸡蛋属性和品质数值
...
将鸡蛋的fieldValues从[0.4, 12.0]调整为[0.25, 15.0],同时将品质从2提升到3,以平衡游戏内经济系统
2025-10-01 08:23:21 +08:00
fallingshrimp
813ecfcf69
fix(子弹): 移除hitbox位置偏移并调整小水晶碰撞半径
...
移除紫色水晶子弹的hitbox位置偏移属性,使碰撞检测更准确
同时调整小水晶子弹的碰撞半径从2.23607增加到5.0
2025-10-01 07:58:52 +08:00
fallingshrimp
d0e3564933
feat(武器系统): 重构武器信息显示逻辑并添加新功能
...
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
2025-10-01 07:58:09 +08:00
fallingshrimp
897ccb3f51
feat(角色): 更新公鸡角色的武器配置
...
将七魂武器替换为紫水晶和矢量星武器,增强角色战斗能力
2025-09-30 22:48:06 +08:00
fallingshrimp
a674356dc6
feat(武器/角色): 调整武器属性和角色配置
...
- 提升SevenSoul武器的攻击力并大幅减少冷却时间
- 为SoulBullet添加穿透属性并移除hitbox节点
- 修改Wave测试数据默认使用ALL组合
- 替换Rooster角色的武器为SevenSoul并设为无敌状态
2025-09-30 22:11:37 +08:00
fallingshrimp
adfd8ffafe
fix(Bullets): 调整重型水晶子弹的特效参数
...
修改粒子发射器的半径、初始速度和数量,优化视觉效果
2025-09-30 20:46:22 +08:00
fallingshrimp
46a22307d6
refactor(Debug): 清理调试组件并调整饲料配置
...
删除未使用的调试场景文件
简化FeedFilter组件配置
调整草莓和幸运签语饼的数值配置
2025-09-30 19:06:18 +08:00
fallingshrimp
f2d11a495f
fix(boss): 调整熊boss的攻击伤害和阶段属性
...
降低熊boss所有攻击技能的伤害值,并重新设计阶段属性
调整ArrowSeven子弹的材质和位置
添加1%概率直接进入阶段2的机制
2025-09-30 18:44:15 +08:00
fallingshrimp
bd7b951e5d
feat(Feeds): 更新鸡蛋资源属性和显示配置
...
调整鸡蛋资源的品质、数值属性和显示名称,移除多余的纹理引用并更新相关配置
2025-09-30 18:28:56 +08:00
fallingshrimp
4ce17ee3c4
feat: 添加字段图标资源并实现图标显示功能
...
新增多种字段图标SVG资源文件及对应的.import配置
在FieldShow组件中添加图标显示功能
扩展ComponentManager以支持字段图标的加载和获取
调整FieldShow的布局以适应图标显示
2025-09-30 18:24:40 +08:00
fallingshrimp
bc3368f25f
feat(武器): 调整多个武器的能量消耗和属性数值
...
- 降低LGBT武器的能量需求从50到25,并添加沙滩球信息
- 为Meowmere武器添加1.0能量需求并调整伤害数值
- 降低VectorStar武器的能量需求从10到5并移除调试标记
- 调整ChainGun武器的攻击力和分裂间隔,能量需求从1改为2
2025-09-30 17:53:29 +08:00
fallingshrimp
a6ab15618c
feat: 添加鸡蛋资源并实现字段显示优势功能
...
- 新增鸡蛋资源文件及导入配置
- 在FieldShow组件中添加showAdvantage属性控制优势显示
- 修正武器类默认名称错误
- 添加entityNegativeFields数组存储负数字段
2025-09-30 17:51:22 +08:00
fallingshrimp
072d6f81fe
style(UI): 统一全屏面板字体样式并调整布局
...
为所有全屏面板添加相同的粗体字体资源,并调整Weapon面板的偏移和节点顺序
2025-09-30 17:33:53 +08:00
fallingshrimp
43f6387d9c
feat(UI): 更新字体资源并优化物品显示逻辑
...
替换原有字体文件为OTF格式,添加粗体字体支持
在物品显示组件中添加字体颜色变化功能,根据资源是否足够显示不同颜色
优化Feed类的资源消耗计算逻辑,增加countOf方法提高可读性
2025-09-30 17:32:15 +08:00
fallingshrimp
6a0389dd94
refactor(Characters/Rooster): 移除NuclearBomb武器并调整武器索引
...
移除Rooster场景中未使用的NuclearBomb武器,并重新调整剩余武器的索引顺序
2025-09-30 17:21:18 +08:00
fallingshrimp
9d879dbbe5
feat(武器): 调整核弹控制器的属性和数值
...
将核弹控制器的海滩球消耗从100增加到600,攻击力从1200提升到2000
能量需求从100.0调整为120.0,并更新相关显示文本
2025-09-30 17:07:45 +08:00
fallingshrimp
e912a58969
feat(武器): 调整核弹武器属性和角色配置
...
增加核弹的基础攻击力和范围,降低能量消耗但增加冷却时间
更新公鸡角色的武器配置,将核弹作为默认武器
2025-09-30 17:01:44 +08:00
fallingshrimp
1e182d9134
refactor(Characters): 移除Rooster场景中未使用的WhiteSoul武器
...
清理Rooster.tscn场景文件中不再使用的WhiteSoul武器资源及相关节点配置,简化场景结构
2025-09-30 13:24:14 +08:00
fallingshrimp
d5197557f6
feat(武器): 添加代达罗斯风暴魂武器并调整相关参数
...
为公鸡角色添加新的武器代达罗斯风暴魂,并调整其伤害、数量和半径参数。同时修改怪物灵魂子弹的伤害值,并添加超出屏幕自动销毁逻辑。更新武器描述文本以反映参数变化。
2025-09-30 13:23:51 +08:00
fallingshrimp
3ef2d9d133
refactor(fonts): remove unused font files and update related configurations
...
remove HarmonyOS and swyc fonts along with their import files
update project.godot and scene files to remove font references
add new gameplay documentation files
2025-09-30 12:40:12 +08:00
fallingshrimp
0bcee5f474
refactor(Characters): 移除Rooster场景中未使用的武器节点
...
清理Rooster.tscn场景文件中不再需要的武器节点(Meowmere, NuclearBomb, WhiteSoul),减少加载步骤并优化场景结构
2025-09-29 22:38:54 +08:00
fallingshrimp
2dca35f4fd
fix(EntityBase): 修正伤害处理中healthChanged信号触发顺序
...
refactor(Rooster): 更新武器配置,添加新武器并调整顺序
2025-09-29 22:38:39 +08:00
fallingshrimp
c5d58a14f7
feat(武器): 添加白色灵魂武器及相关资源
...
添加新的白色灵魂武器,包括脚本、场景和资源文件
修改公鸡角色配置以使用新武器
优化子弹工具类和白色灵魂子弹的行为
添加获取窗口大小的工具方法
2025-09-29 22:33:56 +08:00
fallingshrimp
f3c09b5589
refactor(Characters): 更新公鸡角色的武器配置
...
将公鸡角色的武器从SevenSoul和LGBT更换为PurpleCrystal和VectorStar,并调整默认波次数据为WAVE_NORMAL
2025-09-27 22:39:18 +08:00
fallingshrimp
0d1cf25362
feat(武器): 添加新武器bilioicik及其相关资源
...
添加bilioicik武器资源文件、导入配置及场景文件
更新SevenSoul武器的属性和显示名称
2025-09-27 22:36:52 +08:00
fallingshrimp
84d9eabd2b
feat: 调整角色和子弹属性及武器配置
...
- 将Chick的最大生命值从1000提升至2000
- 修改SevenSoul子弹的能量存储机制,移除治疗并提高能量获取
- 为SevenSoul子弹添加矩形碰撞形状
- 替换Rooster的武器配置,移除PurpleCrystal和VectorStar,添加LGBT武器
2025-09-26 22:46:27 +08:00
fallingshrimp
a38d99a998
refactor(子弹系统): 重构子弹伤害检测逻辑
...
将子弹伤害检测逻辑提取到BulletTool工具类中
新增SevenSoul子弹的初始属性和碰撞处理
调整hitbox位置并启用碰撞检测
2025-09-26 22:37:05 +08:00
fallingshrimp
4a33c420bb
fix(Bullets): 调整WhiteSoul子弹速度增长率和添加生命周期
...
将速度增长率从1.1降低至1.05以平衡游戏难度
为WhiteSoul子弹添加lifeTime属性防止内存泄漏
2025-09-26 22:15:57 +08:00
fallingshrimp
a056f75fdb
feat(子弹): 添加白色灵魂子弹并调整相关配置
...
添加新的WhiteSoul子弹类型,继承自BulletBase
调整SevenSoul子弹逻辑,使其能生成WhiteSoul子弹
修改Chick角色的攻击冷却时间和子弹数量
更新SevenSoul武器的伤害描述和音效音量
将默认测试波次改为Chick
移除Diamond子弹的自伤逻辑
2025-09-26 22:12:48 +08:00
fallingshrimp
82751747af
feat(子弹效果): 为七魂子弹添加粒子效果并调整颜色逻辑
...
修改子弹脚本以支持粒子效果发射
调整颜色应用逻辑从heart节点转移到父节点
为SoulBall和SevenSoul场景添加粒子系统配置
2025-09-26 06:49:29 +08:00
fallingshrimp
49d3a31367
feat(武器): 更新七魂武器效果并添加音效
...
- 添加攻击音效文件
- 修改七魂子弹生成逻辑,从7个改为6个并添加延迟
- 调整子弹生命周期和旋转动画
- 更新武器描述和属性
- 添加新的测试BOSS波浪数据
2025-09-25 22:41:04 +08:00
fallingshrimp
159389c908
feat(武器系统): 添加七魂武器及相关资源
...
添加七魂武器系统,包括:
- 七魂武器脚本和场景
- 灵魂子弹脚本和场景
- 相关图片资源和音效
- 修改公鸡角色的武器配置
- 修复子弹基础类的UI状态检测问题
2025-09-25 21:57:32 +08:00
fallingshrimp
f16f26882b
feat(核弹): 添加核弹警告背景并调整爆炸效果
...
为核弹添加半透明警告背景环,调整爆炸震动强度从500降至300
新增填充环和光照着色器,用于视觉效果
将核弹作为公鸡角色的默认武器
2025-09-24 22:08:01 +08:00
fallingshrimp
a8da3ef7cd
fix(武器): 调整Meowmere和ChainGun的伤害计算及属性
...
修复Meowmere的childatk计算方式,改为基于atk的百分比
修正ChainGun子弹的split属性名称为splits
调整Meowmere的基础伤害值和描述文本
将Rooster的默认武器从ChainGun替换为Meowmere
2025-09-24 21:58:04 +08:00
fallingshrimp
de7dd468fe
refactor(ChainGun): 调整武器属性和子弹生成逻辑
...
修改ChainGun的数值属性和子弹生成方式,新增split参数控制子弹间距
调整BossBar的样式和位置,删除未使用的shader文件
2025-09-23 22:29:22 +08:00
fallingshrimp
12b815a6f3
feat(ChainGun): 为链式机枪添加子弹数量属性并调整子弹生成逻辑
...
修改链式机枪的武器脚本、场景配置和子弹脚本,新增count属性控制子弹数量
子弹生成时根据count值调整位置分布,同时更新UI描述文本
2025-09-21 22:36:45 +08:00
fallingshrimp
502ef15198
fix(武器平衡): 调整链式机枪伤害值和子弹大小
...
降低链式机枪伤害范围从5-12改为4-6点
将子弹缩放比例从2调整为1.5
2025-09-21 22:22:59 +08:00
fallingshrimp
87a2e9f2df
feat(武器): 调整链式机枪属性和位置
...
- 修改链式机枪的伤害范围和攻击力
- 调整子弹纹理位置和缩放比例
- 为武器添加商店属性
- 修复武器移动时的空指针问题
- 更新公鸡角色的初始武器配置
2025-09-21 22:20:53 +08:00
fallingshrimp
a12c201880
feat(武器系统): 添加武器位置交换功能
...
- 在ArrayTool中添加swap方法用于数组元素交换
- 为武器卡片添加左右移动按钮
- 实现武器位置交换逻辑,包括UI更新和数组同步
2025-09-21 21:58:57 +08:00
fallingshrimp
cc75192e2e
feat(Feeds): 添加新武器卡片并统一调整品质属性
...
为湮灭激光和彩虹旗添加新的武器卡片配置
将所有武器卡片的品质属性统一调整为2级
移除角色文件中不再使用的武器引用
2025-09-21 17:20:09 +08:00
fallingshrimp
e657b2c7a9
fix(Feeds): 统一武器品质等级为3
...
移除多余的quality属性并统一info节点中的品质等级,保持数据一致性
2025-09-21 17:16:50 +08:00
fallingshrimp
7bc71984d4
feat(Feeds): 新增武器卡片并修复旧卡片问题
...
添加A-ChainGun、A-NuclearBomb、A-Meowmere和A-MushroomPickaxe四个新武器卡片
删除旧的ChainGun、NuclearBomb、Meowmere和MushroomPickaxe卡片文件
修正卡片中的显示名称和资源引用问题
2025-09-21 17:10:36 +08:00
fallingshrimp
535af598c6
feat(Feeds): 添加新武器卡片并更新核弹控制器配置
...
添加彩虹猫之刃、链式机枪和蘑菇矿挖爪的武器卡片配置
更新核弹控制器的costs和costCounts配置
2025-09-21 17:06:04 +08:00
fallingshrimp
e5b23e7715
feat(武器系统): 添加武器背包功能及武器展示组件
...
实现武器背包功能,用于存储已获得的武器名称。新增WeaponShow组件,根据操作类型显示不同的武器信息。修改Feed.gd以支持武器展示逻辑,包括获取和提炼两种操作状态。
2025-09-21 16:49:52 +08:00