v0.1.0
Added
- 核心玩法:潜入 → 搜索 → 遭遇战斗 → 撤离 的完整单局循环;只有成功撤离才能带出战利品,阵亡则丢失背包、武器、护甲与消耗品。
- 随机地图:每局生成 10~14 个连通区域,撤离点随机分布;未知区域显示为
*;探索超过 70% 区域后,即使未发现撤离点也可直接寻路前往。 - 战斗系统:回合制战斗,支持开火、使用消耗品、释放主动技能、尝试脱离;护甲按子弹与护甲等级结算穿透(高弹打低甲 100%/30%、同级 75%/50%、低弹打高甲 50%/80%)。
- 技能系统:8 种被动技能 + 7 种主动技能,分为两个独立技能池选择。
- 被动:超载、蜂医、深蓝、铁壁、拾荒者、疾步、乌云乌云快走开、再现。
- 主动:应急护盾、威龙、深蓝刺网、快速射击、应急治疗、肾上腺素、燃烧弹。
- 所有主动技能伤害按 7 级子弹穿透结算。
- 难度系统:D / C / B / A / S / SS 六档难度,影响敌人护甲与子弹等级范围、生命 / 攻击 / 护甲倍率与爆率;SS 难度额外提供本局背包容量 +20%。
- 部门系统:天赋 / 主动技能 / 战斗 / 生存四大部门,决定技能上限与战斗数值成长;升级消耗资金(Lv1)与材料(Lv2+),按指数增长。
- 经济系统:搜刮 → 分解(产出材料)→ 生产(消耗品)→ 升级 的完整闭环。
- 仓库支持全部出售、出售全部装备、出售全部物资、分解全部物资。
- 生产车间用「材料 + 少量资金」批量生产急救包 / 维修套件 / 肾上腺素。
- 装备系统:武器、护甲、胸挂、背包四个装备槽位;胸挂与背包提供额外背包容量。
- 子弹 1~7 级、护甲 1~6 级。
- 消耗品携带:出击前可自选携带急救包 / 维修套件 / 兴奋剂的数量;撤离归还剩余,阵亡丢失。
- 命名存档:存档位于
saves/名字.json,支持中文命名;启动时进入存档选择界面,可载入 / 新建 / 删除存档,并显示每个存档的资金、材料与四部门等级。 - 终端彩色 UI:基于通用 ANSI 样式库(
Style.cs),对伤害、治疗、护甲、护盾、额外回合等以不同颜色区分;生命 / 护甲按比例显示绿 / 黄 / 红。 - 状态 HUD:显示临时护甲、铁壁免伤剩余回合、敌人下回合可否行动、燃烧与受伤状态等。
- 技能管理菜单:局外可随时重选被动 / 主动技能,并显示技能描述与当前选择。
Full Changelog: https://github.com/SunYanbox/SearchFightExtract/commits/v0.1.0