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

622 Commits

Author SHA1 Message Date
fallingshrimp c7b1660311 refactor(Characters): 调整角色场景配置并移除多余武器节点
移除牧羊犬角色中多余的武器节点,仅保留火山武器
调整狗和母鸡角色的碰撞体和武器位置
2026-05-09 20:47:25 +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 cf9568bcac feat(子弹效果): 添加内部伤害子弹的动画和粒子效果
- 新增destroy、loop和spawn三种动画
- 添加粒子轨迹效果
- 调整子弹纹理的旋转和缩放比例
- 启用自动循环动画功能
2026-05-09 19:53:28 +08:00
fallingshrimp 8b14e36031 feat(战斗系统): 添加内伤机制和爆炸类型子弹
为子弹系统添加新的爆炸类型(MotionType.EXPLOSION)
实现内伤机制,包括内伤子弹和相关逻辑
修改多个子弹场景以使用爆炸类型
调整格挡系统,增加内伤效果
更新武器描述和角色配置
2026-05-09 19:43:44 +08:00
fallingshrimp a6448813b8 refactor(Weapon): 优化武器描述格式并添加内伤机制
调整武器描述文本格式以提高可读性,并新增内伤机制:
- 为不同攻击类型添加内伤效果
- 完善爆炸伤害触发内伤的规则
- 优化文本排版和分段
- 移除描述文本的居中显示
2026-05-09 18:35:15 +08:00
fallingshrimp 6f8b2fec90 feat(武器): 调整多个武器的数值和显示属性
更新多个武器的伤害值、能量消耗、冷却时间等数值平衡
修复武器描述文本中的错误并统一显示格式
为部分武器添加缺失的tease文本和可见性设置
优化武器配置文件的调试标记和能量显示
2026-05-08 18:54:31 +08:00
fallingshrimp 1eb05ca758 feat(武器): 将猞猁的默认武器替换为紫水晶簇
修改紫水晶簇的伤害显示为10点,并添加debugRebuild标志
调整相机震动效果,使强度叠加而非覆盖
2026-05-08 18:44:57 +08:00
fallingshrimp b9208189fe fix(EnergyBlock): 移除被注释的AI攻击逻辑
refactor(Parrier): 重构penerateEffect方法并优化位置计算

feat(MuyangDog): 添加Tree武器到武器库
2026-05-08 18:39:26 +08:00
fallingshrimp 972a8494b5 fix: 修复死亡原因显示和游戏结束逻辑
修正死亡原因文本格式并移除重复条目
重构游戏结束面板的消息生成逻辑
调整牧羊犬角色描述和移除调试属性
清理猞猁角色的多余武器节点
修复字段应用器的逻辑判断错误
2026-05-08 17:13:51 +08:00
fallingshrimp 8c95202d72 fix(Weapons/DaoStatue): 调整基础伤害倍率从125%降至105%
修改了DaoStatue武器的rate2属性值及其相关描述,将基础伤害倍率从125%降低至105%以平衡游戏性
2026-05-08 16:34:28 +08:00
fallingshrimp 2563dc8c81 fix(武器平衡): 调整道教石像和无为之剑的数值
降低道教石像的攻击加成和rate2加成
提高道教石像的基础攻击力
为无为之剑添加rate2属性并实现伤害计算
更新相关描述文本
2026-05-08 16:31:11 +08:00
fallingshrimp 32a0f43bfa fix(武器): 调整DaoStatue的伤害计算和移除InfinitySword的伤害减免
移除InfinitySword的penerateDamageReduction属性
调整DaoStatue的rate2计算系数从0.06提升至0.15
更新DaoStatue的基础rate2值从1.05提升至1.25
同步更新相关UI文本中的数值显示
2026-05-08 16:22:46 +08:00
fallingshrimp 04727c0feb feat(武器): 调整道教石像属性和机制
修改道教石像的攻击属性计算方式,移除rate3属性并调整rate2的计算公式
更新武器描述文本以匹配新的机制
将道教石像添加到猞猁角色的武器库中
2026-05-08 16:04:41 +08:00
fallingshrimp e8413dd01b feat(武器系统): 添加神手玉武器并完善格挡机制
添加新武器"神手玉",实现不同类型的攻击格挡效果:
- 近战挥舞:化解伤害
- 近战戳刺:反弹伤害并击退
- 远程射弹:概率弹反
- 猛冲攻击:反弹速度
- 吐息攻击:产生击退
- 魔法/召唤攻击:少量储能

调整Parry.gd的相机震动参数,增加BulletBase的MotionType枚举值STAB,完善Parrier.gd对不同攻击类型的处理逻辑。同时添加Debug测试boss选项,修复AcidS.gd的缩进问题。
2026-05-08 15:43:55 +08:00
fallingshrimp df8ea7c466 fix(武器): 限制追踪强度在0到1之间并调整攻击力
将LGBT武器的追踪强度限制在0到1之间,防止数值溢出。同时将基础攻击力从15提升到20,增强武器效果。
2026-05-08 15:19:48 +08:00
fallingshrimp 75adfed454 feat(角色): 为角色添加默认武器并调整死亡逻辑
为HCN、Lynx和MuyangDog角色添加默认武器
移除发布模式下自动添加紫色水晶武器的逻辑
调整死亡逻辑,使召唤物也能被正确释放
2026-05-05 14:46:27 +08:00
fallingshrimp 0d3c1790af feat(相机): 添加鼠标位置对相机偏移的影响
实现鼠标位置影响相机偏移的功能,使相机能够根据鼠标在屏幕上的位置进行轻微偏移,提升游戏交互体验
2026-05-05 12:37:06 +08:00
fallingshrimp 11a293378c refactor(UI): 优化字段显示逻辑并添加平滑相机移动
将字段显示和隐藏逻辑提取为独立方法
为相机添加位置平滑效果
在游戏重启时重置初始饲料选择状态
2026-05-05 12:24:45 +08:00
fallingshrimp 7e48372902 1 2026-05-05 12:19:12 +08:00
fallingshrimp 75fbef8895 fix(EntityBase): 修复玩家角色死亡时被立即移除的问题
修改tryDie方法,仅当非玩家角色时才调用queue_free
同时更新牧羊犬角色的标语和配置
2026-05-05 07:14:41 +08:00
fallingshrimp 30527a18a8 feat: 添加游戏控制和管理功能
- 新增GameControl节点用于统一处理游戏重启和退出
- 添加GameBusManager管理游戏重启时的资源清理
- 修改Pause和GameOver面板使用新的GameControl
- 为EffectController和ItemDropped添加分组管理
- 统一使用WorldManager管理游戏时间
2026-05-05 06:51:48 +08:00
fallingshrimp b5c2152d4c fix(EntityBase): 限制能量值不超过最大值
style(Starter): 更新游戏模式选项文本描述
2026-05-04 21:56:37 +08:00
fallingshrimp 5c85b4c10c refactor(角色): 修改HCN技能效果为储能并随机选择初始角色
将HCN的召唤物死亡效果从恢复生命值改为储能10点
修改初始角色选择逻辑为随机选择
更新角色卡牌描述以匹配新技能效果
2026-05-04 21:45:21 +08:00
fallingshrimp fac8d82157 fix(角色平衡): 调整牧羊犬格挡冷却时间和治疗量
将牧羊犬的格挡冷却时间从5秒减少到3秒
将HCN的治疗量从3点提升到5点
移除牧羊犬卡片的clickToRebuild属性
2026-05-04 21:39:56 +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 c23d0355fe style(UI): 调整容器间距从4增加到10以改善布局 2026-05-04 11:17:21 +08:00
fallingshrimp cdba10c867 feat: 调整游戏平衡性和修复数据存储问题
- 调整草莓、水果沙拉和焦糖苹果的数值平衡
- 在OutGameStorage中新增MAX_ENERGY等升级字段
- 修复GameOver面板中物品存储的遍历问题
- 优化FeedFilter组件的目标字段和点击刷新功能
- 修正A-Applr组件的显示名称和贴图问题
2026-05-04 11:02:35 +08:00
fallingshrimp 6b31030887 feat(角色系统): 重构角色生成和升级系统
- 在EntityBase.gd中修改角色生成逻辑,使用FeedCardBase初始化角色属性
- 调整OutGameStorage.gd中的升级字段初始值和成本配置
- 在ComponentManager.gd中添加抽象组件管理功能
- 更新Rooster.tscn的默认武器为ChainGun
- 在Starter.gd中优化升级界面刷新逻辑,提取rebuildInfo方法
- 在MakeFeed.gd中添加feed卡片重建功能
2026-05-04 10:30:54 +08:00
fallingshrimp 5e82841d58 refactor(武器系统): 替换蓝色水晶为紫色水晶并移除多余武器
将Rooster角色的武器从蓝色水晶更换为紫色水晶,并移除了不再使用的树和道像武器
修复FieldShow状态机中costItems循环的长度检查问题
2026-05-04 09:53:38 +08:00
fallingshrimp bd85129ecc feat: 添加水晶和钻石物品系统
- 在EntityBase中新增水晶和钻石物品类型
- 敌人在死亡时概率掉落水晶,BOSS额外掉落钻石
- 游戏结束时将水晶和钻石存入OutGameStorage
- 调整Starter面板中钻石升级成本为0
- 在UI场景中添加水晶和钻石显示节点
2026-05-04 09:15:49 +08:00
fallingshrimp e1c017bf3a feat: 添加局外养成系统和游戏结束面板改进
添加新的物品类型紫水晶和钻石
实现局外属性升级系统
改进游戏结束面板的返回和退出功能
添加新的UI组件用于显示属性和物品
更新游戏规则和存储系统以支持局外养成
2026-05-04 08:52:20 +08:00
fallingshrimp e53af2a163 feat(初始选择): 添加初始增益和武器数量限制
- 新增OutGameStorage类存储最大初始数量配置
- 修改SelectInitialFeed面板逻辑以限制选择数量
- 优化FeedCardBase样式和布局
- 移除不必要的ScrollContainer简化UI结构
2026-05-04 07:03:18 +08:00
fallingshrimp 0eabde6852 fix(Starter): 禁用单人游戏按钮防止重复点击
在开始单人游戏时禁用按钮,避免玩家重复点击导致意外行为。同时调整UI元素的水平尺寸标志以保持布局一致。
2026-05-03 20:38:34 +08:00
fallingshrimp 96ba8abf11 feat(Feeds): 调整多个饲料和武器的属性数值及配置
更新多个饲料和武器的属性数值,包括质量、字段值、消耗等配置
删除不再使用的榴莲巧克力饲料
优化部分饲料的字段和消耗配置
2026-05-03 17:55:55 +08:00
fallingshrimp 9df62992e5 feat(武器系统): 添加自动强化和一键强化功能
- 新增自动强化开关和按钮图标资源
- 实现武器自动强化逻辑
- 添加一键强化功能可连续升级
- 优化武器卡UI布局和样式
- 增加强化操作时的提示信息
2026-05-03 17:45:00 +08:00
fallingshrimp bc89c93feb feat(UI): 添加教程开关按钮并优化面板控制逻辑
- 在Starter面板中添加新手教程开关按钮
- 为MakeFeed和SelectInitialFeed面板添加class_name
- 重构UIState中的输入处理逻辑,修复面板切换问题
2026-05-03 16:43:27 +08:00
fallingshrimp 2a602b0be2 feat(游戏模式): 添加游戏模式选择功能并优化UI状态管理
实现游戏模式选择功能,包括无尽波次、Boss Rush和割草模式
添加游戏模式与波次数据的映射关系
优化UI状态管理,新增selectingFeed状态控制UI元素显示
重构Starter面板布局,添加游戏模式选项
为EnergyBlock添加掉落物品配置
2026-05-03 16:03:02 +08:00
fallingshrimp be151c5317 code 2026-05-03 12:28:38 +08:00
fallingshrimp 44699d4302 feat: 添加游戏启动界面和着色器效果
- 新增启动界面背景和logo
- 实现顶部和底部阴影着色器
- 添加难度选择滑块和角色名输入框
- 优化多人游戏按钮交互
- 修复编译提示面板的动画效果
- 更新UI主题样式
2026-05-03 12:28:38 +08:00
fallingshrimp 92624c2a2e refactor(EnergyBlock): 更新图标并调整碰撞体尺寸
- 将能量块图标替换为新的SVG图标
- 调整静态背景的缩放比例
- 为伤害区域添加矩形碰撞体
2026-05-02 18:16:20 +08:00
fallingshrimp 848351659c feat(人物): 添加能量块角色资源及动画配置
添加新的能量块角色资源xgl.png及其导入配置
更新EnergyBlock.tscn中的动画帧进度配置
2026-05-01 15:57:52 +08:00
fallingshrimp 80f700f033 feat(EnergyBlock): 添加能量块角色纹理和动画配置
添加40code.png作为能量块角色的纹理资源,并配置SpriteFrames动画
调整statebar位置以适配新的纹理尺寸
2026-05-01 15:15:54 +08:00
fallingshrimp ab30ca0434 Merge branch 'master' of https://github.com/Rundll86/ChickenVSBear 2026-05-01 13:37:52 +08:00
fallingshrimp 4a98f032dd refactor(BroomBoomerang): 修改碰撞形状为矩形并添加同步变换脚本
将圆形碰撞形状改为矩形以更符合视觉效果,并添加SyncTransform脚本实现碰撞体与动画节点的同步变换
2026-05-01 13:05:42 +08:00
fallingshrimp 6a4a6811ba feat(子弹): 调整扫帚炮和回旋镖参数
增加扫帚炮的移动速度并调整相机震动强度
修改回旋镖的曲线参数以优化运动轨迹
2026-05-01 12:54:49 +08:00
fallingshrimp c3e5e81a61 feat(子弹): 为扫帚炮添加追踪开关并调整相关参数
- 在BroomGun中添加canTrace导出变量控制追踪功能
- 调整Broom子弹的碰撞体大小和位置
- 修改EnergyBlock中Broom子弹的速度倍率从2改为3
- 在BroomGun动画中添加canTrace状态控制
2026-05-01 12:50:27 +08:00