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
|
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
|
f13468bc0a
|
feat(召唤): 调整召唤物属性和武器配置
- 修改HJM和LGBTFlag的吸引力数值
- 为武器类型枚举添加SUMMON选项
- 优化召唤逻辑,当达到上限时移除最早召唤物
- 调整Shield武器的属性和描述
- 更新Rooster角色的武器配置
- 修复LGBTFlag攻击角度计算问题
|
2025-12-13 11:26:12 +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
|
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
|
0f3dc2ca9f
|
feat: 添加VerticalSoften着色器,增强透明度控制逻辑
|
2025-09-06 20:41:48 +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
|
a083069848
|
feat(武器系统): 重构武器消耗为单一沙滩球资源并添加升级功能
将武器消耗从多种资源数组简化为单一沙滩球资源
添加武器升级功能,更新武器属性时保留原始属性
修改UI显示以适配新的资源消耗系统
|
2025-09-06 11:14:02 +08:00 |
|
fallingshrimp
|
2486eb6d8a
|
feat(物品系统): 新增沙滩球物品及相关功能
refactor(武器卡片): 调整武器类型和颜色映射
style(UI): 更新武器名称标签样式
fix(实体基础): 修正物品掉落逻辑
perf(音频): 优化音频处理模式
docs(物品存储): 更新物品枚举和映射
build(资源): 添加沙滩球SVG资源文件
chore(资源): 更新篮球和棒球SVG资源
|
2025-09-06 11:05:56 +08:00 |
|
fallingshrimp
|
9ea534441b
|
feat(武器系统): 重构武器攻击逻辑并添加音效支持
- 将武器攻击逻辑移至Weapon类中,添加tryAttack方法统一处理冷却和能量消耗
- 为武器添加音效支持,包括攻击音效的播放和管理
- 移除子弹生成时的能量消耗检查,改由武器统一处理
- 调整部分武器的属性和配置,如伤害值和冷却时间
- 修复紫水晶子弹的分裂和折射逻辑错误
|
2025-09-06 08:50:37 +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 |
|