1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 06:51:54 +08:00
Commit Graph

35 Commits

Author SHA1 Message Date
fallingshrimp 873b1b06a9 refactor(武器): 调整钢管武器的伤害计算和描述
修改钢管武器的伤害计算公式,使用平方根函数替代线性增长
移除蓄力倍率属性,改为固定值0.1
更新武器描述文本以反映新的伤害机制
2026-02-11 16:06:21 +08:00
fallingshrimp e1ac836497 refactor(武器系统): 优化武器攻击逻辑和能量检查
- 将武器攻击前的条件检查提取为独立方法 canAttackBy
- 重构能量检查逻辑,增加 isEnergyEnough 方法
- 简化公鸡角色的输入处理,合并重复代码为 tryLaunch 方法
- 调整钢管武器的冷却时间为 3000.0
2026-02-05 20:52:04 +08:00
fallingshrimp d1bf911c79 feat(武器): 添加钢管武器蓄力特效和音效
- 为钢管武器添加蓄力粒子效果
- 新增钢管落地音效资源
- 修改钢管子弹碰撞形状为圆形
- 添加钢管武器能量消耗和冷却时间配置
- 实现钢管子弹销毁时的落地效果
2026-02-05 20:26:47 +08:00
fallingshrimp 53412c0968 feat(武器系统): 新增可蓄力钢管武器及相关功能
实现钢管武器的蓄力攻击机制,包括:
- 添加 Pipe 武器和 PipeBullet 子弹脚本及场景
- 在 Weapon 类中增加蓄力相关属性和方法
- 修改 Rooster 角色以支持武器蓄力功能
- 添加武器蓄力时间计算和伤害加成逻辑
2026-02-05 20:04:39 +08:00
fallingshrimp 3eb1f84a21 feat(武器): 添加酸蚀风暴武器及五种酸液子弹
实现酸蚀风暴武器系统,包含五种不同类型的酸液子弹:
1. 硫酸:命中时溅射1~3滴酸液
2. 硝酸:造成额外伤害
3. 盐酸:降低敌人移动和攻击速度
4. 碳酸:可无限穿透并逐渐扩大
5. 磷酸:增加敌人散射角

同时调整武器数值平衡,更新VSCode配置中的Godot引擎路径
2026-01-23 23:44:21 +08:00
fallingshrimp bedf76398e feat(武器): 添加酸蚀风暴武器资源及场景配置
添加酸蚀风暴武器的图片资源、导入配置和场景文件,包含武器属性、描述模板和多语言支持。主要功能为随机喷射五种不同类型的酸,每种酸具有不同的伤害和效果。

修改了Weapon.gd中的descriptionTemplate字段,使其支持多行文本显示。新增了AcidWind.png图片资源及其导入配置,并创建了两个武器场景文件用于不同配置。
2026-01-23 22:31:23 +08:00
fallingshrimp c74087454a fix: 统一子弹伤害属性设置并添加类型检查
修改多个武器和召唤物的攻击逻辑,将直接设置damage属性改为设置baseDamage属性
添加BulletBase类型检查确保安全访问子弹属性
移除Weapon.gd中冗余的鼠标事件连接
2025-11-22 22:51:33 +08:00
fallingshrimp 76e87ac90e feat(战斗系统): 添加攻击速度属性支持
在Weapon.gd中根据实体攻击速度调整冷却时间
在CooldownTimer.gd中新增speedScale属性和centralTime方法
2025-10-01 08:22:37 +08:00
fallingshrimp d0e3564933 feat(武器系统): 重构武器信息显示逻辑并添加新功能
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
2025-10-01 07:58:09 +08:00
fallingshrimp a6ab15618c feat: 添加鸡蛋资源并实现字段显示优势功能
- 新增鸡蛋资源文件及导入配置
- 在FieldShow组件中添加showAdvantage属性控制优势显示
- 修正武器类默认名称错误
- 添加entityNegativeFields数组存储负数字段
2025-09-30 17:51:22 +08:00
fallingshrimp 87a2e9f2df feat(武器): 调整链式机枪属性和位置
- 修改链式机枪的伤害范围和攻击力
- 调整子弹纹理位置和缩放比例
- 为武器添加商店属性
- 修复武器移动时的空指针问题
- 更新公鸡角色的初始武器配置
2025-09-21 22:20:53 +08:00
fallingshrimp 034c98654a fix(武器系统): 修复武器切换时UI状态不同步的问题
在武器切换时,同步更新UIState中的武器数组顺序并重建武器图标,确保UI与游戏状态一致
2025-09-21 21:59:14 +08:00
fallingshrimp a12c201880 feat(武器系统): 添加武器位置交换功能
- 在ArrayTool中添加swap方法用于数组元素交换
- 为武器卡片添加左右移动按钮
- 实现武器位置交换逻辑,包括UI更新和数组同步
2025-09-21 21:58:57 +08:00
fallingshrimp d54c050be9 refactor(资源管理): 集中资源加载逻辑到ComponentManager
将分散在各处的资源加载逻辑统一到ComponentManager中管理
添加对UI组件、主题、物品纹理和饲料的集中管理
移除SkillIconBase.tscn并迁移到UI目录
2025-09-21 13:34:51 +08:00
fallingshrimp 4c5842fb9e refactor(资源加载): 将preload替换为load以优化内存使用
统一使用load方法动态加载资源,减少启动时的内存占用
移动Manager类到Tools/Managers目录下
修复DirTool处理remap文件的问题
2025-09-21 12:53:15 +08:00
fallingshrimp 007f323482 refactor(武器系统): 重构武器能量消耗机制
移除全局武器升级能量消耗倍数,改为各武器独立设置升级能量消耗
调整矢量核心武器的属性计算和初始能量值
为所有武器类型添加升级时的能量消耗增量
2025-09-20 17:30:05 +08:00
fallingshrimp a809d97464 fix(Weapon): 调整costBeachball默认值从100到500
修改武器基础消耗值以平衡游戏经济系统
2025-09-20 17:23:57 +08:00
fallingshrimp 5c2c29fdcb refactor(武器系统): 优化武器升级计算和描述显示
修改武器升级计算公式,将指数运算改为线性运算以提高性能
在武器描述中显示当前值和升级后的值
调整costBeachball的默认值从500改为100
2025-09-20 17:23:30 +08:00
fallingshrimp ba865bc2a2 fix(Weapon): 修复灵魂等级提升逻辑并优化商店更新
修复灵魂等级提升条件判断错误,将INFINITY-1改为INFINITY
添加updateStore方法集中处理商店更新逻辑
在升级和镶嵌操作后统一调用商店更新方法
2025-09-20 07:08:18 +08:00
fallingshrimp 32468c136b fix: 移除调试打印并修正武器灵魂提取逻辑
移除EntityBase.gd中的调试打印语句
修正Weapon.gd中灵魂提取逻辑,现在仅在灵魂等级高于正常值时提取,并减少灵魂等级
2025-09-20 07:03:55 +08:00
fallingshrimp 06fdfd1586 feat(武器系统): 添加灵魂等级机制并重构武器升级逻辑
- 在UI中添加灵魂资源显示和操作按钮
- 修改武器升级公式加入灵魂等级系数
- 实现灵魂的提取和镶嵌功能
- 为武器卡牌添加灵魂等级颜色映射
- 初始化玩家灵魂资源为10个
2025-09-20 07:01:17 +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 97ec81f05e feat(角色): 添加熊boss的新攻击方式和音效
添加熊boss的四种攻击方式:
1. 箭雨攻击(ArrowSeven)
2. 太阳舞攻击(SunDance)
3. 永恒彩虹攻击(ForeverRainbow)
4. 冲刺攻击(BearSprint)

新增对应攻击音效资源
调整子弹追踪和伤害计算逻辑
添加冲刺粒子特效
2025-09-13 19:55:51 +08:00
fallingshrimp 1f8e0a3e5a fix(Weapons): 调整武器升级消耗和能量需求
修改武器升级后的棒球消耗和能量需求计算方式,使用GameRule中的全局变量控制倍数
移除VectorStar的debugRebuild标志并调整其能量需求
2025-09-09 22:32:07 +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 4d8969c47d feat(UI): 添加技能图标显示功能
在UI中添加技能图标容器,并为每个武器创建对应的技能图标
初始化武器冷却计时器,修复武器冷却时间未设置的问题
2025-09-06 15:24:50 +08:00
fallingshrimp 6d39f19ea4 feat(武器系统): 调整武器升级逻辑并添加等级显示
- 修改PurpleCrystal和LGBT武器的属性增长系数
- 武器升级时增加等级并调整消耗计算
- 在UI中添加武器等级显示
- 升级后自动更新武器信息
2025-09-06 11:59:24 +08:00
fallingshrimp a083069848 feat(武器系统): 重构武器消耗为单一沙滩球资源并添加升级功能
将武器消耗从多种资源数组简化为单一沙滩球资源
添加武器升级功能,更新武器属性时保留原始属性
修改UI显示以适配新的资源消耗系统
2025-09-06 11:14:02 +08:00
fallingshrimp 34ca879f93 fix(Weapon): 修复攻击函数未返回结果的问题 2025-09-06 09:34:58 +08:00
fallingshrimp 9ea534441b feat(武器系统): 重构武器攻击逻辑并添加音效支持
- 将武器攻击逻辑移至Weapon类中,添加tryAttack方法统一处理冷却和能量消耗
- 为武器添加音效支持,包括攻击音效的播放和管理
- 移除子弹生成时的能量消耗检查,改由武器统一处理
- 调整部分武器的属性和配置,如伤害值和冷却时间
- 修复紫水晶子弹的分裂和折射逻辑错误
2025-09-06 08:50:37 +08:00
fallingshrimp 6c7778309d feat(武器系统): 增强武器描述模板功能并添加调试选项
为武器系统添加数据类型支持,包括数值、百分比和角度显示格式
添加debugRebuild选项用于编辑器调试
移除调试用的print语句
更新LGBT武器的场景配置和描述显示
2025-09-06 08:17:10 +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