* Techwebs
* Add basic stock parts
* Techweb production machines
* Circuit Imprinter
* More work
* More designs
* More designs, nodes'
* More more
* Better sorting for designs
* Add the exosuit fab'
* More conversions
* More and more and more
* mechfab parts
* Modsuit Designs
* Pinnace baron
* Equipment
* more mechfab
* vehicles
* more mecha
* Micro mechs
* Update mechfab_designs.dm
* no time
* zero
* Update mechfab_designs.dm
* Prosthetics Fabricator and fixes
* Update maps to use new parts
* Whoops, fix a few maps
* Fix lint error
* Port scene tools
* Fireworks~~
* Don't label the sex toys as sex toys
* Fixup maps in TGM format
26517b7122: maps/virgo_minitest/virgo_minitest-1.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* Significant portion of designs converted
* Fix paths
* Fix tgui lints
* Just a whole bunch of designs
* Almost doneeee
* ALL DESIGNS CONVERTED
* Merk all of the old stuff
* Fix a few errors
* Fix more errors
* MORE FIX
* Make server control work
* Undo changes to archive
* Fix a TODO
* Make disks work
* Start the long process of finishing the node tree
* One more oops
* All mechfab designs
* Add departmental protolathes
* Down to 200 designs unsorted
* FINISH TECHWEBS
* Fuck whoops
* Remove the debug verbs
* Little map tweaks
* Fix mousedrop
* More map fixes
* Upstream bug lmao
* guess CI hates this
* Fixup maps in TGM format
fe062e7bc4: maps/tether/tether-03-surface3.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* I gotta stop committing this
* Change scree requested
* Make science able to print implants too
* Fix ghost spawns
* Move NSFW gun
* Merk partbundles, make janus module work
* Pretty animation when you complete the tree :)
* Don't display designs you can't print
* Move security protolathes to warden's office
* Make servers recover from power failure gracefully
* Make fabricators drop their mats on the ground when destroyed
* Ore Silo
* Make CI happy
* Fixup maps in TGM format
fe062e7bc4: maps/tether/tether-05-station1.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* Fix MC crash
* Make experiscanner work for borgs
* I REALLY gotta stop committing this
* Make scientists and the RD spawn with an experiscanner
* Lock NIFs behind scanning mice
* Make Biome happy
* Allow scanning Cocoa and Kendrick in case they can't find mice
* Change from Kendrick to Ratthew, ;help maint, or Brick
* Change the name of the /rat/pet class so the experiscanner is more helpful
* Add departmental_flags to a bunch of things
* Remove a few things from security's techfab
* Add a second engineering lathe to atmos
* Fix runtime recycling rig modules, add name to cost sequence
* Add a discount experiment for scanning slime cores
* Change some fluff and shuffle chameleon clothes to bluespace yadayada
* Make closets alt click immune
* Do a bunch of sorting
* Silly
* Hopefully fix all infinite material bugs in techwebs
* bad merge
* quick ai fix
* fix some robot stuff
* axe downlaod fully
* list
* no ref
* easier readable
---------
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Implement circuitry bug assembly
* Add distant ref grabbing support to circuits
* Set circuitry clothing wearer var for some functionality
* Add silent, built-in speaker to circuitry ear piece.
* Communicator support and reference grabber circuit
* Add toggler circuit to easily toggle functionality
* Allow reagent using circuits to use reagent storage.
* update .dme
* up ports a bunch of TGS commands
* .
* needing this
* ...
* Update datacore.dm
* fix that
* at least stack that
* rework all user name handling
* urg
* urg
* .
* .
* .
* up port this
* make this clearer
* .
* .
* .
* fix that
* .
* add returns
* player ticket chat
* this
* .
* .
* umm
* adjust messages
* clean smitecode up
* .
* ummm
* .
* command filter
* Port lootpanel without removing old obj panel
* Rip out the loot panel leaving examine tab intact
* some fixes
* we want nice icons
* that
* Switch to more robust hotkey detection
* Add a reminder to ctrl-r
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Begin
* Begin 2
* move to tsx
* fix that UI
* fix gib
* bunch of fixes
* fix this one
* Nicer ahelp bot text formatting
* clean up all inputs
* .
* fix MC tab
* fix ore spawn
* with rare
* More filter stuff
* Cleaned up world
* Fix
* ummm
* .
* fix that
* .
* Begin
* Begin 2
* move to tsx
* fix that UI
* fix gib
* bunch of fixes
* fix this one
* clean up all inputs
* Nicer ahelp bot text formatting
* .
* fix MC tab
* fix ore spawn
* with rare
* More filter stuff
* Cleaned up world
* Fix
* Added missing props
* useContext fix
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* selection target
* ugh
* fix deadmin
* larger
* fix paper icons
* those are inverted
* don't miss that
* fix all
* point transfer
* add nostrip flag to items
* un.... teppi
* .
* end life proc after qdel
* this could be null in very rare cases
* this has a lot of sleeps, someday should be refactored and check for qdeleted
* needs to be an object
* qdel check this
* use the rsc properly
* wtf?
* .
* fix narrate
* .
* push
* inform user, null it
* .
* can be null
* fix maint lurkers
* .
* spans
* .
* fix that too
* urg
* fix distillery
* don't wrap them
* needs usr
* Update cash_register.dm
* quick hook cleanup
* lots of fixes
* .
* clean that up for reasons
* Initial work
* small fix
* another fix
* this better?
* proper type
* condensing this a bit
* functioning
* death reporting subsystemed
* fixed
* cleanup
* use proper sql sending
* listvar
* add more climbable things
* moving things while climbing them is considered shaking
* tabbing fix
* knockdown should stop climbing
* no need to bother
* spaces
* more climbable objects
* fix
* small fixes
* office climbables
* yet more stuff
* engineering things
* a few more
* it's funny
* fixes
* additional
* Moved to element
* some more stragglers
* unneeded
* more graceful
* cliffs require special handling
* don't do dumb init things
* unneeded sanitization, mass insert sanitizes
* some small condition fixes
* return if climbable
* incorporeal check
* stop using numbers directly
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Combines all the engineering borg tools into one multitool
Sprites from /tg/
Combines:
Wirecutters, Crowbar, Welder, Wrench, Crowbar, Screwdriver
* this is a WAY better way to do it
* a
* dont worry about overlays anymore
* Better grippers and better lists
In which I go insane having to continually patch exploit after exploit in gripper code, resulting in it looking like a mad man's scribbles.
* No deleting shoes when putting them on someone
* empty pocket is now empty
* RENAMING stuff instead of copypaste
* MORE borg stuff
* more bugproofing
* Admin proc
* this
* this
* Framework for TGUI
* Update robot_simple_items.dm
* Fix
* Framework v2
* Update ModifyRobotMultiBelt.tsx
* goooo
* Update modify_robot.dm
* modify
* sub category
* .
* string to define
* some globs
* more
* .
* .
* .
* add sanely
* push that real quick
* .
* sanity
* .
* .
* .
* .
* .
* .
* .
* Cut
* .
* gives to those that need
* push
* clean up
* auto fix
* .
* .
* .
* getmodule
* Update robot_simple_items.dm
* .
* untyped
* Update stack.dm
* .
* .
* .
* .
* -
* .
* Update _map_selection.dm
* Update _map_selection.dm
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Initial
* Formatting tweaks
* she be themin on my drop til
til im
summary:before
* Convert multilingual to pref
Tested, seems to work. not 200% sure cuz I never use it
* centers any kind of nanomap
* delay that
* Make nanomaps work properly with mouse zooming
* Update NanoMap.tsx
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* Add compatibility for para-byond-tracy because byond-tracy is deprecated
* We don't need to poke our neighbors to update in LateInitialize, we only late init during mapload when all of our neighbors are going to be updated anyways
* Minerals shouldn't update neighbors during mapload either
* Slightly optimize mineral/update_icon
* Reduce /turf/simulated/mineral/update_icon by ~100,000
* Potentially reduce cost of ZAS init
* Make verdigris generate automata waaay faster
* DON'T ENABLE TRACY OH GOD
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Addictions
* improvements to addiction code
* some small revamps
* some polishing to reagent code
* some more fixes
* wiki updated for addiction
* proper addiction sync on respawn
* final cleanup, config
* coffee handle addiction proc
* fixed global var
* Addictions and
Gives alcohol special effects
Disables the harder addictions
Gives nicotine an a special effect
* remove >0
* safety
* Update medicine.dm
* Update medicine.dm
* Update food_drinks.dm
* update lazydefines
* disable alcohol addiction on virgo
* use lazylen, proper addiction end messages
* cure message bugfix
* use right args
* proper macro
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* voices use a unified list
* Move that back
* unneeded file
* use subsystem
* old order
* matching
* matching again
* whitespace
* another whitespace line
* global that's never used
* more cleanup
* little better naming
* lets just use the vars
* oops needed that
* incorrect comment
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* begone accursed beast
* cleanup and notes
* screen object fix
* varset clear
* don't raw send sounds, spark on door sound, pain hallucination
* lengthen this a bit
* more pain messages, become jittery
* note
* lets clean that up to
* Revert "lets clean that up to"
This reverts commit 2409e41870.
* cleanup and define
* use accessors
* death isn't working so have toxins instead, it's scarier
* don't actually clean these up, because of how xenochi works
* additional protection
* hunger joke
* Use get_component instead of a cache
* empty scope removed
* Updated xenochi code to use hallu component
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* lobby screen subsystem
* .
* tgui core 3.1.5
* use unknown in the class
* .
* second
* Didn't even know you could type components like this
* .
* dependency up
* can we not use any...
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* Establish base working new_player tgui
* Tweak to fit virgo
* .
* fix that
* split that
* no as import
* clean up old code
* .
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* insanity
- Crawling
- Recursive Listeners
- Global Conversion to GLOB.
- Sound channels (and sound (but not looping sound yet))
- Species and gender specific sounds
- Admin proc to enable vore antag on a target
- Dying by being crushed inside of shoes now enables your vore_death flag
- *pain emote
- RNG Spaceslipping removed
- Selecting the groin with help intent will do a bellyrub on the target
- Xenochimera get lick wounds
- Wolves now get stomachs (and stomach overlays)
- Proper vantag handling
- Staff exiting will now notify staff
- Modular computers get a power on sound now
GET IN THERE
* whoops forgot to give it to mobs
* Bellyrubbing is now an emote
* Update vorestation.dme
* some small edits
actually gives voice freq a valid starting selection
makes the default voice less jarring
* Update atoms_movable.dm
* Update atoms_movable.dm
* Should not Sleep
* roughdraft that works for POI loader
needs the bells and whistles
* better queue
* Moved the procs to the subsystem itself
* Update pois.dm
* empty list
* Update pois.dm
* do it during init
* Initial
* some more
* next few
* only light left
* fix things up
* some rmore fixes
* guh
* Update ai_vr.dm
* comment
* lets try something
* .
* hmm
* .
* .
* hmm
* push that here
* fix layout
* grrr
* Appreciation Day
A new little system to create and announce Appreciation Days for certain species, and a few other funny things.
The first announcement is 90 minutes into the shift, where a random species will be chosen. This species is one from either a long list, or one of the crew's own species! This is then remembered and further announcements (on average less than every two hours) will use the same thing to appreciate for the rest of that shift.
It seems suitably horribly corporate to me, with some potential for comedy.
* Update appreciation.dm
* Terrible factoids
* Update appreciation.dm
* Update appreciation.dm
* Fixes some things
* unfuck that
* .
* .
* .
* cut it
* fix it
* .
* Set the test values back to proper values
* Update appreciation.dm
* resume
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>