* Update supermatter.dm
* fix
* clamps these
* gwah
* Stops tesla from zapping unwrenched coils
* tesla upgrade
* unglobals this
* fix these
* Update coil.dm
* Update coil.dm
* Descriptions
* Update coil.dm
* Update coil.dm
* Update coil.dm
* Update coil.dm
* Update coil.dm
* ranges
* UGH
* Update vorestation.dme
* meth
* monster math
* Update coil.dm
* Update coil.dm
* Update coil.dm
* THEY DID THE MATH
* the monster math
* egwah
* desc
* Update coil.dm
* Returns
* Update coil.dm
* Lowers amount gained
* this
* im dumb
* tesy
* Update coil.dm
* Update coil.dm
* fixes initial density on blast doors
* dot
* fixes these
* Mapper Tools
* icon
* these
* Fixes the sound following people
* recursive geigers
* Make this a proc
* Update supermatter.dm
* less ear destroying
* these
* makes canisters not get softlocked
* Hotkeys
* proper return
* Makes shield gen useful. Gets rid of a harddel
Adds hydromagnetic trap
* math
* Makes buttons more clear.
* lol
* Fixes ancient runtime
* Adds craftable mass driver buttons
* button
* fixes this
* Makes misclicks not destroy solar panels
* Update solar.dm
* fix this
* make them both numbers
* upports reflectors
* Update reflector.dm
* Update reflectors.dm
* solar panel and climbable
* Gets rid of 'as X'
* Adds account console
* Update vorestation.dme
* Craftable message server
* Update message_server.dm
* These
* con struct
* Update smartfridge.dm
* whoop
* edits
* next set of admin verbs
* invoke
* .
* a few more
* few more
* .
* few more
* some more
* move thos
* next
* some debug verbs
* axe the old mod loading
* del
* is local for some verbs
* few more
* .
* .
* .
* Add local narrate.
* Fixes this
Needed to be user.mob, since user is the client and usr was the old user.mob
* fixes
* .
* .
* .
* .
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* testing makes me feel good
* invalid lists
* get rid of those boards
* show expected mats
* oop
* error
* wip techweb porting
* more techweb entries
* ported too
* disable those for now
* okay nevermind i guess
* already exists
* assemblies
* moar
* welding helmet
* many entries
* lol tg
* fix test
* again
* fixagain
* more moved
* update techweb test
* catch that too
* screeee
* more fixes
* missing announcement
* orphaned sleevecard
* some more fixing
* test
* more
* oops
* glasses
* illegal icons
* non starting
* it's starting
* messed up
* cleanup
* more generic stuff
* morrrreee
* the plastic set
* oops
* correct value
* barbed wires
* more cleaning
* many more
* gone
* cleanup
* no longer
* do not allow duped designs
* it's own node
* proper order no dupes
* last of the broken nodes
* fix bad path
* cleanup
* more test more limits
* gone
* almost done
* these are gone
* syringe gun
* bioregenerator design
* all moved
* organized and webbed
* more fixes
* oops
* cleaning up
* organization
* clean up
* organize
* organized
* didn't save
* wrong mat
* adds many missing ammo types
* svd doesn't exist
* 10mm pistol added
* magazines not casings
* these are pistols
* this is used by like, one weapon
* m1 is ancient
* this is hunting
* extremely botched untested lathe
* disk junk
* rough foundations
* slowly converting
* slowly building this
* local materials
* almost
* big reorganization
* more cleanup
* more cleaning
* lathe stuff
* small fixes
* oops
* many fixes
* mat fix
* more fixes
* actually isolate the hacked designs
* protolathe hacking
* imprinter hacking
* missing ammos
* sheet printing for autolathe
* fixs
* again
* fixed test
* test test
* fix
* fix
* WHY
* fix it...
* here we go
* material print
* on turf
* body disk
* consistant name
* Many weapons to hacked lathe
* missing node
* wrong section
* fixes
* this list should be unified
* ammo boxes
* don't do single shells anymore
* wat
* specifics
* snowflake
* not needed
* already available
* pickaxe too
* tweak
* removed unneeded node
* missing surgery items
* Apply suggestion from @Cameron-The-Raven
* Adds RMS
* typo
* illegal needs hacked
* disabled material weapons
* circuit testing
* STRING TEST
* test
* fixing some things
* huh?
* hidden circuits
* some flakey boards
* grammar
* fixes
* more hidden
* wrong board
* security cams
* alert consoles
* spaceheater is simple enough to not have one
* pcus
* cargo vendors
* tcomms stuff
* solar tracker circuit
* artifact stuff
* SM stuff
* illegal machines
* med machines
* no longer needed
* more stuff
* these are not standard
* moreeee
* doppler and more
* organized
* finishing
* oop
* use the define
* inheret
* dopper fixes
* space heater
* doing some organization
* explain the var
* some tweaks
* wrong one
* fixed test
* material test too
* simple roto gens
* use the define
* emergency power node
* tgui fixes for icons
* not needed
* color blended material designs
* icons for large research
* oops
* unshit that
* use stack here
* center math
* .
* .
* .
* .
* .
* unifi
* fix these
* NO COPYPASTA
* ILLEEGGALLL
* mandate descriptions
* agony
* actually lets do this
* use macros
* description
* desc
* desc
* desc
* desc
* desc
* desc
* gps desc
* telecomms component desc
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* cleans up some more update Dialog
* .
* pod UI
* .
* modern rcon console
* .
* no dupe tags
* .
* nbeeds a recode
* .
* .
* ice cream as tgui
* ,
* legacy drone fab
* more a POI object
* .
* missing dels
* navbeacon
* eh that is part of the default now
* del useless list
* .
* .
* .
* retail scanner
* better
* finish retail
* .
* be gone
* .
* .
* initial degloggening
* begone duplicated code
* whoopsie daisy
* get rid of the default passes on the start proc
* true or false
* what a wonderful idea!
* more microwave cleanup
* whoopsies, small fixies
* minor error
* span fixes, minor tweaks
* here and there and there and here
* get rid of unnecessary variables
* why was this a string?
* big commit, much wow
* undef
* avoiding typecasting
* collapsd
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* limits belly contetns to 200 items
* there too
* this too
* don't strip blacklisted things
* .
* sometime later
* no remains if belly is full
* this
* just warn for now
* .
* .
* .
* .
* .
* -
* .
* .
* linter
* faster
* .
* .
* optimize
* fix that
* 20 should be ok
* nom atom
* .
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Begin clickcode attack_self fix
Begins the work to make everything call back to parent for attack_self so that signals are sacred.
* Makes MORE things call the attack_self() parent
Yes, I could make special_handling a var on obj/item HOWEVER i want it to be specific so it can be tracked down later and ONLY the objects that use it can be refactored instead of sitting there literally forever and it just becoming 'a thing'.
* Finishes making the rest of attack_self call parent.
As mentioned, things such as 'specialty_goggles' 'special_handling' and the such are only there to help with attack_self until the attack_self is recoded for those items.
* begone foul demon
* some more cleanup
* These
* GOD this was annoying
* yeh
* Fix this
* fLARES
* Thesee too
* toys!
* Even more!
* More fixes
* Even more
* rest of em
* these too
* Update syndie.dm
* hardref clear
* Update code/game/gamemodes/nuclear/pinpointer.dm
* Update code/game/objects/effects/mines.dm
* Update code/game/objects/items/blueprints_vr.dm
* Update code/game/objects/items/blueprints_vr.dm
* Update code/game/objects/items/contraband_vr.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/gunbox.dm
* Update code/game/objects/items/gunbox.dm
* Update code/game/objects/items/gunbox_vr.dm
* Update code/game/objects/items/gunbox_vr.dm
* Update code/game/objects/items/weapons/gift_wrappaper.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/gunbox.dm
* these too
* Update maintpanel_stack.dm
* angry warning
* Fixes packaged snacks.
Fixes improper var default.
* Special handling for these
* proper poly types
* Fixes magclaws
Makes the 'features' it had just part of base magboots that can be adjusted via varswap.
* Fixes jackets
Fixes https://github.com/VOREStation/VOREStation/issues/18941
* Small bugfix
Makes p_Theyre properly capitialize
Makes examine show proper wording
* Update gift_wrappaper.dm
* Scannable rework
Makes scannable have tiers.
WIP
* Some more adjustments
* Scanning
* Bodyscanner
* Some more fixes
Fixes amatoxin
Fixes synap not processing when drank
Makes fakedeath show up as braindeath, not massive O2 loss.
Makes zombie and lich powder show time of death properly
* Scanners for fakedeath
* This too
* Refactors bloodloss
* rounding
* Fixes#18874
Fixes fire alarms going off when not detecting if fire is on the turf
* Fixes keycard authenticators from giving infinite frames
Fixes#18873
* click code start
* snake_span
* Update click.dm
* Update click.dm
* Update click.dm
* Update click.dm
* Fixes borg ctrl_click
Also implements allowing blocking of items being ctrl_clicked
* Makes the statpanel not annihilate peoples ratelimiter
Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
* Upport these
* wtf
* Update negative.dm
* Hard feet into a neutral
* revert
* type-o
* Makes toxin_gut a trait.
Better as a trait than a var.
* Fix these
Was free trait otherwise
* Update negative.dm
* Fixes these as well
* Update low_sugar.dm
* Update vorestation.dme
* Converts these to components
Still needs optimization.
* Makes absorbent a component
* Implements deep sleeper
* Update living_movement.dm
* Update living_movement.dm
* Update negative.dm
* why not
* Adjust these
* Update positive.dm
* Update positive.dm
* Eh, let's lower this some.
* Add singulo mtabolism
* these too
* Make this use bloodloss_rate
* Update negative.dm
* grapples you
* Update mob_grab.dm
* my brain hurts reading this
please leave more comments
* Slippery
* enable
* Remove waterbreather from breathless
Unneeded
* Update negative.dm
* Update low_sugar.dm
* Update snacks.dm
* removal of machine var
* shimsham
* deprecation warnings
* COMSIG_LIVING_HANDLE_VISION signal
* improved
* more cleanup
* more fixes
* this is fine
* fixed radios
* notices for now, tgui fix
* cleaned up hud and vision parent calls, adds COMSIG_LIVING_HANDLE_HUD
* radios use tgui now
* guestpass does not need machine anymore
* cloning machine doesn't use it
* this arcade machine is tgui too
* autolathe does not need machine
* remaining cleanup
* doc fix
* fix
* logout handling
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* fix some crashes
* lets clean this all up
* trymove
* the rest
* Revert "the rest"
This reverts commit a2076cbfb0.
* Revert "trymove"
This reverts commit f63e3c822f.
* Revert "lets clean this all up"
This reverts commit c590eef512.
* lets keep this in scope
* admin stuff
* this too
* fix
* this needs to be forceMoved
* Revert "this needs to be forceMoved"
This reverts commit d24f883699.
* stardog mouth fix and qdel
* 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>
* Port /datum/status_effect system
* Port fire stacks to status_effects
* Fixes and adjustments to wetness
* One last little thing
* Fixes these compile errors
A few things on the backend got updated...Adjusts them here.
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
(#18485)
* Mop do_after
Makes mop do after allow multiple uses
* Update mop.dm
* fixes
* Gets rid of these unused vars
* cleanup
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Prevents insta-actions
* Do_after sanity
NOTE: NUKE do_after_action
* Update bonfire.dm
* The rest of them
Also fixes a tpyo
* no minitest :)
* .
* .
* Gets rid of the slowdown for now
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>