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

313 Commits

Author SHA1 Message Date
fallingshrimp 657cd6ba3f feat(角色): 添加新角色公鸡和相关资源
- 添加公鸡角色资源文件及音效
- 调整猫角色的攻击冷却时间和冲刺倍数
- 更新猫角色的音效和动画设置
- 重构公鸡角色的动画和碰撞体设置
2025-11-16 13:48:55 +08:00
fallingshrimp e49858b51a feat(游戏内容): 添加猫角色及相关资源
添加新的猫角色,包括角色脚本、音效、贴图和场景配置
修改Wave.gd以包含猫角色生成
调整EntityBase.gd的武器图标重建逻辑
更新部分粒子效果和音效资源
2025-11-16 13:32:54 +08:00
fallingshrimp 259b856f90 fix(Characters): 修复KukeChild在masterMine无效时崩溃的问题
refactor(Bullets): 重写Volcano子弹的旋转逻辑和动画
火山子弹现在会跟随鼠标指向,并添加了新的攻击动画

feat(Weapons): 更新Volcano武器的属性和行为
调整伤害、旋转速度等属性,移除多子弹生成逻辑

chore: 为Rooster角色添加Volcano武器
2025-11-16 12:43:20 +08:00
fallingshrimp 3b6ee5596d fix(武器): 修正武器计数计算逻辑并调整彩虹糖属性
调整多个武器的count计算方式,移除soulLevel-1的减一操作
修改RainbowCandy的fieldValues和quality值
调整EntityBase中MAX_HEALTH的计算公式
2025-11-16 07:25:38 +08:00
fallingshrimp a846a4065f feat(Feeds): 添加彩虹糖资源并调整鸡蛋数值
添加彩虹糖的SVG资源及相关配置文件
调整鸡蛋的fieldValues和costCounts数值
2025-11-15 21:05:38 +08:00
fallingshrimp ea0142b0af refactor(Characters/Rooster): 移除未使用的Volcano武器节点
清理Rooster场景中未引用的Volcano武器资源,简化场景结构
2025-11-15 20:47:01 +08:00
fallingshrimp 44e4105ccc feat(Feeds): 添加火山组件场景文件
添加火山武器的组件场景文件,包含显示名称、品质、主题等配置信息
2025-11-15 20:39:11 +08:00
fallingshrimp 2deb32e262 fix(Weapons/Volcano): 将冷却时间从6000ms调整为5000ms
调整火山武器的冷却时间以平衡游戏体验
2025-11-15 20:32:01 +08:00
fallingshrimp d898620c7a feat(武器): 调整火山武器的属性和生成逻辑
修改火山武器的攻击力、旋转速度、生命值和子弹数量等基础属性
优化子弹生成逻辑,新增ignoreOffset参数控制偏移
更新武器配置和描述文本以匹配新数值
2025-11-15 20:18:04 +08:00
fallingshrimp 803511523c fix(武器): 调整火山武器计数和旋转速度计算方式
修改ChainGun、Meowmere和Volcano武器的count计算逻辑,从soulLevel改为(soulLevel - 1)
调整Volcano武器的旋转速度从0.25降至0.1,并添加生命周期参数
为Volcano子弹添加粒子特效和动画效果
更新武器描述文本以反映新的生命周期参数
2025-11-15 19:53:12 +08:00
fallingshrimp 5570cc97a2 feat(武器): 添加火山武器及其子弹逻辑
实现火山武器系统,包括:
1. 添加火山武器场景和脚本,支持旋转子弹和伤害计算
2. 新增子弹自旋转AI预设
3. 为公鸡角色添加火山武器配置
4. 实现武器升级效果随灵魂等级提升
2025-11-15 19:33:10 +08:00
fallingshrimp 427ca484d1 refactor(网络同步): 重构实体同步逻辑和玩家生成流程
- 将EntityBase的health改为@export变量以便同步
- 添加MultiplayerSynchronizer节点处理网络同步
- 修改Wave.next()方法处理EncodedObjectAsID类型
- 添加findPlayer方法通过名称查找玩家
- 调整玩家生成流程,确保UIState.player正确设置
2025-11-14 22:44:26 +08:00
fallingshrimp 9e0b713ef7 feat(多人游戏): 添加多人游戏生成器功能
- 在World场景中添加MultiplayerSpawner节点
- 在WorldManager中实现spawn方法处理本地和多人游戏生成逻辑
- 移除EntityBase中不再需要的多人游戏同步代码
2025-11-14 06:45:54 +08:00
fallingshrimp ebe1c4d8b3 refactor(Starter): 重命名按钮变量并调整多人游戏逻辑
将单机游戏开始按钮变量名从startBtn改为startSingleplayerBtn以提高可读性
调整多人游戏按钮禁用逻辑,仅服务器可点击开始按钮
默认隐藏玩家列表,仅在连接成功后显示
2025-11-11 22:16:40 +08:00
fallingshrimp 30d50b2fd9 feat(多人游戏): 完善玩家列表同步功能
添加玩家加入/离开时的同步逻辑,重构玩家列表更新方式
- 新增玩家加入和离开的RPC方法
- 使用rebuildAllPlayers统一更新玩家列表
- 调整UI面板的可见性控制
2025-11-09 22:37:47 +08:00
fallingshrimp 9e78e01f08 feat(多人游戏): 添加玩家列表管理功能
- 实现玩家加入时自动添加到列表
- 添加玩家名称修改同步功能
- 重构UI结构以支持玩家列表显示
2025-11-09 17:29:57 +08:00
fallingshrimp 79bc956b71 feat(多人游戏): 实现基础多人游戏功能
- 添加玩家位置同步功能
- 实现服务器和客户端连接管理
- 添加玩家名称输入和生成逻辑
- 完善多人游戏UI界面
- 移除单机模式下的预设玩家角色
2025-11-09 17:00:39 +08:00
fallingshrimp c28d725d3e feat(多人游戏): 添加连接状态检查和断开连接功能
- 在MultiplayerState中添加isConnected方法检查连接状态
- 修改launchServer和connectClient方法以更新连接状态
- 在Starter面板中添加断开连接按钮并实现状态同步
- 更新UI显示连接状态和颜色
2025-11-09 15:24:24 +08:00
fallingshrimp d4e5a11e3d feat(多人游戏): 添加多人游戏状态管理和服务器配置功能
- 新增 MultiplayerState 类管理连接状态和服务器操作
- 在 Starter 面板中添加服务器配置和状态显示
- 实现服务器启动和最大玩家数设置功能
2025-11-09 15:19:21 +08:00
fallingshrimp 051a44e82f fix(武器): 调整LGBT和VectorStar武器的数值平衡
修改LGBTWeapon和VectorStarWeapon的数值计算公式,降低部分属性的成长幅度
移除Rooster角色中不再使用的武器引用
添加新的A-HJM武器配置场景
2025-11-08 21:06:19 +08:00
fallingshrimp 78734700d5 feat: 调整武器和召唤物属性及初始波次
修改多个武器和召唤物的属性值,包括生命值、伤害计算和能量消耗
调整初始波次从0改为9,优化游戏初始难度
更新武器卡片的UI显示和描述文本
2025-11-08 21:02:54 +08:00
fallingshrimp baa4f2d725 feat(武器): 调整HJM武器的属性和召唤逻辑
修改HJM武器的攻击计算方式,从乘法改为加法
优化召唤物的移动速度和追踪距离
调整武器的基础属性和UI显示
增加子弹生成逻辑和伤害设置
更新武器配置和描述文本
2025-11-08 20:28:12 +08:00
fallingshrimp 062219c5b9 feat(召唤物): 添加哈基米召唤物及相关功能
添加新的哈基米(HJM)召唤物,包括动画资源、攻击逻辑和武器配置。主要变更:
- 新增HJM召唤物脚本和场景,包含6帧动画
- 添加HJM专属子弹类型HJMAttack
- 修改SummonBase基类添加atk属性
- 调整武器系统支持召唤物攻击
- 优化子弹系统支持召唤者追踪
- 降低LGBT旗帜召唤物的生命值
2025-11-08 20:19:24 +08:00
fallingshrimp 1418854ba4 feat(武器): 添加新武器HJM及其相关资源
添加HJM武器的图片资源、导入配置和场景文件,实现一个能够召唤抓狂哈基米跟踪敌人的新武器
2025-11-08 07:28:32 +08:00
fallingshrimp 2b237bf225 feat(角色): 为公鸡角色添加紫色水晶武器
在武器库中新增紫色水晶武器实例,并调整武器节点顺序
2025-11-07 22:38:55 +08:00
fallingshrimp 17079cf698 fix(SummonBase): 修复非Boss实体被错误吸引的问题
调整LGBT武器相关参数以平衡游戏性:
- 减少攻击角度随机范围
- 修改升级属性成长数值
- 更新武器描述文本
2025-11-07 22:34:13 +08:00
fallingshrimp 675219e0f8 feat(武器系统): 重构LGBT武器和彩虹旗召唤物
调整LGBT武器属性计算公式,增加角度和数量参数
为彩虹旗召唤物添加多子弹发射和延迟发射功能
修改子弹追踪逻辑和穿透属性
更新武器描述和能量消耗
2025-11-07 22:31:51 +08:00
fallingshrimp 287f29695d feat(武器系统): 优化LGBT武器和召唤物行为
- 增加LGBT武器的冷却时间从0.1到1000
- 召唤物现在会继承召唤者位置
- 优化子弹追踪逻辑和生命周期
- 修复召唤物AI行为和玩家状态检测
- 调整召唤物属性和攻击冷却时间
2025-11-06 22:42:01 +08:00
fallingshrimp a273f644d2 feat(召唤系统): 实现彩虹旗召唤物及相关功能
添加SummonBase作为召唤物基类,实现LGBTFlag召唤物
修改LGBTWeapon从发射子弹改为召唤彩虹旗
在ComponentManager中添加召唤物管理功能
更新公鸡角色预设使用彩虹旗武器
2025-11-06 22:26:15 +08:00
fallingshrimp 5efa92f5df feat(多人游戏): 添加多人游戏功能及相关UI组件
- 在WorldManager中初始化ENetMultiplayerPeer
- 移除EntityBase中冗余的peer初始化
- 添加多人游戏面板及相关输入控件
- 更新难度显示格式为范围表示
- 为主题添加LineEdit字体大小设置
2025-11-05 22:29:11 +08:00
fallingshrimp e64a8b2f9f feat: 添加水晶着色器并更新角色资源
refactor: 调整角色动画和武器系统
style: 优化代码格式和注释
2025-11-05 22:13:13 +08:00
fallingshrimp c45a0e570b fix: 移除公鸡角色的无敌状态
当前无敌状态属性不应存在于角色配置中,移除以保持游戏平衡
2025-10-01 21:00:23 +08:00
fallingshrimp 0018bc20c9 fix(Feeds): 调整鸡蛋属性和品质数值
将鸡蛋的fieldValues从[0.4, 12.0]调整为[0.25, 15.0],同时将品质从2提升到3,以平衡游戏内经济系统
2025-10-01 08:23:21 +08:00
fallingshrimp 813ecfcf69 fix(子弹): 移除hitbox位置偏移并调整小水晶碰撞半径
移除紫色水晶子弹的hitbox位置偏移属性,使碰撞检测更准确
同时调整小水晶子弹的碰撞半径从2.23607增加到5.0
2025-10-01 07:58:52 +08:00
fallingshrimp d0e3564933 feat(武器系统): 重构武器信息显示逻辑并添加新功能
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
2025-10-01 07:58:09 +08:00
fallingshrimp 897ccb3f51 feat(角色): 更新公鸡角色的武器配置
将七魂武器替换为紫水晶和矢量星武器,增强角色战斗能力
2025-09-30 22:48:06 +08:00
fallingshrimp a674356dc6 feat(武器/角色): 调整武器属性和角色配置
- 提升SevenSoul武器的攻击力并大幅减少冷却时间
- 为SoulBullet添加穿透属性并移除hitbox节点
- 修改Wave测试数据默认使用ALL组合
- 替换Rooster角色的武器为SevenSoul并设为无敌状态
2025-09-30 22:11:37 +08:00
fallingshrimp adfd8ffafe fix(Bullets): 调整重型水晶子弹的特效参数
修改粒子发射器的半径、初始速度和数量,优化视觉效果
2025-09-30 20:46:22 +08:00
fallingshrimp 46a22307d6 refactor(Debug): 清理调试组件并调整饲料配置
删除未使用的调试场景文件
简化FeedFilter组件配置
调整草莓和幸运签语饼的数值配置
2025-09-30 19:06:18 +08:00
fallingshrimp f2d11a495f fix(boss): 调整熊boss的攻击伤害和阶段属性
降低熊boss所有攻击技能的伤害值,并重新设计阶段属性
调整ArrowSeven子弹的材质和位置
添加1%概率直接进入阶段2的机制
2025-09-30 18:44:15 +08:00
fallingshrimp bd7b951e5d feat(Feeds): 更新鸡蛋资源属性和显示配置
调整鸡蛋资源的品质、数值属性和显示名称,移除多余的纹理引用并更新相关配置
2025-09-30 18:28:56 +08:00
fallingshrimp 4ce17ee3c4 feat: 添加字段图标资源并实现图标显示功能
新增多种字段图标SVG资源文件及对应的.import配置
在FieldShow组件中添加图标显示功能
扩展ComponentManager以支持字段图标的加载和获取
调整FieldShow的布局以适应图标显示
2025-09-30 18:24:40 +08:00
fallingshrimp bc3368f25f feat(武器): 调整多个武器的能量消耗和属性数值
- 降低LGBT武器的能量需求从50到25,并添加沙滩球信息
- 为Meowmere武器添加1.0能量需求并调整伤害数值
- 降低VectorStar武器的能量需求从10到5并移除调试标记
- 调整ChainGun武器的攻击力和分裂间隔,能量需求从1改为2
2025-09-30 17:53:29 +08:00
fallingshrimp a6ab15618c feat: 添加鸡蛋资源并实现字段显示优势功能
- 新增鸡蛋资源文件及导入配置
- 在FieldShow组件中添加showAdvantage属性控制优势显示
- 修正武器类默认名称错误
- 添加entityNegativeFields数组存储负数字段
2025-09-30 17:51:22 +08:00
fallingshrimp 072d6f81fe style(UI): 统一全屏面板字体样式并调整布局
为所有全屏面板添加相同的粗体字体资源,并调整Weapon面板的偏移和节点顺序
2025-09-30 17:33:53 +08:00
fallingshrimp 43f6387d9c feat(UI): 更新字体资源并优化物品显示逻辑
替换原有字体文件为OTF格式,添加粗体字体支持
在物品显示组件中添加字体颜色变化功能,根据资源是否足够显示不同颜色
优化Feed类的资源消耗计算逻辑,增加countOf方法提高可读性
2025-09-30 17:32:15 +08:00
fallingshrimp 6a0389dd94 refactor(Characters/Rooster): 移除NuclearBomb武器并调整武器索引
移除Rooster场景中未使用的NuclearBomb武器,并重新调整剩余武器的索引顺序
2025-09-30 17:21:18 +08:00
fallingshrimp 9d879dbbe5 feat(武器): 调整核弹控制器的属性和数值
将核弹控制器的海滩球消耗从100增加到600,攻击力从1200提升到2000
能量需求从100.0调整为120.0,并更新相关显示文本
2025-09-30 17:07:45 +08:00
fallingshrimp e912a58969 feat(武器): 调整核弹武器属性和角色配置
增加核弹的基础攻击力和范围,降低能量消耗但增加冷却时间
更新公鸡角色的武器配置,将核弹作为默认武器
2025-09-30 17:01:44 +08:00
fallingshrimp 1e182d9134 refactor(Characters): 移除Rooster场景中未使用的WhiteSoul武器
清理Rooster.tscn场景文件中不再使用的WhiteSoul武器资源及相关节点配置,简化场景结构
2025-09-30 13:24:14 +08:00