Matt Atlas
94d92803b4
Replaces our lighting system with CM's. ( #21465 )
...
Depends on #21458 .
Ports https://github.com/cmss13-devs/cmss13/pull/4229 , with the original
authors as:
- https://github.com/tgstation/TerraGov-Marine-Corps/pull/1964 for the
lighting controller (A-lexa)
- https://github.com/tgstation/TerraGov-Marine-Corps/pull/4747 and
https://github.com/tgstation/TerraGov-Marine-Corps/pull/7263 for the
lighting (TiviPlus)
- https://github.com/tgstation/tgstation/pull/54520 for the dir lighting
component
- https://github.com/tgstation/tgstation/pull/75018 for the out of
bounds fix in lighting
- https://github.com/tgstation/TerraGov-Marine-Corps/pull/6678 for the
emissives (TiviPlus)
The main driving reason behind this is that current lighting consumes
way too much processing power, especially for things like odysseys/away
sites where a billion light sources are processing/moving at once and
the game slows down to a crawl. Hopefully this improves the situation by
a good margin, but we will need some testmerging to confirm that.
<img width="1349" height="1349" alt="image"
src="https://github.com/user-attachments/assets/1059ba2b-c0c5-495a-9c76-2d75d0c42bf2 "
/>
<img width="1349" height="1349" alt="image"
src="https://github.com/user-attachments/assets/9704b0f6-4cf6-4dfd-a6cb-5702ad07d677 "
/>
- [x] Resolve todos
- [x] Look into open space fuckery (border objects)
---------
Co-authored-by: Matt Atlas <liermattia@gmail.com >
Co-authored-by: JohnWildkins <john.wildkins@gmail.com >
2025-11-04 21:27:42 +00:00
FearTheGabby
0b63d06521
Adds the Clockwork Stave, a Trinarist null rod variant ( #21194 )
...
Title. No special mechanics for it unless requested by synthetic lore
<img width="608" height="608" alt="image"
src="https://github.com/user-attachments/assets/bf3e2afe-b5c5-473c-8fba-8437d7107f31 "
/>
<img width="77" height="76" alt="image"
src="https://github.com/user-attachments/assets/46570b24-ab02-4486-896c-34e67507c7c5 "
/>
Noble Row is credited with the on-mob sprites!
---------
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it >
Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com >
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it >
2025-08-22 12:30:42 +00:00
Batrachophreno
c2f054fd81
DMdocs ( #21103 )
...
Progress on DMDocs. PRing progress so far so there's not one mega PR
later with 1500 affected files.
I want my goddamn highlight text on what all these goddamn procs goddamn
do goddamnit. >:(
No actual code change anywhere in this PR, only comments.
---------
Signed-off-by: Batrachophreno <Batrochophreno@gmail.com >
2025-08-09 12:22:56 +00:00
Fluffy
7265630dde
Turn more unmanaged global vars into GLOB ( #20446 )
...
Turned a ton of unmanaged globals into managed globals.
Refactored some UT output.
Removed some unused things, including vars.
Added a test to ensure people don't keep adding new unmanaged vars.
2025-02-17 23:34:02 +00:00
Wowzewow (Wezzy)
6166877f67
CNY Bugfixes ( #20433 )
...
Fixes #20421
Fixes #18097
Fixes #19989
Fixes #19950
Fixes #18933
Fixes #18060
Fixes #17723
Fixes #17497
Fixes #17113
Fixes #14905
Fixes #20202
Fixes #20439
---------
Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com >
Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com >
2025-02-03 07:35:28 +00:00
Fluffy
df014f9bc0
Mouse drop refactor ( #20256 )
...
Refactored mousedrag procs, added signals, some safeguards, did some
cleanups around, renamed them to make a little more sense. Mostly put in
line with TG's code.
Fast clicking and releasing with a drag, depending on the grace period
and how fast it is done, can be counted as clicks, to aid in combat
scenarios where you spamclick.
2024-12-26 14:26:32 +00:00
Fluffy
9636363e60
Refactored the attack proc ( #19908 )
...
Refactored the attack proc signature.
Added signals and components for the attack proc.
Added signals and components for the attackby proc.
Adjusted some leftover attackby procs signatures.
Added grep test to ensure people don't keep adding attack/attackby procs
with the wrong signature.
2024-10-06 21:30:00 +00:00
Fluffy
a3a4d46fa7
Hitby refactor ( #19624 )
...
Refactored hitby to be in line with TG's version.
Refactored item weight defines to a more clear naming scheme, also in
line with TG's version.
Refactored how the movement bumps are handled, ported signals to handle
them, in preparation for the movement update.
Fixed disposal hit bouncing the hitting atom on the wall.
Items do not push other items anymore if they are tiny.
2024-07-28 20:52:08 +00:00
naut
4229a034d1
Luceism Additions ( #18906 )
...
Adds a lot of Luceian stuff for Assunzionis and brings them up to speed
as a contender religion.
- Added several items relating to Luceism, the religion of Assunzione.
- Added chaplain items for Luceism: robes, a cassock, and a new null
rod, the Luminous Sceptre.
- Added a new versebook, the Luceian Book of Scripture, available to
Assunzionii characters. It's a versebook with various texts from
Luceism.
- Resprited the Luceian amulet, Luceian Book of Scripture, and the
Assunzione cloak.
- Compressed the loadout warding sphere and warding sphere case into
just one loadout item that already comes with a case.
- Religions with unique religious books (versebooks) now have their
chaplains spawn with the versebook in question, rather than a generic
black tome.



2024-04-23 12:09:29 +00:00
Matt Atlas
fec6dbe24f
Adjusts the force of all items to be multiplied. ( #18708 )
...
* force balancing?
* force
* cl & maglight nerf
---------
Co-authored-by: DreamySkrell <>
Co-authored-by: Matt Atlas <liermattia@gmail.com >
2024-03-24 17:10:31 +00:00
RustingWithYou
00ce2c4229
Chaplain & Vampire Tweaks ( #18297 )
...
* hallelujah
* capital w
* bluespace inhibitors & neutralizers block veilwalk
* cl update
* yeah
* owner mob moment
* glare & enthrall tweaks
* Update code/game/gamemodes/vampire/vampire_powers.dm
Co-authored-by: Geeves <ggrobler447@gmail.com >
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com >
* geeves oment
* undoes glare nerfs
* sovl removal
---------
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com >
Co-authored-by: Geeves <ggrobler447@gmail.com >
2024-03-18 09:16:16 +00:00
RustingWithYou
ac435b98e2
Unathi Religious Items & Nullrod Tweaks ( #18572 )
...
* sk'akh robes and shaman staff
* nullrod religion restrictions
* ye
* prevents atheists waving a tajaran charm around
* the purity of the blessed machine
* changelog
* Update code/game/objects/items/weapons/chaplain_items.dm
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com >
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com >
* Update code/game/objects/items/weapons/chaplain_items.dm
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com >
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com >
* Update code/modules/clothing/under/xenos/unathi.dm
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com >
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com >
* nullrods on religion datum & icon fix
* underscore
---------
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com >
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com >
2024-03-11 09:31:04 +00:00
Joshie
b62420efdb
Crematorium Additions ( #18339 )
...
* Changes + Changelog
* Metal Floors in Chapel Storage + Urn Materials
* Quick Fixes
* And Another
* Hand Labelers to actually label the urns is probably a good idea.
* Removed Autopsy stuff from Medical, added extended descriptions to urns.
* Update furrycactus-morecrematoriums.yml
2024-02-11 18:55:00 +00:00
Götz
c0ad451e68
Ma'Ta'Ke Priest Item and Banner Fix ( #17982 )
...
This adds a missing line of code for Shumaila's Hammer and a typo in flags.dmi for Dhrarmela's Banner, both of which caused neither item to have sprites.
Now, Tajara can easily outdwarf Himeans.
2023-12-21 11:41:10 +00:00
Cody Brittain
06601c9ec3
Split up and rename var/flags ( #17794 )
...
* Split up and rename `var/flags`
* Various fixes
* CL
* Don't rename Phoron Guard phoron preset
---------
Co-authored-by: Cody Brittain <cbrittain10@live.com >
2023-11-22 16:27:51 +00:00
SleepyGemmy
ac84b467a2
Holodeck Nullrod Fix ( #17692 )
2023-11-01 16:14:21 +00:00
Matt Atlas
54dc8a0860
Adds TGUI say and TGUI input. ( #17471 )
...
* i alone am the honoured one
* THROUGHOUT HEAVEN AND EARTH I ALONE AM THE HONOURED ONE
* hollow point
* nanana
* ssss
* tgsay final touches
* stuff
* tgui inputs
* help
* carpal tunnel syndrome
* ffff
* again and again and again and again
* hehehehe
* dsada
* readd sanitize
* whoops
* dsad
* nah fuck that
* sd
* fix
* ow
* remove prefs for testmerging
* oops
* oops 2
* fix that
* f
---------
Co-authored-by: Matt Atlas <liermattia@gmail.com >
2023-10-11 23:26:59 +02:00
Fluffy
4538e2a7cc
Fix indentations ( #17481 )
...
* cbt
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
* fsadffsda sad
* sadfasd
* jhn
* dsfa
* saf
* safsad
* sda
2023-10-05 10:15:58 +00:00
Cody Brittain
0a3dac31e0
Refactored do_after to use a flag-based system for options ( #17127 )
...
* Refactored do_after to use a flag-based system for options
* More flags
* Ditto
* Use the HAS_FLAG macro
* do_after pass
* Fix burning paper code
* Resolve issues from Fluffy's code reviews
* .
2023-09-27 12:17:14 +00:00
Alberyk
a6db489e71
Tajara religious loadout fixes ( #17395 )
...
* Loadout fixes
* changelog
2023-09-22 11:01:49 +00:00
Alberyk
57ad3201e0
Tajara loadout expansion: far from home edition ( #17270 )
...
* A lot of tajaran stuff
* Changelog
* moved this for better organization
* god fix
* Update code/modules/clothing/rings/xeno/tajara.dm
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
* Update code/modules/clothing/under/accessories/xeno/tajara.dm
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
* Update code/modules/clothing/under/accessories/xeno/tajara.dm
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
* Update code/modules/clothing/under/accessories/xeno/tajara.dm
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
* Update code/modules/clothing/under/accessories/xeno/tajara.dm
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
* Update code/modules/clothing/under/accessories/xeno/tajara.dm
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
* Flame source
* imrpoper
* passport
* matt fixes
* Fixes conflict
* fixes
* kitchen
---------
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com >
2023-09-21 10:28:15 +00:00
Matt Atlas
ab5d39db19
Ports SStyping from Nebula. ( #16169 )
...
* Ports SStyping from Nebula.
* the spook
* a
* fix
* bring the fanfare to its knees
* add a speech bubble type pref
---------
Co-authored-by: Matt Atlas <liermattia@gmail.com >
2023-04-10 00:08:48 +00:00
Sniblet
97f7c9da19
Item description grammar updates ( #16041 )
...
* the pr
illiterates owned
* Update html/changelogs/sniblet-overture.yml
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com >
* more things
* remove stupid
---------
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com >
2023-03-17 17:06:16 +00:00
SleepyGemmy
38c261b600
Tweaks Examination Code ( #14843 )
2022-11-18 12:47:46 +01:00
Casper3667
a662254beb
fixes urns not being able to pick up ashes ( #12777 )
2021-11-21 15:32:31 -03:00
Casper3667
c86de6b84c
Adds tajaran charms to the loadout ( #12576 )
2021-10-06 19:09:42 -03:00
TheStryker
72d752a765
Adds asymmetric coat, blouses, flags, and Assunzione items to the loadout. ( #11579 )
2021-04-05 20:20:00 +02:00
Doxxmedearly
e231381688
Removes Brain Traumas ( #11558 )
2021-03-31 12:56:49 -03:00
Wowzewow (Wezzy)
ad5d341e9f
Null weapon fixes ( #11063 )
2021-01-25 19:50:46 +01:00
TheStryker
5b9ccaf2d8
Adds an unathi shaman staff to the loadout. ( #10137 )
...
With permission from Herpetophilia, this adds an unathi staff to the loadout, sacrilegiously held by a human below. It's available in the religion loadout tab.
2020-10-03 19:11:01 +03:00
Wowzewow (Wezzy)
307c214541
makes w_class use defines ( #9848 )
2020-09-06 17:37:56 -03:00
Geeves
33ad8096fb
The Great Spanning ( #9320 )
...
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Matt Atlas
32278e1ad1
Cult backend rework + new features. ( #8996 )
...
Guess who the baton passes to.
Convert all runes to datums
Rework arcane tome mechanics, holy shit it's terrible
Convert rune effects to actually use rune datums
Add additional effects that are now possible because of non-shitcode code
2020-06-07 10:07:32 +03:00
Geeves
1a32fe06c9
Cult Revamp ( #8075 )
2020-02-08 13:17:32 +01:00
Werner
57688678e9
Fixed nullrod being invisible ( #7445 )
2019-11-17 22:47:27 +01:00
Geeves
ca5550c5d7
Space Chaplains: Now Sensical ( #7323 )
2019-11-17 20:16:26 +01:00