* Converts original to a weakref
* More pref stuff
* Record Updater
* No in-round pref changing here
* Shadekin warning
* irrelevent
* make this booleanlike
* 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
* 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
* Spider tweaks and Mob pulling
Added a small amount of weaken to spider warning bites to knock people over.
Added a new variable to mobs that can prevent them from being pulled when alive, currently only applies to the spiders.
Fixed an issue where spiders would sometimes try to inject poison where they couldn't and runtime.
* Invert var
* some small things
* .
* clean this up
* potentially fix nulls in player list
* .
* Fixes
* Update machine_stacking.dm
---------
Co-authored-by: C.L. <killer65311@gmail.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
* no more self callbacks on update fullness
* fix missing code
* Belly test
* import type
* full partiy
* .
* fix preview
* in belly to late join
* robot nutri
* .
* .
* update export
* finish open todos
* code cleanup
* fix some old slacking
* move this to a define
* fixing
* ,
* .
* Creates a Consume Belly Reagents pref (#10)
* Creates a Consume Belly Reagents pref
Added a Consume Belly Reagents pref that blocks the consumption of all reagents produced by a belly via reagent containers such as food, drink, beakers, pills, syringes and hyposprays. Seems to work well as intended.
* These changes at least do not cause any problems
* Missed this one
* Reverts reagent_names
* _BELLY versions
* Fixed typo
* .
* fix admin spawn mobs bellies
* also fix that bug
* hints
* fix that
* .
* initial
* should be all
* that is no longer needed
* fluids into hand items
I was convinced this was broken until it was pointed out that the item has to be ON THE GROUND to fill it...Instead of in your hand. That seems so convoluted.
ARC = active-hand reagent container. IRC = inactive-hand reagent container.
* some stuff
---------
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Admin ranks update
* Permissions fix
* One missing thing
* Further rework to make database also fully work
* Adds admin rank bitflag calculator to tools
* ZA WARUDO
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* up ports inCorp and proximity handling
* anim size
* bullets no longer hit shadekin
* fix throwing and clicking
* use the proc
* and add the proc
* .
* No moving when you can't move
* fixes portal runtime
* No bonk when throwing at incorporeal entities
* MAR
- I coded in picking yourself up years ago and someone broke it (by adding a lying check). This unbreaks it. Additionally, picking yourself up was made immediate instead of a 0.5 delay since before hitting the U key was slow and doing it this way was quicker. That's not the case anymore.
- Makes attack_hand not happen if the person is incorporeal
- Makes you not contract touch spread viruses when you click one someone and don't do an interaction (you will now always do an interaction)
- Makes it so you can't mousedrop items while phased.
* no more spreading viruses while phased / to phased
* F
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Motion tracker basics
* force unsubscribe on destroy
* remove tracking on destroy too
* missing include
* use new art
* logging
* per client echos
* toggle verb
* vis things not needed, and reset vis option if resubbed
* blind and deaf should affect this
* feedback on toggle
* teshari gain vibration sense, lose listen in
* xenochi too
xenochi also get vibration sense
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* The mob/living/Destroy() consolidation
* The mob/Destroy() consolidation
* The /mob/living/carbon/human consolidation
* The datum/Destroy() Consolidation
* The /atom/movable/Destroy() Consolidation
* for human
* Fixes massive memory leak
* Brain Runtime Fix
* There was no reason for this to be a spawn(0)
And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png
* Fixes deadringer not properly deathgasping the right entity
* Wounds properly get delted off destroyed limbs
* Update vorestation.dme
* Runtime fix & DNA lock fix
* More qdels
* qdel
* comment out
* usr to user part two
* this can be null
* A few edits
- Gets rid of src. in a few places that were edited
- Gets rid of a few //VORESTATION comments
- Removes an unneeded sanity check in sizegun_vr
- Gets rid of a mind boggling !usr check in mob.dm
- Changes usr to user in sizegun_vr.dm
---------
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
* Adds a persistent notes feature
Added a new "Private Notes" option to character setup, and a new "Private Notes" verb that opens them up and allows you to see and edit them in-game in the same way as OOC Notes.
These notes are simply a block of persistent text, purely for your own viewing. The entire purpose of them is for making notes for your own use, such as adding info if you come up with lore on the fly, so that you can easily reference it in the future. You can obviously store anything in there that you'd normally put into a txt file, it's just an easy way to organise info directly tied to your character. This works on a character by character basis.
I've tried to follow the template used for OOC Notes as best I can, because I believe that shadow has updated those to be tg style prefs, so that it'll not need to be redone.
I know that there are a few instances of usr instead of user in here too, I am not sure if they are appropriate or not as I just followed the way that similar settings work. Please do poke me if that needs changing.
* Fixed requested usr's
* Removed to_world
* removed "as mob"
* Convert all preferences to /tg/ preferences
* Move obfuscate key/job to game options
* Add abstract_type to each of the new subtypes
* Convert ignored players to tg prefs
* Yet another global category list removed
* Fix error, convert client FPS
* Convert UI_style, UI_alpha, and UI_color to tg prefs
* Clean up a little, convert tooltipstyle
* Convert ambience to tg prefs
* Remove chat_timestamp, tgchat can do this internally and gives localized results
* Convert admin ooc color to pref, merk 01_ui.dm
* Convert uplinklocation to a tg pref
* Fixup byond:// links
* Convert name_is_always_random
* Convert spawnpoint
* v16 savefile migration in prep for converting 03_body.dm
* Convert all colors to tg prefs
* Finish converting ooc notes
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly