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

Upstream merge as of Aug 25 #418

Merged
merged 2,619 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2619 commits
Select commit Hold shift + click to select a range
f59ca6a
Automatic changelog for PR #6691 [ci skip]
cm13-github Aug 6, 2024
34885ee
Revert "Buffs cades against projectiles" (#6884)
Zonespace27 Aug 6, 2024
c648dca
Replaces Machete Scabbard in Smartgunner Vendor with new SG scabbard …
Contrabang Aug 6, 2024
78f9498
Automatic changelog for PR #6880 [ci skip]
cm13-github Aug 6, 2024
4494b45
Imports TG Pills - Matches pill bottle aesthetic (#6870)
ItsVyzo Aug 6, 2024
f005034
Automatic changelog for PR #6870 [ci skip]
cm13-github Aug 6, 2024
d3ca38d
Use RANGE_TURFS (#6692)
Doubleumc Aug 7, 2024
33e6c27
Automatic changelog compile [ci skip]
actions-user Aug 7, 2024
bf69d10
Use DVIEW (#6712)
Doubleumc Aug 7, 2024
e931d41
Hold my Beer (Fix of hi intellligent data lookup in TGUI Who/Staff Wh…
blackcrystall Aug 7, 2024
9fe5213
Automatic changelog for PR #6786 [ci skip]
cm13-github Aug 7, 2024
85af356
Fixes explosive implants (#6886)
Git-Nivrak Aug 7, 2024
b51e008
Automatic changelog for PR #6886 [ci skip]
cm13-github Aug 7, 2024
275837d
Re: Add Directional APC's sprites, reduces lines of code by adding an…
Venuska1117 Aug 7, 2024
fe5d6e7
Automatic changelog for PR #6686 [ci skip]
cm13-github Aug 7, 2024
23cd813
Shrapnel smooth movement [WIP] (#6821)
Doubleumc Aug 7, 2024
205f688
Automatic changelog for PR #6821 [ci skip]
cm13-github Aug 7, 2024
0ce0c73
Automatic changelog compile [ci skip]
actions-user Aug 8, 2024
6504815
Gravity generator removal (#6751)
cuberound Aug 9, 2024
03bb2bd
Automatic changelog for PR #6751 [ci skip]
cm13-github Aug 9, 2024
7b79377
Standardises unmeltable SG & Specialist Gear, and removes the (now-le…
BasilHerb Aug 9, 2024
05f2587
Automatic changelog for PR #6893 [ci skip]
cm13-github Aug 9, 2024
c09d864
Accurately depicts the mine amount in claymore boxes on vendor labels…
HaultyAnonie Aug 9, 2024
3d18870
Automatic changelog for PR #6898 [ci skip]
cm13-github Aug 9, 2024
9ef9edf
Reorders the Essential SG Kit (#6899)
Contrabang Aug 9, 2024
365fed1
Automatic changelog for PR #6899 [ci skip]
cm13-github Aug 9, 2024
04b3134
Automatic changelog compile [ci skip]
actions-user Aug 10, 2024
f51377c
IB fixed fun fact (#6863)
zzzmike Aug 11, 2024
e7c7970
Automatic changelog for PR #6863 [ci skip]
cm13-github Aug 11, 2024
ba3ec7b
Fixes being able to put items back in the specialist case (#6897)
Git-Nivrak Aug 11, 2024
e45ff80
Automatic changelog for PR #6897 [ci skip]
cm13-github Aug 11, 2024
4c4c535
Automatic changelog compile [ci skip]
actions-user Aug 12, 2024
399218e
Makes explosions always deal full damage on the source tile (#6888)
Git-Nivrak Aug 12, 2024
a0f8312
Automatic changelog for PR #6888 [ci skip]
cm13-github Aug 12, 2024
67ef991
Reduces the Cost of the AGM-184 'Harpoon II' from 300 to 200 (#6876)
MPhonks Aug 12, 2024
4619e41
Automatic changelog for PR #6876 [ci skip]
cm13-github Aug 12, 2024
2e0dee2
ERT no longer show up in the orbit escape section (#6910)
Contrabang Aug 12, 2024
4e61b35
Automatic changelog for PR #6910 [ci skip]
cm13-github Aug 12, 2024
73361cc
"Start Round" can start delayed round (#6908)
Doubleumc Aug 12, 2024
d1d60fc
Automatic changelog for PR #6908 [ci skip]
cm13-github Aug 12, 2024
176f7df
FIX Kutjevo Botany APC that can't be fixed (#6909)
majchroo Aug 12, 2024
0a1cfe3
Automatic changelog for PR #6909 [ci skip]
cm13-github Aug 12, 2024
4bdd59b
Automatic changelog compile [ci skip]
actions-user Aug 13, 2024
7b3f84a
Automatic TGS DMAPI Update (#6917)
cm13-github Aug 13, 2024
5cf465e
Non folding plasteel barricade (#6855)
Blundir Aug 14, 2024
88cd12e
Automatic changelog for PR #6855 [ci skip]
cm13-github Aug 14, 2024
abccb0f
Plantable UPP Flag (#6927)
Steelpoint Aug 14, 2024
340a825
Automatic changelog for PR #6927 [ci skip]
cm13-github Aug 14, 2024
1aa7801
UPP Command Tablet (#6913)
Steelpoint Aug 14, 2024
ac1f119
Automatic changelog for PR #6913 [ci skip]
cm13-github Aug 14, 2024
8940104
Automatic changelog compile [ci skip]
actions-user Aug 15, 2024
901301a
"Dark" HUD indicators adjust with view size (#6851)
Doubleumc Aug 15, 2024
7b6ef82
Automatic changelog for PR #6851 [ci skip]
cm13-github Aug 15, 2024
3d76ea7
Automatic changelog compile [ci skip]
actions-user Aug 16, 2024
f851ba0
Adds muzzle flash light colors (#6954)
Blundir Aug 16, 2024
4f4fcf8
Automatic changelog for PR #6954 [ci skip]
cm13-github Aug 16, 2024
88d3a63
Keycard authentication device now reqires two users to activate event…
cuberound Aug 16, 2024
ce615cc
Automatic changelog for PR #6903 [ci skip]
cm13-github Aug 16, 2024
0a7c2bb
gayons (#6388)
567Turtle Aug 16, 2024
4848bb0
Automatic changelog for PR #6388 [ci skip]
cm13-github Aug 16, 2024
66dfc88
Automatic changelog compile [ci skip]
actions-user Aug 17, 2024
c015286
Datumizes Specialist Sets (#6933)
Zonespace27 Aug 17, 2024
1503ecb
Automatic changelog for PR #6933 [ci skip]
cm13-github Aug 17, 2024
43d263c
Blespace beacon removal (#6797)
cuberound Aug 17, 2024
9e941a7
Automatic changelog for PR #6797 [ci skip]
cm13-github Aug 17, 2024
29cb296
Automatic changelog compile [ci skip]
actions-user Aug 18, 2024
45f9303
Corporate Liaison's Wardrobe (#6936)
thevandie Aug 18, 2024
8119344
Automatic changelog for PR #6936 [ci skip]
cm13-github Aug 18, 2024
8e15f17
Fixes resist while bucklecuffed to bed (#6960)
zzzmike Aug 18, 2024
4ebfc76
Automatic changelog for PR #6960 [ci skip]
cm13-github Aug 18, 2024
75b134e
Playing cards are vanity accessories for helmets (#6894)
doganesi Aug 18, 2024
c7f9d7e
Automatic changelog for PR #6894 [ci skip]
cm13-github Aug 18, 2024
3aad041
Automatic changelog compile [ci skip]
actions-user Aug 19, 2024
cab914d
Suit storages qdel pockets on Destroy() (#6990)
Doubleumc Aug 20, 2024
229c3b6
New Pizza Cutters (#6697)
Mensla Aug 21, 2024
9979760
Automatic changelog for PR #6697 [ci skip]
cm13-github Aug 21, 2024
3818176
Forecon ERT Adjustments (#6739)
Steelpoint Aug 21, 2024
6f54b61
Automatic changelog for PR #6739 [ci skip]
cm13-github Aug 21, 2024
6c4543a
Adds handheld Enforcer squad distress beacons for Provost Inspectors+…
Waseemq1235 Aug 21, 2024
2162ba9
Automatic changelog for PR #6866 [ci skip]
cm13-github Aug 21, 2024
eb675ff
Changes old donator kit sprites. (#6887)
SASoperative Aug 21, 2024
9250260
Automatic changelog compile [ci skip]
actions-user Aug 21, 2024
bb2d86e
Automatic changelog for PR #6887 [ci skip]
cm13-github Aug 21, 2024
77c01da
m44 import from downstream (#6984)
ItsVyzo Aug 21, 2024
4c03b0e
Automatic changelog for PR #6984 [ci skip]
cm13-github Aug 21, 2024
207f72c
Imports TWE sprites from downstream (#6985)
ItsVyzo Aug 21, 2024
a7c3482
Automatic changelog for PR #6985 [ci skip]
cm13-github Aug 21, 2024
62e7681
Automatic changelog compile [ci skip]
actions-user Aug 22, 2024
d628fc6
Chat Filter (#6901)
Git-Nivrak Aug 22, 2024
53acc58
Automatic changelog for PR #6901 [ci skip]
cm13-github Aug 22, 2024
f165d66
Splits storage.dmi into multiple files (#6964)
Blundir Aug 22, 2024
4276c02
Automatic changelog for PR #6964 [ci skip]
cm13-github Aug 22, 2024
1198343
Makes fingerprint scanner description newbie-friendly (#6989)
zzzmike Aug 22, 2024
fc0673e
Automatic changelog for PR #6989 [ci skip]
cm13-github Aug 22, 2024
6b5840f
Fixes retrieve fulton objective (#6994)
Zonespace27 Aug 22, 2024
3564fc7
Automatic changelog for PR #6994 [ci skip]
cm13-github Aug 22, 2024
87db58a
Changes 'view objectives' verb to 'view intel objectives' verb, in li…
Willzadl Aug 22, 2024
2b571a5
Automatic changelog for PR #6987 [ci skip]
cm13-github Aug 22, 2024
2d5ff70
Adds AMR ammo to WO (#6969)
Blundir Aug 22, 2024
517949e
researchvivors can access research database (#6961)
Nomoresolvalou Aug 22, 2024
e51d463
Automatic changelog for PR #6969 [ci skip]
cm13-github Aug 22, 2024
d25df94
UPP Logistics Worker and Political Commissar Addition (#6920)
Steelpoint Aug 22, 2024
c5d648c
Automatic changelog for PR #6920 [ci skip]
cm13-github Aug 22, 2024
401f8cb
Makes survivor doctors use doctor paygrade (#6975)
realforest2001 Aug 22, 2024
910d5a2
Automatic changelog for PR #6975 [ci skip]
cm13-github Aug 22, 2024
6cb3ce6
fixes duplicate brown shoes in code (#6928)
zzzmike Aug 22, 2024
49fdd3a
Automatic changelog for PR #6961 [ci skip]
cm13-github Aug 22, 2024
89639f3
Re-adds peridaxon revival mix as a separate option (#6914)
Git-Nivrak Aug 22, 2024
9b981eb
Automatic changelog for PR #6914 [ci skip]
cm13-github Aug 22, 2024
688fae2
UPP Wall Flag (#6925)
Steelpoint Aug 22, 2024
4166ce5
Automatic changelog for PR #6925 [ci skip]
cm13-github Aug 22, 2024
361e612
Add FORCEDROP_CONDITIONAL and SMARTGUNNER_BACKPACK_OVERRIDE to bitfie…
Drulikar Aug 22, 2024
e0113a9
Automatic changelog for PR #6881 [ci skip]
cm13-github Aug 22, 2024
027781c
Adds all missing lineart images in gun examine (#6905)
Blundir Aug 22, 2024
818d811
Automatic changelog for PR #6905 [ci skip]
cm13-github Aug 22, 2024
107e8b8
Adds marine law charges for unlawful usage of listening devices. (#6974)
realforest2001 Aug 22, 2024
7896e6d
Automatic changelog for PR #6974 [ci skip]
cm13-github Aug 22, 2024
09d5ed3
Re-orders the SEA vendor (#6983)
realforest2001 Aug 22, 2024
45591dd
Automatic changelog for PR #6983 [ci skip]
cm13-github Aug 22, 2024
426eab7
Dropship 3 'Saipan' (#6939)
realforest2001 Aug 22, 2024
b192eb0
Automatic changelog for PR #6939 [ci skip]
cm13-github Aug 22, 2024
dc4b29a
Fixes teslas in fiorina (#6900)
Git-Nivrak Aug 22, 2024
9ee830a
Automatic changelog for PR #6900 [ci skip]
cm13-github Aug 22, 2024
a502538
Requisitons additions (#6694)
Blundir Aug 22, 2024
a87d0d2
Automatic changelog for PR #6694 [ci skip]
cm13-github Aug 22, 2024
bf02a65
A few paradrop-related tips. (#6997)
private-tristan Aug 22, 2024
4f54868
Automatic changelog for PR #6997 [ci skip]
cm13-github Aug 22, 2024
5b2c396
Automatic changelog compile [ci skip]
actions-user Aug 23, 2024
10e1785
Emissive APCs (#7000)
Git-Nivrak Aug 23, 2024
43896fc
Automatic changelog for PR #7000 [ci skip]
cm13-github Aug 23, 2024
44c2c1e
improvements to research datum (#6885)
kiVts Aug 23, 2024
915d8ea
Automatic changelog for PR #6885 [ci skip]
cm13-github Aug 23, 2024
b6e6118
Remove fancy locker (#6999)
Doubleumc Aug 23, 2024
47c701f
Automatic changelog for PR #6999 [ci skip]
cm13-github Aug 23, 2024
99ca4fd
Smartgun battery name sanity (#6934)
MistChristmas Aug 23, 2024
25997a1
Automatic changelog for PR #6934 [ci skip]
cm13-github Aug 23, 2024
70065a4
Stompers (#6973)
Blundir Aug 23, 2024
39daa56
Automatic changelog for PR #6973 [ci skip]
cm13-github Aug 23, 2024
99558de
Changes the M44 heavy speed loader to be more clear (#7001)
efzapa Aug 23, 2024
32887dc
Automatic changelog for PR #7001 [ci skip]
cm13-github Aug 23, 2024
650e296
Predalien feral smash tweaks (#6993)
Mister-moon1 Aug 23, 2024
3f52923
Automatic changelog for PR #6993 [ci skip]
cm13-github Aug 23, 2024
8981ad5
small vai tweak (#6819)
CapCamIII Aug 23, 2024
fa29780
Automatic changelog for PR #6819 [ci skip]
cm13-github Aug 23, 2024
a25a054
New sound for revive notification (#6918)
zzzmike Aug 23, 2024
dfeda0b
Automatic changelog for PR #6918 [ci skip]
cm13-github Aug 23, 2024
1ed1eb9
Intelligence Officers latejoin QoL (#7007)
private-tristan Aug 23, 2024
1fe28f0
Automatic changelog for PR #7007 [ci skip]
cm13-github Aug 23, 2024
daec0f1
Small updates to reagent containers (#6891)
BeagleGaming1 Aug 23, 2024
7965d1b
Automatic changelog for PR #6891 [ci skip]
cm13-github Aug 23, 2024
f303352
CO armor resprite (#6647)
Blundir Aug 23, 2024
0fd6d40
Automatic changelog for PR #6647 [ci skip]
cm13-github Aug 23, 2024
dff39de
Mortar camo variants (#6941)
Blundir Aug 23, 2024
bbc13d3
Automatic changelog for PR #6941 [ci skip]
cm13-github Aug 23, 2024
168c8a7
Resprite of old guns (#6804)
Blundir Aug 23, 2024
ba5c7ca
Tank IFF, Minigun tweaks, code cleanup & new hitsound (#6688)
TheManWithNoHands Aug 23, 2024
a66629a
Automatic changelog for PR #6804 [ci skip]
cm13-github Aug 23, 2024
97c21f9
Patch PB bonus projectile knockback (#6784)
Doubleumc Aug 23, 2024
b3444f7
Automatic changelog for PR #6688 [ci skip]
cm13-github Aug 23, 2024
84f1644
Varadero, Strata, Kutjevo, Shiva energy fix (#6972)
Noname995 Aug 23, 2024
2ab6abd
Automatic changelog for PR #6972 [ci skip]
cm13-github Aug 23, 2024
5947249
Solar Devils ERT [PvE Marines] (#6811)
Steelpoint Aug 23, 2024
6d53ee1
Automatic changelog for PR #6811 [ci skip]
cm13-github Aug 23, 2024
06d35ef
Provost Rankpansion (#6982)
ItsVyzo Aug 23, 2024
1b874c9
Automatic changelog for PR #6982 [ci skip]
cm13-github Aug 23, 2024
ee59c44
Automatic changelog compile [ci skip]
actions-user Aug 24, 2024
13682c3
Fullscreen improvements (#6850)
Doubleumc Aug 24, 2024
064cdb0
Automatic changelog for PR #6850 [ci skip]
cm13-github Aug 24, 2024
3c0c80f
Renegade Hive is now a different color (#7018)
Unknownity Aug 24, 2024
c4f3cce
Automatic changelog for PR #7018 [ci skip]
cm13-github Aug 24, 2024
f7750b8
Adds giant lizards to LV-624 (#6882)
VileBeggar Aug 24, 2024
0d13c9e
Automatic changelog for PR #6882 [ci skip]
cm13-github Aug 24, 2024
a032773
Fixes character selection screen preview (#7016)
Git-Nivrak Aug 24, 2024
a2ee775
Automatic changelog for PR #7016 [ci skip]
cm13-github Aug 24, 2024
6ccfccc
Fix Boarding Shuttle (#7010)
Doubleumc Aug 24, 2024
e5aca2e
Automatic changelog for PR #7010 [ci skip]
cm13-github Aug 24, 2024
87021fc
Bursting+facehugger stats no longer count NPCs (#6978)
zzzmike Aug 24, 2024
7f41ebb
Automatic changelog for PR #6978 [ci skip]
cm13-github Aug 24, 2024
943366b
Revert #6903 (#6995)
Mister-moon1 Aug 24, 2024
f96705f
Automatic changelog for PR #6995 [ci skip]
cm13-github Aug 24, 2024
116b8f0
Using a multitool to find an APC now highlights the APC (#7020)
TheGamerdk Aug 24, 2024
0c18878
Automatic changelog for PR #7020 [ci skip]
cm13-github Aug 24, 2024
b8e0706
Autowiki data for xenomorph caste stats (#7019)
RainAndSand Aug 24, 2024
9876603
Updates CMO headset to be on par with other heads of staff (#7022)
Kitsunemitsu Aug 24, 2024
3d941e2
Automatic changelog for PR #7022 [ci skip]
cm13-github Aug 24, 2024
1ff8726
Psychic Whisper/Radiance flavour. (#6998)
realforest2001 Aug 24, 2024
7b120b6
Automatic changelog for PR #6998 [ci skip]
cm13-github Aug 24, 2024
48d70ab
Automatic changelog compile [ci skip]
actions-user Aug 25, 2024
b926d26
Fix typo (#7030)
RainAndSand Aug 25, 2024
1b297a9
Fixes specialist set refunding (#7024)
Zonespace27 Aug 25, 2024
63bbe1e
Automatic changelog for PR #7024 [ci skip]
cm13-github Aug 25, 2024
962be5f
unbreaks multiple autowiki pages
harryob Aug 25, 2024
7c8d250
gamemode decorators (#7014)
harryob Aug 25, 2024
fad7c01
Changes default verbs for staff (#7027)
realforest2001 Aug 25, 2024
6656c35
Automatic changelog for PR #7027 [ci skip]
cm13-github Aug 25, 2024
dde2fc9
Merge remote-tracking branch 'pvp-cm/master' into upstream-merge-8-25
Doubleumc Aug 26, 2024
844f36e
parsing fixes
Doubleumc Aug 26, 2024
d02ba84
boot fixes
Doubleumc Aug 26, 2024
761386b
debug & runtime fixes
Doubleumc Aug 26, 2024
29b98f7
shuttle fixes
Doubleumc Aug 26, 2024
7abcf9a
interior fixes
Doubleumc Aug 26, 2024
1f9348f
misc mapping fixes
Doubleumc Aug 27, 2024
353ab5b
main mapping fixes
Doubleumc Aug 27, 2024
b05c360
changelog revert
Doubleumc Aug 28, 2024
68200fa
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Aug 28, 2024
c037dd0
check_ban args fix
Doubleumc Aug 28, 2024
4854690
derelict_almayer usable
Doubleumc Aug 28, 2024
a440c0e
poddoor fixes
Doubleumc Aug 28, 2024
2f83461
clear pending changelogs
Doubleumc Aug 28, 2024
60be082
crusher autowiki compat
Doubleumc Aug 28, 2024
bc2a822
light upp sentry icon
Doubleumc Aug 28, 2024
3b8801c
arc compat
Doubleumc Aug 28, 2024
3430466
mapping duplicate fix
Doubleumc Aug 28, 2024
cc21051
Update USS_Runtime_multiz.dmm
Doubleumc Aug 28, 2024
88c4558
open turf lint fix
Doubleumc Aug 28, 2024
a363e1d
Update index.tsx
Doubleumc Aug 28, 2024
5b4d485
dummies out bug reporting
Doubleumc Aug 28, 2024
037d5c8
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Aug 28, 2024
63ab155
Revert "Merge remote-tracking branch 'upstream/master' into upstream-…
Doubleumc Aug 28, 2024
831c8e6
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Aug 28, 2024
0754610
pistol compat
Doubleumc Aug 28, 2024
255e991
preserve mapping changes
Doubleumc Aug 29, 2024
32abec7
preserve mapping changes fixes
Doubleumc Aug 29, 2024
94582ee
Update golden_arrow.dmm
Doubleumc Aug 29, 2024
1ff1411
Update Whiskey_Outpost_v2.dmm
Doubleumc Aug 29, 2024
93f97b7
dummies out lz sentries
Doubleumc Aug 29, 2024
394c5a4
Update colonialmarines.dm
Doubleumc Aug 29, 2024
7949c3d
disable m56d radius restriction
Doubleumc Aug 29, 2024
2e4c070
Update colonialmarines.dm
Doubleumc Aug 29, 2024
e9db4c3
disable megaphone sound
Doubleumc Aug 30, 2024
bd19191
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Aug 30, 2024
f42f626
Revert "Adds a grab and throw animation + sound (#6759)"
Doubleumc Aug 30, 2024
1fea5da
dogtag accessory cost 0
Doubleumc Aug 31, 2024
9c5d415
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Aug 31, 2024
d8314b8
no colony gen inherent failure
Doubleumc Sep 4, 2024
b0b3a43
observe menu section for platoon
Doubleumc Sep 4, 2024
51c41eb
vendors don't need supply link
Doubleumc Sep 4, 2024
a52b87a
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Sep 4, 2024
3a1b93e
Update vending_types.dm
Doubleumc Sep 4, 2024
ee8964a
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Sep 8, 2024
1331e61
garrow maplints
Doubleumc Sep 8, 2024
672ce3f
garrow maplints
Doubleumc Sep 8, 2024
e6a81e0
Update king.dm
Doubleumc Sep 8, 2024
f5a498f
Merge remote-tracking branch 'upstream/master' into upstream-merge-8-25
Doubleumc Sep 10, 2024
d5fd4e2
patch du rounds
Doubleumc Sep 10, 2024
ddc6a52
patch lesser ranks
Doubleumc Sep 10, 2024
44047fb
repath microwavables
Doubleumc Sep 10, 2024
c99f374
Revert "Resprites - 2/2024 Edition (#5838)"
Doubleumc Sep 10, 2024
525e7ee
mk1 mag boxes correction
Doubleumc Sep 13, 2024
b74391d
fix forecon
Doubleumc Sep 13, 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
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,14 @@
/tools/docker/ @Fira
/Dockerfile @Fira

# Nanu

/maps @Nanu308

# Zonespace

/code/datums/tutorial/ @Zonespace27
/code/modules/admin/verbs/SDQL2/ @Zonespace27
/maps/tutorial/ @Zonespace27

# MULTIPLE OWNERS
15 changes: 11 additions & 4 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,10 @@ There is no strict process when it comes to merging pull requests. Pull requests

* After leaving reviews on an open pull request, maintainers should convert it to a draft. Once you have addressed all their comments to the best of your ability, feel free to mark the pull as `Ready for Review` again.

* We ask that you refrain from pinging staff about getting your pull request reviewed until after it is automatically marked stale pending review. If it ends up stale exempt, give it a week, but usually this situation will be explained such as when a relevant maintainer is currently unavailable.

* Whenever sprites are added, please include screenshots or video(s) of them in game in the pull request description.

### A note on balance impacting PRs

Certain PRs, such as those which directly change number values (i.e. health, recoil, damage) or add large pieces of content to the game (i.e. a new gun, a new dropship weapon, or a new xeno structure) can have the potential to highly impact game balance or gameflow.
Expand All @@ -174,7 +178,7 @@ If you are porting features/tools from other codebases, you must give them credi
Regarding sprites & sounds, you must credit the artist and possibly the codebase.

## Things you can work on
The following list is non-exhaustive, but should give you a good idea of what the dev team would like to see in Pull Requests.
The following list is non-exhaustive, but should give you a good idea of what we would like to see in Pull Requests.

### Spriting

Expand All @@ -199,7 +203,7 @@ The following list is non-exhaustive, but should give you a good idea of what th
- Bug fixes and inconsistency fixes

**A note on new maps.**
Entirely new maps are generally considered to be stepping stones into the Development team’s mapping dept. proper. However, making a new map is a months long process that requires dedication and constant communication and oversight from mappers on the Maintainer team. Mapping, like spriting and coding is an acquired skill, and it is highly likely your first map is going to suck. Maps are fluid entities that are never absolutely complete, don’t wed yourself to your initial layout, always be prepared to remap half the project when going in.
Entirely new maps are generally considered to be stepping stones into the maintainers’ mapping dept. proper. However, making a new map is a months long process that requires dedication and constant communication and oversight from mappers on the Maintainer team. Mapping, like spriting and coding is an acquired skill, and it is highly likely your first map is going to suck. Maps are fluid entities that are never absolutely complete, don’t wed yourself to your initial layout, always be prepared to remap half the project when going in.


### Coding
Expand All @@ -216,7 +220,7 @@ Entirely new maps are generally considered to be stepping stones into the Develo
- New TGUI

## What we don't want
The following list is non-exhaustive, but should give you a good idea of what the dev team don't want to see in Pull Requests.
The following list is non-exhaustive, but should give you a good idea of what we don't want to see in Pull Requests.

### Spriting
- Resprites of recently updated content, such as uniforms, guns, marine armor
Expand All @@ -236,7 +240,10 @@ The following list is non-exhaustive, but should give you a good idea of what th
- Player-facing HTML UIs
- Prior denied content/PRs (without approval)

Remember that the following lists are not exhaustive. And you can freely contribute an PR with content that can be shuffled into the “What we don’t want” category, and still get it merged. It is just unlikely without prior talk/approval from a maintainer.
### Frozen
- See pinned [issues](https://github.com/cmss13-devs/cmss13/issues) for anything that requires explicit permission.

Remember that the list is not exhaustive. And you can freely contribute an PR with content that can be shuffled into the “What we don’t want” category, and still get it merged. It is just unlikely without prior talk/approval from a maintainer.

## Banned content
Do not add any of the following in a Pull Request or risk getting the PR closed:
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
158 changes: 88 additions & 70 deletions .github/add_labels.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import os, re
from github import Github
from github import Github, GithubException

# Format - Key: Array[Label, [StringsToIgnore]]
changelogToPrefix = {
'fix': ["Fix", ["fixed a few things"]],
'qol': ["Quality of Life", ["made something easier to use"]],
'add': ["Feature", ["Added new mechanics or gameplay changes", "Added more things"]],
'del': ["Removal", ["Removed old things"]],
'spellcheck': ["Grammar and Formatting", ["fixed a few typos"]],
'balance': ["Balance", ["rebalanced something"]],
'code': ["Code Improvement", ["changed some code"]],
'refactor': ["Refactor", ["refactored some code"]],
'config': ["Config", ["changed some config setting"]],
'admin': ["Admin", ["messed with admin stuff"]],
'server': ["Server", ["something server ops should know"]],
'fix': ["Fix", ["fixed a few things"]],
'qol': ["Quality of Life", ["made something easier to use"]],
'add': ["Feature", ["Added new mechanics or gameplay changes", "Added more things"]],
'del': ["Removal", ["Removed old things"]],
'spellcheck': ["Grammar and Formatting", ["fixed a few typos"]],
'balance': ["Balance", ["rebalanced something"]],
'code': ["Code Improvement", ["changed some code"]],
'refactor': ["Refactor", ["refactored some code"]],
'config': ["Config", ["changed some config setting"]],
'admin': ["Admin", ["messed with admin stuff"]],
'server': ["Server", ["something server ops should know"]],
'soundadd': ["Sound", ["added a new sound thingy"]],
'sounddel': ["Sound", ["removed an old sound thingy"]],
'imageadd': ["Sprites", ["added some icons and images"]],
Expand All @@ -24,78 +24,96 @@
}

fileToPrefix = {
'wav': 'Sound',
'ogg': 'Sound',
'wav': 'Sound',
'ogg': 'Sound',
'mp3': 'Sound', ## Can't believe they forgot about the best sound format
'dmm': 'Mapping',
'dmm': 'Mapping',

'js': 'UI',
'tsx': 'UI',
'ts': 'UI',
'jsx': 'UI',
'scss': 'UI',
'js': 'UI',
'tsx': 'UI',
'ts': 'UI',
'jsx': 'UI',
'scss': 'UI',

'dmi': "Sprites",
'dmi': "Sprites",
}

githubLabel = "Github"
missingLogLabel = "Missing Changelog"

def get_labels(pr):
labels = {}

files = pr.get_files()
for file in files:
prefix = file.filename.split(".")[-1]
if file.filename.startswith(".github"):
labels[githubLabel] = True
if not prefix in fileToPrefix:
continue
labels[fileToPrefix[prefix]] = True

changelog_match = re.search(r"🆑(.*)/🆑", pr.body, re.S | re.M)
if changelog_match is None:
changelog_match = re.search(r":cl:(.*)/:cl:", pr.body, re.S | re.M)
if changelog_match is None:
return labels
lines = changelog_match.group(1).split('\n')
for line in lines:
line = line.strip()
if not line:
continue

contentSplit = line.split(":")

key = contentSplit.pop(0).strip()
content = ":".join(contentSplit).strip()

if not key in changelogToPrefix:
continue

if content in changelogToPrefix[key][1]:
continue

labels[changelogToPrefix[key][0]] = True

return list(labels)
labels = {}
failed = False

files = pr.get_files()
for file in files:
prefix = file.filename.split(".")[-1]
if file.filename.startswith(".github"):
labels[githubLabel] = True
if not prefix in fileToPrefix:
continue
labels[fileToPrefix[prefix]] = True

changelog_match = re.search(r"🆑(.*)/🆑", pr.body, re.S | re.M)
if changelog_match is None:
changelog_match = re.search(r":cl:(.*)/:cl:", pr.body, re.S | re.M)
if changelog_match is None:
print("::warning ::No changelog detected.")
labels[missingLogLabel] = True
return labels, False

lines = changelog_match.group(1).split('\n')
failed = len(lines) <= 2 # Make sure its not an empty changelog
if failed:
print("::error ::Empty changelog.")

for line in lines[1:-1]: # Skip first line with authors and last
line = line.strip()
if not line:
continue

contentSplit = line.split(":")

key = contentSplit.pop(0).strip()
content = ":".join(contentSplit).strip()

if not key in changelogToPrefix: # Some key that we didn't expect
print(f"::error ::Invalid changelog entry: {line}")
failed = True
continue

if content in changelogToPrefix[key][1]: # They left the template entry in
print(f"::error ::Invalid changelog entry: {line}")
failed = True
continue

labels[changelogToPrefix[key][0]] = True

return list(labels), failed

def main():
g = Github(os.environ["TOKEN"])
repo = g.get_repo(os.environ['REPO'])
g = Github(os.environ["TOKEN"])
repo = g.get_repo(os.environ['REPO'])

pr = repo.get_pull(int(os.environ["PR_NUMBER"]))
if not pr:
print("Not a PR.")
return
pr = repo.get_pull(int(os.environ["PR_NUMBER"]))
if not pr:
print("::warning ::Not a PR.")
return

labels = get_labels(pr)
labels, failed = get_labels(pr)

if labels is None: # no labels to add
print("No labels to add.")
return
if not missingLogLabel in labels:
try:
pr.remove_from_labels(missingLogLabel)
except GithubException as e:
if e.status == 404:
pass # 404 if we try to remove a label that isn't set

for label in labels:
pr.add_to_labels(label)
for label in labels:
pr.add_to_labels(label)

if failed:
exit(1)

if __name__ == '__main__':
main()
main()
Binary file added .github/assets/discord-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/discord-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/docs-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/docs-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/website-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/website-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/wiki-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/wiki-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
8 changes: 4 additions & 4 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Labeling
name: Labeling and Verification
on:
pull_request_target:
types: [opened]
types: [opened, reopened, synchronize, edited]
jobs:
label:
runs-on: ubuntu-latest
Expand All @@ -13,7 +13,7 @@ jobs:
run: |
unset SECRET_EXISTS
if [ -n "$ENABLER_SECRET" ]; then SECRET_EXISTS=true ; fi
echo "::set-output name=ACTIONS_ENABLED::$SECRET_EXISTS"
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Get The Script
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
Expand All @@ -29,7 +29,7 @@ jobs:
python -m pip install --upgrade pip
python -m pip install pygithub
sudo apt-get install dos2unix
- name: Add Labels
- name: Add and verify labels
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
python add_labels.py
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"
}
]
}
Loading
Loading