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

fixes pod cryo #18

Closed
wants to merge 2,477 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2477 commits
Select commit Hold shift + click to select a range
65aec78
Automatic changelog compile [ci skip]
actions-user Feb 11, 2024
dde13a9
removes dead tor code (#5629)
hry-gh Feb 12, 2024
ee5f6a9
Automatic changelog for PR #5629 [ci skip]
cm13-github Feb 12, 2024
ebafd17
Adds One ACCESSORY ONLY Slot for Helmets (#5573)
Staykeu Feb 12, 2024
34ac6ba
Automatic changelog for PR #5573 [ci skip]
cm13-github Feb 12, 2024
7f07366
Automatic changelog compile [ci skip]
actions-user Feb 12, 2024
c5c89b8
Refactor the file watercloset.dm leaving toilet code in it and moving…
Huffie56 Feb 12, 2024
1e67657
Automatic changelog for PR #5596 [ci skip]
cm13-github Feb 12, 2024
153b7cf
Thour tiny tutorial tweaks (and a unit test) (#5695)
SabreML Feb 12, 2024
41a39b9
Automatic changelog for PR #5695 [ci skip]
cm13-github Feb 12, 2024
fe2f2b8
Automatic changelog compile [ci skip]
actions-user Feb 13, 2024
f0251fe
Revive Lesser Drone and Facehugger temporary communication restrictio…
Drulikar Feb 13, 2024
881b3e9
Automatic changelog for PR #5688 [ci skip]
cm13-github Feb 13, 2024
f6853a1
Fixes crates layering under the fulton recovery system (#5673)
SabreML Feb 13, 2024
9e91055
Automatic changelog for PR #5673 [ci skip]
cm13-github Feb 13, 2024
696a7ef
Automatic changelog compile [ci skip]
actions-user Feb 14, 2024
213896b
fixes drop pouch not being given to vendors and makes it scale the sa…
Red-byte3D Feb 14, 2024
cfef302
Automatic changelog for PR #5706 [ci skip]
cm13-github Feb 14, 2024
51dbf6f
Changelog icon size fix (tgfont updates port) (#5708)
SabreML Feb 14, 2024
ab283fc
Automatic changelog for PR #5708 [ci skip]
cm13-github Feb 14, 2024
cf0f0a1
Bipod now gives you an option to switch to full auto when deploying (…
VileBeggar Feb 14, 2024
46c1ba7
Automatic changelog for PR #5638 [ci skip]
cm13-github Feb 14, 2024
b1ffddb
Changes LV-624 tfort's landing floodlights to colony floodlights (#5694)
Vicacrov Feb 14, 2024
660a5f2
Automatic changelog for PR #5694 [ci skip]
cm13-github Feb 14, 2024
97aa393
Automatic changelog compile [ci skip]
actions-user Feb 15, 2024
bbfc6ad
handle permanent and sticky bans in database (#5628)
hry-gh Feb 15, 2024
52e75d4
Automatic changelog for PR #5628 [ci skip]
cm13-github Feb 15, 2024
d88e89d
Added two new beacons, a mug and a suicide pill to the CLs briefcase …
BadAtThisGame302 Feb 15, 2024
819435c
Automatic changelog for PR #5627 [ci skip]
cm13-github Feb 15, 2024
6d6f579
[s] Fix Tutorials (#5718)
Drulikar Feb 15, 2024
f85c31f
reduces effects of impact ammo with range, proof of concept numbers c…
cuberound Feb 15, 2024
3d2d93a
Automatic changelog for PR #5718 [ci skip]
cm13-github Feb 15, 2024
476595c
[s] Fix Sleeper Chemicals (#5717)
Drulikar Feb 15, 2024
cead5b1
Automatic changelog for PR #5552 [ci skip]
cm13-github Feb 15, 2024
d998245
Xeno strains refactor (#5542)
SabreML Feb 15, 2024
048d80e
Automatic changelog for PR #5542 [ci skip]
cm13-github Feb 15, 2024
d33071d
Fixes "Unbound" keybind slots sometimes not being removed (#5720)
SabreML Feb 15, 2024
2da284d
Automatic changelog for PR #5720 [ci skip]
cm13-github Feb 15, 2024
ea467d2
Automatic changelog compile [ci skip]
actions-user Feb 16, 2024
0a90983
XM4 Armor Integral Motion Detector (#5586)
MobiusWon Feb 16, 2024
1e66146
Automatic changelog for PR #5586 [ci skip]
cm13-github Feb 16, 2024
8d16bcd
Increases RMCs/TWE's Rifles ROF (#5684)
Steelpoint Feb 16, 2024
bcee416
Automatic changelog for PR #5684 [ci skip]
cm13-github Feb 16, 2024
f54018f
Fix bug with RestrictedInput TGUI component (#5651)
mullenpaul Feb 16, 2024
b5f0e69
Automatic changelog for PR #5651 [ci skip]
cm13-github Feb 16, 2024
3d4ac1c
Automatic changelog compile [ci skip]
actions-user Feb 17, 2024
c5e70e8
Vamp lurker Tweaks (#5625)
Diegoflores31 Feb 18, 2024
5504ae2
Automatic changelog for PR #5625 [ci skip]
cm13-github Feb 18, 2024
71d46ee
Update to some ultra ancient sprites (#5678)
Blundir Feb 18, 2024
1bc0fa5
Automatic changelog for PR #5678 [ci skip]
cm13-github Feb 18, 2024
d413050
Automatic changelog compile [ci skip]
actions-user Feb 19, 2024
edd9c65
Reactor changes (#5657)
BeagleGaming1 Feb 19, 2024
6764fa9
Automatic changelog for PR #5657 [ci skip]
cm13-github Feb 19, 2024
0ae33a6
adding the ability for SG to buy the VP78 and the SU6 (#5701)
Huffie56 Feb 19, 2024
9158b56
Automatic changelog for PR #5701 [ci skip]
cm13-github Feb 19, 2024
618be98
Add inrange check to removing vehicle parts (#5734)
Zonespace27 Feb 19, 2024
534d770
Automatic changelog for PR #5734 [ci skip]
cm13-github Feb 19, 2024
53ebed1
Xeno strains unit test (#5725)
SabreML Feb 19, 2024
a3babc1
Automatic changelog for PR #5725 [ci skip]
cm13-github Feb 19, 2024
efc4e0a
Update Guns Lineart and Autowiki Handling of Base Types (#5729)
Drulikar Feb 19, 2024
00a7bf2
Automatic changelog for PR #5729 [ci skip]
cm13-github Feb 19, 2024
a24d644
Temporary mute now also prevents hive death messages (#5748)
Drulikar Feb 19, 2024
f3cca04
Automatic changelog for PR #5748 [ci skip]
cm13-github Feb 19, 2024
4fa57b6
Adds tooltips to changelog icons (#5713)
SabreML Feb 19, 2024
ec43fa2
Automatic changelog for PR #5713 [ci skip]
cm13-github Feb 19, 2024
aa11675
Fixes ammo magazine checking with helmet if the mag is exactly half f…
Vicacrov Feb 19, 2024
6c9c669
Automatic changelog for PR #5722 [ci skip]
cm13-github Feb 19, 2024
982f512
Automatic changelog compile [ci skip]
actions-user Feb 20, 2024
b05372b
Adds Flank Route & Choke Point West of Eastern Lab Trijent Dam (#5645)
hislittlecuzingames Feb 20, 2024
dd80f45
Automatic changelog for PR #5645 [ci skip]
cm13-github Feb 20, 2024
95c9a60
Fix broken Almayer access edits (#5752)
Drulikar Feb 20, 2024
2b9e7ac
Automatic changelog for PR #5752 [ci skip]
cm13-github Feb 20, 2024
8f0424e
Correct Vampire Lurker Strain Damage Modifications (#5753)
Drulikar Feb 20, 2024
f0f1f04
Automatic changelog for PR #5753 [ci skip]
cm13-github Feb 20, 2024
f9ed344
Jumping out of a dropship heading towards an LZ now throws your body …
Contrabang Feb 20, 2024
7b58399
Automatic changelog for PR #5584 [ci skip]
cm13-github Feb 20, 2024
fe0134e
Adds holo-targetting Vulture rounds (#5719)
VileBeggar Feb 20, 2024
907cb00
Automatic changelog for PR #5719 [ci skip]
cm13-github Feb 20, 2024
f18edfd
Removes VAIMS backpack burn line, adds extra mag. (#5670)
private-tristan Feb 20, 2024
7f9c6c5
Automatic changelog for PR #5670 [ci skip]
cm13-github Feb 20, 2024
b81570c
Forsaken/Feral Xenos can use hive status. (#5693)
private-tristan Feb 20, 2024
b6f56b5
Automatic changelog for PR #5693 [ci skip]
cm13-github Feb 20, 2024
f3d3d15
Allows the MOU53 to be stored in the shotgun scabbard. (#5705)
Staykeu Feb 20, 2024
a2d7bb8
Automatic changelog for PR #5705 [ci skip]
cm13-github Feb 20, 2024
c2ed945
Automatic changelog compile [ci skip]
actions-user Feb 21, 2024
2abcb7b
Fix Select Equipment Presets (#5758)
Kaga-404 Feb 21, 2024
bf2ad72
Automatic changelog for PR #5758 [ci skip]
cm13-github Feb 21, 2024
0734574
Distress beacon response messages now have a chance of being static (…
BadAtThisGame302 Feb 21, 2024
606b41d
Automatic changelog for PR #5757 [ci skip]
cm13-github Feb 21, 2024
783611a
Reword facehugger temporary mute end message (#5762)
Drulikar Feb 21, 2024
f19daa0
Automatic changelog for PR #5762 [ci skip]
cm13-github Feb 21, 2024
e99b22a
autolathes printing times are now significantly faster (#5735)
iloveloopers Feb 21, 2024
20b2e31
Automatic changelog for PR #5735 [ci skip]
cm13-github Feb 21, 2024
bb79497
Makes it possible to view helmet cams of SOs/XOs/COs (#5433)
TheGamerdk Feb 21, 2024
f9deecb
Automatic changelog for PR #5433 [ci skip]
cm13-github Feb 21, 2024
27ddbc5
Makes drone castes be able to destroy special resin buildings faster;…
Vicacrov Feb 21, 2024
81e95e1
Food processor can be used to remove carpotoxin and acidic blood with…
LaylaMcC Feb 21, 2024
87f7b4b
Automatic changelog for PR #5577 [ci skip]
cm13-github Feb 21, 2024
8caa8b9
Makes observers able to see the UI of Xeno players (and also action b…
SabreML Feb 21, 2024
1112b02
Automatic changelog for PR #5751 [ci skip]
cm13-github Feb 21, 2024
fb55417
Fix broken admin medals panel (#5764)
Drulikar Feb 21, 2024
5045c70
Automatic changelog for PR #5764 [ci skip]
cm13-github Feb 21, 2024
8b99bc2
refactor barricades files to hopfully have a more constant interactio…
Huffie56 Feb 21, 2024
5789887
Automatic changelog for PR #5609 [ci skip]
cm13-github Feb 21, 2024
c15e764
Fix CMB ERT & Path Based ERT Calling (#5755)
Drulikar Feb 21, 2024
62c4634
Automatic changelog for PR #5755 [ci skip]
cm13-github Feb 21, 2024
06eebf0
Gun action (and equip) buttons refactor (#5750)
SabreML Feb 21, 2024
9c4fec2
Automatic changelog for PR #5750 [ci skip]
cm13-github Feb 21, 2024
139507d
Automatic changelog compile [ci skip]
actions-user Feb 22, 2024
dc412e4
Abomination rework and predator plasma rifle buff. (#5432)
Red-byte3D Feb 22, 2024
3a27631
Automatic changelog for PR #5432 [ci skip]
cm13-github Feb 22, 2024
1675e4e
Fixes xeno tacklestrength (#5773)
SabreML Feb 22, 2024
1e7703b
Automatic changelog for PR #5773 [ci skip]
cm13-github Feb 22, 2024
d72106f
TGUI input list search fix (#5775)
SabreML Feb 22, 2024
a50ea9e
Automatic changelog for PR #5775 [ci skip]
cm13-github Feb 22, 2024
7dbf26c
Increase repeated weed expansion delay for the same tile (#5772)
Drulikar Feb 22, 2024
89bdb68
Automatic changelog for PR #5772 [ci skip]
cm13-github Feb 22, 2024
530b749
Seperating every port and starboard hallway areas into three areas ea…
Huffie56 Feb 22, 2024
7ec0d9b
Automatic changelog for PR #5699 [ci skip]
cm13-github Feb 22, 2024
a3626a6
Ports Mapping Backend updates (#5165)
fira Feb 22, 2024
bcbdd20
Automatic changelog for PR #5165 [ci skip]
cm13-github Feb 22, 2024
46c9c2b
Fix burrower lifeboat tunneling (#5778)
Drulikar Feb 22, 2024
9c2420f
Automatic changelog for PR #5778 [ci skip]
cm13-github Feb 22, 2024
d924dea
Reagent tanks can now be dragged faster (#5704)
iloveloopers Feb 22, 2024
a4b4f77
Automatic changelog for PR #5704 [ci skip]
cm13-github Feb 22, 2024
d20b307
Automatic changelog compile [ci skip]
actions-user Feb 23, 2024
9e54a30
MOPP Desc tism (#5782)
TopHatPenguin Feb 23, 2024
b5a6b14
Automatic changelog for PR #5782 [ci skip]
cm13-github Feb 23, 2024
d41da32
Automatic TGS DMAPI Update (#5789)
cm13-github Feb 23, 2024
772e5bf
Weyland Yutani Trading Cards™ (#5665)
Warfan1815 Feb 23, 2024
a1c6ce1
Automatic changelog for PR #5665 [ci skip]
cm13-github Feb 23, 2024
3e1c726
Check Ckey button. (#5786)
Segrain Feb 23, 2024
fcf8fdd
Automatic changelog for PR #5786 [ci skip]
cm13-github Feb 23, 2024
861d5b8
Fixes the 88 Mod 4's holster sprite (#5785)
SabreML Feb 23, 2024
41f68c1
Automatic changelog for PR #5785 [ci skip]
cm13-github Feb 23, 2024
b9ae5b4
Fix for wound overlays. (#5787)
Segrain Feb 23, 2024
95b40b5
Automatic changelog for PR #5787 [ci skip]
cm13-github Feb 23, 2024
6901693
Adds a new Nightmare Insert on LV-624 (#5652)
BadAtThisGame302 Feb 23, 2024
dd58ee5
Automatic changelog for PR #5652 [ci skip]
cm13-github Feb 23, 2024
59e728a
Automatic changelog compile [ci skip]
actions-user Feb 24, 2024
ce0e7f1
Details bigred Libary (#5791)
spartanbobby Feb 24, 2024
c3254a7
Automatic changelog for PR #5791 [ci skip]
cm13-github Feb 24, 2024
a5fbc7c
Opens up 1x1 hellscape on kutjevo, removes ledges in combat zone (#5793)
spartanbobby Feb 24, 2024
1746c55
Automatic changelog for PR #5793 [ci skip]
cm13-github Feb 24, 2024
4555fc2
Details LV624 secure storage blast area (#5794)
spartanbobby Feb 24, 2024
e569774
Automatic changelog for PR #5794 [ci skip]
cm13-github Feb 24, 2024
f9233b8
Changes to LV522 southwest dorms (#5790)
spartanbobby Feb 24, 2024
481680a
Automatic changelog for PR #5790 [ci skip]
cm13-github Feb 24, 2024
c24ffb7
Relay Ping Browser (#5777)
Drulikar Feb 24, 2024
159bc59
Automatic changelog for PR #5777 [ci skip]
cm13-github Feb 24, 2024
747b74d
Refactor marine_armor.dm and split it into multiples files. (#5740)
Huffie56 Feb 24, 2024
35a4d03
Automatic changelog for PR #5740 [ci skip]
cm13-github Feb 24, 2024
4546ee0
Barricades Multi-Weld Revert & Refactoring (#5795)
Drulikar Feb 24, 2024
031dff0
Automatic changelog for PR #5795 [ci skip]
cm13-github Feb 24, 2024
bab9f86
Small auto-observe fixes (#5788)
SabreML Feb 24, 2024
65ee67b
Automatic changelog for PR #5788 [ci skip]
cm13-github Feb 24, 2024
084e383
Automatic changelog compile [ci skip]
actions-user Feb 25, 2024
df45b8a
Changes to south yard Sci-annex (#5792)
spartanbobby Feb 25, 2024
6cd49d3
Automatic changelog for PR #5792 [ci skip]
cm13-github Feb 25, 2024
cf8652b
Changes some event verb permissions around. (#5809)
realforest2001 Feb 25, 2024
f9f229a
Automatic changelog for PR #5809 [ci skip]
cm13-github Feb 25, 2024
723b6c2
makes marking more effective for admins (#5779)
hry-gh Feb 25, 2024
f6a870a
Automatic changelog for PR #5779 [ci skip]
cm13-github Feb 25, 2024
7575f2c
Reverts flare buff from #4229 (#5709)
Mister-moon1 Feb 26, 2024
2363f12
Automatic changelog for PR #5709 [ci skip]
cm13-github Feb 26, 2024
a8c0e15
Automatic changelog compile [ci skip]
actions-user Feb 26, 2024
ec4ab3a
Dropship turf direction sprites (#3642)
mullenpaul Feb 26, 2024
a60a7c7
Automatic changelog for PR #3642 [ci skip]
cm13-github Feb 26, 2024
64d528e
Another good Sprite PR (#5681)
BadAtThisGame302 Feb 26, 2024
4006925
Automatic changelog for PR #5681 [ci skip]
cm13-github Feb 26, 2024
55d7ea7
Tweaks oppressor (#5759)
Red-byte3D Feb 26, 2024
0f6be68
Automatic changelog for PR #5759 [ci skip]
cm13-github Feb 26, 2024
9b28aa8
Shiva's Panic Room Nightmare Insert (#5800)
BadAtThisGame302 Feb 26, 2024
f9b18f9
Automatic changelog for PR #5800 [ci skip]
cm13-github Feb 26, 2024
405037d
(Slightly) Less confusing failure message for built-in visors (#5804)
SabreML Feb 26, 2024
75d16d6
Automatic changelog for PR #5804 [ci skip]
cm13-github Feb 26, 2024
efccddb
Balance : set base price for B12 to 30 and for the M4 to 20. (#5698)
Huffie56 Feb 26, 2024
c85d4d7
Automatic changelog for PR #5698 [ci skip]
cm13-github Feb 26, 2024
0a04c89
Reduces automatic research chemical contents property string (#5738)
Megaddd Feb 26, 2024
82b160b
Automatic changelog for PR #5738 [ci skip]
cm13-github Feb 26, 2024
96c1dbc
speeds up ci runs by 3 minutes (#5803)
hry-gh Feb 26, 2024
62ef80e
adding vendors for maintenance technician (#5749)
Huffie56 Feb 26, 2024
d728744
Automatic changelog for PR #5749 [ci skip]
cm13-github Feb 26, 2024
d88ed23
Fix runtime since HAS_TRAIT doesn't null test (#5811)
Drulikar Feb 26, 2024
1968270
Automatic changelog for PR #5811 [ci skip]
cm13-github Feb 26, 2024
0f91b0d
Automatic changelog compile [ci skip]
actions-user Feb 27, 2024
af72122
Fixes acid pillars shooting captured humans (#5807)
SabreML Feb 27, 2024
484b755
Automatic changelog for PR #5807 [ci skip]
cm13-github Feb 27, 2024
6533f9c
Brig Area Update/Refactor (#5723)
ItsVyzo Feb 27, 2024
d819ed4
Automatic changelog for PR #5723 [ci skip]
cm13-github Feb 27, 2024
5f5f15f
Pried dropship's hatches cannot be locked again (#5808)
ihatethisengine Feb 27, 2024
81d815f
Automatic changelog for PR #5808 [ci skip]
cm13-github Feb 27, 2024
86292ac
Admin Verbs - Hide now hides Control Mob verb (#5827)
Birdtalon Feb 27, 2024
5e97331
Automatic changelog for PR #5827 [ci skip]
cm13-github Feb 27, 2024
d3ff37a
Fix bound math on mass screenshot verb (#5814)
Drulikar Feb 27, 2024
a854bbb
Automatic changelog for PR #5814 [ci skip]
cm13-github Feb 27, 2024
7eafea9
Fix cas ammo consumption logic (#5824)
mullenpaul Feb 27, 2024
b2e4d77
Automatic changelog for PR #5824 [ci skip]
cm13-github Feb 27, 2024
8828ad8
TWE on Who. (#5837)
Segrain Feb 27, 2024
63053e0
Automatic changelog for PR #5837 [ci skip]
cm13-github Feb 27, 2024
abafa69
Fix for fisticuffs causedata. (#5836)
Segrain Feb 27, 2024
197d438
Automatic changelog for PR #5836 [ci skip]
cm13-github Feb 27, 2024
99fa431
Names for nodes and traps. (#5831)
Segrain Feb 27, 2024
8f186c9
Automatic changelog for PR #5831 [ci skip]
cm13-github Feb 27, 2024
bfa7c55
Faction frequences (#5833)
Segrain Feb 27, 2024
d808f1c
Automatic changelog for PR #5833 [ci skip]
cm13-github Feb 27, 2024
e2e5fce
Fixes the M707 spotting scope teleporting its user and M707 attachmen…
Zonespace27 Feb 27, 2024
04a025a
Automatic changelog for PR #5832 [ci skip]
cm13-github Feb 27, 2024
7620861
Fix for survivor hostility message. (#5828)
Segrain Feb 27, 2024
0d50cf2
Automatic changelog for PR #5828 [ci skip]
cm13-github Feb 27, 2024
72ffa5b
Fixes Trading Card Descriptions (#5812)
Warfan1815 Feb 27, 2024
7de68c3
Automatic changelog for PR #5812 [ci skip]
cm13-github Feb 27, 2024
3b91f0b
Automatic changelog compile [ci skip]
actions-user Feb 28, 2024
72c668b
Moves current UPP/CLF combat synths into a support role (#5830)
Nanu308 Feb 28, 2024
5ff2119
Automatic changelog for PR #5830 [ci skip]
cm13-github Feb 28, 2024
b861def
Reverts Removal of M4 Armor From FTL (#5834)
MobiusWon Feb 28, 2024
a4e6543
Automatic changelog for PR #5834 [ci skip]
cm13-github Feb 28, 2024
187a5fc
Fix dropship equipment infinite loop (#5823)
mullenpaul Feb 28, 2024
12329b6
Automatic changelog for PR #5823 [ci skip]
cm13-github Feb 28, 2024
1415c70
Automatic TGS DMAPI Update (#5841)
cm13-github Feb 28, 2024
05667f4
Fix for crates and traps. (#5835)
Segrain Feb 28, 2024
d4db59e
Automatic changelog for PR #5835 [ci skip]
cm13-github Feb 28, 2024
85da46d
AUTODOC.md updates (#5840)
SabreML Feb 28, 2024
bc444a7
Dynamic price for omnisentryguns round 3 (#5702)
cuberound Feb 28, 2024
e3a6b7d
Automatic changelog for PR #5702 [ci skip]
cm13-github Feb 28, 2024
b0dff88
Automatic changelog compile [ci skip]
actions-user Feb 29, 2024
bcfee27
Adds UA 45-F, UA 60-FP, M2C, M56D ammo to req (#5816)
Vicacrov Feb 29, 2024
0b04a33
Automatic changelog for PR #5816 [ci skip]
cm13-github Feb 29, 2024
0deeaf6
Refactor stage three of black goo and added stage four. (#5739)
Huffie56 Feb 29, 2024
c8abab5
Automatic changelog for PR #5739 [ci skip]
cm13-github Feb 29, 2024
5bdc65d
Nightmare Insert Fixes & Elevated Nightmare Errors (#5796)
Drulikar Feb 29, 2024
2778c29
Automatic changelog for PR #5796 [ci skip]
cm13-github Feb 29, 2024
0434ce7
adds stun to exiting maintenance stations (#5822)
LOK-1SmartRifleEnjoyer Feb 29, 2024
a9245b7
Automatic changelog for PR #5822 [ci skip]
cm13-github Feb 29, 2024
5b7a2ca
Adds both the surv CLs and the USCM CL to the WY Faction (#5819)
BadAtThisGame302 Feb 29, 2024
24fddf6
Automatic changelog for PR #5819 [ci skip]
cm13-github Feb 29, 2024
a5172aa
Automatic changelog compile [ci skip]
actions-user Mar 1, 2024
ceb17fd
fixes custom chemicals not working on the flamer nozzle (#5687)
iloveloopers Mar 1, 2024
a4f3805
Automatic changelog for PR #5687 [ci skip]
cm13-github Mar 1, 2024
81c7806
Combat Correspondent Expansion Pt. 1 (#5784)
GrrrKitten Mar 1, 2024
45b899f
Automatic changelog for PR #5784 [ci skip]
cm13-github Mar 1, 2024
6770dc0
Removes an unused variable from code (#5844)
private-tristan Mar 1, 2024
7f86526
Fixes the pulling of trading cards out of a pack message being visibl…
Warfan1815 Mar 1, 2024
ca939fe
Automatic changelog for PR #5852 [ci skip]
cm13-github Mar 1, 2024
3136fd1
Fixes traps triggering when shuttlecrushed (#5820)
Vicacrov Mar 1, 2024
4dfc001
Automatic changelog for PR #5820 [ci skip]
cm13-github Mar 1, 2024
af5480b
Changes overwatch consoles to useSharedState to prevent losing state …
TheGamerdk Mar 1, 2024
b3979a5
Automatic changelog for PR #5850 [ci skip]
cm13-github Mar 1, 2024
7384f75
Automatic changelog compile [ci skip]
actions-user Mar 2, 2024
d126f9e
fixes pod cryo
hry-gh Mar 2, 2024
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
  •  
  •  
  •  
10 changes: 7 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,13 @@
/tools/docker/ @Fira
/Dockerfile @Fira

# MorrowWolf
# Nanu

/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @morrowwolf
/code/modules/gear_presets/survivors.dm @morrowwolf
/maps @Nanu308

# Zonespace

/code/datums/tutorial/ @Zonespace27
/maps/tutorial/ @Zonespace27

# MULTIPLE OWNERS
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ body:
placeholder: "#1, #2, #3, etc"
validations:
required: true
- type: input
id: round-id
attributes:
label: Round ID
description: If known, what was the Round ID this bug was found on? Can be left blank if unknown or occured across multiple rounds.
placeholder: "12345"
- type: textarea
id: what-happened
attributes:
Expand Down
3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ Remember: something that is self-evident to you might not be to others. Explain

# Testing Photographs and Procedure
<!-- Include any screenshots/videos/debugging steps of the modified code functioning successfully, ideally including edge cases. -->

<!-- !! If you are modifying sprites, you **must** include one or more in-game screenshots or videos of the new sprites. !! -->

<details>
<summary>Screenshots & Videos</summary>

Expand Down
2 changes: 1 addition & 1 deletion .github/alternate_byond_versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Example:
# 500.1337: runtimestation

515.1610: lv624
515.1630: lv624
8 changes: 4 additions & 4 deletions .github/guides/AUTODOC.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# dmdoc
[DOCUMENTATION]: **PUT DOCUMENTATION LINK HERE**
[DOCUMENTATION]: https://docs.cm-ss13.com/

[BYOND]: https://secure.byond.com/

[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/src/dmdoc
[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/crates/dmdoc

[DMDOC] is a documentation generator for DreamMaker, the scripting language
of the [BYOND] game engine. It produces simple static HTML files based on
Expand All @@ -13,9 +13,9 @@ We use **dmdoc** to generate [DOCUMENTATION] for our code, and that documentatio
is automatically generated and built on every new commit to the master branch

This gives new developers a clickable reference [DOCUMENTATION] they can browse to better help
gain understanding of the /tg/station codebase structure and api reference.
gain understanding of the CM-SS13 codebase structure and api reference.

## Documenting code on /tg/station
## Documenting code on CM-SS13
We use block comments to document procs and classes, and we use `///` line comments
when documenting individual variables.

Expand Down
52 changes: 52 additions & 0 deletions .github/workflows/autowiki.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Autowiki
on:
schedule:
- cron: "5 4 * * *"
workflow_dispatch:
permissions:
contents: read

jobs:
autowiki:
runs-on: ubuntu-latest
steps:
- name: "Check for AUTOWIKI_USERNAME"
id: secrets_set
env:
ENABLER_SECRET: ${{ secrets.AUTOWIKI_USERNAME }}
run: |
unset SECRET_EXISTS
if [ -n "$ENABLER_SECRET" ]; then SECRET_EXISTS=true ; fi
echo "SECRETS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/checkout@v3
- name: Restore BYOND cache
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/cache@v3
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ secrets.CACHE_PURGE_KEY }}
- name: Install rust-g
if: steps.secrets_set.outputs.SECRETS_ENABLED
run: |
sudo dpkg --add-architecture i386
sudo apt update || true
sudo apt install -o APT::Immediate-Configure=false zlib1g-dev:i386 libssl-dev:i386
bash tools/ci/install_rust_g.sh
- name: Compile and generate Autowiki files
if: steps.secrets_set.outputs.SECRETS_ENABLED
run: |
bash tools/ci/install_byond.sh
source $HOME/BYOND/byond/bin/byondsetup
tools/build/build --ci autowiki
- name: Run Autowiki
if: steps.secrets_set.outputs.SECRETS_ENABLED
env:
USERNAME: ${{ secrets.AUTOWIKI_USERNAME }}
PASSWORD: ${{ secrets.AUTOWIKI_PASSWORD }}
run: |
cd tools/autowiki
npm install
cd ../..
node tools/autowiki/autowiki.js data/autowiki_edits.txt data/autowiki_files/
28 changes: 28 additions & 0 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,34 @@ jobs:
with:
outputFile: output-annotations.txt


odlint:
name: Lint with OpenDream
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: Get OpenDream Version
run: |
source dependencies.sh
echo "OPENDREAM_VERSION=$OPENDREAM_VERSION" >> $GITHUB_ENV
- name: Restore OpenDream cache
uses: actions/cache@v3
id: cache-od
with:
path: ~/OpenDream
key: ${{ runner.os }}-opendream-${{ env.OPENDREAM_VERSION }}
- name: Download OpenDream
if: steps.cache-od.outputs.cache-hit != 'true'
run: |
bash tools/ci/download_od.sh
- name: Setup OpenDream
if: steps.cache-od.outputs.cache-hit != 'true'
run: |
bash tools/ci/setup_od.sh
- name: Run OpenDream
run: |
bash tools/ci/run_od.sh

compile_all_maps:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Compile Maps
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,6 @@ test_environment.txt
# byond-tracy backend, not shipped with the codebase so it shouldn't be maintained
prof.dll
libprof.so

# OpenDream compatibility stuff
colonialmarines.json
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"**/.pnp.*": true
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "explicit"
},
"files.eol": "\n",
"files.insertFinalNewline": true,
Expand Down
13 changes: 13 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,19 @@
],
"group": "build",
"label": "tgui: sonar"
},
{
"type": "shell",
"command": "bin/tgfont",
"windows": {
"command": ".\\bin\\tgfont.cmd"
},
"problemMatcher": [
"$tsc",
"$eslint-stylish"
],
"group": "build",
"label": "tgui: rebuild tgfont"
}
]
}
5 changes: 1 addition & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
## CM-SS13 codebase

[![resentment](https://forthebadge.com/images/badges/built-with-resentment.svg)](https://www.monkeyuser.com/assets/images/2019/131-bug-free.png) [![resentment](https://forthebadge.com/images/badges/contains-technical-debt.svg)](https://user-images.githubusercontent.com/8171642/50290880-ffef5500-043a-11e9-8270-a2e5b697c86c.png) [![forinfinityandbyond](https://user-images.githubusercontent.com/5211576/29499758-4efff304-85e6-11e7-8267-62919c3688a9.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a)
<a href="https://www.monkeyuser.com/assets/images/2019/131-bug-free.png"><img src="https://img.shields.io/badge/Built_with-Resentment-orange?style=for-the-badge&labelColor=%23D47439&color=%23C36436" width=260px></a> <a href="https://user-images.githubusercontent.com/8171642/50290880-ffef5500-043a-11e9-8270-a2e5b697c86c.png"><img src="https://img.shields.io/badge/Contains-Technical_Debt-blue?style=for-the-badge&color=5598D0&labelColor=62C1EE" width=280px></a> [![forinfinityandbyond](https://user-images.githubusercontent.com/5211576/29499758-4efff304-85e6-11e7-8267-62919c3688a9.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a)

[![Build Status](https://github.com/cmss13-devs/cmss13/workflows/CI%20Suite/badge.svg)](https://github.com/cmss13-devs/cmss13/actions?query=workflow%3A%22CI+Suite%22)

* **Website:** https://forum.cm-ss13.com/
* **Code:** https://github.com/cmss13-devs/cmss13
* **Wiki:** https://cm-ss13.com/wiki/Main_Page
Expand Down Expand Up @@ -36,5 +35,3 @@ The code for CM-SS13 is licensed under the [GNU Affero General Public License v3
Assets including icons and sound are under the [Creative Commons 3.0 BY-SA license](https://creativecommons.org/licenses/by-sa/3.0/) unless otherwise indicated. Authorship for assets including art and sound under the CC BY-SA license is defined as the active development team of CM-SS13 unless stated otherwise (by author of the commit).

All code is assumed to be licensed under AGPL v3 unless stated otherwise by file header. Commits before 9a001bf520f889b434acd295253a1052420860af are assumed to be licensed under GPLv3 and can be used in closed source repo.


2 changes: 2 additions & 0 deletions bin/tgfont.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
@echo off
call "%~dp0\..\tools\build\build.bat" --wait-on-error tg-font %*
23 changes: 16 additions & 7 deletions code/__DEFINES/ARES.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#define ARES_RECORD_SECURITY "Security Update"
#define ARES_RECORD_MAINTENANCE "Maintenance Ticket"
#define ARES_RECORD_ACCESS "Access Ticket"
#define ARES_RECORD_FLIGHT "Flight Record"

/// Not by ARES logged through marine_announcement()
#define ARES_LOG_NONE 0
Expand All @@ -34,13 +35,14 @@
/// Logged in the security updates
#define ARES_LOG_SECURITY 2

/// Access levels specifically for Working Joe management console
#define APOLLO_ACCESS_REQUEST 0
#define APOLLO_ACCESS_REPORTER 1
#define APOLLO_ACCESS_TEMP 2
#define APOLLO_ACCESS_AUTHED 3
#define APOLLO_ACCESS_JOE 4
#define APOLLO_ACCESS_DEBUG 5
// Access levels specifically for Working Joe management console
#define APOLLO_ACCESS_LOGOUT 0
#define APOLLO_ACCESS_REQUEST 1
#define APOLLO_ACCESS_REPORTER 2
#define APOLLO_ACCESS_TEMP 3
#define APOLLO_ACCESS_AUTHED 4
#define APOLLO_ACCESS_JOE 5
#define APOLLO_ACCESS_DEBUG 6

/// Ticket statuses, both for Access and Maintenance
/// Pending assignment/rejection
Expand All @@ -54,6 +56,13 @@
/// Completed by WJs
#define TICKET_COMPLETED "completed"

/// Granted Access Ticket
#define TICKET_GRANTED "granted"
/// Revoked Access Ticket
#define TICKET_REVOKED "revoked"
/// Self-Returned Access Ticket
#define TICKET_RETURNED "returned"

/// Checks for if buttons can be used, these may yet be removed and internalised to the UI programming
#define TICKET_OPEN "OPEN"
#define TICKET_CLOSED "CLOSED"
Expand Down
29 changes: 19 additions & 10 deletions code/__DEFINES/__game.dm
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
#define RANGE_TURFS(RADIUS, CENTER) \
block( \
locate(max(CENTER.x-(RADIUS),1), max(CENTER.y-(RADIUS),1), CENTER.z), \
locate(min(CENTER.x+(RADIUS),world.maxx), min(CENTER.y+(RADIUS),world.maxy), CENTER.z) \
)

//Admin perms are in global.dm.

/// To make it even more clear that something is a bitfield.
Expand Down Expand Up @@ -39,6 +33,7 @@ block( \
#define MAP_RUNTIME "USS Runtime"
#define MAP_LV522_CHANCES_CLAIM "LV-522 Chance's Claim" // Highpop Only
#define MAP_NEW_VARADERO "New Varadero"//ice colony underground but as its own map
#define MAP_CHINOOK "Chinook 91 GSO" //admin level

#define GAMEMODE_WHISKEY_OUTPOST "Whiskey Outpost"
#define GAMEMODE_HIVE_WARS "Hive Wars"
Expand Down Expand Up @@ -102,7 +97,7 @@ block( \
#define SOUND_MIDI (1<<1)
#define SOUND_AMBIENCE (1<<2)
#define SOUND_LOBBY (1<<3)
#define SOUND_INTERNET (1<<4)
#define SOUND_INTERNET (1<<4) // Unused currently. Kept for default prefs compat only
#define SOUND_REBOOT (1<<5)
#define SOUND_ADMIN_MEME (1<<6)
#define SOUND_ADMIN_ATMOSPHERIC (1<<7)
Expand All @@ -123,6 +118,7 @@ block( \
#define CHAT_FFATTACKLOGS (1<<11)
#define CHAT_GHOSTHIVEMIND (1<<12)
#define CHAT_NICHELOGS (1<<13)
#define CHAT_LISTENINGBUG (1<<14)

//toggles_ghost
#define GHOST_HEALTH_SCAN (1<<0)
Expand Down Expand Up @@ -150,6 +146,7 @@ block( \
//toggles_admin
/// Splits admin tabs in Statpanel
#define SPLIT_ADMIN_TABS (1<<0)
#define ADMIN_STEALTHMODE (1<<1)

//=================================================

Expand Down Expand Up @@ -280,8 +277,7 @@ block( \

// Helpers
/// Only use the CEILING_PROTECTION_TIER_X defines for `protection_level`
#define CEILING_IS_PROTECTED(ceiling, protection_level) (ceiling >= protection_level)

#define CEILING_IS_PROTECTED(ceiling, protection_level) ((ceiling) >= (protection_level))

// Default font settings
#define FONT_SIZE "5pt"
Expand Down Expand Up @@ -391,6 +387,7 @@ block( \
#define FIRE_MISSION_WEAPON_REMOVED 8
#define FIRE_MISSION_WEAPON_UNUSABLE 16
#define FIRE_MISSION_WEAPON_OUT_OF_AMMO 32
#define FIRE_MISSION_BAD_DIRECTION 64
#define FIRE_MISSION_NOT_EXECUTABLE -1

//Defines for firemission state
Expand Down Expand Up @@ -492,6 +489,18 @@ block( \
#define TURF_PROTECTION_CAS 2
#define TURF_PROTECTION_OB 3

/// Convert a turf protection level to a ceiling protection level
/proc/get_ceiling_protection_level(turf_protection_level)
switch(turf_protection_level)
if(TURF_PROTECTION_OB)
return CEILING_PROTECTION_TIER_4
if(TURF_PROTECTION_CAS)
return CEILING_PROTECTION_TIER_3
if(TURF_PROTECTION_MORTAR)
return CEILING_PROTECTION_TIER_2
else
return CEILING_NO_PROTECTION

// Anything above the deck boundary is the upper deck, anything below is the lower deck
// This is exclusive, so anything ON the boundary is an edge case that's neither on the upper nor the lower deck
#define ALMAYER_DECK_BOUNDARY 101
Expand Down Expand Up @@ -521,7 +530,7 @@ block( \
/// `amount` - The number to get per time
/// `time` - The time period in which to gain this amount
/// To be used with delta_time. Multiplied by 10 to convert from deciseconds to seconds
#define AMOUNT_PER_TIME(amount, time) ((amount / (time))*10)
#define AMOUNT_PER_TIME(amount, time) (((amount) / (time))*10)

// Local message mode. Used to decide wheter message should be dispatched on the radio.
#define MESSAGE_MODE_LOCAL 1
Expand Down
26 changes: 7 additions & 19 deletions code/__DEFINES/_math.dm
Original file line number Diff line number Diff line change
Expand Up @@ -9,43 +9,31 @@
#define CARDINAL_DIRS list(1,2,4,8)
#define CARDINAL_ALL_DIRS list(1,2,4,5,6,8,9,10)

//some colors
#define COLOR_RED "#FF0000"
#define COLOR_GREEN "#00FF00"
#define COLOR_BLUE "#0000FF"
#define COLOR_CYAN "#00FFFF"
#define COLOR_PINK "#FF00FF"
#define COLOR_YELLOW "#FFFF00"
#define COLOR_ORANGE "#FF9900"
#define COLOR_WHITE "#FFFFFF"
#define COLOR_BLACK "#000000"
#define COLOR_OIL "#030303"

//Grass Colors
#define COLOR_G_ICE "#C7EDDE" //faded cyan
#define COLOR_G_DES "#FF7C1C" //bright orange
#define COLOR_G_JUNG "#64AA6E" //faded green

#define LEFT 1
#define RIGHT 2

#define CEILING(x, y) ( -round(-(x) / (y)) * (y) )

#define ROUND_UP(x) ( -round(-(x)))

// round() acts like floor(x, 1) by default but can't handle other values
#define FLOOR(x, y) ( round((x) / (y)) * (y) )

// Real modulus that handles decimals
#define MODULUS(x, y) ( (x) - (y) * round((x) / (y)) )

// Returns true if val is from min to max, inclusive.
#define ISINRANGE(val, min, max) (min <= val && val <= max)
#define ISINRANGE(val, min, max) ((min) <= (val) && (val) <= (max))

// Same as above, exclusive.
#define ISINRANGE_EX(val, min, max) (min < val && val < max)
#define ISINRANGE_EX(val, min, max) ((min) < (val) && (val) < (max))

// Will filter out extra rotations and negative rotations
// E.g: 540 becomes 180. -180 becomes 180.
#define SIMPLIFY_DEGREES(degrees) (MODULUS((degrees), 360))

/// Gets the sign of x, returns -1 if negative, 0 if 0, 1 if positive
#define SIGN(x) ( ((x) > 0) - ((x) < 0) )

/// Performs a linear interpolation between a and b. Note that amount=0 returns a, amount=1 returns b, and amount=0.5 returns the mean of a and b.
#define LERP(a, b, amount) ( (amount) ? ((a) + ((b) - (a)) * (amount)) : (a) )
Loading
Loading