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
fallingshrimp
ace6d3bf53
feat(武器系统): 添加武器类型支持及相关组件
...
- 在FeedName.gd中新增WEAPON枚举类型及对应翻译和颜色配置
- 在Feed.gd中添加weapons数组和weaponsBox容器
- 新增WeaponShow.tscn武器展示组件
- 添加NuclearBomb.tscn核弹武器示例
- 修改ComponentManager.gd中主题文件加载路径
- 更新FeedCardBase.tscn和FeedName.tscn以支持武器显示
2025-09-21 16:35:49 +08:00
fallingshrimp
0f588a4b58
refactor(Characters/Rooster): 更新武器配置为新的武器组合
...
将原有的武器(ChainGun、Meowmere、MushroomPickaxe)替换为新的武器组合(PurpleCrystal、VectorStar、LGBT、BigLaser),以提供更多样化的战斗选择。
2025-09-21 16:18:24 +08:00
fallingshrimp
3ae184faa8
feat: 添加彩虹猫子弹命中效果和武器平衡调整
...
- 为彩虹猫子弹添加命中时的爆炸效果和随机旋转
- 调整多个武器的数值平衡,包括BigLaser、VectorStar、LGBT和Meowmere
- 为子弹添加穿透伤害衰减属性
- 更新Meowmere武器的描述和数值
- 添加CatBoom特效场景
- 从Rooster角色中移除部分武器
- 为World场景添加纹理过滤设置
2025-09-21 16:17:49 +08:00
fallingshrimp
1a6a47da74
feat(Meowmere): 调整武器和子弹属性并优化动画
...
- 为Meowmere子弹添加穿透属性
- 调整武器伤害计算和子子弹伤害
- 更新武器描述模板和数值显示
- 修改子弹碰撞体大小和位置
- 优化武器动画和旋转效果
- 调整角色武器库中的武器顺序
2025-09-21 15:32:38 +08:00
fallingshrimp
f0edb426f1
feat(武器系统): 重构链式机枪并添加新武器
...
- 修改链式机枪的子弹生成逻辑,使用新的锚点系统
- 调整武器属性包括伤害值、冷却时间和能量消耗
- 为公鸡角色添加蘑菇镐和核弹两种新武器
- 优化公鸡角色的攻击输入检测逻辑
2025-09-21 15:24:15 +08:00
fallingshrimp
f91e43aed1
feat(武器): 添加链式机枪武器系统
...
新增链式机枪武器脚本和场景文件,包含攻击逻辑和UI显示
将VerticalColorBar.tscn移动到UI目录并更新引用
在公鸡角色中添加链式机枪作为可选武器
2025-09-21 15:00:22 +08:00
fallingshrimp
4a66a1754e
refactor(场景): 移除未使用的节点和脚本依赖
...
清理World场景中未使用的Node节点及其关联脚本,同时简化ItemStore类的继承关系
2025-09-21 14:17:43 +08:00
fallingshrimp
4e3425eda9
refactor: 重构资源路径和组件结构
...
- 将attackstar.svg从UI目录移动到resources/common目录
- 将VerticalColorBar.tscn从UI/Variants目录移动到根components目录
- 将LaserSummoner.tscn从Bullets/Common目录移动到Bullets根目录
- 移除调试日志打印语句
- 优化ItemStore.gd的getTexture方法默认值处理
- 更新相关场景和脚本中的资源引用路径
- 添加FeedFilter调试工具组件
- 优化ComponentManager初始化逻辑
2025-09-21 13:56:50 +08:00
fallingshrimp
d54c050be9
refactor(资源管理): 集中资源加载逻辑到ComponentManager
...
将分散在各处的资源加载逻辑统一到ComponentManager中管理
添加对UI组件、主题、物品纹理和饲料的集中管理
移除SkillIconBase.tscn并迁移到UI目录
2025-09-21 13:34:51 +08:00
fallingshrimp
e688f7f0c1
feat(ComponentManager): 实现组件管理器并初始化子弹资源
...
refactor(DirTool): 添加获取无扩展名文件名的方法
feat(WorldManager): 初始化ComponentManager
新增多个子弹资源文件并移动至统一目录
包括ForeverRainbow、ArrowSeven、SunDance、HeavyCrystal和LightGun
2025-09-21 13:05:20 +08:00
fallingshrimp
4c5842fb9e
refactor(资源加载): 将preload替换为load以优化内存使用
...
统一使用load方法动态加载资源,减少启动时的内存占用
移动Manager类到Tools/Managers目录下
修复DirTool处理remap文件的问题
2025-09-21 12:53:15 +08:00
fallingshrimp
9f82b7f9fa
feat(子弹): 添加链枪子弹资源与逻辑
...
添加链枪子弹的图片资源、脚本和场景文件
为RainbowCat子弹添加穿透属性和生命周期
在子弹AI预设中添加面向鼠标的功能
2025-09-21 12:46:32 +08:00
fallingshrimp
f58a8ea014
feat(武器): 添加彩虹猫之刃武器及相关资源
...
添加彩虹猫之刃武器,包含以下内容:
- 新增彩虹猫子弹和武器贴图资源
- 实现彩虹猫子弹和武器逻辑脚本
- 添加武器预制体和相关动画效果
- 在公鸡角色中默认装备该武器
- 修改子弹基类添加AI调用逻辑
2025-09-21 08:26:29 +08:00
fallingshrimp
73c59be0e8
fix: 更新默认波次数据并调整核弹伤害
...
修复Rooster角色中移除核弹武器的配置
提升核弹基础伤害从500到750并更新描述
将默认波次从测试BOSS改为普通波次
2025-09-21 07:51:27 +08:00
fallingshrimp
57c19c49ef
feat: 调整测试波次和核弹武器属性
...
将测试波次默认数据改为WAVE_TESTBOSS_KUKE并增加敌人生成数量
提升核弹武器的攻击力和作用半径,并更新描述文本
2025-09-21 07:46:49 +08:00
fallingshrimp
844c2cb501
feat(武器): 增强核弹效果并添加警告动画
...
- 提升核弹的攻击力和爆炸半径
- 为核弹添加逐渐扩大的红色警告环
- 改进核爆炸效果,调整粒子参数和震动强度
- 新增填充环着色器用于警告效果
2025-09-21 07:38:09 +08:00
fallingshrimp
9ff23e08f2
feat(核弹): 添加自伤和间接伤害属性
...
为核弹组件添加 indisDamage 和 canDamageSelf 属性,以支持间接伤害和自伤功能
2025-09-21 07:07:18 +08:00
fallingshrimp
8db57fa745
fix(Weapons): 调整核弹攻击力从10提升至100
2025-09-21 07:06:57 +08:00
fallingshrimp
36bdd8fc27
feat(武器系统): 调整核弹伤害参数并添加屏幕震动效果
...
- 降低核弹基础伤害但提高升级后伤害
- 修改爆炸半径范围描述
- 为核弹爆炸添加随时间递减的屏幕震动效果
- 重构CameraManager的shake方法以支持自定义震动曲线
2025-09-21 07:06:43 +08:00
fallingshrimp
29e745bb58
feat(武器): 调整核弹的攻击力和爆炸范围
...
将核弹的基础攻击力从20提升至200,爆炸范围从1000缩小至400。同时添加debugRebuild标志以便调试。这些调整旨在平衡游戏中的武器性能。
2025-09-21 06:53:38 +08:00
fallingshrimp
e89e4f21e6
feat(武器系统): 添加核弹武器及相关资源
...
实现核弹武器功能,包括:
- 添加核弹控制器武器脚本和场景
- 实现核弹子弹逻辑和爆炸效果
- 添加相关图片、音效资源
- 更新角色武器库包含核弹
- 调整武器名称颜色配置
2025-09-20 22:17:09 +08:00
fallingshrimp
d884e049a6
fix: 调整角色掉落物品数量范围
...
修改小鸡、酷可mc和熊谷凌角色的掉落物品数量范围,平衡游戏难度
2025-09-20 17:56:51 +08:00
fallingshrimp
b6662e6ffa
fix(武器): 调整武器数值和配置
...
- 将多个武器的升级时间系数从0.05降低到0.02
- 为VectorStar、MushroomPickaxe和PurpleCrystal添加或调整costBeachball值
- 修改MushroomPickaxe的needEnergy从1.0增加到2.0
- 更新紫水晶簇的伤害显示和价格
2025-09-20 17:37:39 +08:00
fallingshrimp
8b5813fb95
refactor(武器系统): 移除武器能量消耗并调整数值显示
...
- 从多个武器脚本中移除needEnergy变量
- 更新武器描述中的数值变化显示
- 删除不再使用的Arrow7武器相关文件
- 为部分武器添加costBeachball属性
2025-09-20 17:36:00 +08:00
fallingshrimp
2aafafefe3
refactor(WeaponCardBase): 简化按钮文本并更新伤害显示格式
...
- 将"提炼灵魂"和"镶嵌灵魂"按钮文本简化为"提炼"和"镶嵌"
- 更新伤害显示格式,添加变化箭头符号
2025-09-20 17:30:42 +08:00