Commit Graph
294 Commits
Author SHA1 Message Date
818783d267 Makes specific footwear use barefoot stepping sounds (CLOTH FOOTWRAPS) (#17569)
* adds the 'blocks_footsteps' variable to shoes

* also the legwraps

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-04-29 01:49:08 -04:00
Cameron LennoxandGitHub 1efd3719da Makes a few loadout fluff items NOT give you 50% armor (#17335)
* Makes a loadout fluff item NOT give you 50% armor

* these too

* Adjusts numbers
2025-03-18 15:36:16 +01:00
Cameron LennoxandGitHub 032196072a No more fake hoods (#17314)
* No more fake hoods

Fixes #17306

* Moves the vars to be with the normal /suit

Also cleans up the code a bit.

* Moves the hood stuff to /suit

The rest of the snowflake code needs to be moved from being specific code on its children to /suit.

* fixes the code further

* hoodup

* Gets rid of the overrides

Sprites still work. See: https://i.imgur.com/3qvHaZz.png
2025-03-14 22:39:07 +01:00
c8aff28c5b space cleanup (#17300)
* space cleanup

* this

* this too

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-03-14 06:37:13 -04:00
b36e238cd1 Cleaned up every clothing item to use defined pocket lists #35 (#17235)
* cleaned up every clothing item to use defined pocket lists

* oop, changeling armor weird

* invalid prybar

* allow any emergency tank, for non-oxy breathers

---------

Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
2025-03-12 16:32:55 -04:00
KashargulandGitHub 46bea7cfa2 Initialize fixing (#17279)
* Initialoize fixing

* diff fix

* add init grep test

* fixed missed ones

* .

* some more

* ,
2025-03-08 13:59:29 -05:00
danandGitHub 8e4aadc657 fluff items tweaks (#17240) 2025-03-03 22:08:06 -05:00
6a157d8614 Rig glovefix and Clothing protection fix (#17118)
* Fixes RIG gear to not drop your equipped items

Fixes the rig gear to not drop your equipped gear after undeployment

* better fix

* Fixes suits and RIGS

- Makes rigsuits no longer eat your gloves
- Allows you to properly wear a ring under a rigsuit
- Gets rid of a LOT of duplicate var  = XYZ in places
- Makes it so clothing actually properly provide protection to the areas they're covering. (This doesn't change anything unless their actual min_cold_protection or max_heat_protection is adjusted!)
- Adds a define for CHEST which is just UPPER_TORSO|LOWER_TORSO to make it clear it's protecting your WHOLE chest at a glance.
- Gives some things like knee-high and thigh-high boots proper leg protection

* Clothing unit test

* fixes

* oops

* hoods are snowflakes

* hood fix

* path fix

* no nullspace turf

* nullcheck

* don't test devwarning cloths

* ignore this too

* more exclusions

* more exclusions, disabled species test

* Changes So Far

* holding/wearing icons for clothing

* fixed

* more fixes

* lets try this again

* go

* tesh cloak

* some more

* devwarning

* the cursed one

* oops

* fixed species scan

* Update clothing.dm

* restrict this down a bit more, we don't want unit-test to choke

* no more CI killer

* suit defined name twice

* suit

* some more exclusions

* etc

* gwah

* gwah

* clarifying exclusions

* yet more exclusions

* another set of exclusions

* ranger

* compile

* more bitflag

* yet more exclusions

* more

* more missing

* Update sifguard.dm

comment (also to wake up travis)

* more exclusions

* sifguard

* more exclusions

* more

* send help, yes more exclusions

* lost to time

* skrell stuff

* offear is special

* fixes more and unbreaks protean rigs

* The big one

* wrong ifdef

* more

* boots

* Update accessory.dm

* small object fix

* lets be more careful

* Does this fix the signal

* is it the signal?

* FIXES THE REST OF THEM

* wah

* disable test

* the last one

* fix signal check

* fixes

* ignore storage

* teshari blacklist

* tesh

* God speed

* fixed progression removed lizard

* fixes some i guess but what's the point

* disable indepth check

* START ROBOT SPRITE VALIDITY

* Revert "START ROBOT SPRITE VALIDITY"

This reverts commit c9bfb7e9ce.

* consistency with another test

* yuh uh

---------

Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
2025-03-01 11:56:30 -05:00
KillianandGitHub fa3458c11b De-collide-oscope (#16938)
* de-collide-oscope

* de-collide-oscope: taur cleanup

* de-collide-oscope: ears cleanup

* Update vorestation.dme

* de-collide-oscope: taur cleanup

now with added tiger bits

* de-collide-oscope: taur cleanup

tiger markings in dmis

* de-collide-oscope: misc. housekeeping

seperates hair, beards, and markings out into subfiles

* de-collide-oscope: tails and markings cleanup

* de-collide-oscope: small markings port

* de-collide-oscope: marking name fix

did you know that you can't use a + sign in a marking datum name? now you do!

* de-collide-oscope: CI rerun
2025-01-25 16:15:38 -05:00
Lilly-Lira 3ec79e0665 MemoryCrown 2025-01-12 03:41:09 -05:00
Kashargul d9fc7dac70 should call parent 2025-01-06 21:25:36 +01:00
Kashargul 0436afea65 some dropped sanity 2025-01-06 21:14:40 +01:00
KashargulandGitHub 59b9802628 some istype to macros (#16826) 2025-01-06 06:45:02 +10:00
KashargulandGitHub 987be6070d bunch of inits without return and a few easy new to init (#16815)
* 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
2025-01-02 18:31:38 +01:00
Killian ef78be37ce space traffic updates 2024-12-08 08:00:55 +00:00
Killian 525905a086 traffic updates 2024-12-06 22:19:57 +00:00
Killian e9aafd2826 Merge remote-tracking branch 'upstream/master' into kk-spacetraffic 2024-12-02 06:08:55 +00:00
Killian 9d3a7986d8 traffic update
more khi cleanup
2024-12-01 18:37:08 +00:00
Killian 5d854f0c76 traffic update 2024-11-11 20:41:43 +00:00
Killian 3ff9ace3b9 Merge remote-tracking branch 'upstream/master' into kk-rings 2024-10-29 01:00:23 +00:00
Killian 4869595855 ring/watch accessory transfer 2024-10-29 00:23:23 +00:00
siliconsandGitHub b36015d52a Adds a second ear slot. (#16513)
* misery

* sigh.

* last piece?

* fix

* Fix

* dna

* forgot commas there

* fix style; also that should work as a key

* fix style
2024-10-27 14:33:11 +01:00
ShadowLarkensandGitHub dc3fd79427 The final action buttons PR (#16514)
* Make action button target datum

* Initial working action palette

* Action related refactors

* tgstation/tgstation/pull/71339
2024-10-26 13:20:54 +02:00
ShadowLarkensandGitHub bcc107c7cd Ports tgstation/tgstation/pull/15673 (#16495)
* Ports tgstation/tgstation/pull/15673

* Add a small delay to icon updating to cover up SSoverlays

* Fix actions on robot modules
2024-10-20 17:12:24 +02:00
KashargulandGitHub b594520a74 next set of spans (#16434)
* 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
2024-10-16 23:37:27 +02:00
Kashargul a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Guti f4f5476121 Merge branch 'master' into weapon-removal 2024-09-18 18:07:43 +02:00
Kashargul 4ba7beeb9c up to field medic 2024-09-12 21:20:47 +02:00
Kashargul 0425a4e396 up to officer 2024-09-12 00:00:11 +02:00
Guti 409aaba802 Remove 2024-09-09 02:36:53 +02:00
Heroman3003andGitHub c7b6c3e42b Revert "Revert "Garbage collection, asset delivery, icon2html revolution, and…" (#15816)
This reverts commit f6d0f62622.
2024-04-22 06:29:01 +10:00
SatinIsleandGitHub d3f5c215f9 Fluff item (#15878)
Approved here: https://forum.vore-station.net/viewtopic.php?f=27&t=2401&p=14043#p14043
2024-03-30 05:57:35 +10:00
Heroman3003andGitHub f6d0f62622 Revert "Garbage collection, asset delivery, icon2html revolution, and general…" (#15815)
This reverts commit cc05d51b69.
2024-03-10 20:01:05 +10:00
cc05d51b69 Garbage collection, asset delivery, icon2html revolution, and general fixes (515) (#15739)
* Making it compileable

* Adds Tracy & Fixed missing compat in sorting code

* CI workflow using "Stable" beta version

* Tracy define

* Fixes

* Update GC from TGStation

* fixes

* Appease linter

* begone custom_items.txt

* Making it compileable

* Adds Tracy & Fixed missing compat in sorting code

* CI workflow using "Stable" beta version

* Tracy define

* Fixes

* Build dependencies at 514

* Asset delivery/GC/515 megapatch

* fix runtime

* Appease integration tests

* More runtime fixes

* Attempting to resolve runtime

* Update spacemanDMM

* icon2html revolution

* icon2html part 2

* fixes

* Attempt to appease linter

* More fixes

* Final fixes (hopefully)

* operator keyword moment

* minor fixes and additions

* undo extra tgui files

* switch to QDEL_IN_STOPPABLE where necessary

* Pain

* GPS runtime

* dropped(null) fix, + chompedit the fixes just incase.

* Fix chat tags

* Update _build_dependencies.sh

* runtime in orebag, duplicate in computer/ship/proc/look, runtime in zoom

* tweak zoom change

* another registersignal override runtime

* 1

* Revert "1"

This reverts commit 43f619ca6c216c2bc41b8f7a346069f99591261b.

* various qdel ref fixes

* newplayer and observer harddels

* disposalholder logging remove, gargoyle hard del + typo

* retouch atom/movable destroy to be TG-like

* potential edge case ref in manualfollow

* extra following potential ref

* global list refs tweak, new_player undo a thing

* /mob/new_player qdel fixes

* undo some things

* revert atoms/movable/destroy

* revert mind and new_player panel changes

* atoms and atom/movable reversions

* bring back datum/mind and panel fixes

* projectile optimisation

* Reverts useless edits, clothing hood runtime, projectile runtime

I tried a lot of things which do not help, and i reverted a lot of it here.

* a few more reversions of useless changes

* Begin getting rid of CHOMPedit comments

* Nuke remaining chompedit comments

* Revert "undo extra tgui files"

This reverts commit f3bdcde8cb.

* fixing oops

* line ending shenanigans

* More GC cleanup

* Optimisations to test/trace projectile, turrets. Tweaks.

Turrets now only trace when they are absolutely sure they want to shoot. disposalholder, effect master and artefact qdel refs changes.

* bad usage of the check_trajectory proc

check_trajectory returns a list of objects hit along it's path to it's target, not a boolean of the target being hittable. a couple places in code assume this, so here they are fixed.

* puts legacy globals into GLOB datum for debug use

* fix upport oopsie

* fix

* Move recursive listening to component

* Minor fixes and cleanup

* undo my temp solution

* tweaks + a missed thing

* recursive_move sanity checks and safety cases

* Catch null initialisation cases + fix borg creation

VV edit spawns the object in nullspace then directly sets it's loc, which means the movement is unregistered. The spawn(0) delay should hopefully mean that setup_parents happens AFTER any unregistered movement.

* circular inventory check, make checks better

* better handling of safety reset cases

* Add logging to safety checks

---------

Co-authored-by: Selis <selis@xynolabs.com>
Co-authored-by: Selis <sirlionfur@hotmail.de>
Co-authored-by: Raeschen <rycoop29@gmail.com>
2024-03-10 09:39:33 +10:00
Kashargul e4b62dfa35 remove static chat colour tags 2024-01-21 12:34:53 +01:00
VerySoft 8f04cb0228 VerySoft Fluff Item!
Adds big round glasses, and adjusts the entries for the ITG id fluff items so they aren't tied to a specific character, since I have the same thing on multiple characters.

As part of this I made it so that glasses can appear above hair and things if they have the appropriate var set. (Otherwise glasses sprites mostly get covered up by any hair that gets near your eyes). All the other glasses behave the old way, but this should allow people to make some glasses appear above hair and things if they want to in the future.
2023-10-24 14:48:25 -04:00
VerySoft b4922aedc9 Remove all mention of nazis from code
Also removes some old lore references from the listening post
2023-09-14 17:43:57 -04:00
SatinIsle 0f10805f0a Parriz fluff item and hair
Adds Parriz's fluff item, and also adds a longer version of the twin drill hair called Twin Drills Long, which anyone can use.
2023-07-19 15:58:25 +01:00
Heroman 3b40b37f9c Fluff updates 2023-07-18 15:10:43 +10:00
VerySoft 29b9c53028 Adjust bow!
Now if someone picks up dessa's bow it will use the normal sprite instead of dessa's special sprite
2023-07-15 15:46:47 -04:00
VerySoft ab74b5e5b5 Giant bow
It's a giant bow, you can equip it on your head or on your ear

I made this mostly as a fluff item for me, because of my character's ears, but I included a public version that anyone can use!
2023-07-15 14:43:02 -04:00
Jenny 6d4388e77d Fixes Nikki's fluff outfit uniform not rendering onmob sprites 2023-06-26 04:05:40 -05:00
Heroman a9a0d29b89 Removes armor from the big fur coat 2023-06-23 17:24:17 +10:00
SatinIsle 7f077a7b5d Zera's Purple Cloak
Added Zera's Grand Purple Cloak fluff item, tested in game by spawning them.
2023-06-02 10:14:09 +01:00
PandoraandGitHub 1248103188 Update custom_clothes_vr.dm 2023-05-13 03:14:22 +01:00
Heroman 86fddba02d Adds Zera's fluff items 2023-03-29 17:38:56 +10:00
PandoraandGitHub 7d8a207dee Update custom_clothes_vr.dm 2022-12-26 05:32:48 +00:00
Heroman 29cc875d12 Adds ability for items to be whitelisted for protean blob-drop; adds that to Freyr's mask 2022-11-20 11:01:21 +10:00
Heroman f60c4d3bde Adds Perrin's fluff stuff 2022-10-29 16:06:57 +10:00
Heroman 3b00269cc8 Fixes Freyr mask minor things 2022-10-21 14:21:22 +10:00