进入游戏后屏幕上方显示着岌岌可危的生命值和所剩无几的弹药,异形从四面八方涌来,换弹间隙被扑倒重来的循环反复上演。这种情况下,游戏内置的秘籍代码是直接跳过资源短缺阶段的手段。输入作弊码的窗口通过键盘左上角的~键(波浪号键,ESC下方)呼出,在出现的控制台输入框中键入对应代码再按回车即可生效,核心代码为stgod(全武器+无敌)和stammo(弹药全满)。
stgod 的判定逻辑是一次性覆盖而非叠加。输入后角色立即获得全部武器、无限弹药、护甲值锁定在满值,同时生命值进入不受任何伤害的状态。这不是减伤比例高,而是伤害判定直接被跳过,因此站在爆炸桶旁边连续引爆也不会掉血。需要注意的是,stgod 触发的无敌不会解除已经附在身上的持续伤害效果——如果输入代码前已经中了毒液,中毒的跳字还会继续显示,但血量不再下降,因为生命值已被锁定在最大值。
stammo 只刷新当前携带武器的备弹量,不会补满武器栏里没有拿到的枪械弹药,也不会改变弹夹内剩余子弹,补的是背包里的弹药储备。因此使用时机对体验差别很大:如果在子弹彻底归零后输入,所有武器瞬间回到满载状态;如果弹夹里还有几发就提前输入,背包弹药补满但弹夹仍要打完当前这一梭子才从满储备里装填,中间会有一次正常换弹动作。
代码混用时的覆盖规则与失效条件
同时输入 stgod 和 stammo 时,后输入的代码会覆盖前一个的部分效果。先输入 stgod 再输入 stammo,无敌和全武器状态保留,但无限弹药会被 stammo 的“补满一次”逻辑替换,补满后弹药不再自动回复,耗尽前需要再次输入。反过来先 stammo 再 stgod,stgod 会将弹药状态重新锁定为无限,之前 stammo 补充的那次就失去了意义。这个覆盖关系的原因是游戏内把弹药状态分成两种:一种是数量值(stammo 操作的),一种是无限标记(stgod 操作的),后者会持续覆盖前者的变动。
关卡切换后无敌状态仍然保持,但全武器会重置为当前关卡允许携带的武器池。如果某一关限制了武器类型,切换关卡时超出限制的武器会从武器栏消失,需要重新输入 stgod 才能拿回。另外在部分版本中,过场动画播放期间控制台无法呼出,输入窗口只在可操控角色移动的画面下响应 ~ 键,这是引擎层面的输入优先级设定,不是代码失效。
偶尔遇到输入 stgod 后只给了武器没给无敌,这种情况通常是因为控制台里残留了之前的字符。呼出控制台后先按退格键清空输入框,再完整输入代码,不要复制粘贴带空格的字符串——控制台逐字符读取,前置空格会被判定为无效指令。另一个容易被忽略的操作是输入法状态:中文输入法开启时 ~ 键可能触发输入法快捷键而非控制台,切到英文键盘布局再按就能稳定呼出。
原创文章,作者:游盒网,如若转载,请注明出处:https://www.cdsggm.cn/7626.html