Commit Graph

177 Commits

Author SHA1 Message Date
ShiftyRail
d79c1fe070 Byond 516 v2.0 (#37553)
* The TGS thing

* Revert the 516 revert

* Further segment the world/New() proc

* Fixes an issue here
2025-05-12 00:50:25 -05:00
ShiftyRail
b71b7b6d06 Back to the drawing board (#37538)
* Revert "May fix the login failure issue on 516 (#37537)"

This reverts commit 6071b0a21e.

* Revert "516 compatibility PR 2: the revenge of Node.js (#37501)"

This reverts commit 875eca8b71.
2025-05-06 04:52:45 -05:00
ShiftyRail
875eca8b71 516 compatibility PR 2: the revenge of Node.js (#37501)
* Part 1: fix tgui

* Fix overdark layering

* Vector code rework

* misc. tgui things

* final DM side fixes

* TGUI try to fix #1

* Nuclear option. Bring all TGUI files. Will begin UNTGification in later commits.

* Untgify: callback

* untgify : config flags & config datums

* Fixes GLOBAL_VAR_INIT

* Purge HASTRAIT

* .dme cleanup

* file by file: status_alert.dm

* file by file : preference datums + remove unused content

* file by file : tgui_input/text.dm

* file by file : fixes asset_cache_client.dm

* file by file : tgui_panel / external.dm

* file by file : tgui / external.dm

* file by file : tgui / states.dm

* file by file : subsystems/assets.dm [unused return type]

* file by file : subsystems/tgui.dm [tg-macro for process()]

* file by file : asset_cache_item.dm [minor proc call fix]

* file by file : fixes a mistype for datum/asset_cache_item

* file by file : removes bugs and unimplemented features in asset_list.dm

* multifile : some more work on asset manager

* File deleted : spirtesheet tg_assets. Don't need them

* Remove unused TG content, fix asset_list.dm

* Fixes a few issues with wrong type paths.

* remove tgui_panel : this is for tgchat/stat2, which we don't use

* fix thing

* misc changes to tgui.dm. Defining QDELETED macro

* final TGui fix

* TGUI file convert : camera console and religion screen

* Works

* GPS fixed + fontAwesome fixed

* Mecha console control

* Fixes blurry icons

* fixes iconbase64 regression

* Misc bug/runtimes fixes

* Fixes runtime funtime

* Add merch computer TGUI

* Fixes TGUI ticking interfaces + MSGS

* PCMC

* Power Monitor working

* Power monitor

* Bugfixes + robot console

* Fixes mecha messages

* Spess dot TV

* TEG

* Syndicate Uplink

* Bump defines and connection warning

* fix?

* Fucking highscores

* Fixes mistakes

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-05-06 02:41:33 -05:00
west3436
434ac40c7a Fire Rework (#35988)
* initial commit

* switcheroo

* include the rest

* fire triangle

* a

* update 2-20

* turfs and reagents and more

* zburn first draft

* remove fire_old

* initial compat

* stable compile

* remove pressure factor

* total autoignition death

* thermal material datums

* a

* more autoignition

* temporary fix for testing

* everything is FUCK

* burning now

* stacks burning

* recursive functionality

* restore burnitselfup

* specific burn case

* everything is shit and fuck

* refactor

* nit

* color & light performance increase

* fix

* smoke cap + changes

* updates

* final (for now)

* remove double count, unit issues, and more tweaks

* logspam and grammar

* prevents worn or held items from burning

* minimum burn time

* fix runtime

* The Cardboard Update

* vis_contents

* cigs burn lol

* lmao

* refactor fire protection

* final fix

* some more held/worn item fixes

* maybe fix foods burning forever

* compile

* restore plasma burning lmao

* review changes

* copypasta error

* copypasta errors 2: this time it's personal

* declare

* extensive fixes

* fix liquid burning behavior

* wtf

* undo smoke cap

* mutable appearances + removal of debug messages

* DMDOC compat

* review changes

* return

* misleading comment
2024-05-14 07:43:39 -05:00
SonixApache
3e98874162 Adds [stationname], [logo] macros for paperwork, and station name to hop paperwork (#36411)
* Adds [stationname] macro for paperwork.

* logo macro, station name in default paperwork

* add [logo] to help list
2024-04-30 03:03:06 -05:00
SECBATON GRIFFON
a83c7abbd7 [MDB IGNORE] Makes more things recyclable (#36224)
* Makes more trash recyclable

* adds more

* more common ones

* cardboard category

* length fix

* covers this too

* makes this more flexible

* recycle type tweaks

* easier to just put this here instead of make a whole proc for it

* easier to just put this here instead of make a whole proc for it

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-03-27 03:38:06 -05:00
west3436
09927af122 Fire_fuel sanity & other various ignition fixes (#35890)
* More fire updates

* more

* pie tin powercreep

* committed

* remove debug

* empty
2024-02-06 20:52:54 -06:00
Kurfursten
f10beb80a5 HoP Chest (#35671)
* HOP Chest

* Formatting
2023-12-31 02:03:22 -06:00
SECBATON GRIFFON
d2444cafaa Improved dynamic armory manifest paper (#34066)
* Improved dynamic armory manifest paper

* this area too

* runtime prevention if applicable

* completely nullifies delay now, is_type_in_list() turns out to be slow for this

* some clarification

* makes this item more modular in case anything else wants to use it

* less broad

* less broad

* less broad

* typo fixes

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-02-12 14:08:36 -06:00
SECBATON GRIFFON
51aeb85ad4 Wizard's Arcane Tamper (#33409)
* beginning work on it

* the spell

* invocations and capitalization fix

* defibs n vendors

* case...

* machine frames

* compooters too

* T

* removes on death of mob

* removes on death of mob

* removes on death of mob

* Canisters and hacking

* Canisters and hacking

* inverted key behavior

* potted plants

* potted plants

* couches

* improves glass, visuals and method of saying things

* actual sprites and spellbook downside

* making it work

* food tampering

* new spell method

* kicking

* kicking

* the hungry bag

* the hungry bag

* the hungry bag

* the hungry bag

* the hungry bag

* movables

* more fun with welding tanks

* comms consoles

* request ones too

* markov paper

* better like this

* better like this

* randomised artifact

* starts on by default

* rand not random

* slot machines too

* removing this because if recursive casting is on it's just unfair

* spell cost adjust, microwaves, hydroponics

* door now properly stuck

* envelopes

* attempt at fixing vehicle stuff

* attempt at fixing vehicle stuff

* mirrors

* cash

* ID access random spam sanity

* Better system

* Better system

* doors like this

* doors like this

* better pen stuff

* more stuff

* more stuff

* spoons and forks

* conveyors

* cables

* grenades

* grenades

* grenades now work

* sharts

* singulo

* fix

* mops and janicarts

* mops and janicarts

* dna

* switchtool

* lotto vend

* inherit you git

* i said INHERIT

* arcade

* removing this

* only once please

* ways to do this

* better

* more table fun

Co-authored-by: SECBATON GRIFFON <sage>
2022-10-21 12:38:57 -05:00
ValkyrieSkies
3e5ae58375 Time Void to Time Lab (#33162)
* WIP remapping, adds obnoxious reference paper

* Final product

* Looks better without the glass

* Steps up the references
2022-09-01 21:29:13 -05:00
boy2mantwicethefam
219ceb6e98 Read (#31204) 2021-11-11 21:01:38 -06:00
Kurfursten
cd16c7eabd Starter Gifts (#30815) 2021-09-23 12:39:05 +00:00
Kurfursten
cf238d99ca Trade Window (#30761)
* tradebox

* progress

* prepared to rebase

* More tweaks

* More adds

* better speech and interface

* new responses

* applications

* new sprites and atmos states

* mapping complete
2021-09-18 18:39:29 +00:00
Apogee-dev
ef06597ae7 Fancy Pens (#30666)
* pens step 1

* stabby pens
2021-09-11 23:26:48 -05:00
DeityLink
351a6fc5a1 Added in-hand sprites for all folders (#30536) 2021-09-07 00:17:33 -05:00
help-maint
c0187accda Sudoku suicide (#29535) 2021-05-21 10:03:56 -05:00
rob
063358456c the mother of unatomic PRs - grammar and immersion changes: the issue closening (#29343)
* analyser -> analyzer

brits btfo'd

* analyzer 2: the analyzing

* magstomp gender

* i accidentally put the other two plurality fixes in the two other commits sorry

* wait when i committed that i had like three commits didn't i. well guess what the other capitalization fixes are in there too. and so are changes to some drinks in regards to proper nouns. fuck you, random github user.

* you can no longer shoot AIs in the head

i might fix the fact that you can shoot the head of headless people too, but id have to do that for every limb and every hand and foot as well probably and you know what. at that point? just do something to targetting code

* monkeys + lithp

* monkeys plurality + hydroponics mutation funnycolors

* erm

* MY FINAL TAKE ON PROPER NOUNS AND CERTAIN CAPITALIZATION CASES (DRINKS)

* no its not

* *awkwardly scratches the back of my neck*

* razz wins

* Revert "razz wins"

This reverts commit 9ad0d80cbe.

* Revert "you can no longer shoot AIs in the head"

This reverts commit 3a4cf33b3c.

* analyzer 3: return of the analysis

this PR officially touches every map in the game. yes this compiles. no im not changing the dmi files

* fixes several bellows

* Revert "analyzer 3: return of the analysis"

This reverts commit d418f9c528.

* ????

* really bad surgery line

* work god damn it

* for fucks sake learn to use punctuation
2021-05-06 03:15:19 -05:00
HarseTheef
78a1b4e837 typo-fix (#28243) 2020-11-22 12:52:49 -03:00
DeityLink
9c3b5cc934 Xenoarch hotfixes and map changes and stuff (#27677)
* oi what just happenned

* ambience

* fixes

* perfect entropy achieved

* extra <br> on scoreboard

* Revert "ambience"

This reverts commit e6a4adaa3a.
2020-08-29 22:02:03 -03:00
DeityLink
16e3e20a6b Big Xenoarchaeology update (#27594)
* That's a lot

* readded syndicate beacon

* derp

* blankbeacon

* ahhhhh

* syndicatebeacon

* big update eh

* fuck

* boulder desc

* syndicate beacon interface is now red like an uplink's

* arti finder

* jesus what

* last minute retardation

* dammit
2020-08-28 09:40:31 -03:00
toomykins
d0b7c045a5 allows you to leave a lipstick kiss on paper (#27532)
* i was very sleepy when i did this

* added kiss overlay thingy

* ahahah look at his lips

* updated checks on mouth and lips

* Update code/game/objects/items/weapons/cosmetics.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/objects/items/weapons/cosmetics.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/objects/items/weapons/cosmetics.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/modules/paperwork/paper.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* brap

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2020-08-22 11:49:36 +02:00
otatoh
7bc1c9d1cf the sequel (#26739) 2020-06-08 06:53:39 +02:00
Kurfursten
296097048c Stamps Improved (#24198)
* Stamps Improved

* Simplify
2019-09-25 16:34:35 -07:00
madmanmartian
169bdd8f3f DJ cheat sheet 2019-08-30 18:58:24 +01:00
madmanmartian
212fdd6656 Makes comm frequencies randomized at roundstart. 2019-08-30 17:44:39 +01:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
7c1e9cde80 Adds Gunka-Cola and Dr. Pecker's 2019-05-11 23:29:59 -03:00
Kurfursten
78fa3e4ad8 Merchant Report Mugshot Fixed (#21783) 2019-02-20 15:36:32 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
bf795d35ac Switches to utf8 sanitizing (#20209) 2018-10-16 06:14:23 -03:00
Kurfursten
a74ab02808 Fixing Merchant Fax (#19866)
* pics

* Removed body tags
2018-10-04 17:06:27 +02:00
Kurfursten
c864357421 paper formatting (#19658) 2018-09-19 13:11:08 +02:00
ShiftyRail
3fef6c1efd Revert "Random securised channels, take 2" (#19027)
* Revert "[ci skip] Automatic changelog update."

This reverts commit f09ac8d57f.

* Revert "Random securised channels, take 2 (#18917)"

This reverts commit 4feb8396de.
2018-07-30 00:55:07 +01:00
ShiftyRail
4feb8396de Random securised channels, take 2 (#18917)
* Makes Security/Command channels have roundstart random frequencies.

* REMOVE GLOBALISM

* Mapping, AIs, and all

* Muh layers

* Give frequencies to players.

* Enigma

* Darned mappers

* Derp

* Mapping : DJ Sat + Librarian's intercoms

* How did this happen

* Fixes a few things.

I still need to test it. Please no merge.

* Final Cut

* Adjust tech levels

* Mapping : encryption keys in tcomms

* Paper.

* Henk

* Bugfixes
2018-07-29 17:05:20 -03:00
jknpj
3a98c76a20 Syndicate Cyborg: The Rebaking (#18383)
* Initial work on syndieborgs

* More work

* Removes defaul all access from borg and more tweaks

* this son of a bitch is making hot unatomic changes and basically this PR is fucking unatomic

* fuck yeah fixed access

* Tons of unatomic changes and test tiny yay

* Thanks, blithering

* I don't remember touching this

* tweaks for the tweak god

* wrong sound, oops

* let me solve these conflicts real quick

* don't mess with broken components

* tons of tweaks

* dropped

* just a tiny test

* ooops

* GOTCHA MOTHERFUCKER

* sum fixes

* hooray for macros

* removes the syndicate quirk since it has no use for now

* syndicate hover bed holder

* Let's just not featurecreep the heat axe and stall the whole thing.

* my sneaky fucking lad removed mommi/death.dm
2018-07-26 23:25:51 +01:00
ShiftyRail
22de1303a8 Revert "Make Security/Command/AI Upload channels have roundstart random frequencies, and Security/Command require an encryption key. (#18276)" (#18859)
This reverts commit 745abb2862.
2018-07-18 01:13:51 +02:00
ShiftyRail
745abb2862 Make Security/Command/AI Upload channels have roundstart random frequencies, and Security/Command require an encryption key. (#18276)
* Makes Security/Command channels have roundstart random frequencies.

* REMOVE GLOBALISM

* Mapping, AIs, and all

* Muh layers

* Give frequencies to players.

* Enigma

* Darned mappers

* Derp

* Mapping : DJ Sat + Librarian's intercoms

* How did this happen

* Fixes a few things.

I still need to test it. Please no merge.

* Final Cut

* Adjust tech levels

* Mapping : encryption keys in tcomms

* Paper.

* Henk
2018-07-17 12:45:20 +02:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
3fdce42226 Altclicking paper folds it (#18778)
* Altclicking paper folds it

* Altclick as not-holder returns normal altclick

* Altclick as not-holder returns normal altclick

* Altclick as not-holder returns normal altclick

* Altclick as not-holder returns normal altclick
2018-07-13 15:29:10 -03:00
Pathid
bbe1980612 Fixed robot clown stamp (#18675) 2018-07-01 13:39:40 -03:00
jknpj
491b28e991 Mancrowave/Holiday cleanup (#17916)
* Mancrowave cleanup

* improves the sleeper

* Update dates.dm

oops.

* what a goof

* i truly have no idea

* defines

* i have no fucking clue
2018-03-27 23:19:28 +01:00
MadmanMartian
35a139dc03 misc martian fixes #2 [NEEDS REVIEW] (#16595)
* martians can now be exploded

* removes human centricity

* new UI!

* centered inventory icons

* fixes some overly large throw icons, intent icons now black-background rather than white
2017-12-27 13:52:10 +01:00
DamianX
8965a72306 Prevented envelopes from nullspacing the tool used to burn them (#16809) 2017-12-19 10:23:04 +01:00
unid15
9afa810c9b Paper bugfixes (#16587)
* Paper update

* Photo bug
2017-11-26 14:26:55 -05:00
Shadowmech88
7f19f25b5f Envelopes can now have any item of w_class tiny inserted into them. Envelopes can no longer have pictures attached to them, but can now have pictures inserted into them. 2017-09-30 02:50:55 -05:00
Kurfursten
a37e8f458f fixes clipboards 2017-09-25 08:35:51 -05:00
Kurfursten
0186a7ea09 permissions screen added to supplycomp 2017-09-21 11:40:39 -05:00
Rob Nelson
846854b22e Merge pull request #15544 from Kurfursten/clipboard
Clipboard to Bag Subtype
2017-07-30 16:45:14 -07:00
DeityLink
9d75494c53 StrikePlus 2 2017-07-29 23:26:20 +02:00
Kurfursten
806c2e25e1 clipboard 2017-07-28 02:39:36 -05:00
Shadowmech88
d92610f128 Envelopes (#14853)
* Adds envelopes.

* Adds sound for opening envelopes.

* Removes hacky workaround.
2017-05-18 23:03:41 -07:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00