Skip to content

Overhauls large artifact harvesting

Rob Nelson requested to merge pull/13598/anobat into Bleeding-Edge

Created by: BobdaBiscuit

The aim of this PR is to make working with anomaly batteries more robust so that secondary effects can be extracted, without any methods to cheese the system.

Current behaviour:

  • Put artifact on the scanner
  • Insert a battery
  • Harvest
  • The primary effect of that artifact magically goes into the battery, even if you don't know what it does

PR behaviour:

  • Put artifact on the scanner and initialise the containment field
  • Use the trigger of whatever effect you want in order to toggle the artifact
  • Isolate the effect you want
  • Insert yer battery
  • Harvest
  • The effect you selected is put into the battery, you have to have discovered it's trigger in order to do this

Video Demo Artifact was non togglable teleport on touch, and togglable radiation on heavy brute.

TODO:

  • Fix ontouch effects (harm etc) bypassing the containment field and being impossible to isolate.

Possible Features:

  • Instead of disallowing the isolation of effects when both are activated, allow the user to select one to continue with

🆑

  • tweak: The Large Artifact effect extractor can now extract secondary effects. The artifact must be inside the containment field with the effects you want to extract active, you can then isolate them and pick what one to put into a battery. The containment field as is blocks all artifact effects apart from darkness and forcefield.
  • rscadd: Large Artifact secondary effects now show a message when toggled.

Merge request reports