* signal foundation
* reset_perspective implemented
* you too
* setting mob
* no
* fix
* tweak
* remote view element
* these too
* use element
* cleanup more manual code
* fix element
* mutation signal
* handle being dropped from holders, and fix pai hud
* handle qdel
* it's a component now
* ugly holder fix
* another fix
* follow view target
* item remote view
* doc update
* unneeded
* this needs a recode to work better
* many fixes
* these are all unneeded
* almost working viewerlist remotes
* this uses component too
* this needs to die to it's item
* don't allow spamming tgui menus
* tg style args
* fixing behaviors
* fuk
* working view release from holders
* only final matters
* comment order and disposal fix
* cryotube loc fix
* no mob should reset its view every life tick
* major improvements
* still forbid z level change even if we allow moving
* this too
* don't doubledip
* qdel on self is unneeded
* wipe remote views on logout
* vore bellies need to manually clear views
* fixAI hud
* belly release fixes
* cannot use binoculars in a vore belly
* pai card can be picked up and dropped correctly
* ventcrawl fix and distracted fix
* this is better
* forcemove
* vr console fix
* use flag for this
* belly stuff
* various cleanups
* oops
* fixes statue spell
* unneeded perspective clear
* automatic instead
* continued cleanup
* that was dumb
* needed
* none of this works
* are these even needed
* lets lock down to these
* lets try to make this work
* extremely close to working
* needs to solve final pai issues
* mob eye change signal
* Revert "mob eye change signal"
This reverts commit eedd5da934.
* significant progress
* safety
* expected to be not null
* likely not needed
* don't spam component changes
* endview on logout
* accessors
* egg fixing
* Revert "egg fixing"
This reverts commit 6a54049c69.
* getting closer
* even closer
* needs type
* close...
* extremely close to working
* fixing pai stuff
* this too
* promising fixes
* docs
* this is recursive move's responsibility tbh
* unneeded now
* oops
* better decouple
* topmost check
* cleanup
* holder released from egg fix
* pai fix for reset view
* debug info
* some better pai ejection code
* better way
* unneeded
* needs to be null
* better vision restore
* use correct handling
* no longer needed
* required
* handle decouple on mecha too
* name clarity
* do not allow double dipping zoom items
* ethereal jaunt needs a full cleanup later
* fix blackscreen flicker
* remove set machine from pda
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Begin godmode
* Adds signals to a LOT of things
Also makes godmode signal based.
* Delete life_signals.dm
* better like this tbh
* this toooo
* logic is hard sometime
* Info and moving that detach
* Unreg these
* Organs
* yeh
* BESPOKE
* emp
* robutt
* YEEE HAAA
* Instant Damage
* these should be updated as well
* Update human_damage.dm
* eh lets move this as well
* Update settings
* Whitespace changes
* Comment out merger hooks in gitattributes
Corrupt maps would have to be resolved in repo before hooks could be updated
* Revert "Whitespace changes"
This reverts commit afbdd1d844.
* Whitespace again minus example
* Gitignore example changelog
* Restore changelog merge setting
* Keep older dmi hook attribute until hooks can be updated
* update vscode settings too
* Renormalize remaining
* Revert "Gitignore example changelog"
This reverts commit de22ad375d.
* Attempt to normalize example.yml (and another file I guess)
* Try again
``/mob/dead/observer`` -> ``/mob/observer/dead``
``/mob/eye`` -> ``/mob/observer/eye``
Reason being that they are similar in that they both don't interact with
the world in any way. Some procs were shared, some checks as well, and
it overall makes more sense this way. Plus, there were no ``/mob/dead``
mobs.
- Fixes few typos in the code
- Fixes AI Eye object being solid, therefore being able to block movement of other players.
- Fixes non-station APCs boosting CPU as others.
Implemented Suggestions
+ Selection is now done in slightly better way (Basic Encryption Hack, Hack/Unlock Cyborg, Hack AI). Only relevant entities are offered in the list.
+ Adds varedit-modifiable variables for CPU Gain and Storage boost. These variables may be used by admin in game or by tester to faster unlock abilities.
+ Slightly nerfed APC CPU power generation.
+ Reworked machine overload. Now it only works on machines which are powered. Unpowered or broken machines cannot be overloaded. /obj/machinery/power type machines (APCs, SMESs, overall most stuff that directly handles electricity) received bonus explosion strength to compensate. Machine overload also drains massive power from local APC, therefore preventing spam of this ability (normal APC should take about 2-3 of these before needing to recharge). Also, qdel instead of del.
+ System Override now uses shuffled list of APCs when hacking them, as opposed to alphabetical list.
+ CPU generation rate is now shown in Status tab.
Implementation of a cult visual network, similar to the original camera network.
Includes the "eye" itself and the initial construction of a mob that can control one.
Relocates eye movement to the eye code itself.
Adds a mask that allows any mob able of wearing it direct access to the camera network, as a proof of concept and adminbus.
Now possible to customize chunk obfuscation image per chunk type.
Obfuscation images are stored per type (thus the small datum structure) to reduce memory footprint in the case of multiple chunks using the same image.