* Fixes some bad Destroy()s
Fixes some bad destroys on request of Kash, will need checking over that I've not misunderstood the instructions! This is all I had time to look through for now. Checked around 200-ish files.
* The rest of them
Found a quick way to look through them all
* Update chicken.dm
* fix that
* don't abuse destroy
* .
* move this up
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* 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>
* 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>
* Fixes attacking without arms.
- Makes it so you can attack without hands
- Also removes an unused attack_paw
- Makes the attack_hand code less garbage
- Fixes grabbing a buckled entity to cause you to be perma-slowed
* Fixes your head from bleeding to death with headbutts
* Experimental: Port OD Pragma Lints
* first pass: Includes icon forge fixes/updates
* 2nd pass
* third pass
* debug_ai: This what you're unhappy with?
* Revert "debug_ai: This what you're unhappy with?"
This reverts commit bc178792e6.
* How about this
* Or is it the else?
* Pass summer
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* Dorm privacy switch and station map fixes
Added privacy switches to all dorm rooms, these buttons make an overlay appear on the room for ghosts preventing them seeing inside. This does not currently prevent them hearing emotes from inside the room, it's purely a visual block.
Fixed station maps for the map linter PR, still have many more to do but those are out of the scope of this PR, just wanted to tick these ones off whilst I'm editing the maps anyway.
* Also adds an air alarm to the atmos breakroom
* Glamour Experimentation
Added a new stable glamour crafting material that can be used to craft various items.
Added a new unstable glamour item, that has a few risky effects when used and picked up without protection.
Added a new particle smasher recipe to turn unstable glamour into stable glamour.
Added new items to the lleill transmute ability.
Added new glamour bow and arrow items.
* Fixed a bit of phrasing
* Consolidates TF procs
Changed TF procs and belly transfer procs to be called from one location rather than being repeated in various different procs across the code.
* forgot to include
* Fixed size change effect
* timer instead of spawn
* Added new glamour turfs for whitespace maps.
* 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>
* up to modify robot
* also version up here
* Switch tgui-dev-server to edge mode
* Folders through Sleeper
* finish the folders
* move all uis, some will likely have errors
* Remove size={} on table cells
* Change a bunch of <Flex>
* chat to tgui core and typescript
* chat Flex to Stack
* Update APC.tsx
* Update APC.tsx
* Make ICAssembly wires all work
* More Flex to Stack
* some html
* this half was easy...
* some more
* some more
* fix those up
* few more
* few more
* this should be fine
* convert those, mark the anys to be reaplced
* Down to 118 Flex results
* Down to 104
* Down to 75
* bunch of fixes
* few more
* all except power monitor
* push for now, tgui core issue
* component props
* 32 only
* grow
* those need a param now
* function imports
* dependencies up
* finish those
* finish up
* this
* also those for now
* typescript up
* proper typing
* convert all chat files
* keys
* oups
* Update package.json
* massively improve color picker perf
* this needs to update
* Tgui core
* add those to the panel jsut in case
* dependencies up
* Rename colorpicker.tsx to colorpicker.ts
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* ports tgui color input from monkeystation
* .
* push that real quick
* .
* .
* cleanup
* fix for 516
* port bubbers pre set selection
* also this
* allow 20 saved states
* oups
* regex replace
* urg
* use the update by type
* .
* .
* highlight?
* larger?
* fix those
* keep anyone below 516 on old style
* bunch of inits withou return
* Update cans.dm
* bunch of New to Init
* fix that
* .
* .
* move black hole to init and callbacks
* .
* oups, should not do that late at night
* some more without returns
* Add a lint to check for hrefs that don't start with byond://
* Regex convert href links
* Regex convert _src_ as well
* Clean up the last few
* Missed a few