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

180 Commits

Author SHA1 Message Date
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 36bdd8fc27 feat(武器系统): 调整核弹伤害参数并添加屏幕震动效果
- 降低核弹基础伤害但提高升级后伤害
- 修改爆炸半径范围描述
- 为核弹爆炸添加随时间递减的屏幕震动效果
- 重构CameraManager的shake方法以支持自定义震动曲线
2025-09-21 07:06:43 +08:00
fallingshrimp e89e4f21e6 feat(武器系统): 添加核弹武器及相关资源
实现核弹武器功能,包括:
- 添加核弹控制器武器脚本和场景
- 实现核弹子弹逻辑和爆炸效果
- 添加相关图片、音效资源
- 更新角色武器库包含核弹
- 调整武器名称颜色配置
2025-09-20 22:17:09 +08:00
fallingshrimp 57979e1cd6 fix: 调整KukeMC的生成方式和降低苹果掉落概率
将KukeMC的生成方式从false改为true以修复生成问题,同时降低苹果掉落概率从10%到3%以平衡游戏难度
2025-09-20 18:00:56 +08:00
fallingshrimp 71dac4b7ff fix(BossAttack/Bear): 降低ArrowSeven的伤害值从10到5
调整熊BOSS攻击箭矢的伤害值以平衡游戏难度
2025-09-20 17:59:26 +08:00
fallingshrimp 8ff063865e fix(Characters/Hen): 调整母鸡的基础属性和移动速度
将母鸡的最大生命值从75提升到100,移动速度从0.25增加到0.3,以平衡游戏难度
2025-09-20 17:44:40 +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 007f323482 refactor(武器系统): 重构武器能量消耗机制
移除全局武器升级能量消耗倍数,改为各武器独立设置升级能量消耗
调整矢量核心武器的属性计算和初始能量值
为所有武器类型添加升级时的能量消耗增量
2025-09-20 17:30:05 +08:00
fallingshrimp 5c2c29fdcb refactor(武器系统): 优化武器升级计算和描述显示
修改武器升级计算公式,将指数运算改为线性运算以提高性能
在武器描述中显示当前值和升级后的值
调整costBeachball的默认值从500改为100
2025-09-20 17:23:30 +08:00
fallingshrimp e6fda173d4 fix(Characters/Chick): 修正激光子弹发射角度计算错误
将固定角度90度改为根据激光数量动态计算角度,使子弹均匀分布
2025-09-20 07:32:39 +08:00
fallingshrimp adf8b7d3f3 fix(Characters): 调整Chick角色的攻击冷却时间和激光数量
修改Chick角色的攻击冷却时间配置,提高部分攻击的冷却时间以平衡游戏难度。同时将激光攻击的数量改为随机生成2-4个,增加战斗变化性。将默认波次数据从测试BOSS改为普通波次。
2025-09-20 07:18:23 +08:00
fallingshrimp 06fdfd1586 feat(武器系统): 添加灵魂等级机制并重构武器升级逻辑
- 在UI中添加灵魂资源显示和操作按钮
- 修改武器升级公式加入灵魂等级系数
- 实现灵魂的提取和镶嵌功能
- 为武器卡牌添加灵魂等级颜色映射
- 初始化玩家灵魂资源为10个
2025-09-20 07:01:17 +08:00
fallingshrimp fcfa648b86 refactor(Wave): 重构测试BOSS波次配置
将WAVE_TESTBOSS拆分为WAVE_TESTBOSS_ALL和WAVE_TESTBOSS_KUKE,分别用于测试所有BOSS和单独测试KukeMC。同时取消注释并调整了部分BOSS的生成参数。
2025-09-19 22:26:08 +08:00
fallingshrimp ec795e534e feat(战斗系统): 添加KukeMC召唤机制及子实体管理
为KukeMC添加召唤子实体KukeChild的功能,并在血量低于25%时自动清除所有子实体并恢复血量
在EntityBase中添加tryKill方法统一处理实体销毁逻辑
在EntityTool中添加按类查找实体的工具方法
2025-09-19 22:11:29 +08:00
fallingshrimp aeda27ef61 fix(BossAttack/HeavyCrystal): 修复伤害计算逻辑并优化速度增长
调整伤害计算方式,改为基于速度动态计算伤害值
移除初始固定伤害值,避免与动态计算冲突
优化子弹速度增长逻辑
2025-09-19 21:59:15 +08:00
fallingshrimp 0ab740a00a feat: 调整游戏平衡性和测试配置
- 提高重型水晶子弹的伤害值从20到30
- 移除玩家角色的无敌状态
- 调整KukeChild角色的攻击冷却时间
- 将默认波次从空波次改为测试BOSS波次
- 禁用自定义启动逻辑
2025-09-19 21:58:45 +08:00
fallingshrimp 566531c856 feat: 调整角色和子弹属性及游戏平衡
- 隐藏Bear角色的mask
- 提高Bear和KukeMC子弹的伤害值
- 增加KukeMC的最大生命值
- 设置World场景的currentInvinsible为true
- 调整KukeChild的攻击冷却时间和存活时间
- 为HeavyCrystal子弹添加初始伤害值
2025-09-18 22:50:17 +08:00
fallingshrimp fce4a08b22 fix(BossAttack): 调整重型水晶子弹的伤害和速度增长
将重型水晶子弹的伤害计算从 speed/5 改为 speed/6,并降低速度增长系数从 1.2 到 1.15,以平衡游戏难度

feat(Wave): 添加自定义起始逻辑

在 customStart 方法中添加生成熊和KukeMC角色的逻辑,并设置它们互相为焦点目标
2025-09-18 22:42:43 +08:00
fallingshrimp a19c868aee fix: 调整子弹逻辑和粒子效果参数
修复子弹逻辑中hitbox和track的显示顺序问题,优化LGBTBoom粒子效果参数:
- 调整粒子数量从10增加到20
- 修改粒子初始速度和大小曲线
- 更新颜色渐变和透明度曲线
2025-09-18 22:38:56 +08:00
fallingshrimp 8e68d8775b fix(BossAttack): 调整重型水晶子弹的伤害计算比例
将伤害计算从速度的1/4改为1/5,以平衡游戏难度
2025-09-18 22:30:56 +08:00
fallingshrimp e70918a391 fix(战斗平衡): 调整角色和子弹的攻击冷却时间及参数
修改KukeChild和KukeMC的攻击冷却时间,优化HeavyCrystal子弹的追踪逻辑
减少KukeMC技能2的分支数量范围,从2-4调整为1-3
2025-09-18 22:17:38 +08:00
fallingshrimp 11f2157bb4 fix: 调整KukeChild的攻击冷却和治疗数值
将攻击0的冷却时间从500降低至200,并将治疗量从200减少至100,以平衡游戏难度
2025-09-18 22:14:53 +08:00
fallingshrimp 6f19a6ba8e fix(BossAttack): 调整重型紫水晶子弹行为和粒子效果
修改子弹初始速度和加速度方向,移除无用粒子效果代码
调整粒子系统参数并增加粒子数量,优化视觉效果
修复碰撞检测逻辑,确保仅在激活时造成伤害
2025-09-18 22:13:10 +08:00
fallingshrimp 895f468a4a refactor: 优化子弹生成逻辑中的变量命名和循环结构
使用更具描述性的变量名 countOfBullet 和 countOfBranch 替换原 count 和 count1
将嵌套循环的迭代变量改为更有意义的 bulletIndex 和 branchIndex
保持原有功能不变,提高代码可读性
2025-09-18 06:48:07 +08:00
fallingshrimp cf8820d0ec feat(战斗系统): 增强KukeMC及其子体的战斗能力
- 为KukeChild添加重型紫水晶攻击方式并调整治疗量
- 修改KukeMC的攻击逻辑,在低血量时才会召唤子体
- 调整重型紫水晶的属性和动画效果
- 增加子弹生成时的初始速度和加速度
2025-09-18 06:46:43 +08:00
fallingshrimp 55aabd5fbc feat(角色): 为KukeMC添加重型紫水晶攻击技能
- 新增HeavyCrystal.gd脚本实现重型紫水晶子弹逻辑
- 在KukeMC角色中添加type=3的攻击类型
- 调整子弹场景配置,增加粒子特效和碰撞检测
- 移除旧的生成子角色和随机水晶攻击逻辑
2025-09-17 23:02:52 +08:00
fallingshrimp 63963fd5fd feat(角色): 调整KukeMC攻击模式和子弹效果
- 减少攻击2的子弹数量范围从60-80改为20-40
- 增加子弹生成间隔时间从50ms改为100ms
- 为HeavyCrystal子弹添加新的动画效果和材质
- 添加垂直编辑引导线到角色元数据
2025-09-17 22:35:16 +08:00
fallingshrimp 19d87cae18 feat(角色): 添加KukeMC的重型水晶攻击和环形着色器
refactor(武器): 将攻击类型从VALUE改为INTEGER
调整大激光武器的能量消耗为200

style(界面): 更新武器卡牌文本显示为整数
移除调试标记和多余属性

fix(角色): 调整KukeChild的移动速度
移除KukeMC的射击偏移常量
2025-09-17 22:25:27 +08:00
fallingshrimp 0736230aed refactor(Characters): 优化KukeMC的攻击逻辑和代码可读性
移除七彩飞星注释,简化攻击逻辑
重构紫色水晶子弹生成方式,增加旋转效果
2025-09-17 22:00:24 +08:00
fallingshrimp 4d3b654f2f fix: 移除KukeChild的DAMAGE_MULTIPILER字段
该字段未被使用且可能导致混淆,因此从KukeChild的register函数中移除
2025-09-17 21:59:14 +08:00
fallingshrimp b6c1d0e3df feat(角色): 为KukeMC添加新攻击类型和无限苹果
添加了第三种攻击类型(type=2),会发射50-60个紫色水晶子弹
同时为角色添加了无限苹果物品
2025-09-17 06:47:56 +08:00
fallingshrimp 6d74bed227 feat: 调整角色和子弹属性,优化游戏平衡
- 将DamageLabel的伤害值计算从round改为ceil,确保最小伤害为1
- 调整KukeChild的攻击冷却时间从100降低到50,并添加伤害倍率0.1
- 提高PurpleCrystalSmall子弹速度从12到15,缩小尺寸从0.8到0.6
- 缩短KukeMC技能冷却时间并增加召唤数量
- 更新测试波次配置,移除Chick和Bear
2025-09-17 06:44:12 +08:00
fallingshrimp 66312f20b3 feat(游戏内容): 调整敌人生成逻辑和测试波次配置
修改KukeMC的生成子体数量从3减少到2以平衡难度
更新测试波次配置,增加多种敌人类型和阶段设置
2025-09-17 06:41:09 +08:00
fallingshrimp 8fcc742c77 feat: 添加蘑菇矿挖爪武器及其相关功能
添加新的武器蘑菇矿挖爪,包括武器脚本、子弹脚本和场景文件。修改BulletBase.gd以支持新武器的功能,并在Rooster角色中添加该武器。同时设置rooster节点为初始不可见状态。

- 新增MushroomPickaxe武器,具有概率掉落物品的特性
- 修改BulletBase的succeedToHit方法以支持实体参数
- 在Rooster场景中添加新武器
- 设置rooster节点的currentInvinsible属性为true
2025-09-14 22:38:08 +08:00
fallingshrimp 0b4d3868a3 fix: 调整角色属性和波次配置
降低Chick和Bear的最大生命值
将默认波次从测试BOSS改为普通波次
添加KukeMC到普通波次中
移除注释掉的测试代码
2025-09-14 17:18:29 +08:00
fallingshrimp 5300144d96 feat(子弹效果): 增强彩虹子弹和光枪的视觉效果
- 修改彩虹子弹的着色器参数和颜色处理
- 更新光枪的着色器和材质参数
- 调整熊角色攻击时的子弹数量
- 优化粒子效果和材质设置
2025-09-14 17:10:17 +08:00
fallingshrimp 39e88ba9a1 fix: 调整熊角色攻击冷却时间和移除公鸡无敌状态
调整熊角色第3个攻击技能的冷却时间从5000毫秒增加到13000毫秒以平衡游戏性
移除世界场景中公鸡的无敌状态
2025-09-14 16:47:07 +08:00
fallingshrimp e66a64c077 feat(人物): 更新熊角色属性和资源文件
- 将熊角色贴图从JPG格式替换为PNG格式
- 调整熊角色的攻击冷却时间和冲刺逻辑
- 修改熊角色的碰撞体积和状态条位置
- 简化测试波次配置,仅保留熊角色
- 为阶段转换添加无敌状态
- 提高小鸡角色的冲刺倍率
2025-09-14 16:46:34 +08:00
fallingshrimp cc05bd5a81 fix(Characters/Bear): 调整熊角色的冲刺速度和方向计算
将冲刺倍率从80降低到60以平衡游戏性
修正冲刺方向计算方式,改为使用标准化向量确保方向正确
2025-09-14 16:28:51 +08:00
fallingshrimp 14f43b76b7 fix: 调整子弹伤害和角色冷却时间
- 提高FireScan子弹的伤害值从5到20
- 调整Chick角色的攻击冷却时间,将attackCooldownMap[2]从100增加到2000
- 移除Wave中未使用的chick变量
2025-09-14 16:24:45 +08:00
fallingshrimp c961f6082d fix(角色): 调整小鸡移动速度并添加到波次生成
将小鸡的移动速度从0.5降低到0.4以平衡游戏难度
在波次生成中添加小鸡角色,并设置其目标为熊角色
2025-09-14 16:22:01 +08:00
fallingshrimp 7dbeb7ec19 feat: 添加无敌状态和自定义波次逻辑
- 为EntityBase添加currentInvinsible属性控制无敌状态
- 修改BulletBase.gd在命中时检查目标无敌状态
- 在World.tscn中设置rooster初始为无敌状态
- 添加Wave.gd自定义波次启动逻辑
- 修复currentFocusedBoss未初始化时的空指针问题
2025-09-14 16:20:34 +08:00
fallingshrimp a704f4b712 fix: 启用测试BOSS关卡中的小鸡和熊敌人
测试BOSS关卡中原本被注释的小鸡和熊敌人现在被启用,用于更全面的测试
2025-09-14 15:32:19 +08:00
fallingshrimp 8601017a1a fix: 调整KukeChild治疗量和KukeMC生成数量
减少KukeChild对masterMine的治疗量从200降至50,避免过度治疗
调整KukeMC生成子体的随机范围下限从15降至5,增加战斗变化性
2025-09-14 15:20:20 +08:00
fallingshrimp 0ea667701d fix(Characters/KukeMC): 调整子实体和子弹生成逻辑
将固定生成20个子实体改为随机生成15-25个,增加子弹生成间隔时间以避免性能问题
2025-09-14 15:17:50 +08:00
fallingshrimp d473281e8a feat(战斗系统): 调整KukeMC的攻击逻辑和紫水晶子弹
为KukeMC角色减少召唤子体数量但增加紫水晶子弹数量,优化战斗节奏
添加紫水晶子弹的显示名称
移除PurpleCrystal类名定义
在EntityBase中新增died信号
2025-09-14 15:17:09 +08:00
fallingshrimp 2b34a1d695 feat(角色): 调整KukeMC及其子代属性和行为
调整KukeMC的最大生命值和攻击冷却时间,新增生成子代功能
为KukeChild修改属性并改用新子弹PurpleCrystalSmall
移除PurpleCrystal中无用属性
2025-09-14 15:00:53 +08:00
fallingshrimp 2dfce67f53 feat(角色): 添加KukeChild角色并增强KukeMC能力
新增KukeChild角色及相关资源文件,包括贴图、场景和脚本
调整KukeMC属性,增加新攻击类型可召唤KukeChild
修改EntityBase基础逻辑,添加spawnTime属性和timeLived方法
移除Rooster.gd中未使用的heal方法
2025-09-14 14:39:50 +08:00