74 Commits
Author SHA1 Message Date
Cameron LennoxandGitHub be23ce56ac NIF signals (#17763) 2025-05-31 10:25:16 -07:00
KashargulandGitHub e5d5b3769a ss atoms update (#17529)
* draft ss atoms update

* .

* .

* .

* low wall

* do that when not asleep

* late init handling

* .

* smes

* try this
2025-04-24 00:00:57 +02:00
f48f89f1db Split NO_SCAN into two flags (#17226)
* Split NO_SCAN into two flags

* traits

* species flags applied correctly by traits

* fixed species flag toggling for traits

* bold of you

---------

Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
2025-03-14 22:34:03 +01:00
KashargulandGitHub 0bf3af4147 Turfsuff (#17310)
* end of file Fix

* fix those lints too

* .

* implements the falling to turfs

* move to the right planet

* use turf proc for effect

* just some types

* .

* .

* .

* .

* .

* .

* .

* revert
2025-03-11 20:27:06 -04:00
KashargulandGitHub f8c24bcbe0 fix nigf init (#17161) 2025-02-16 04:27:52 -05:00
KashargulandGitHub 2ae6355aff more new to Init (#17147)
* more new to Init

* fix pumps

* style update

* fix atmos memory leak

* fix mech

* qdel in here

* Update hands.dm

* Update rings.dm
2025-02-16 00:16:15 +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 9d3a7986d8 traffic update
more khi cleanup
2024-12-01 18:37:08 +00:00
4879a52633 Server maint subsystem (#16518)
* upports server maint subsystem

* fix runtime in admin z narrate

* .

* sorts them verbs

* .

* .

* Update code/controllers/subsystems/statpanel.dm

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

* Update code/controllers/subsystems/server_maint.dm

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2024-11-04 11:44:44 +01:00
c07027136e Port tg statpanel (#16463)
* Port tg statpanel

* Add verb descriptions using the title attribute

* Fix a dreamchecker error

* Remove chomp edits

* Add mentor tickets to ticket panel

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-10-16 19:39:06 +02:00
Kashargul db5b408538 some more and fix filtering 2024-10-05 21:27:23 +02:00
KashargulandGitHub b08da30e51 . 2024-10-04 20:23:33 +02:00
Kashargul a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Guti 409aaba802 Remove 2024-09-09 02:36:53 +02:00
KashargulandGitHub 4e1ebdf01b small nif fix (#16043) 2024-06-17 18:46:46 +10:00
KashargulandGitHub b77c398149 assign account to nifs (#16036)
* assign account to nifs

* .

* oups

* .

* replacing ckey with owner_key

* moving account assignment early in
2024-06-12 20:47:17 +10: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
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
RaeschenandGitHub 1940e1c62f tgui and nif runtimes from chomp (#15796) 2024-03-02 13:11:02 +01:00
Heroman 9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
Heroman3003andGitHub 0eb2f82d41 Merge pull request #14649 from Seris02/prmirror
cleans up so many to_chats so they use vchat filters, unsorted chat filter for everything else
2023-03-10 16:48:20 +10:00
Seris02 0cdc45eddf merge conflict fixes for chat filters PR 2023-03-09 17:19:02 +08:00
Killian 8dba1d9a52 Update nif.dm 2023-03-09 03:29:04 +00:00
Killian 0423efd645 Update nif.dm 2023-03-09 03:20:21 +00:00
Killian 5b0b7e63b2 Update nif.dm 2023-03-09 02:51:01 +00:00
Heroman c0728f0d18 Fixes slot issue
Fixes runtime with cryopods
2022-09-17 15:14:41 +10:00
Heroman 8a9df3b2ea Fixes in-chat icons being broken 2022-07-20 18:55:27 +10:00
ItsSelis af64bcf406 More Input Conversion 2022-06-19 12:21:51 +02:00
VerkisterandGitHub 08058d6a9a Fixes nif unimplant runtime
Fixes the proc ending in runtime loop if the human existn'ts
2022-03-25 22:10:31 +02:00
VerySoft 337e2f442c Further item bank restrictions
Wow!
2022-02-06 20:37:58 -05:00
CaseyandGitHub 89d5b8ec9c Merge pull request #11944 from Heroman3003/nifnerf
Makes NIFs not get automatically lost (hopefully)
2022-01-08 12:39:30 -05:00
Heroman 9106a08f1a Makes NIF save on every durability change 2021-12-26 05:57:32 +10:00
Heroman 2ead07ed2d Makes proteans gib on death 2021-12-04 06:29:04 +10:00
Heroman 1de6d986bc Makes proteans use special NIF subtype 2021-11-14 08:54:23 +10:00
Sym ed7f4b9e75 Fixes corrosive acid, makes most important things unacidable
Makes pretty much anything important to the crew unacidable, fixes how acid interacts with floors.
2021-08-14 10:49:44 -04:00
Aronai Sieyes 34982728cb Add 'as anything' to various for loops 2021-07-20 12:39:59 -04:00
Aronai SieyesandGitHub cd16f636e9 Merge branch 'master' into Arokha/removeoldnifmenu 2021-05-12 10:12:17 -04:00
Aronai Sieyes c8f7709f89 Deprecate NIF statpanel in favor of TGUI 2021-05-11 23:43:22 -04:00
Aronai Sieyes b32df33cd1 Fix nme/nsay verbs and add starting_software 2021-05-11 21:06:08 -04:00
Heroman fdf802b374 Makes soulcatcher a pre-installed software. 2021-05-02 10:17:41 +10:00
Unknown f53f54c0b8 Fixfix 2021-03-10 14:28:41 -05:00
Unknown c92fbc73fe Compatability 2021-03-10 14:24:14 -05:00
ShadowLarkens 26c295bfb4 TGUI NIFs 2020-09-17 06:40:33 -07:00
ShadowLarkens c32f05e1f7 TGUI Civilian
UI's Converted:
 - Aurora Cooking
 - Chaplain Book Selection
 - ColorMate
 - Cryo Storage
 - Holodeck
 - Jukebox
 - Looking Glass
 - Microwave
 - Newscasters
 - Timeclock
 - Vending Machine Improvements
2020-09-02 13:32:42 -07:00
Aronai Sieyes 09074eaabb Alter playsound paradigm 2020-05-18 23:42:15 -04:00
Aronai Sieyes 893130bdff Merge nutrition refactor for vorestation 2020-04-29 18:34:22 -04:00
Aronai Sieyes 2289e8d177 Fix protean observe runtime 2020-04-15 18:51:55 -04:00
NovacatandGitHub 59f30b2225 Update nif.dm 2020-03-19 22:23:46 -04:00