Basic borg grippers can now use any floor tiling, as well as grab any leather product to enable tanning.
Borg Sheet Grippers can now grab rods to enable reinforced floor tile production.
* starting cleanup
* thankyou vsc very cool
* resleeving mind signal
* id card modifier signals
* fix
* borgifying mob signal
* button and brain
* death
* explosions, mob init
* oooop
* semantic
* payment account revoke and status
* missed hook listener
* wip for now
* fixes
* round signals
* only remaining
* doppler arrays behave with z levels
* audible message it is
* wizard spells applied correctly to mind datum
* Adds item TF functionality to the casino sentient prize handler
* Adds more possible items, moves item selection to a global item TF list
* Formatting fixes
* Extremely minor formatting fix
* Makes weaver TGUI
This all works, just needs to be made nicer looking
* cut down copy paste
* These
* Cocoon
* Update positive.dm
* Visible costs
* weave
* Update weaver.dm
* Update weaver.dm
* Update code/datums/components/traits/weaver.dm
* Update code/datums/components/traits/weaver.dm
* save this because im afraid
* Directions
* Triggering list
* don't
* Update reactive_icon_update.dm
* Update vorestation.dme
* Update reactive_icon_update.dm
* Update reactive_icon_update.dm
* this can be an obj as well!
* the agony begins
* fixes
* signaling
* removed remaining attempt_vr
* corrected behaviors
* keep the history
* oop
* wording
* filter for intent here
* oop
* no harm in these either
* Update code/_onclick/item_attack.dm
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Get rid of old procs
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.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>
* Initial
* Lowercase, show losers the word
* cleanup so losers properly get called out in round trivia
* shitposting
* god shall not walk upon the domain of those above him, just as those he's made can't walk into his domain. Wordle is sacred and shall not be observed.
* require parent call on can_vv_get
* update protection macro to properly call parent, doh
* fucking spaces!!! rarrghh!!!
* white-labeling
* Kash Movement Fix
* Gets rid of hasvar usage
* thiiis
* moves damtype to /obj/item
* throwing
* Move vars moved
* matter as well
Pretty much only used for the robot lathe and when crafting...When you could only smelt down obj/item for its materials
* Update floor_light.dm
* exploitable
* this can be moved up...
* move persist to /item
you can't ever place /obj in storage anyway...It would imply you can store the supermatter, which I think we don't want.
* gets rid of being_used
I added this for xenoarch, that was a mistake
* move these
* move these to the base file
* Makes floorlight autolathe recipe not shit
* Update floor_light.dm
* Update floor_light.dm
* Mechs no longer gib when hitting things
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* Clothing fallback
Makes clothing have a fallback in the event of a custom species file not having the appropriate icon state.
* some logging
* Metamorphic Config
* Consolidates all the /suit sprites
* replace these
* these
* final
* suit item consolidation
* No config
* Fixes this
This got messed up during a decon
* Update sprite_sheets.dm
* Upports some sprites
* Clothing fallback
Makes clothing have a fallback in the event of a custom species file not having the appropriate icon state.
* some logging
* testing
* swap all unit tests to use icon_exists
* Update poster_tests.dm
* Update clothing_tests.dm
* Update cosmetic_tests.dm
* Update robot_tests.dm
* whoop
* upgrades people, upgrades
* port these
* Update _atom.dm
* adjust all these
* Update clothing.dm
* TRUEFALSE
* fix tail alyering pref
* .
* .
* .
* .
* -
* return
* fix that
* write needs save after
* urg
* ban slot change mid round
* -
* .
* properly save
* .
* queue to ss
* read current
* performance
* .
* .
* bit better optimized
* no resetsploit
* this works at least but is it proper (#13)
* this works at least but is it proper
* Update changeling.dm
* this too...
* dont be private
* fix asset ss
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Unit Test rework & Master/Ticker update
* Fixes and working unit testing
* Fixes
* Test fixes and FA update
* Fixed runtimes
* Radio subsystem
* move that glob wherever later
* ident
* CIBUILDING compile option
* Fixed runtimes
* Some changes to the workflow
* CI Split
* More split
* Pathing
* Linters and Annotators
* ci dir fix
* Missing undef fixed
* Enable grep checks
* More test conversions
* More split
* Correct file
* Removes unneeded inputs
* oop
* More dependency changes
* More conversions
* Conversion fixes
* Fixes
* Some assert fixes
* Corrects start gate
* Converted some README.dms to README.mds
* Removes duplicate proc
* Removes unused defines
* Example configs
* fix dll access viol by double calling
* Post-rebase fixes
* Cleans up names global list
* Undef restart counter
* More code/game/ cleanup
* Statpanel update
* Skybox
* add
* Fix ticker
* Roundend fix
* Persistence dependency update
* Reordering
* Reordering
* Reordering
* Initstage fix
* .
* .
* Reorder
* Reorder
* Circle
* Mobs
* Air
* Test fix
* CI Script Fix
* Configs
* More ticker stuff
* This is now in 'reboot world'
* Restart world announcements
* no glob in PreInit
* to define
* Update
* Removed old include
* Make this file normal again
* moved
* test
* shared unit testing objects
* Updates batched_spritesheets and universal_icon
* .
* job data debug
* rm that
* init order
* show us
* .
* i wonder
* .
* .
* urg
* do we not have a job ID?
* .
* rm sleep for now
* updated rust-g linux binaries
* binaries update 2
* binaries update 3
* testing something
* change that
* test something
* .
* .
* .
* locavar
* test
* move that
* .
* debug
* don't run this test
* strack trace it
* cleaner
* .
* .
* cras again
* also comment this out
* return to official rust g
* Update robot_icons.dm
* monitor the generation
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.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
* Initial
* signalis
* Update robot_simple_items.dm
* wordington
* these too
* more gripper fixes
* [WIP] Alternate base sprites for zorren
Currently does not work, may need some help to figure out why.
The idea is to change the default base sprite of the zorren to a much lighter one, as many people complain about the dark greyscaling on the original. However, to preserve people's characters who incorporate the current sprites, I wanted to make this an option that could be selected through the custom species icon menu.
If I disable the "selects bodytype" var for the species, then the new light version appears as you would expect and everything works fine.
However, if I enable the new zorren define for selects bodytype, it gives you the two options in the menu as you would expect, but the appearance for both types is the dark version ingame. Basically, this does not seem to work and I can't get my head around why.
* Actually works now!
* 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>
* simple ghost spawn rewrite
* neutral
* .
* don't close
* migrate vore spawn
* use a searchable list
* move some more verbs
* allow special role spawns
* add key
* .
* fix that part
* announce for logging
* filter those
* typ o
* .
* .
* Update SelectionList.tsx
* .
* that
* .
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.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>
* Makes shadekin a component
* Update shadekin.dm
* Update human.dm
* a
* i love typos
* Update life.dm
* guh
* Upports the shadekin stuff
Also fixes an 8 year bug where the ability master would delete itself
* boh
* flashlight flickering
* flickery
* Update flashlight.dm
* i hate lightcode
* no clue
* reenable
* more changes
* evil
* Update living.dm
* simplekin fix
* yeah
* maw fixes
* 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