Unitystation: Further Emag properties

Created on 12 Feb 2020  路  8Comments  路  Source: unitystation/unitystation

What is wanted

  • [ ] Emaggable Vendors

  • [x] Emaggable Doors

  • [ ] Emaggable Wall Mounts

  • [x] Emaggable Lockers

  • [ ] Emaggable Consoles

(Such as ID restricted door switches and APCs)

https://tgstation13.org/wiki/Emag <- Basically all of this

Vendor Steps

  1. Get an emag
  2. Find a vendor
  3. Emag it
  4. Vendor now shows extra items (needs to only happen when emagged)
  5. (Optional) emagging vendors also display the extra items that are shown via hacking them.

The script should allow drag and droping of prefabs into a list much like how door switches work.

Door Steps

  1. Get an emag
  2. Find a locked door or access restricted door
  3. Use emag on door
  4. Door sparks and opens
  5. (Optional) when hacking is implenented, it should also break the motherboard inside the door. Requiring getting a new one to put inside.

Wallmount Steps

  1. Get an emag
  2. Find a wallmounted object
  3. Use emag on wallmounted object
    a. If used on APC, it allows anyone to have full access to its systems
    b. APC sprite is then changed to have a blue screen
    c. (Optional) When AI is setup and working, it displays a message to the AI that an APC has been messed with but does not give an exact location
    d. If used on an ID restricted door switch, it grants anyone the ability to use it.

Locker Steps

  1. get an emag
  2. Find a locker
  3. Use emag on locker
  4. Locker is unlocked and anyone can open it.

Console Steps

  1. Get an emag
  2. Find a console
  3. Use emag on console
  4. Depending on the console, it should do different things
Feature

Most helpful comment

Emags also need to be able to be used on doors and break said door keeping it over when used, maybe we should make this a general emag features issue

All 8 comments

Emags also need to be able to be used on doors and break said door keeping it over when used, maybe we should make this a general emag features issue

Page has been updated to be an emag
expansion feature

Actually first we need make vendors and doors repairable. Also many consoles also has to be possible to emag, for example cargo.

Actually first we need make vendors and doors repairable.

If we have the functionality set in place for other systems, then what point is there in waiting. Even then, why wait for a function not yet even implemented yet?

Also many consoles also has to be possible to emag, for example cargo.

This can be added to the list as well

@Raptorizer cause lockers Will be used as a jail by any troll against other people. Have you seen role play right now on a servers? So we need first proper brig cells, resist function and it's ok. Emag may be added to lockers later.

Hmm what about shutters to make them close/open randomly? Or maybe stay permanently open/closed? Or maybe just do the opposite of what their current state is: emagged when closed means the shutters open.

Some of this is implemented by PR #4929.

don't know why "emaggable vendors" wasn't checked off since i implemented that in #4929

Was this page helpful?
0 / 5 - 0 ratings

Related issues

NoooneyDude picture NoooneyDude  路  4Comments

nuke-makes-games picture nuke-makes-games  路  6Comments

DooblyNoobly picture DooblyNoobly  路  4Comments

krille90 picture krille90  路  4Comments

00sherwinb picture 00sherwinb  路  9Comments