Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-Release Parity Patch #13

Merged
merged 296 commits into from
Apr 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
296 commits
Select commit Hold shift + click to select a range
2486ffe
March into Mapness - The abandoned Mime Outpost (#74137)
kinneb Apr 13, 2023
cb33d0c
Automatic changelog for PR #74137 [ci skip]
comfyorange Apr 13, 2023
777f4f8
Fixes taste not existing for mobs without having their tongue changed…
MrMelbert Apr 13, 2023
e9ba747
Automatic changelog for PR #74665 [ci skip]
comfyorange Apr 13, 2023
933da32
Fixes new players causing gravity related runtimes if they load in be…
ShizCalev Apr 13, 2023
b0d2eca
Automatic changelog for PR #74671 [ci skip]
comfyorange Apr 13, 2023
8a45b50
Fixes two bugs with removing cards from a tgc deck. (#74658)
NamelessFairy Apr 13, 2023
df96a49
Automatic changelog for PR #74658 [ci skip]
comfyorange Apr 13, 2023
f87ded8
Misc Tram Fixes (#74369)
Singul0 Apr 13, 2023
fed8ed6
Automatic changelog for PR #74369 [ci skip]
comfyorange Apr 13, 2023
1499fcd
Tgui input checkboxes (#74544)
jlsnow301 Apr 13, 2023
b171673
The North Star Expeditionary Vessel - A Second Wind (#74371)
Cheshify Apr 13, 2023
9c0da64
Automatic changelog for PR #74371 [ci skip]
comfyorange Apr 13, 2023
3218d85
Adds two new helper procs for finding a maintenance/space spawn turf …
Rhials Apr 13, 2023
7db0b2e
Automatic changelog for PR #74598 [ci skip]
comfyorange Apr 13, 2023
77655ad
Automatic changelog compile [ci skip]
actions-user Apr 14, 2023
1c1e2da
Fixes omen component door crushing failing, fixes tilted vendors doub…
MrMelbert Apr 14, 2023
f691fa1
Automatic changelog for PR #74692 [ci skip]
comfyorange Apr 14, 2023
7a404e8
Monkeys no longer drop items taken from storage onto the ground. (#74…
Sneeker134 Apr 14, 2023
cf32b20
Automatic changelog for PR #74689 [ci skip]
comfyorange Apr 14, 2023
f5e9281
Fixes forcing night shift on/off (#74657)
lessthnthree Apr 14, 2023
af13c78
Automatic changelog for PR #74657 [ci skip]
comfyorange Apr 14, 2023
a0e3689
Reworks burning objects to be a component (#74688)
ChungusGamer666 Apr 14, 2023
10f1193
Automatic changelog for PR #74688 [ci skip]
comfyorange Apr 14, 2023
c05410b
Fixes HFR ui (#74664)
jlsnow301 Apr 14, 2023
589d3b9
Automatic changelog for PR #74664 [ci skip]
comfyorange Apr 14, 2023
6568393
Removes spectral saxophone from lavaland ruin (#74717)
Jacquerel Apr 14, 2023
f9ed7a6
Automatic changelog for PR #74717 [ci skip]
comfyorange Apr 14, 2023
744d505
Reverts anomaly detonation time from 75 seconds back to 99 seconds. (…
necromanceranne Apr 14, 2023
b310923
Automatic changelog for PR #74666 [ci skip]
comfyorange Apr 14, 2023
a34d080
Fixes deltastation supermatter windows. (#74710)
Helg2 Apr 14, 2023
84f0f35
Automatic changelog for PR #74710 [ci skip]
comfyorange Apr 14, 2023
484e7b5
Fixes a runtime with circuit floors (#74699)
vinylspiders Apr 14, 2023
6d2f856
Automatic changelog for PR #74699 [ci skip]
comfyorange Apr 14, 2023
9404aad
Add style guide remark about variables that hold time. (#74655)
MrStonedOne Apr 14, 2023
8c056a4
Station shift start time config (#74711)
lessthnthree Apr 14, 2023
6ab2cb5
Automatic changelog for PR #74711 [ci skip]
comfyorange Apr 14, 2023
8d82924
Implanted foreign bodyparts will resist being removed on species chan…
ChungusGamer666 Apr 14, 2023
b1780d2
Adds Clever DNA Injector for Admin Use (#74691)
Sneeker134 Apr 14, 2023
037acda
Automatic changelog for PR #74701 [ci skip]
comfyorange Apr 14, 2023
f84e553
Automatic changelog for PR #74691 [ci skip]
comfyorange Apr 14, 2023
25ace82
Fixes typo in `FIRE_PRIORITY` defines (#74694)
san7890 Apr 14, 2023
fab71a0
Gives nuke ops health analyzers back! (#74695)
carlarctg Apr 14, 2023
e9170e9
Automatic changelog for PR #74695 [ci skip]
comfyorange Apr 14, 2023
900461b
Adds a pie-flavored pie (#74683)
lostobj Apr 14, 2023
bb9f3bb
Automatic changelog for PR #74683 [ci skip]
comfyorange Apr 14, 2023
9a4d354
Add contextual screentips, balloon alerts, and examine hints to locke…
timothymtorres Apr 14, 2023
d816dc5
Automatic changelog for PR #74681 [ci skip]
comfyorange Apr 14, 2023
3d5264f
Automatic changelog compile [ci skip]
actions-user Apr 15, 2023
3c8cc44
North Star Elevators (#74737)
Cheshify Apr 15, 2023
1c5fb11
Automatic changelog for PR #74737 [ci skip]
comfyorange Apr 15, 2023
66cb695
IV drips' default transfer rate is no longer zero. (#74724)
carlarctg Apr 15, 2023
010f824
Automatic changelog for PR #74724 [ci skip]
comfyorange Apr 15, 2023
2cced93
[NO GBP]Type cast, Var names, UI refactors for RCD stuff (#74660)
SyncIt21 Apr 15, 2023
98bec61
Automatic changelog for PR #74660 [ci skip]
comfyorange Apr 15, 2023
205ea3d
Fixes spoon overlay not updating every time (#74687)
vinylspiders Apr 15, 2023
eba5686
Automatic changelog for PR #74687 [ci skip]
comfyorange Apr 15, 2023
3b7b1a1
lowers costs of syndiekits to 20 TC (#74680)
flowercuco Apr 15, 2023
e4d30dd
Automatic changelog for PR #74680 [ci skip]
comfyorange Apr 15, 2023
7beec90
Colossuses (collossi?) can now actually use their final attack (#74726)
tf-4 Apr 15, 2023
19f7048
Automatic changelog for PR #74726 [ci skip]
comfyorange Apr 15, 2023
4b28abf
Adjustable Goliath Cloaks (#74709)
Dawnseer Apr 15, 2023
f117834
Automatic changelog for PR #74709 [ci skip]
comfyorange Apr 15, 2023
15576f0
Automatic changelog compile [ci skip]
actions-user Apr 16, 2023
697c8fd
Adds a Material Stack manipulation apparatus for Engineer Cyborgs, re…
zxaber Apr 16, 2023
a3403c8
Automatic changelog for PR #74297 [ci skip]
comfyorange Apr 16, 2023
9979df5
Adds a deadchat orbit popup for the Stray Cargo Pod Random Event land…
Rhials Apr 16, 2023
31778b4
Automatic changelog for PR #74738 [ci skip]
comfyorange Apr 16, 2023
fd32974
death squad officer outfit works (#74734)
Fikou Apr 16, 2023
fe80034
[no gbp] Simple animals can't catch on fire (#74736)
Jacquerel Apr 16, 2023
c7b05c9
Automatic changelog for PR #74734 [ci skip]
comfyorange Apr 16, 2023
82fd1b2
Automatic changelog for PR #74736 [ci skip]
comfyorange Apr 16, 2023
6e16a85
fixes lava not cleaning up the permanently on fire trait (#74735)
Fikou Apr 16, 2023
7a32e62
Fixed bandana adjustment warnings (#74732)
Dawnseer Apr 16, 2023
3170c32
Fix null client error for balloon alert when toggling Electrolyser on…
SyncIt21 Apr 16, 2023
1c6eaa2
Fixes open turf hidden under the sci burn chamber vent doors (#74729)
vinylspiders Apr 16, 2023
0c08038
Admins can now customize the space vines event. Also fixes a space vi…
NamelessFairy Apr 16, 2023
326fa48
Automatic changelog for PR #74735 [ci skip]
comfyorange Apr 16, 2023
6fedd15
Automatic changelog for PR #74732 [ci skip]
comfyorange Apr 16, 2023
94e8f06
Automatic changelog for PR #74696 [ci skip]
comfyorange Apr 16, 2023
dd5301b
Automatic changelog for PR #74729 [ci skip]
comfyorange Apr 16, 2023
4014aef
Fixes a runtime in simple_animal/hostile (#74706)
vinylspiders Apr 16, 2023
5260204
Automatic changelog for PR #74704 [ci skip]
comfyorange Apr 16, 2023
5de69ce
Fixes the path directory for `mimesvsclowns.dmm` in `spaceruinsblackl…
Jolly-66 Apr 16, 2023
190786c
Adds helpers for apc. (#74651)
Helg2 Apr 16, 2023
0859ad8
Added nukeops victory state for failing nuke but hijacking the shuttl…
carlarctg Apr 16, 2023
ae01eb9
Fixes slapper not having an icon. (#74716)
Helg2 Apr 16, 2023
d044146
Basic pollen-particles for plants pollenating. (#74675)
ArcaneMusic Apr 16, 2023
e841951
Automatic changelog for PR #74706 [ci skip]
comfyorange Apr 16, 2023
67c3ccb
Turns space bat into a basic mob & moves retaliate mobs to retaliate …
JohnFulpWillard Apr 16, 2023
70064d5
Automatic changelog for PR #74718 [ci skip]
comfyorange Apr 16, 2023
ac5236a
Refactors sheet crafting to better support directional construction (…
vinylspiders Apr 16, 2023
c4d5b1e
Makes the blowgun not need to windup before shooting (#74641)
Vect0r2 Apr 16, 2023
d2d0e03
Automatic changelog for PR #74639 [ci skip]
comfyorange Apr 16, 2023
ab3a49a
Automatic changelog for PR #74716 [ci skip]
comfyorange Apr 16, 2023
5970ac1
Automatic changelog for PR #74675 [ci skip]
comfyorange Apr 16, 2023
51f9c25
Automatic changelog for PR #74747 [ci skip]
comfyorange Apr 16, 2023
886a252
Text that appears when you have lost or destroyed your uplink now has…
flowercuco Apr 16, 2023
d256692
Automatic changelog for PR #74572 [ci skip]
comfyorange Apr 16, 2023
17bbe4e
Automatic changelog for PR #74641 [ci skip]
comfyorange Apr 16, 2023
88bccbe
Automatic changelog for PR #74679 [ci skip]
comfyorange Apr 16, 2023
065eb27
Cleanup 1 letter var names in martial arts files (#74723)
timothymtorres Apr 16, 2023
0932130
Automatic changelog for PR #74723 [ci skip]
comfyorange Apr 16, 2023
31be820
Adds public pAI cards to North Star (#74714)
YehnBeep Apr 16, 2023
74fe763
Automatic changelog for PR #74714 [ci skip]
comfyorange Apr 16, 2023
9219ca3
Optimizes particle holders (#74524)
LemonInTheDark Apr 16, 2023
551a092
Makes Black Market Uplinks more easily craftable, adds them to uncomm…
carlarctg Apr 16, 2023
7c78e23
Automatic changelog for PR #74744 [ci skip]
comfyorange Apr 16, 2023
d94cb06
Fixes syn-c brutus and interdyne ruins runtiming on initializing. (#7…
Helg2 Apr 16, 2023
36b08a2
fixes a pirate swashbuckler missing their weapon in pirate_cutter.dmm…
Singul0 Apr 16, 2023
fd5debc
Automatic changelog for PR #74751 [ci skip]
comfyorange Apr 16, 2023
a3f4c06
Automatic changelog for PR #74753 [ci skip]
comfyorange Apr 16, 2023
e3bf2de
North Star Merge Plaque and Requests Console for QM [NO GBP] (#74712)
Cheshify Apr 16, 2023
0f485c9
Automatic changelog for PR #74712 [ci skip]
comfyorange Apr 16, 2023
81aa7ee
Add additional animation buttons to VV menu (#74761)
the-og-gear Apr 16, 2023
e367ab2
Automatic changelog for PR #74761 [ci skip]
comfyorange Apr 16, 2023
5717e6a
Fixes two atmos UI's [NO GBP] (#74763)
jlsnow301 Apr 16, 2023
aff3095
Automatic changelog for PR #74763 [ci skip]
comfyorange Apr 16, 2023
fa644f7
Fixes eigen lockers bypassing TP protection (#74722)
Zonespace27 Apr 16, 2023
3b96d39
Automatic changelog for PR #74722 [ci skip]
comfyorange Apr 16, 2023
2778bad
Tones down the power of nitrous oxide, the reagent. Makes heparin a b…
necromanceranne Apr 16, 2023
c4badc9
Automatic changelog for PR #74703 [ci skip]
comfyorange Apr 16, 2023
c1e3ee3
Automatic changelog compile [ci skip]
actions-user Apr 17, 2023
13d26c9
Fixes being unable to switch modes on the Oingo Boingo Punch-face (#…
NamelessFairy Apr 17, 2023
9ac4e10
Automatic changelog for PR #74758 [ci skip]
comfyorange Apr 17, 2023
bddfeac
[No GBP]Fixes runtimes when deconstructing floor tiles with RTD (#74767)
SyncIt21 Apr 17, 2023
7d11ea9
Automatic changelog for PR #74767 [ci skip]
comfyorange Apr 17, 2023
5214213
Cyborg Rechargers now restock with metal and glass from the ore silo,…
zxaber Apr 17, 2023
7ad8223
Automatic changelog for PR #74770 [ci skip]
comfyorange Apr 17, 2023
5c1c0ca
Fixes body purist headrevs from getting mad at their implant by makin…
tralezab Apr 17, 2023
de10159
Automatic changelog for PR #74346 [ci skip]
comfyorange Apr 17, 2023
a819dd8
Updates `space_bat.txt` to match our current UpdatePaths .txt naming …
Jolly-66 Apr 17, 2023
b54b2f6
Turns loomable component into a bespoke element (#74685)
ChungusGamer666 Apr 17, 2023
81f3090
adds new emag feature to the BSA (#74783)
IHateGeese Apr 17, 2023
b3bad20
Adds some apc helpers to pirate shuttles and deepstorage. (#74778)
Helg2 Apr 17, 2023
2ef3602
Automatic changelog for PR #74783 [ci skip]
comfyorange Apr 17, 2023
904d0e8
Automatic changelog for PR #74778 [ci skip]
comfyorange Apr 17, 2023
d2ee281
Adds a missing B.E.P.I.S Chamber in Northstar Cargo. (#74774)
Singul0 Apr 17, 2023
0b5a90b
Automatic changelog for PR #74774 [ci skip]
comfyorange Apr 17, 2023
1fd4fe7
Automatic changelog compile [ci skip]
actions-user Apr 18, 2023
04ae328
a borg who's somehow immune to flashes will no longer still be disabl…
ATH1909 Apr 18, 2023
c3f266d
Automatic changelog for PR #74596 [ci skip]
comfyorange Apr 18, 2023
1acbfb5
Improves the immersion on PDA messages (#74721)
Iamgoofball Apr 18, 2023
c63a82b
Automatic changelog for PR #74721 [ci skip]
comfyorange Apr 18, 2023
1125b5a
Let there be (held) light! Adds directional flashlight sprites, and m…
vinylspiders Apr 18, 2023
32c7455
Kills an old macro involving hydro trays (#74785)
MrMelbert Apr 18, 2023
b09ff2e
Bio hoods now only have FOV if it covers your face. (#74766)
JohnFulpWillard Apr 18, 2023
ef7d863
Automatic changelog for PR #74482 [ci skip]
comfyorange Apr 18, 2023
afe50a3
Automatic changelog for PR #74785 [ci skip]
comfyorange Apr 18, 2023
ee7d68d
Automatic changelog for PR #74766 [ci skip]
comfyorange Apr 18, 2023
d4b18b2
Fixes nightmares not spawning (#74790)
dragomagol Apr 18, 2023
9ced062
Removes network ID and some minor other things (#74789)
JohnFulpWillard Apr 18, 2023
ab0dce1
Second telecomms receivers are now able to function if the first one …
E231kei500bandai Apr 18, 2023
2a8869a
Shoe storage can now fit box cutters, pills, and toy pistol magazines…
carlarctg Apr 18, 2023
2e3b6d3
Automatic changelog for PR #74790 [ci skip]
comfyorange Apr 18, 2023
38d7745
Automatic changelog for PR #74789 [ci skip]
comfyorange Apr 18, 2023
5d0de0a
Automatic changelog for PR #74788 [ci skip]
comfyorange Apr 18, 2023
97a3a08
Automatic changelog for PR #74762 [ci skip]
comfyorange Apr 18, 2023
40e98a7
Mafia rebalance and backend refactor (#74640)
JohnFulpWillard Apr 18, 2023
d1cea1e
Automatic changelog for PR #74640 [ci skip]
comfyorange Apr 18, 2023
40236ed
New Packaging Icons (#74730)
Mey-Ha-Zah Apr 18, 2023
43f8df5
Automatic changelog for PR #74730 [ci skip]
comfyorange Apr 18, 2023
588a8d0
Ports cool tgui menu for reflectors from Aether. (#74800)
Helg2 Apr 18, 2023
e1194f2
Automatic changelog for PR #74800 [ci skip]
comfyorange Apr 18, 2023
9fd3c94
Rolling table gets rolling sound (#74805)
Dawnseer Apr 18, 2023
1984726
Automatic changelog for PR #74805 [ci skip]
comfyorange Apr 18, 2023
1eccff1
Fixes Plastitanium glass duplication (#74804)
Supermichael777 Apr 18, 2023
f2413c8
Automatic changelog for PR #74804 [ci skip]
comfyorange Apr 18, 2023
783c673
Automatic changelog compile [ci skip]
actions-user Apr 19, 2023
2b2cb3d
Hologram Touchup (Init savings edition) (#74793)
LemonInTheDark Apr 19, 2023
ada4807
Automatic changelog for PR #74793 [ci skip]
comfyorange Apr 19, 2023
6ba1570
Only checks for greyscale json config folder (#74782)
JohnFulpWillard Apr 19, 2023
36886a9
Disables logging syndicate frequency and being able to read it on the…
E231kei500bandai Apr 19, 2023
142ac38
Automatic changelog for PR #74817 [ci skip]
comfyorange Apr 19, 2023
499c553
New Space Ruin: The All-American Diner! (#74460)
Singul0 Apr 19, 2023
2f0cdbe
Automatic changelog for PR #74460 [ci skip]
comfyorange Apr 19, 2023
1da65ab
Fix med analyzer sometimes cutting off the top of the health report (…
iprice Apr 19, 2023
079f92e
Automatic changelog for PR #74833 [ci skip]
comfyorange Apr 19, 2023
c6a436f
Fixes a bad check in DNA infusers (#74830)
tralezab Apr 19, 2023
0aa744c
Automatic changelog for PR #74830 [ci skip]
comfyorange Apr 19, 2023
f3f274d
refactors poles and trees into basic mobs (#74812)
Apr 19, 2023
42b16f6
fixes all the issues with gondola mutants + small rat spell check (#7…
tralezab Apr 19, 2023
6c9c2ee
Automatic changelog for PR #74812 [ci skip]
comfyorange Apr 19, 2023
9cd428b
Automatic changelog for PR #74837 [ci skip]
comfyorange Apr 19, 2023
40c566e
Automatic TGS DMAPI Update (#74795)
comfyorange Apr 19, 2023
bf28a11
Misc NorthStar Fixes (#74807)
Singul0 Apr 20, 2023
9f7612f
Automatic changelog for PR #74807 [ci skip]
comfyorange Apr 20, 2023
9cecb99
Automatic changelog compile [ci skip]
actions-user Apr 20, 2023
349d6f9
Produce consoles now grey out their buttons if the cost criteria aren…
SyncIt21 Apr 20, 2023
2ca356c
Automatic changelog for PR #74773 [ci skip]
comfyorange Apr 20, 2023
a6a0127
Personal CODEOWNERS updates (#74853)
Cyberboss Apr 20, 2023
d699d8c
Improve PR wording so maintainers don't entirely gloss over DMAPI upd…
Cyberboss Apr 20, 2023
6b6d9fe
Hides worn PDAs (#74838)
Jacquerel Apr 20, 2023
f5a5ffa
Automatic changelog for PR #74838 [ci skip]
comfyorange Apr 20, 2023
8e72525
Emergency Shuttle - Hug Relaxation Shuttle (#74642)
mc-oofert Apr 20, 2023
45af4e2
Automatic changelog for PR #74642 [ci skip]
comfyorange Apr 20, 2023
90c8d91
Gives more berets to the station (#74820)
tralezab Apr 20, 2023
1f2c145
Automatic changelog for PR #74820 [ci skip]
comfyorange Apr 20, 2023
b9f9f64
Fixes pneumatic cannon generic air tank sprite. (#74857)
Helg2 Apr 20, 2023
4117b43
Automatic changelog for PR #74857 [ci skip]
comfyorange Apr 20, 2023
ca008ca
Fixes a runtime from `can_track` on mobs on the syndicate base (#74847)
MrMelbert Apr 20, 2023
2aa7352
Automatic changelog for PR #74847 [ci skip]
comfyorange Apr 20, 2023
0d6e51b
Fixes oculine overheat reaction not working for 2 years (#74849)
MrMelbert Apr 20, 2023
66eae5f
Automatic changelog for PR #74849 [ci skip]
comfyorange Apr 20, 2023
5ec7c5f
Fixes DNA Infuser Book UI, removing the button that crashes it and fi…
tralezab Apr 20, 2023
3353ff9
Automatic changelog for PR #74832 [ci skip]
comfyorange Apr 20, 2023
456ca6b
flat satchel sprite update (#74864)
Chlorotrifluoride Apr 20, 2023
85ed800
Automatic changelog for PR #74864 [ci skip]
comfyorange Apr 20, 2023
23bad76
Fix has_trait_from and friends not returning bools (#74856)
MrStonedOne Apr 20, 2023
200b739
Refactors and defuckulates dbcore. Adds support for min_threads rustg…
MrStonedOne Apr 20, 2023
773cc95
Adds admin alert for revs created through traitor panel (#74862)
MrMelbert Apr 20, 2023
661e80a
Automatic changelog for PR #74852 [ci skip]
comfyorange Apr 20, 2023
8f80ac2
Automatic changelog for PR #74862 [ci skip]
comfyorange Apr 20, 2023
821123b
Makes a whole bunch of wooden objects flammable (#74827)
ChungusGamer666 Apr 20, 2023
62e9268
Refactors genetic damage component to be a status effect (#74799)
ChungusGamer666 Apr 20, 2023
6185b9c
Fixes runtime with Spontaneous Combustion feedback text (#74848)
MrMelbert Apr 20, 2023
4afbdf7
Fixes runtime from pirate data tap EMPing research servers (#74851)
MrMelbert Apr 20, 2023
ef959b2
Relocate alarm monitor display update code to the signal handler inst…
the-og-gear Apr 20, 2023
77aebb4
Audio File Cleanup (#74863)
dragomagol Apr 20, 2023
53c90b5
Automatic changelog for PR #74827 [ci skip]
comfyorange Apr 20, 2023
1521b4b
Fixes AIs having incorrect laws and being useless on nations (#74843)
MrMelbert Apr 20, 2023
bd01968
Automatic changelog for PR #74848 [ci skip]
comfyorange Apr 20, 2023
64d2322
Automatic changelog for PR #74851 [ci skip]
comfyorange Apr 20, 2023
60a1421
Automatic changelog for PR #74824 [ci skip]
comfyorange Apr 20, 2023
2a2297d
Automatic changelog for PR #74863 [ci skip]
comfyorange Apr 20, 2023
368e435
Automatic changelog for PR #74843 [ci skip]
comfyorange Apr 20, 2023
826898c
Automatic changelog compile [ci skip]
actions-user Apr 21, 2023
b8f03c5
Stops the base random poster spawner from spawning traitor posters (#…
vinylspiders Apr 21, 2023
d13432d
Automatic changelog for PR #74868 [ci skip]
comfyorange Apr 21, 2023
d6ec4cc
Forgot to add myself as codeowner for logging stuff (#74881)
ZephyrTFA Apr 21, 2023
5b2937d
Removes extra messaging server from North Star tcomms (#74816)
E231kei500bandai Apr 21, 2023
6a83ad7
Automatic changelog for PR #74816 [ci skip]
comfyorange Apr 21, 2023
6991e0c
Make sslibrary init faster by loading bookcases asynchronously in par…
MrStonedOne Apr 21, 2023
c09eb15
Makes burning items actually hot (#74874)
ChungusGamer666 Apr 21, 2023
aeed75d
Combined soundadd/sounddel and imageadd/imagedel (#74865)
dragomagol Apr 21, 2023
ebea072
Automatic changelog for PR #74874 [ci skip]
comfyorange Apr 21, 2023
2536fd8
Cleans up thermite component code (#74825)
ChungusGamer666 Apr 21, 2023
addf5ae
Automatic changelog for PR #74825 [ci skip]
comfyorange Apr 21, 2023
3861627
Microing var/static times (~0.015 seconds of init) (#74769)
LemonInTheDark Apr 21, 2023
655015e
Better UX for IV drip (#74854)
MTandi Apr 21, 2023
46b2319
Automatic changelog for PR #74854 [ci skip]
comfyorange Apr 21, 2023
493c7f8
Reduces the amount of dead bodies in the chasm when using the rescue …
vinylspiders Apr 21, 2023
177ae8f
Automatic changelog for PR #74880 [ci skip]
comfyorange Apr 21, 2023
01a8e4e
Merge remote-tracking branch 'tgstation/master' into parity-3
dwasint Apr 21, 2023
a6fb8fd
compiles
dwasint Apr 21, 2023
eff3999
fixes disarm on non-combat mode
dwasint Apr 21, 2023
21c7279
apc fixes
dwasint Apr 21, 2023
bca475b
whoops
dwasint Apr 21, 2023
e2c8f5e
Update tramstation.dmm
dwasint Apr 21, 2023
1c0ed5c
Update _unit_tests.dm
dwasint Apr 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
43 changes: 21 additions & 22 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,23 @@

# MAINTAINERS

# Cyberboss
# Dominion/Cyberboss

/.github/workflows/update_tgs_dmapi.yml @Cyberboss
/.tgs.yml @Cyberboss
/code/world.dm @Cyberboss
/code/__DEFINES/tgs.config.dm @Cyberboss
/code/__DEFINES/tgs.dm @Cyberboss
/code/__DEFINES/_globals.dm @Cyberboss
/code/__HELPERS/chat.dm @Cyberboss
/code/__HELPERS/jatum.dm @Cyberboss
/code/game/world.dm @Cyberboss
/code/controllers/subsystem/atoms.dm @Cyberboss
/code/controllers/subsystem/mapping.dm @Cyberboss
/code/controllers/globals.dm @Cyberboss
/code/datums/helper_datums/getrev.dm @Cyberboss
/code/datums/map_config.dm @Cyberboss
/code/datums/forced_movement.dm @Cyberboss
/code/datums/holocall.dm @Cyberboss
/code/modules/admin/verbs/adminhelp.dm @Cyberboss
/code/modules/admin/verbs/adminpm.dm @Cyberboss
/code/modules/mapping/ @Cyberboss
/tools/tgs_scripts/ @Cyberboss
/code/modules/tgs/ @Cyberboss
/tools/tgs_test/ @Cyberboss

# Dragomagol/Tattle

/code/__HELPERS/logging/ @dragomagol

# Fikou

Expand Down Expand Up @@ -128,6 +125,16 @@
/code/modules/wiremod/ @Watermelon914
/code/modules/antagonists/traitor/ @Watermelon914

# ZephyrTFA

/code/__HELPERS/admin_verb.dm @ZephyrTFA
/code/controllers/subsystem/admin_verbs.dm @ZephyrTFA
/code/datums/json_savefile.dm @ZephyrTFA
/code/datums/armor/ @ZephyrTFA
/code/modules/admin/verbs/ @ZephyrTFA
/code/modules/logging/ @ZephyrTFA


# CONTRIBUTORS

# Cobby
Expand Down Expand Up @@ -173,21 +180,14 @@
/code/modules/atmospherics/ @Pickle-Coding
/code/modules/power/ @Pickle-Coding

# ZephyrTFA

/code/__HELPERS/admin_verb.dm @ZephyrTFA
/code/controllers/subsystem/admin_verbs.dm @ZephyrTFA
/code/datums/json_savefile.dm @ZephyrTFA
/code/datums/armor/ @ZephyrTFA
/code/modules/admin/verbs/ @ZephyrTFA

# MULTIPLE OWNERS

/_maps/ @EOBGames @Maurukas @MMMiracles @san7890 @ShizCalev
/icons/ @Imaginos16 @Krysonism @Twaticus
/icons/ass/ @Ghilker @tralezab

/code/__DEFINES/atmospherics/ @Ghilker @LemonInTheDark
/code/__HELPERS/logging/ @dragomagol @ZephyrTFA
/code/controllers/subsystem/air.dm @LemonInTheDark @MrStonedOne
/code/modules/atmospherics/ @Ghilker @LemonInTheDark
/code/modules/client/preferences.dm @Mothblocks @ZephyrTFA
Expand All @@ -197,8 +197,7 @@
/code/modules/jobs/job_types/paramedic.dm @ExcessiveUseOfCobblestone @Ryll-Ryll
/code/modules/surgery/ @ExcessiveUseOfCobblestone @Ryll-Ryll
/tools/build/ @MrStonedOne @stylemistake
/tools/LinuxOneShot/ @Cyberboss @MrStonedOne
/tools/tgs4_scripts/ @Cyberboss @MrStonedOne
/tools/tgs_scripts/ @Cyberboss @MrStonedOne

/tools/WebhookProcessor/ @BraveMole @TiviPlus

Expand Down
6 changes: 2 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,8 @@ del: Removed old things
qol: made something easier to use
balance: rebalanced something
fix: fixed a few things
soundadd: added a new sound thingy
sounddel: removed an old sound thingy
imageadd: added some icons and images
imagedel: deleted some icons and images
sound: added/modified/removed audio or sound effects
image: added/modified/removed some icons or images
spellcheck: fixed a few typos
code: changed some code
refactor: refactored some code
Expand Down
8 changes: 4 additions & 4 deletions .github/guides/STANDARDS.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ In a lot of our older code, `process()` is frame dependent. Here's some example
var/health = 100
var/health_loss = 4 //We want to lose 2 health per second, so 4 per SSmobs process

/mob/testmob/process(delta_time) //SSmobs runs once every 2 seconds
/mob/testmob/process(seconds_per_tick) //SSmobs runs once every 2 seconds
health -= health_loss
```

Expand All @@ -229,11 +229,11 @@ How do we solve this? By using delta-time. Delta-time is the amount of seconds y
var/health = 100
var/health_loss = 2 //Health loss every second

/mob/testmob/process(delta_time) //SSmobs runs once every 2 seconds
health -= health_loss * delta_time
/mob/testmob/process(seconds_per_tick) //SSmobs runs once every 2 seconds
health -= health_loss * seconds_per_tick
```

In the above example, we made our health_loss variable a per second value rather than per process. In the actual process() proc we then make use of deltatime. Because SSmobs runs once every 2 seconds. Delta_time would have a value of 2. This means that by doing health_loss * delta_time, you end up with the correct amount of health_loss per process, but if for some reason the SSmobs subsystem gets changed to be faster or slower in a PR, your health_loss variable will work the same.
In the above example, we made our health_loss variable a per second value rather than per process. In the actual process() proc we then make use of deltatime. Because SSmobs runs once every 2 seconds. Delta_time would have a value of 2. This means that by doing health_loss * seconds_per_tick, you end up with the correct amount of health_loss per process, but if for some reason the SSmobs subsystem gets changed to be faster or slower in a PR, your health_loss variable will work the same.

For example, if SSmobs is set to run once every 4 seconds, it would call process once every 4 seconds and multiply your health_loss var by 4 before subtracting it. Ensuring that your code is frame independent.

Expand Down
3 changes: 3 additions & 0 deletions .github/guides/STYLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,9 @@ While DM allows other ways of declaring variables, this one should be used for c
### Use descriptive and obvious names
Optimize for readability, not writability. While it is certainly easier to write `M` than `victim`, it will cause issues down the line for other developers to figure out what exactly your code is doing, even if you think the variable's purpose is obvious.

#### Any variable or argument that holds time and uses a unit of time other than decisecond must include the unit of time in the name.
For example, a proc argument named `seconds_per_tick` that marks the seconds between fires could confuse somebody who assumes it stores deciseconds. Naming it `seconds_per_tick_seconds` makes this clearer, naming it `seconds_per_tick` makes its purpose even clearer.

### Don't use abbreviations
Avoid variables like C, M, and H. Prefer names like "user", "victim", "weapon", etc.

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update_tgs_dmapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
source_branch: "tgs-dmapi-update"
destination_branch: "master"
pr_title: "Automatic TGS DMAPI Update"
pr_body: "This pull request updates the TGS DMAPI to the latest version. Please note any breaking or unimplemented changes before merging."
pr_body: "This pull request updates the TGS DMAPI to the latest version. Please note any changes that may be breaking or unimplemented in your codebase by checking what changes are in the definitions file: code/__DEFINES/tgs.dm before merging."
pr_label: "Tools"
pr_allow_empty: false
github_token: ${{ secrets.COMFY_ORANGE_PAT }}
5 changes: 2 additions & 3 deletions _maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,8 @@
dir = 8
},
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/east{
start_charge = 0
},
/obj/machinery/power/apc/auto_name/directional/east,
/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron,
/area/ruin/planetengi)
"au" = (
Expand Down
10 changes: 4 additions & 6 deletions _maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -260,9 +260,8 @@
/area/ruin/pizzeria/kitchen)
"jY" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north{
start_charge = 0
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/decal/cleanable/ash,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
Expand Down Expand Up @@ -563,9 +562,8 @@
/area/ruin/pizzeria/kitchen)
"yS" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north{
start_charge = 0
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
},
/area/ruin/powered/shuttle)
"qd" = (
/mob/living/simple_animal/hostile/tree,
/mob/living/basic/tree,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
"sF" = (
Expand Down
9 changes: 4 additions & 5 deletions _maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
"ah" = (
/obj/structure/sink/directional/north,
/obj/structure/mirror/directional/south,
/obj/item/instrument/saxophone/spectral,
/obj/item/instrument/saxophone,
/obj/item/clothing/head/helmet/skull,
/turf/open/floor/iron/freezer/lavaland,
/area/ruin/unpowered)
"aq" = (
Expand Down Expand Up @@ -386,10 +387,8 @@
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random/decoration/glowstick,
/obj/effect/spawner/random/decoration/paint,
/obj/machinery/power/apc/unlocked{
pixel_y = 25;
dir = 1
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating/lavaland_atmos,
/area/ruin/unpowered)
"xP" = (
Expand Down
61 changes: 18 additions & 43 deletions _maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -325,11 +325,8 @@
/area/ruin/syndicate_lava_base/cargo)
"dA" = (
/obj/structure/closet/l3closet,
/obj/machinery/power/apc/syndicate{
dir = 8;
name = "Chemistry APC";
pixel_x = -25
},
/obj/machinery/power/apc/auto_name/directional/west,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{
dir = 6
},
Expand Down Expand Up @@ -493,11 +490,8 @@
/area/ruin/syndicate_lava_base/cargo)
"ef" = (
/obj/machinery/light/small/directional/north,
/obj/machinery/power/apc/syndicate{
dir = 1;
name = "Cargo Bay APC";
pixel_y = 25
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/closet/emcloset/anchored,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
Expand Down Expand Up @@ -720,11 +714,8 @@
pixel_y = 2
},
/obj/item/storage/box/syringes,
/obj/machinery/power/apc/syndicate{
dir = 1;
name = "Virology APC";
pixel_y = 25
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/iron/white/side{
Expand Down Expand Up @@ -1515,11 +1506,8 @@
/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
"ji" = (
/obj/machinery/power/apc/syndicate{
dir = 8;
name = "Primary Hallway APC";
pixel_x = -25
},
/obj/machinery/power/apc/auto_name/directional/west,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 8
Expand Down Expand Up @@ -2081,10 +2069,8 @@
"mv" = (
/obj/structure/table/wood,
/obj/machinery/light/small/directional/south,
/obj/machinery/power/apc/syndicate{
name = "Bar APC";
pixel_y = -25
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/wood,
/area/ruin/syndicate_lava_base/bar)
Expand Down Expand Up @@ -2271,11 +2257,8 @@
"oc" = (
/obj/machinery/light/small/directional/south,
/obj/structure/extinguisher_cabinet/directional/south,
/obj/machinery/power/apc/syndicate{
dir = 4;
name = "Medbay APC";
pixel_x = 25
},
/obj/machinery/power/apc/auto_name/directional/east,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/iron/white/side{
Expand Down Expand Up @@ -2418,11 +2401,8 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc/syndicate{
dir = 1;
name = "Arrival Hallway APC";
pixel_y = 25
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2,
/obj/effect/turf_decal/tile/red/half/contrasted{
Expand Down Expand Up @@ -3570,11 +3550,8 @@
/area/ruin/syndicate_lava_base/dormitories)
"JQ" = (
/obj/machinery/light/small/directional/north,
/obj/machinery/power/apc/syndicate{
dir = 1;
name = "Engineering APC";
pixel_y = 25
},
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/iron,
Expand Down Expand Up @@ -4372,10 +4349,8 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{
dir = 4
},
/obj/machinery/power/apc/syndicate{
name = "Dormitories APC";
pixel_y = -25
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2,
/obj/effect/turf_decal/tile/neutral,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,8 @@
/obj/structure/chair{
dir = 8
},
/obj/machinery/power/apc/syndicate{
name = "Telecommunications APC";
pixel_y = -25
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
/obj/machinery/power/apc/syndicate{
name = "Telecommunications APC";
pixel_y = -25
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/wood,
/area/ruin/syndicate_lava_base/telecomms)
"k" = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,8 @@
/obj/structure/chair{
dir = 8
},
/obj/machinery/power/apc/syndicate{
name = "Telecommunications APC";
pixel_y = -25
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/telecomms)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,9 +272,8 @@
"X" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/south{
req_access = list("syndicate")
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/testlab)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@
/area/ruin/syndicate_lava_base/testlab)
"be" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/south{
req_access = list("syndicate")
},
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/testlab)
"bs" = (
Expand Down
Loading