fallingshrimp
|
1b3df9727a
|
feat(武器系统): 重构武器升华动画及交互逻辑
- 将sublimateToggled信号拆分为sublimateOpened和sublimateClosed
- 添加武器卡片的hide/show动画效果
- 移除MuyangDog角色中的Volcano武器
- 重置EntityBase中钻石的初始数量为0
- 为CategoryStore添加@tool注解
|
2026-05-10 12:40:15 +08:00 |
|
fallingshrimp
|
2c705fc4eb
|
feat(WeaponCard): 添加升华按钮动画效果
- 为升华按钮添加开合动画效果
- 更新TextSwitchButton以支持动态文本切换
- 在Weapon.gd中添加动画播放逻辑
|
2026-05-10 12:10:08 +08:00 |
|
fallingshrimp
|
70a80c036e
|
refactor(FeedCardBase): 移除name节点中未使用的quality属性
|
2026-05-10 11:50:33 +08:00 |
|
fallingshrimp
|
7a0cf96d7d
|
feat: 添加武器升华系统及相关UI组件
实现武器升华功能,包括:
- 新增SublimateOption类处理升华选项
- 添加SublimateOptionHandler UI组件
- 在武器卡片中集成升华界面
- 重构武器描述生成逻辑
- 新增钻石资源消耗机制
- 优化UI布局和样式
- 修复多处类型引用错误
|
2026-05-10 11:49:17 +08:00 |
|
fallingshrimp
|
a3c03fc73a
|
refactor(武器卡片): 统一描述文本的父节点路径并移除调试标记
将武器卡片描述文本的父节点路径统一调整为container/back/scroller,提升UI结构一致性
移除所有武器卡片中的debugRebuild标记,清理调试代码
优化NuclearBomb.tscn文件格式,修复节点引用路径
|
2026-05-09 20:14:23 +08:00 |
|
fallingshrimp
|
9c1c739deb
|
feat(战斗系统): 为爆炸攻击添加内伤效果并重构内伤生成逻辑
- 在InfinitySword.gd中添加爆炸攻击时生成内伤球的功能
- 将内伤生成逻辑提取到InternalDamage.gd中的静态方法generateBall
- 移除Parrier.gd中重复的内伤生成代码,改用新的generateBall方法
- 更新Tree.tscn中的描述文本,添加对爆炸攻击产生内伤的说明
- 调整WeaponCardBase.tscn的UI布局,为描述文本添加滚动容器
|
2026-05-09 20:09:58 +08:00 |
|
fallingshrimp
|
dc4b080a09
|
feat: 新增角色系统及基础功能实现
新增HCN、Lynx和MuyangDog三个可玩角色及其相关资源
实现角色选择界面和角色属性系统
重构玩家生成逻辑以支持角色选择
优化角色卡片UI显示效果
|
2026-05-04 21:34:57 +08:00 |
|
fallingshrimp
|
4d1f68cac1
|
feat(角色卡片): 添加新角色卡片资源并优化显示逻辑
添加猞猁、牧羊犬和氰化氢的角色卡片资源
优化卡片选中状态的动画显示逻辑
调整卡片样式和主题配置
移除冗余的panel节点引用
|
2026-05-04 20:32:07 +08:00 |
|
fallingshrimp
|
492373a48e
|
feat: 添加角色选择系统及相关功能
新增角色卡片组件和角色选择逻辑
实现角色卡片动画效果和交互功能
添加初始角色数据配置
修改启动面板以支持角色选择
更新主题样式和UI布局
|
2026-05-04 19:52:04 +08:00 |
|
fallingshrimp
|
e8ee2932bb
|
feat(游戏机制): 调整掉落物品数量和添加错误提示
增加boss和非boss敌人死亡时掉落水晶的数量范围
为武器镶嵌/移除灵魂操作添加错误提示
移除Starter场景中不必要的属性设置
新增CharacterCardBase基础组件
|
2026-05-04 18:14:21 +08:00 |
|
fallingshrimp
|
e53af2a163
|
feat(初始选择): 添加初始增益和武器数量限制
- 新增OutGameStorage类存储最大初始数量配置
- 修改SelectInitialFeed面板逻辑以限制选择数量
- 优化FeedCardBase样式和布局
- 移除不必要的ScrollContainer简化UI结构
|
2026-05-04 07:03:18 +08:00 |
|
fallingshrimp
|
9df62992e5
|
feat(武器系统): 添加自动强化和一键强化功能
- 新增自动强化开关和按钮图标资源
- 实现武器自动强化逻辑
- 添加一键强化功能可连续升级
- 优化武器卡UI布局和样式
- 增加强化操作时的提示信息
|
2026-05-03 17:45:00 +08:00 |
|
fallingshrimp
|
db1a1625da
|
feat(武器): 添加tease字段并调整武器卡布局
为武器添加tease文本字段用于显示额外信息
调整武器卡字体大小和布局,添加tease标签显示
更新公鸡角色的武器配置
|
2026-04-04 09:11:45 +08:00 |
|
fallingshrimp
|
4302055086
|
refactor(武器卡片): 重构武器卡片节点结构,将名称节点移至displays容器
统一将武器卡片的名称节点从container/info移动到container/info/displays容器中,提高代码组织性
同时清理了部分调试属性和冗余代码,更新了部分武器的来源信息
|
2026-04-04 09:03:58 +08:00 |
|
fallingshrimp
|
93fdb8e2b8
|
feat(武器系统): 添加武器来源显示功能并优化光标刀碰撞
- 在武器卡片中添加来源显示标签和数组字段
- 将光标刀的碰撞形状从矩形改为线段
- 为光标刀添加命中时的击退效果
- 优化场景文件格式和节点唯一ID
|
2026-04-04 08:55:15 +08:00 |
|
fallingshrimp
|
7e90bd1c1c
|
feat(武器): 新增道教石像武器及其相关效果
实现道教石像武器,包含以下功能:
- 添加天地之剑攻击逻辑,根据攻击速度、生命值和气层数计算伤害
- 新增无量斩子弹类型和特效
- 为公鸡角色添加新武器配置
- 更新相关动画和音效资源
|
2026-04-03 18:29:14 +08:00 |
|
fallingshrimp
|
0395019d5f
|
feat(武器/特效): 新增扶桑元神武器及爆炸特效
添加扶桑元神武器相关资源及功能实现,包括:
- 新增武器图标、描述和属性配置
- 实现格挡子弹并生成乾坤剑的逻辑
- 添加符咒爆炸特效及相关动画资源
- 调整乾坤剑伤害值和生成位置
- 优化武器特效控制器支持纹理动画
|
2026-03-21 13:51:17 +08:00 |
|
fallingshrimp
|
3698127345
|
feat(障碍物系统): 添加草墙障碍物及相关功能
实现草墙障碍物系统,包括以下主要变更:
- 新增草墙障碍物资源、脚本和场景
- 添加障碍物状态显示UI
- 扩展组件管理器支持障碍物类型
- 修改子弹系统以支持对障碍物的碰撞检测
- 调整实体碰撞层设置
- 为公鸡角色添加草墙武器
新增功能允许玩家放置可阻挡敌人的草墙障碍物,并显示其生命值状态
|
2026-01-27 20:52:26 +08:00 |
|
fallingshrimp
|
b5edbc5b13
|
fix(EffectController): 修复oneShot效果后未释放自身的问题
feat(EntityBase): 添加获取生命值百分比的方法
refactor(BulletBase): 重命名scene变量为parentScene以提高可读性
fix(BlueCrystal): 修正弹道追踪旋转计算错误
style(EffectBase): 调整场景文件格式和属性顺序
|
2025-12-14 13:36:48 +08:00 |
|
fallingshrimp
|
f13468bc0a
|
feat(召唤): 调整召唤物属性和武器配置
- 修改HJM和LGBTFlag的吸引力数值
- 为武器类型枚举添加SUMMON选项
- 优化召唤逻辑,当达到上限时移除最早召唤物
- 调整Shield武器的属性和描述
- 更新Rooster角色的武器配置
- 修复LGBTFlag攻击角度计算问题
|
2025-12-13 11:26:12 +08:00 |
|
fallingshrimp
|
b83273c812
|
feat(人物): 添加新角色cy的图片资源
fix(战斗): 调整Cat攻击伤害值从0.2降至0.01
refactor(动画): 简化EntityBase的受伤动画实现
perf(子弹): 优化ChickSprint伤害计算使用浮点数除法
|
2025-11-22 09:33:36 +08:00 |
|
fallingshrimp
|
6bf8dc8683
|
feat(战斗系统): 添加箭矢命中效果并调整弓箭伤害
- 为箭矢添加命中时的血液粒子效果和音效
- 将弓箭的基础伤害从3降低到2
- 更新弓箭描述文本以反映伤害调整
|
2025-11-20 22:18:17 +08:00 |
|
fallingshrimp
|
e49858b51a
|
feat(游戏内容): 添加猫角色及相关资源
添加新的猫角色,包括角色脚本、音效、贴图和场景配置
修改Wave.gd以包含猫角色生成
调整EntityBase.gd的武器图标重建逻辑
更新部分粒子效果和音效资源
|
2025-11-16 13:32:54 +08:00 |
|
fallingshrimp
|
427ca484d1
|
refactor(网络同步): 重构实体同步逻辑和玩家生成流程
- 将EntityBase的health改为@export变量以便同步
- 添加MultiplayerSynchronizer节点处理网络同步
- 修改Wave.next()方法处理EncodedObjectAsID类型
- 添加findPlayer方法通过名称查找玩家
- 调整玩家生成流程,确保UIState.player正确设置
|
2025-11-14 22:44:26 +08:00 |
|
fallingshrimp
|
062219c5b9
|
feat(召唤物): 添加哈基米召唤物及相关功能
添加新的哈基米(HJM)召唤物,包括动画资源、攻击逻辑和武器配置。主要变更:
- 新增HJM召唤物脚本和场景,包含6帧动画
- 添加HJM专属子弹类型HJMAttack
- 修改SummonBase基类添加atk属性
- 调整武器系统支持召唤物攻击
- 优化子弹系统支持召唤者追踪
- 降低LGBT旗帜召唤物的生命值
|
2025-11-08 20:19:24 +08:00 |
|
fallingshrimp
|
675219e0f8
|
feat(武器系统): 重构LGBT武器和彩虹旗召唤物
调整LGBT武器属性计算公式,增加角度和数量参数
为彩虹旗召唤物添加多子弹发射和延迟发射功能
修改子弹追踪逻辑和穿透属性
更新武器描述和能量消耗
|
2025-11-07 22:31:51 +08:00 |
|
fallingshrimp
|
e64a8b2f9f
|
feat: 添加水晶着色器并更新角色资源
refactor: 调整角色动画和武器系统
style: 优化代码格式和注释
|
2025-11-05 22:13:13 +08:00 |
|
fallingshrimp
|
d0e3564933
|
feat(武器系统): 重构武器信息显示逻辑并添加新功能
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
|
2025-10-01 07:58:09 +08:00 |
|
fallingshrimp
|
a12c201880
|
feat(武器系统): 添加武器位置交换功能
- 在ArrayTool中添加swap方法用于数组元素交换
- 为武器卡片添加左右移动按钮
- 实现武器位置交换逻辑,包括UI更新和数组同步
|
2025-09-21 21:58:57 +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
|
d54c050be9
|
refactor(资源管理): 集中资源加载逻辑到ComponentManager
将分散在各处的资源加载逻辑统一到ComponentManager中管理
添加对UI组件、主题、物品纹理和饲料的集中管理
移除SkillIconBase.tscn并迁移到UI目录
|
2025-09-21 13:34:51 +08:00 |
|
fallingshrimp
|
2aafafefe3
|
refactor(WeaponCardBase): 简化按钮文本并更新伤害显示格式
- 将"提炼灵魂"和"镶嵌灵魂"按钮文本简化为"提炼"和"镶嵌"
- 更新伤害显示格式,添加变化箭头符号
|
2025-09-20 17:30:42 +08:00 |
|
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
|
19d87cae18
|
feat(角色): 添加KukeMC的重型水晶攻击和环形着色器
refactor(武器): 将攻击类型从VALUE改为INTEGER
调整大激光武器的能量消耗为200
style(界面): 更新武器卡牌文本显示为整数
移除调试标记和多余属性
fix(角色): 调整KukeChild的移动速度
移除KukeMC的射击偏移常量
|
2025-09-17 22:25:27 +08:00 |
|
fallingshrimp
|
a995200155
|
fix(EntityBase): 移除默认碰撞层以避免意外碰撞
将EntityBase节点的collision_layer默认值设为0,防止在没有明确设置时与其他物体发生意外碰撞
|
2025-09-14 16:25:04 +08:00 |
|
fallingshrimp
|
054baa4a71
|
feat(角色): 为熊角色添加阶段转换功能
添加阶段转换系统,当熊的生命值低于50%时进入第二阶段
- 添加mask精灵用于阶段变化视觉效果
- 实现enterStage和exitStage方法处理阶段转换
- 添加stageAnimator处理转换动画
- 调整攻击7的音效播放位置
|
2025-09-14 13:35:02 +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
|
6a4f5e8baf
|
feat: 更新FullscreenPanelBase和VectorStar组件,优化UI布局和武器属性
|
2025-09-06 21:12:11 +08:00 |
|
fallingshrimp
|
0f3dc2ca9f
|
feat: 添加VerticalSoften着色器,增强透明度控制逻辑
|
2025-09-06 20:41:48 +08:00 |
|
fallingshrimp
|
77f3d5e4a1
|
feat(技能图标): 改进冷却进度视觉效果和样式
- 移除进度值的clamp限制,允许超出范围效果
- 为冷却进度着色器添加边缘高光和拖尾效果
- 调整图标容器圆角和最小尺寸
- 更新材质参数以支持新的着色器效果
|
2025-09-06 16:40:25 +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
|
38390e7ded
|
fix(SkillIcon): 修复技能图标冷却进度显示问题
调整ShaderMaterial的默认progress值为0.5以匹配实际冷却状态
在_ready中复制材质实例避免共享材质引用
分离progress计算逻辑提高可读性
|
2025-09-06 15:46:39 +08:00 |
|
fallingshrimp
|
e4d04ff599
|
feat(技能图标): 添加技能冷却显示功能
- 新增 SkillIcon.gd 脚本用于管理武器技能图标显示
- 修改 CooldownProgress.gdshader 增加背景透明度参数
- 更新 CooldownTimer.gd 添加时间计算方法
- 重构 SkillIconBase.tscn 场景以支持新功能
|
2025-09-06 15:04:32 +08:00 |
|
fallingshrimp
|
41198cb51a
|
feat: 添加技能图标基础组件和冷却进度着色器
添加紫色水晶技能图标资源
创建冷却进度着色器用于显示技能冷却效果
实现基础技能图标组件,包含样式和着色器效果
|
2025-09-06 14:52:42 +08:00 |
|
fallingshrimp
|
95db9deb3c
|
feat: 添加矢量星武器和子弹功能
实现新的矢量星武器系统,包括武器卡片、子弹行为和粒子效果。主要功能包括:
- 添加VectorStarWeapon.gd武器脚本,支持多子弹发射和追踪目标
- 实现VectorStar.gd子弹脚本,包含初始冲刺和后续追踪逻辑
- 添加相关场景资源和配置
- 将新武器添加到公鸡角色的武器库中
|
2025-09-06 13:27:00 +08:00 |
|