fallingshrimp
|
7a0cf96d7d
|
feat: 添加武器升华系统及相关UI组件
实现武器升华功能,包括:
- 新增SublimateOption类处理升华选项
- 添加SublimateOptionHandler UI组件
- 在武器卡片中集成升华界面
- 重构武器描述生成逻辑
- 新增钻石资源消耗机制
- 优化UI布局和样式
- 修复多处类型引用错误
|
2026-05-10 11:49:17 +08:00 |
|
fallingshrimp
|
c7b1660311
|
refactor(Characters): 调整角色场景配置并移除多余武器节点
移除牧羊犬角色中多余的武器节点,仅保留火山武器
调整狗和母鸡角色的碰撞体和武器位置
|
2026-05-09 20:47:25 +08:00 |
|
fallingshrimp
|
8b14e36031
|
feat(战斗系统): 添加内伤机制和爆炸类型子弹
为子弹系统添加新的爆炸类型(MotionType.EXPLOSION)
实现内伤机制,包括内伤子弹和相关逻辑
修改多个子弹场景以使用爆炸类型
调整格挡系统,增加内伤效果
更新武器描述和角色配置
|
2026-05-09 19:43:44 +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
|
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
|
75adfed454
|
feat(角色): 为角色添加默认武器并调整死亡逻辑
为HCN、Lynx和MuyangDog角色添加默认武器
移除发布模式下自动添加紫色水晶武器的逻辑
调整死亡逻辑,使召唤物也能被正确释放
|
2026-05-05 14:46:27 +08:00 |
|
fallingshrimp
|
dc4b080a09
|
feat: 新增角色系统及基础功能实现
新增HCN、Lynx和MuyangDog三个可玩角色及其相关资源
实现角色选择界面和角色属性系统
重构玩家生成逻辑以支持角色选择
优化角色卡片UI显示效果
|
2026-05-04 21:34:57 +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
|
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
|
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
|
fb6263d7ec
|
refactor(武器系统): 调整武器属性和配置
- 移除BroomGun的基础伤害属性
- 调整EnergyBlock的最大生命值
- 优化Parrier的弹反冲力计算
- 修改Tree武器的攻击速率和伤害比例
- 更新Rooster的武器配置
|
2026-05-01 09:46:50 +08:00 |
|
fallingshrimp
|
e2da3ec86e
|
feat(游戏内容): 添加能量方块角色和矢量核心武器
添加新的能量方块角色实体及其相关资源文件
新增矢量核心武器卡牌配置
调整彩虹糖的数值平衡
修改波次生成逻辑,允许Boss波次生成小怪
修复红水晶子弹在发射者无效时的崩溃问题
|
2026-04-26 14:02:02 +08:00 |
|
fallingshrimp
|
7120eaa79e
|
feat: 添加多个召唤物的displayName并调整相关参数
refactor: 统一测试BOSS的wave配置
fix: 修正Parrier.gd中的launcher判断条件
perf: 调整MTY的攻击冷却时间和技能范围
style: 移除部分调试标记和冗余代码
|
2026-04-25 13:17:17 +08:00 |
|
fallingshrimp
|
3a8c48dae7
|
feat(子弹): 为魔法飞弹添加命中动画和音效
refactor(角色): 将MTY角色从猫头鹰改为狗熊宝宝并调整攻击逻辑
fix(子弹): 修复ParryBall和Parrier子弹的实例有效性检查
style(场景): 清理场景文件中的冗余属性
feat(工具): 为findClosetBulletCanDamage添加最大距离参数
chore(配置): 更新测试用的波次配置
|
2026-04-24 18:09:24 +08:00 |
|
fallingshrimp
|
2dd47a4f3e
|
feat(武器系统): 添加魔法导弹武器及配套子弹逻辑
实现魔法导弹武器系统,包括:
1. 新增HOLD_LOOP发射类型武器
2. 添加魔法导弹子弹类实现追踪和分裂逻辑
3. 修改武器基类支持循环攻击模式
4. 更新角色控制器支持新武器类型
5. 添加相关资源文件和配置
|
2026-04-18 08:12:27 +08:00 |
|
fallingshrimp
|
d6680bf506
|
refactor(武器系统): 用emitType枚举替换chargable和oneShoot布尔值
重构武器发射逻辑,使用枚举类型EmitType来管理不同的武器发射方式
更新相关武器配置文件和角色控制逻辑
|
2026-04-13 23:07:48 +08:00 |
|
fallingshrimp
|
1b737ac8aa
|
feat(角色): 为赛博猫猫和深海添加掉落物品配置
feat(武器): 新增引力源武器及其资源文件
- 添加引力源武器的场景配置和SVG资源
- 包含引力源武器的物理效果和描述文本
fix(子弹): 调整紫色小水晶的穿透属性
- 将穿透值设为0.25
- 更新链式机枪的描述以反映穿透属性变化
refactor(角色): 移除公鸡角色的武器存储
- 删除公鸡角色中不再需要的武器实例
chore(关卡): 更新调试关卡配置
- 将waveDebugConfig改为使用WAVE_MOWING
|
2026-04-11 09:48:08 +08:00 |
|
fallingshrimp
|
1a78d5b82b
|
feat(子弹系统): 新增道里和母体子弹资源及音效
添加新的子弹资源包括道里(daoli)和母体(mother)的图片,以及相关音效文件(sddl.wav和xiangkan.wav)
为Deepsea角色调整攻击冷却时间并添加攻击音效
优化Wood子弹的行为逻辑,增加子弹发射效果
新增BlockWall子弹类型及其资源文件
|
2026-04-05 19:42:05 +08:00 |
|
fallingshrimp
|
d46162e754
|
feat(角色): 添加新角色资源并更新相关配置
添加Kernyr和CyberCat的角色图片资源,更新角色场景文件中的纹理引用
调整Kernyr的缩放比例,修改Wave配置以包含新角色
|
2026-04-05 14:37:59 +08:00 |
|
fallingshrimp
|
3691a06f8b
|
feat: 添加深海角色和木制子弹相关功能
添加深海角色及其攻击逻辑,包括两种攻击方式:
1. 随机发射水泥子弹
2. 向目标发射三发追踪木制子弹
新增木制子弹资源及脚本,实现追踪效果
调整武器树和波次配置,将深海加入测试波次
优化水泥子弹和筷子子弹的动画效果
|
2026-04-05 14:23:47 +08:00 |
|
fallingshrimp
|
fc77412e3a
|
feat(角色): 添加深海角色资源及配置
添加深海角色的图片资源文件及导入配置
修改InfinitySword的穿透伤害减免参数
新增Deepsea角色的场景配置
|
2026-04-05 12:45:32 +08:00 |
|
fallingshrimp
|
2bb4658968
|
feat(技能图标): 修改粒子发射条件为武器可攻击状态
将技能图标粒子发射条件从进度满改为武器可攻击状态,并添加酸风武器和HXD武器到角色武器库
|
2026-04-05 08:29:29 +08:00 |
|
fallingshrimp
|
b343708b3b
|
feat: 添加SCBlock和Bengbeng子弹类型及相关资源
feat(角色): 为Kernyr和CyberCat添加新攻击类型
refactor(角色): 更新Kernyr角色贴图和显示名称
feat(关卡): 调整测试关卡配置和敌人波次
style: 更新子弹资源文件及导入配置
|
2026-04-04 21:07:16 +08:00 |
|
fallingshrimp
|
c413744dbf
|
feat(武器): 添加武器描述和彩蛋文本
为多个武器添加了彩蛋文本(tease)和来源信息(sources),包括GrassWall、Hetun、Tree、BigLaser、Cogwheel、Bow、DaoStatue和HXD。同时更新了武器描述和部分属性:
- 为BigLaser更新显示名称为"金法阵"并修改描述
- 为DaoStatue增加攻击力从30到50
- 更新HXD的描述文本
- 在Weapon.gd中添加teaseLabel的显示/隐藏逻辑
- 在Rooster.tscn中更换默认武器为DaoStatue
|
2026-04-04 13:32:15 +08:00 |
|
fallingshrimp
|
db1a1625da
|
feat(武器): 添加tease字段并调整武器卡布局
为武器添加tease文本字段用于显示额外信息
调整武器卡字体大小和布局,添加tease标签显示
更新公鸡角色的武器配置
|
2026-04-04 09:11:45 +08:00 |
|
fallingshrimp
|
3791978230
|
feat(武器/子弹): 新增危险攻击星效果并优化无为子弹表现
添加危险攻击星特效资源及场景配置
调整无为子弹的追踪逻辑和动画效果
修改道像武器的伤害计算公式和冷却时间
移除角色中不再使用的紫水晶武器
|
2026-04-03 19:24:27 +08:00 |
|
fallingshrimp
|
7e90bd1c1c
|
feat(武器): 新增道教石像武器及其相关效果
实现道教石像武器,包含以下功能:
- 添加天地之剑攻击逻辑,根据攻击速度、生命值和气层数计算伤害
- 新增无量斩子弹类型和特效
- 为公鸡角色添加新武器配置
- 更新相关动画和音效资源
|
2026-04-03 18:29:14 +08:00 |
|
fallingshrimp
|
4727e26218
|
feat: 修改默认波次配置为玩笑模式并调整Kernyr显示
将默认波次配置从正常模式改为玩笑模式,同时调整Kernyr角色的显示比例和贴图
|
2026-03-28 15:40:19 +08:00 |
|
fallingshrimp
|
cedb79faf3
|
refactor: 调整游戏配置和资源
更新多个游戏组件的配置参数和资源引用:
1. 修改武器树的攻击速率和调试标记
2. 调整伤害标签的生成偏移量
3. 更新波次数据和初始波次设置
4. 替换Kernyr角色的贴图并调整碰撞体大小
5. 修改阳毅导弹的显示名称
|
2026-03-28 10:40:59 +08:00 |
|
fallingshrimp
|
bbb4540ec4
|
feat: 更新角色和武器配置,调整子弹效果
- 将Kernyr角色替换为Chick并更新相关属性
- 修改Rooster的武器配置,替换AcidWind为PurpleCrystal
- 调整Yangyi子弹的纹理和粒子效果参数
- 提高武器Tree的攻击速率
- 移除调试标志并优化部分数值设置
|
2026-03-27 23:04:20 +08:00 |
|
fallingshrimp
|
4f6225747a
|
feat(游戏内容): 更新Kernyr角色属性和资源
- 修改Wave.gd中data的赋值逻辑,始终使用WAVE_JUSTJOKE
- 调整Kernyr角色的攻击冷却时间从1000增加到2000
- 更换Kernyr角色的贴图资源
- 新增A-Tree.tscn场景文件,包含武器和属性配置
|
2026-03-26 23:20:00 +08:00 |
|
fallingshrimp
|
73b3f9d569
|
feat(角色): 更新Kernyr角色行为和外观
- 修改Kernyr的攻击模式,增加3种攻击类型
- 更新角色贴图和显示名称
- 调整阳毅导弹的尺寸和动画效果
- 修复Diamond子弹追踪时的空引用问题
- 调整测试波次配置
|
2026-03-26 22:39:12 +08:00 |
|
fallingshrimp
|
4a35a53582
|
feat(游戏内容): 更新测试波次数据并添加酸风武器
将测试波次从WAVE_TESTBOSS_CHICK改为WAVE_TESTBOSS_KUKE
为公鸡角色添加酸风武器组件
|
2026-03-25 06:21:13 +08:00 |
|
fallingshrimp
|
ac5f10bb53
|
refactor(Characters): 更新Kernyr的显示名称为TestBoss
refactor(Bullets): 优化Parrier的动画配置并移除baseDamage属性
|
2026-03-22 16:39:12 +08:00 |
|
fallingshrimp
|
733e8e5c0b
|
feat: 添加新角色Kernyr和子弹Yangyi及相关资源
添加新角色Kernyr及其相关资源文件,包括角色脚本、场景和贴图
添加新子弹类型Yangyi及其相关资源文件,包括子弹脚本、场景和贴图
修改Wave.gd添加Kernyr作为测试波次
调整QKSword.gd和Parrier.gd的数值效果
扩展Bullet.gd的selfRotate方法支持仅旋转贴图
|
2026-03-22 16:32:18 +08:00 |
|
fallingshrimp
|
aeb8729a1b
|
refactor: 调整ParryBall碰撞半径并移除Rooster的PurpleCrystal武器
将ParryBall的碰撞半径从100.0减小到50.0以优化游戏体验
移除Rooster角色中未使用的PurpleCrystal武器资源及相关配置
|
2026-03-22 08:33:06 +08:00 |
|
fallingshrimp
|
70eea5c9de
|
feat(角色): 添加Yee角色的跑动和攻击动画资源
添加Yee角色的跑动、冲刺和攻击ABC动画的图片资源,包括对应的导入配置
创建Yee角色的基础脚本文件Yee.gd
调整Parrier特效的帧数和缩放逻辑
|
2026-03-21 23:09:40 +08:00 |
|
fallingshrimp
|
cdf9544f1d
|
feat(战斗系统): 调整格挡子弹伤害计算和动画时长
修改格挡子弹的伤害计算方式,现在会基于子弹基础伤害计算
调整格挡动画的时长从0.27秒增加到0.5秒
降低乾坤剑基础伤害从35点降至20点
新增伤害描述说明乾坤剑伤害基于化解伤害值
|
2026-03-21 21:36:44 +08:00 |
|
fallingshrimp
|
5cb1e27a08
|
feat(战斗系统): 添加新武器"树"及其配套子弹和特效
实现新的近战武器"树",包含以下内容:
- 添加武器Tree.gd脚本及场景资源
- 新增Parrier子弹类型,支持子弹碰撞检测和反弹效果
- 添加武器攻击音效和子弹命中特效
- 修改BulletBase.gd以支持子弹间碰撞逻辑
- 更新角色预设装备新武器
|
2026-03-16 23:35:22 +08:00 |
|
fallingshrimp
|
ff9273ca29
|
feat(武器): 添加河豚刺针武器及其相关资源
新增河豚刺针武器,包含以下内容:
- 添加河豚武器图标和音效资源
- 实现Needle子弹类及其反弹逻辑
- 创建Hetun武器类实现散射攻击
- 添加子弹特效和碰撞检测
- 更新公鸡角色默认武器配置
|
2026-03-14 19:09:55 +08:00 |
|
fallingshrimp
|
06413d204c
|
feat(武器系统): 重构氧化加农炮并添加篮球消耗机制
- 修改Oxygener武器属性,增加count字段控制篮球消耗
- 实现checkAttack方法检查篮球消耗
- 调整武器基础数值和描述
- 移除氧气火焰的击退效果
- 在Rooster角色中替换初始武器为Oxygener
- 修复代码缩进问题
|
2026-03-14 07:21:42 +08:00 |
|
fallingshrimp
|
52f7872a2a
|
refactor(Characters): 替换Rooster的武器为BigLaser
移除Volcano和VectorStar武器,改为使用BigLaser,简化武器配置
|
2026-03-07 09:49:52 +08:00 |
|
fallingshrimp
|
c0166cbffc
|
feat(角色): 为公鸡角色添加VectorStar武器
增加VectorStar武器到公鸡角色的武器库中,扩展其攻击能力
|
2026-03-07 09:30:36 +08:00 |
|