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

UPDATE: Обновляемся до последней версии офов #1306

Merged
merged 345 commits into from
Dec 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
345 commits
Select commit Hold shift + click to select a range
d1198f2
smarter allowed ammo types (#3429)
FalloutFalcon Oct 22, 2024
5c70528
Claymores & Mine Tweaks (#2988)
Sun-Soaked Oct 22, 2024
5754831
ERT Update (#3383)
meemofcourse Oct 22, 2024
98c3154
Mine Harddel emergency fix (#3621)
Sun-Soaked Oct 22, 2024
e817316
Fireaxe Black Market Adjustments (#3590)
Erikafox Oct 23, 2024
c0851e0
Label ship and ruins! (#3620)
FalloutFalcon Oct 23, 2024
25aa4c9
Raleigh-Class Mercenary Corvette (#3458)
Erikafox Oct 23, 2024
147819b
Trade Post Remake troi (#3367)
Erikafox Oct 24, 2024
b18fd46
Simple human armor now draws its values from real armor (#3592)
SomeguyManperson Oct 24, 2024
a5d2482
Fixes searching with the orbit menu (#3629)
zimon9 Oct 24, 2024
f1abd78
Balaclava Snout Sprites + Elzu Snouts (#3618)
MemeSnorfer Oct 24, 2024
cfb3028
Полуфикс рантаймов
MrCat15352 Dec 27, 2024
37bc866
Un-nerfs Kepori (#3482)
thgvr Oct 24, 2024
70c7791
Minor Newscaster Fix (#3613)
Erikafox Oct 24, 2024
704c360
Changes the vote sound to announce_dig (#3615)
Gristlebee Oct 24, 2024
93dc52b
Medical stacks can now heal corpses. (#3608)
Sadhorizon Oct 24, 2024
2f765ed
Adds plastitanium shards, and slightly modifies plasma shards (#3600)
zimon9 Oct 24, 2024
8c4962e
Fix Design Disks (#3622)
generalthrax Oct 24, 2024
be18249
Refactors lootdroppers (#3526)
FalloutFalcon Oct 24, 2024
32b276b
Qdel Log Hotfix (#3633)
MarkSuckerberg Oct 25, 2024
e5b99ad
Tweaks and improvments to SSblackbox logging (#3561)
FalloutFalcon Oct 25, 2024
3e84e77
Opendream-detected Errors, More Harddels, Slight CI Improvements (#3572)
MarkSuckerberg Oct 25, 2024
79625ce
Scarab-class Heavy Mining Ship (#3380)
Sadhorizon Oct 26, 2024
d99e102
Downgrades python requirements (#3643)
MarkSuckerberg Oct 26, 2024
fb4ea41
Tape Recorder Housekeeping (#3506)
Erikafox Oct 26, 2024
166302d
makes the config for random loot weight a define instead (#3645)
FalloutFalcon Oct 26, 2024
46445ac
more harddels please! (#3640)
Sun-Soaked Oct 26, 2024
29788ee
Edits the name of plasma and plastitanium shards (#3636)
zimon9 Oct 26, 2024
7592571
Bullet Stack Fixes + Other (#3568)
generalthrax Oct 26, 2024
4293f57
RPG Fixes (#3480)
Erikafox Oct 26, 2024
761de0b
Adding TGS tests to flaky test re-running
MarkSuckerberg Oct 26, 2024
8a6b058
Console examine_more viewability change (#3553)
zimon9 Oct 26, 2024
41b597e
Scarborough attachment stuff. (#3612)
Sadhorizon Oct 26, 2024
981bb63
Adds rail lights to inteq ships. (#3605)
Sadhorizon Oct 26, 2024
ee8d8a6
Serene Sporting (#3604)
Erikafox Oct 26, 2024
168f77b
Vox Overlay Fix & Species Overlay Framework (#3599)
Sun-Soaked Oct 26, 2024
05432fa
Angle Grinder Balance (#3585)
Erikafox Oct 26, 2024
b33a342
Maps Angle Grinders (#3593)
Erikafox Oct 26, 2024
471e974
small wording fix in broken bone stuff (#3648)
Erikafox Oct 26, 2024
1295eb9
Refactors moodlets so that newline control characters don't have to b…
Anticept Oct 26, 2024
d036e50
New Sandplanet Ruin: Cave Base (#3368)
Erikafox Oct 26, 2024
3d313c1
New sand ruin - the E-11 Manufacturing Plant. (#3304)
Sadhorizon Oct 28, 2024
8117070
Updates world icons for knives (#3663)
thgvr Oct 28, 2024
8b484cf
removes some awaymission cruft (#3642)
FalloutFalcon Oct 28, 2024
0208ba8
Transforming weapons refactor (#3459)
FalloutFalcon Oct 28, 2024
4ab1c79
Flaky comments (#3639)
FalloutFalcon Oct 28, 2024
c7f3366
Adds a few more feedback stats and fixes some others (#3655)
MarkSuckerberg Oct 28, 2024
d46e910
beagle mug (#3667)
Jedi-Toothpaste Oct 29, 2024
c6eb2a0
Planetary Lighting Colors (#3419)
Erikafox Oct 29, 2024
200f276
Atmospherics cleanup / adds some more fitting planetary gases from Ov…
rye-rice Oct 29, 2024
19bea25
Energy weapons spawned with empty cells now use the cell behavior for…
SomeguyManperson Oct 30, 2024
9e1020c
Adds speedloaders to the indie viper guncase. (#3676)
Gristlebee Oct 30, 2024
941bcc8
PGF - Elated Bolide Class Assault Lander (#3399)
Erikafox Oct 31, 2024
0c4be19
Fixes strippers not working (#3649)
SomeguyManperson Oct 31, 2024
e00a441
Holocall Change (#3684)
Erikafox Nov 1, 2024
c9d1129
Organize Cargo Ammo (#3634)
Erikafox Nov 1, 2024
b244a04
2 small fixes (#3652)
Erikafox Nov 1, 2024
d110ea5
Rebalances Jetpack costs and movement (#3611)
Gristlebee Nov 1, 2024
dbdacbb
Balaclavas Aren't Gas Masks (#3609)
Apogee-dev Nov 1, 2024
736a4ca
Unstations Robotic Hud Alerts (#3664)
Geoengi Nov 1, 2024
e8ae2eb
Fixes a Few Magazines not working with some guns + Saber fixes (#3673)
generalthrax Nov 1, 2024
e4964d2
Recycle Guncases + Ammo Boxes (#3683)
Erikafox Nov 1, 2024
093452b
Add CM357 (#3661)
Erikafox Nov 1, 2024
2eefab6
Misfire changes (#3637)
Erikafox Nov 1, 2024
6efd5ad
Kepori Expansion: Dresses (#3670)
thgvr Nov 1, 2024
d355eca
fixes chat icons and fishing window icons (#3691)
thgvr Nov 2, 2024
31be652
Fixes cargo orders never being logged
MarkSuckerberg Oct 30, 2024
e8e989e
Adds Nanotrasen, Vigilitas and N+S stamps! (#3641)
Sadhorizon Nov 2, 2024
2288870
bolide fix x2 (#3689)
Erikafox Nov 2, 2024
6812e37
Vigilitas & Inteq gas masks (#3666)
MemeSnorfer Nov 2, 2024
485e496
Hermit (#3659)
Erikafox Nov 2, 2024
3cd8c79
Platforms (#3687)
Erikafox Nov 2, 2024
a378993
Outpost Vendors Cost Money (#3529)
Erikafox Nov 2, 2024
d33be9a
Cargo pack Stuff (#3653)
Erikafox Nov 2, 2024
3d938c5
Removes ORM from non-mining/salvage ships. (#3235)
Sadhorizon Nov 3, 2024
476006e
click cooldown hud (#3461)
FalloutFalcon Nov 3, 2024
0b62131
Reflavors the Li Tieguai-class. (#3485)
Sadhorizon Nov 3, 2024
8599cb3
PGF/Crying Sun-housekeeping again (#3625)
DIB-DOG Nov 3, 2024
672b49b
Carpentry Tweaks -- Allows easels and cabinets to be crafted, and fix…
zimon9 Nov 3, 2024
b65c64b
Add Clip Turrets (#3660)
Erikafox Nov 3, 2024
39c580f
Adds a few clip weapons to black market (#3662)
Erikafox Nov 3, 2024
eaca4c0
removes the stacktrace from flaky test comments (#3672)
FalloutFalcon Nov 3, 2024
cd79c76
Energy Bayonet (#3674)
Erikafox Nov 3, 2024
41e6c38
Adjusts Nausea Stuff (#3690)
Erikafox Nov 3, 2024
fdb05c2
PGF Faxes (#3685)
Gristlebee Nov 3, 2024
08b91a5
Map Frontiersmen Turrets Onto Ruins (#3679)
Erikafox Nov 3, 2024
90f0285
Reduces 357 Hollowpoint negative AP (#3677)
Gristlebee Nov 3, 2024
4e7b169
New Ship: Woeful Cthonian-class Patrol Cutter (#3624)
Erikafox Nov 4, 2024
cc3b5a6
remove arnold pizza (#3701)
Erikafox Nov 4, 2024
2a04d19
Fixes shifted number decals (#3699)
Apogee-dev Nov 4, 2024
f21e343
Fixes a small bug with shields that stopped them from working (#3704)
SomeguyManperson Nov 4, 2024
8dd8046
Small Stat Tweaks (#3695)
MarkSuckerberg Nov 4, 2024
5dbb9b6
Mission Abandonment Confirmation (#3707)
MarkSuckerberg Nov 6, 2024
1702c9f
NGR Kali Andhi-class Destroyer (#3554)
Apogee-dev Nov 6, 2024
35939ed
wasteplanets no longer spawn manhacks (#3706)
Erikafox Nov 8, 2024
10b47ad
kilo shotgun fix (#3714)
SomeguyManperson Nov 8, 2024
0001057
Tidies Configs (#3705)
MarkSuckerberg Nov 9, 2024
6fe42a9
tiny fax related fixes (#3715)
meemofcourse Nov 9, 2024
1065b71
Twohanded weapons now support having 0 force (#3698)
SomeguyManperson Nov 9, 2024
bf182c6
Allows medical smocks to use their suit storage. (#3586)
Aquidu Nov 9, 2024
563e9b1
[s] Blocks RUSTG Proccalls (#3724)
MarkSuckerberg Nov 9, 2024
4eb6147
Crusher Balance (#3591)
Erikafox Nov 10, 2024
ea9f9c0
Fixes a number of issues revolving around guns not taking certain mag…
SomeguyManperson Nov 10, 2024
34311e2
Changes the Kansatsu-class to Aspawn (#3732)
firebudgy Nov 11, 2024
b313d50
fixes a typo in /code/modules/cargo/packs/ammo.dm (#3752)
randy10122 Nov 13, 2024
05a4c88
Changes Ramzi mobs to use rusted red instead of blood red as a refere…
generalthrax Nov 14, 2024
0e73e0d
Hivebot Changes (#3709)
Erikafox Nov 14, 2024
3251ec4
NGR Turret ammo swap (#3726)
Erikafox Nov 14, 2024
68060e6
Adds inteq survival boxes. (#3607)
Sadhorizon Nov 14, 2024
bad09cf
looc in crit/unconscious (#3723)
Erikafox Nov 14, 2024
7167970
Legion virus feedback (#3728)
SomeguyManperson Nov 14, 2024
0059fd2
Platform Fix (#3745)
Erikafox Nov 14, 2024
e0c638b
Changed growth serum so that it is directly proportional to volume in…
Anticept Nov 14, 2024
a0541f9
Legion Core Fluff Change + Cloneloss (#3697)
Erikafox Nov 14, 2024
7e900ec
Severely Reduces Fishing Missions (#3720)
MarkSuckerberg Nov 14, 2024
c61a6e7
Brighter rail lights (#3722)
Burning02 Nov 15, 2024
c35d19e
Frontiersman Vests Repathed to be like Everyone Else (Hits Simplemobs…
generalthrax Nov 15, 2024
5d54a9f
Fixes an iconstate typo (#3742)
firebudgy Nov 15, 2024
6e20fd1
Adds marine armor to cargo. balances it somewhat. (#3750)
Erikafox Nov 15, 2024
8592399
fixes the pr that got merged without review (#3762)
Erikafox Nov 15, 2024
3cb198b
Rewrites Trickwine Fluff (#3668)
Erikafox Nov 15, 2024
b19f9ab
Ngr+Hardliner digitigrade sprites (#3755)
Burning02 Nov 15, 2024
2e874d1
Vox Caps and Hard Hats Resprite (#3754)
firebudgy Nov 15, 2024
54e39bc
Crate Shelf Tweaks (#3560)
Erikafox Nov 15, 2024
61dfbf6
Massively rebalances combat exosuit durability (#3351)
Apogee-dev Nov 15, 2024
3471a72
E-11 ruin fix (#3725)
Sadhorizon Nov 15, 2024
7f0b197
Fixes 9mm AP not spawning with 9mm AP (#3766)
generalthrax Nov 15, 2024
7c67062
Rock Ruin: N+S Mining Installation (#3534)
Erikafox Nov 15, 2024
63da849
Another round of fixes (#3712)
MarkSuckerberg Nov 16, 2024
be8e741
Ranger Adjustments (#3665)
fighterslam Nov 16, 2024
bdf915a
Replaces the Hyena with the Derecho (#3693)
Apogee-dev Nov 17, 2024
d52cc89
girlfailing adjective (#3793)
Erikafox Nov 17, 2024
9a8c485
Vomiting Is Now Nicer And Less Profuse (#3796)
Erikafox Nov 17, 2024
6d93e6c
Revert "looc in crit/unconscious" (#3795)
thgvr Nov 17, 2024
6ed3792
Unbranded Utility Covers + Miskilamo Cap (#3735)
firebudgy Nov 17, 2024
e7b5f94
Fix Cthonian Platforms (#3780)
Erikafox Nov 19, 2024
c61b9af
Fixes the Listening Post Server Monitor + Replaces a Frontier Suit wi…
generalthrax Nov 19, 2024
f0910ab
Replaces Rubbershot on the Kilo and Scarab with Buckshot (#3708)
generalthrax Nov 19, 2024
d0151a9
fix super sporter wear slot (#3757)
Erikafox Nov 19, 2024
79016c6
2 shelf fixes (#3769)
Erikafox Nov 19, 2024
4121c38
holopads now say the area disconnected on call end (#3773)
Erikafox Nov 19, 2024
83c639f
Adds a Hardliner faction datum. (#3765)
Sadhorizon Nov 19, 2024
4b5d3f0
increases marine armor prices (#3781)
Erikafox Nov 19, 2024
b94be04
frontiersmen turrets kill everything not in their faction (#3798)
Erikafox Nov 19, 2024
1c21d25
Real 9mm fix (#3804)
SomeguyManperson Nov 19, 2024
b662b78
projectiles no longer trigger prox sensors (#3774)
Erikafox Nov 19, 2024
962fda4
Bandage lifespan no longer scales with bleeding speed (#3784)
SomeguyManperson Nov 19, 2024
dd07bb1
wasteplanet walls SUCJK (#3748)
Erikafox Nov 19, 2024
292d9eb
Sound Enabling: Vox Screaming (#3778)
firebudgy Nov 19, 2024
100e999
Succumb Code Touchup (#3711)
MarkSuckerberg Nov 20, 2024
35386b3
increase plasmacutter price. reduce anglegrinder price (#3727)
Erikafox Nov 20, 2024
841204f
You can no longer see clothes through Blood Red Hardsuits (& others) …
generalthrax Nov 20, 2024
8943c72
Adds NVG's to the outpost market (#3616)
Burning02 Nov 20, 2024
91286eb
Moves more fax things around (#3756)
Erikafox Nov 20, 2024
cf03121
Ranger Minor Fixes (#3794)
fighterslam Nov 20, 2024
391d6bd
Auxmos update and potential fix (incredibly mergeable) (#3764)
MarkSuckerberg Nov 20, 2024
f0f723b
Thgvr said he wants growth serum capped at 25% for scaling reasons. (…
Anticept Nov 20, 2024
8f6077b
Ammo Antics (#3694)
Erikafox Nov 21, 2024
80e51ba
Fixes examine more text (#3810)
MarkSuckerberg Nov 21, 2024
0853192
Modifies snack, drink, and cigarette vender costs (#3721)
zimon9 Nov 21, 2024
a1d264c
Adds names & descriptions for Frontiersman and Ramzi mobs (#3686)
Apogee-dev Nov 22, 2024
7b9675c
Repeating mech repair (#3775)
SomeguyManperson Nov 22, 2024
241b08e
Dwayne is now made out of titanium (#3651)
Sadhorizon Nov 22, 2024
6668af3
Fixes the switchblade letter opener and machete becoming invisible (#…
SomeguyManperson Nov 23, 2024
afa31cb
Removes Drunkslurring at low drunkenness (#3740)
generalthrax Nov 23, 2024
f53b02f
Adds Vox Support to VI Uniforms (#3800)
firebudgy Nov 23, 2024
e6ae9eb
Adds a singular light tube to the Atlas + Sergeant can access their o…
Burning02 Nov 26, 2024
28bd117
Actually updates auxmos (#3826)
MarkSuckerberg Nov 27, 2024
30a5067
Stale-checks flaky test issues (#3811)
MarkSuckerberg Nov 27, 2024
8097717
Saw off guns with Angle Grinder (#3813)
generalthrax Nov 27, 2024
4ee4adb
adds examine hint for crate shelf construction (#3833)
Erikafox Nov 27, 2024
565d678
Thin railings (#3823)
Erikafox Nov 27, 2024
bf2792d
Accessibility change: Suffocation and organ lists made readable for d…
zimon9 Nov 27, 2024
5e38564
Nerf Marine Armor (#3791)
Erikafox Nov 27, 2024
d50f5d3
Adds shoulder holsters to outpost cargo, and usage QOL (#3763)
Gristlebee Nov 27, 2024
f1b93cc
Snowballs do stam damage (#3802)
Erikafox Nov 27, 2024
bfda389
Removes the S.W.A.T. Suit from cargo. (#3805)
Martinpachu Nov 27, 2024
115bc0a
Removes the Nanotrasen Asteroid Outpost (The one that's been disabled…
Zevotech Nov 27, 2024
3a825e2
You can now put Items on Dressers (#3821)
Erikafox Nov 27, 2024
d971cd7
Reduce Claymore Explosive Power (#3817)
Erikafox Nov 27, 2024
7965c6f
Anomaly Core Edits (#3786)
Erikafox Nov 27, 2024
76be537
blood drip randomization + ammo casings (#3731)
Erikafox Nov 27, 2024
738beef
Makes the HP Beacon cheaper (#3834)
generalthrax Nov 27, 2024
8ec3e27
More Hivebot Changes (#3831)
Erikafox Nov 27, 2024
addbab2
Replaces sec hailers in outfits, boxes, and maps (#3828)
Apogee-dev Nov 27, 2024
aca7d8c
Legion Core Adjustment (#3830)
Erikafox Nov 27, 2024
3fd2e80
Fix shuttle transit resetting turfs modified by floor painter (#3837)
Samsterious Nov 27, 2024
7f6d02c
Waiter access fix. (#3783)
Sadhorizon Nov 27, 2024
d1ea773
Moves the Brazillab ruin to Sandplanet and fixes the Trabuco's inhand…
Zevotech Nov 27, 2024
f8f7c5a
New Cargo Missions (Pirate Bounties, Salvage) (#3327)
generalthrax Nov 27, 2024
ab7d051
Blocks items meant for other slots for being beak-holdable for Kepori…
MarkSuckerberg Nov 27, 2024
d13a0ba
The Voxening (#3820)
Imaginos16 Nov 28, 2024
6909628
Removes tactical maids (#3824)
Apogee-dev Nov 28, 2024
cdc1fde
Adds A New Hair Gradient! (#3849)
Imaginos16 Nov 28, 2024
a2cf1f8
Painkillers now reduce severity of damage overlays (#3845)
Erikafox Nov 28, 2024
c5fb3b0
Brazil lab tile fix (#3847)
Burning02 Nov 28, 2024
8bc4431
Mapping helper fixes (#3850)
Gristlebee Nov 28, 2024
37ec2e5
Gorlex Sledgehammer (#3718)
generalthrax Nov 28, 2024
b7f1fc0
Factional Cargo, done in a day (#3758)
rye-rice Nov 29, 2024
4592808
Claris and Gar Can Now Be Stored On Your Back (#3852)
Jedi-Toothpaste Nov 29, 2024
6906895
Gun Tweaks (#3730)
Erikafox Nov 30, 2024
09587d0
Total Turret Refactor (#3844)
MarkSuckerberg Dec 3, 2024
9391251
Attempts to Fix Temperature + Makes It More Realistic in the Face of …
rye-rice Dec 3, 2024
968e31d
Reverts Hydrogen pipes in hangars, adds hydrogen pumps to nt ice and …
Thera-Pissed Dec 3, 2024
b4216b6
Surgery Cases (#3863)
Jedi-Toothpaste Dec 3, 2024
5a738e1
Energy Shotgun (E-SG 500) De-shittifying (#3858)
firebudgy Dec 3, 2024
11b6ee1
Factional Cargo Pt. 2: The Left Behind Items (#3857)
firebudgy Dec 3, 2024
cd2553b
Minor Dwayne change (#3856)
Burning02 Dec 3, 2024
836653d
Easy Energy Cells -- Integrated Retainment Latches (#3853)
zimon9 Dec 3, 2024
655cbbc
Syndicate melee mob balance and clean up (#3703)
Gristlebee Dec 3, 2024
8b89df7
add artificer to valor (#3842)
Erikafox Dec 3, 2024
efec981
Adds the assault belt to cargo (#3861)
SomeguyManperson Dec 3, 2024
0c90922
Angle Grinders are more Efficient than Plasmacutters (#3737)
generalthrax Dec 3, 2024
994c3d8
Minor Tcomms Update: Decrufts Syndicate Comms, Removes Station Freque…
firebudgy Dec 3, 2024
da43622
raleigh dock fix? (#3792)
Erikafox Dec 3, 2024
d139538
Adds missing pistol magazines to the Atlas. (#3864)
Martinpachu Dec 3, 2024
a2c72a2
Mechs now fail do_afters immediately on moving or turning (#3870)
SomeguyManperson Dec 3, 2024
630f3fb
Reduces the Raleigh's Hammer to Standard HE (#3841)
firebudgy Dec 3, 2024
9ebde38
Portable Slop (#3822)
generalthrax Dec 3, 2024
7600e8d
Item size tweaks (and bonus medipen resprite) (#3509)
thgvr Dec 3, 2024
18392b2
Update auxmos.dll with mark's version to fix windows issues (#3872)
Anticept Dec 4, 2024
eede93e
Shoulder Sling attachment (#3860)
Gristlebee Dec 4, 2024
5e3a032
SKM-24u LMG Modification on the Black Market (#3871)
firebudgy Dec 4, 2024
0c9d225
bolide fix (#3886)
Erikafox Dec 6, 2024
b2adee6
Fixes phorids finding plasma awful smelling (#3882)
rye-rice Dec 7, 2024
bf46a2f
Tegu-class Communications Freighter (#3016)
goober3 Dec 7, 2024
3a6f67d
m13 buff (#3839)
Erikafox Dec 7, 2024
486a6d9
removes grey assistant config option (#3884)
Erikafox Dec 7, 2024
592376b
Signallers no longer hit the other signaller when you're copying freq…
Erikafox Dec 7, 2024
9d4b179
Exceedingly Lazy Curtain Directions (#3885)
Erikafox Dec 7, 2024
45a8661
Electric Welder & Cell Component (#3519)
thgvr Dec 7, 2024
52aa609
Hivebot Spawner Faction (#3888)
Erikafox Dec 7, 2024
0978ba6
Maximum safe speeds on overmap hazards are now player-facing (#3880)
SomeguyManperson Dec 7, 2024
f9e1ed1
raaaa
MarkSuckerberg Dec 12, 2024
ceeb0c5
Adds Old Detective Suits to Loadouts + Fixes Generic Bowman Headset S…
generalthrax Dec 12, 2024
1c0ebdd
Unlaws Silicons by Default + Cyborg Fixes (#3799)
Geoengi Dec 12, 2024
a13d035
Laser Misc Changes (#3879)
generalthrax Dec 12, 2024
2a81a51
Removes Player-Accessible AI Law Boards (#3876)
firebudgy Dec 12, 2024
8a38203
Tightens up interview security (#3875)
MarkSuckerberg Dec 12, 2024
5b1ba22
Removes breath fog particle (#3873)
thgvr Dec 12, 2024
cefee9e
Riot shield variants now reduce recoil when equipped (#3862)
SomeguyManperson Dec 12, 2024
5f681ba
Allows the ion thruster to be detached from exosuits + Adds it to the…
Burning02 Dec 12, 2024
f7d2bbd
Molotov Crafting Fix + Mapped in Molotov (#3899)
generalthrax Dec 12, 2024
180177c
Wasteplanet wall girders are less tough (#3894)
Erikafox Dec 12, 2024
414a26e
ЧИНИМ МОДУЛИ НАШИ
MrCat15352 Dec 27, 2024
6742cb2
Фикс ЦК
MrCat15352 Dec 27, 2024
427cf3f
Починил 170+ карт от ошибок. Осталось починить шипы наши
MrCat15352 Dec 28, 2024
2ef2795
фикс
MrCat15352 Dec 28, 2024
a358723
Merge branch 'beta-dev' into cultists_remove
MrCat15352 Dec 29, 2024
5e2a89f
фикс
MrCat15352 Dec 29, 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
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,23 @@
- '**/*.dmm'
- '_maps/**'

Ship:
- changed-files:
- any-glob-to-any-file:
- "_maps/shuttles/**"
- "_maps/configs/**"

Ruin:
- changed-files:
- any-glob-to-any-file:
- "_maps/RandomRuins/**"
- "code/datums/ruins/**"

# Any .dmi changes
'🎨 Спрайты 🎨':

# Any changes to .ogg files are marked as sound
Sound:
- changed-files:
- any-glob-to-any-file:
- '**/*.dmi'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/autowiki.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
sudo apt update || true
sudo apt install -o APT::Immediate-configure=false libssl-dev:i386
bash tools/ci/install_rust_g.sh

- name: Cache dependencies
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/cache@v3
Expand Down
135 changes: 96 additions & 39 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,35 @@ on:
push:
branches:
- master
- "project/**"
pull_request:
branches:
- master
- "project/**"
merge_group:
branches:
- master

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
start_gate:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Start Gate
runs-on: ubuntu-latest
steps:
- name: Mandatory Empty Step
run: exit 0

run_linters:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Run Linters
needs: start_gate
runs-on: ubuntu-22.04
timeout-minutes: 20

steps:
- uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -53,39 +71,63 @@ jobs:
run: |
pip3 install setuptools
bash tools/ci/install_node.sh
bash tools/ci/install_spaceman_dmm.sh dreamchecker
cargo install ripgrep --features pcre2
tools/bootstrap/python -c ''

- name: Run Linters
- name: Give Linters A Go
id: linter-setup
run: exit 0
- name: Run Grep Checks
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: bash tools/ci/check_grep.sh
- name: Run DreamChecker
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: ~/dreamchecker 2>&1 | bash tools/ci/annotate_dm.sh
- name: Run Map Checks
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: |
tools/bootstrap/python -m tools.maplint.source --github
tools/build/build --ci lint tgui-test
bash tools/ci/check_filedirs.sh shiptest.dme
bash tools/ci/check_changelogs.sh
bash tools/ci/check_misc.sh
bash tools/ci/check_grep.sh
tools/bootstrap/python -m dmi.test
tools/bootstrap/python -m mapmerge2.dmm_test
~/dreamchecker > ${GITHUB_WORKSPACE}/output-annotations.txt 2>&1

- name: Annotate Lints
uses: yogstation13/DreamAnnotate@v2
with:
outputFile: output-annotations.txt

- name: Run Check Regex
tools/bootstrap/python -m tools.maplint.source
- name: Run DMI Tests
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: tools/bootstrap/python -m dmi.test
- name: Check File Directories
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: bash tools/ci/check_filedirs.sh shiptest.dme
- name: Check Changelogs
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: bash tools/ci/check_changelogs.sh
- name: Check Miscellaneous Files
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: bash tools/ci/check_misc.sh
- name: Run TGUI Checks
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: tools/build/build --ci lint tgui-test
- name: Run Regex Checks
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: |
tools/bootstrap/python -m ci.check_regex --log-changes-only --github-actions
cat check_regex_output.txt

- name: Install OpenDream
uses: robinraju/[email protected]
with:
repository: "OpenDreamProject/OpenDream"
tag: "latest"
fileName: "DMCompiler_linux-x64.tar.gz"
extract: true

- name: Annotate Regex Matches
- name: Run OpenDream Linter
run: |
cat check_regex_output.txt
./DMCompiler_linux-x64/DMCompiler shiptest.dme --suppress-unimplemented --define=CIBUILDING | bash tools/ci/annotate_od.sh

compile_all_maps:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Compile Maps
needs: start_gate
runs-on: ubuntu-latest
timeout-minutes: 5

steps:
- uses: actions/checkout@v3

Expand All @@ -107,37 +149,41 @@ jobs:
run_all_tests:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Integration Tests
needs: start_gate
strategy:
fail-fast: false
matrix:
arg: [
"BASIC_TESTS",
"CREATE_AND_DESTROY_TEST",
"PLANET_GEN_TEST",
"RUIN_PLACEMENT_TEST",
"SHIP_PLACEMENT_TEST"
]
arg:
[
"BASIC_TESTS",
"CREATE_AND_DESTROY_TEST",
"PLANET_GEN_TEST",
"RUIN_PLACEMENT_TEST",
"SHIP_PLACEMENT_TEST",
]
uses: ./.github/workflows/run_integration_tests.yml
with:
arg: ${{ matrix.arg }}

# run_alternate_tests:
# if: "!contains(github.event.head_commit.message, '[ci skip]')"
# name: Alternate Tests
# strategy:
# fail-fast: false
# matrix:
# major: [515]
# minor: [1614]
# uses: ./.github/workflows/run_integration_tests.yml
# with:
# major: ${{ matrix.major }}
# minor: ${{ matrix.minor }}
# run_alternate_tests:
# if: "!contains(github.event.head_commit.message, '[ci skip]')"
# name: Alternate Tests
# strategy:
# fail-fast: false
# matrix:
# major: [515]
# minor: [1614]
# uses: ./.github/workflows/run_integration_tests.yml
# with:
# major: ${{ matrix.major }}
# minor: ${{ matrix.minor }}

test_windows:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Windows Build
needs: start_gate
runs-on: windows-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v3

Expand All @@ -162,7 +208,18 @@ jobs:
bash tools/deploy.sh ./deploy

- name: Deploy artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: deploy
path: deploy

completion_gate: # Serves as a non-moving target for branch rulesets
if: always() && !cancelled()
name: Completion Gate
needs: [test_windows, compile_all_maps, run_linters, run_all_tests]
runs-on: ubuntu-latest
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@release/v1
with:
jobs: ${{ toJSON(needs) }}
1 change: 1 addition & 0 deletions .github/workflows/codeowner_reviews.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on: pull_request_target
jobs:
assign-users:
runs-on: ubuntu-latest
timeout-minutes: 5

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so the job can access it
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/rerun_flaky_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Rerun/Report Flaky Tests
on:
workflow_run:
workflows: [Checks, TGS Test Suite]
types:
- completed

permissions:
actions: write
contents: write
issues: write

jobs:
rerun_flaky_tests:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.run_attempt == 1 }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Rerun flaky tests
uses: actions/github-script@v6
with:
script: |
const { rerunFlakyTests } = await import('${{ github.workspace }}/tools/pull_request_hooks/rerunFlakyTests.js')
await rerunFlakyTests({ github, context })
report_flaky_tests:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.run_attempt == 2 }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Report flaky tests
uses: actions/github-script@v6
with:
script: |
const { reportFlakyTests } = await import('${{ github.workspace }}/tools/pull_request_hooks/rerunFlakyTests.js')
await reportFlakyTests({ github, context })
2 changes: 2 additions & 0 deletions .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@ on:
required: false
default: ALL_TESTS
type: string

jobs:
run_integration_tests:
runs-on: ubuntu-latest
timeout-minutes: 15
services:
mysql:
image: mysql:latest
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,16 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/stale@v4
- uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: "This PR has been inactive for a month. This means it is at risk of being auto closed in a week, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself"
days-before-stale: 30
days-before-close: 7
days-before-issue-stale: -1
stale-pr-label: "Stale"
exempt-pr-labels: "RED LABEL, Test Merged, Test Merge Candidate, Stale Exempt"
exempt-draft-pr: true

stale-issue-message: "This flaky fail has not been detected in 7 days. If it doesn't show up again in another 7 days, it will be auto-closed."
only-issue-labels: "🤖 Flaky Test Report"
days-before-issue-stale: 7

9 changes: 7 additions & 2 deletions .github/workflows/tgs_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ on:
push:
branches:
- master
- 'project/**'
- 'gh-readonly-queue/master/**'
- 'gh-readonly-queue/project/**'
paths:
- '.tgs.yml'
- '.github/workflows/tgs_test.yml'
Expand All @@ -12,11 +14,13 @@ on:
- 'code/__DEFINES/tgs.dm'
- 'code/game/world.dm'
- 'code/modules/tgs/**'
- 'tools/bootstrap/**'
- 'tools/tgs_scripts/**'
- 'tools/tgs_test/**'
pull_request:
branches:
- master
- 'project/**'
paths:
- '.tgs.yml'
- '.github/workflows/tgs_test.yml'
Expand All @@ -25,6 +29,7 @@ on:
- 'code/__DEFINES/tgs.dm'
- 'code/game/world.dm'
- 'code/modules/tgs/**'
- 'tools/bootstrap/**'
- 'tools/tgs_scripts/**'
- 'tools/tgs_test/**'
merge_group:
Expand Down Expand Up @@ -54,12 +59,12 @@ jobs:
- 5000:5000 #Can't use env here for some reason
steps:
- name: Setup dotnet
uses: actions/setup-dotnet@v2
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x

- name: Checkout Repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Test TGS Integration
run: dotnet run -c Release --project tools/tgs_test ${{ github.repository }} /tgs_instances/tgstation ${{ env.TGS_API_PORT }} ${{ github.event.pull_request.head.sha || github.sha }} ${{ secrets.GITHUB_TOKEN }} ${{ env.PR_NUMBER }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
*.lk
*.int
*.backup
/shiptest.json
### https://raw.github.com/github/gitignore/cc542de017c606138a87ee4880e5f06b3a306def/Global/Linux.gitignore

*~
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ RUN git init \
&& git remote add origin \$AUXMOS_REPO \
&& git fetch --depth 1 origin \$AUXMOS_VERSION" \
&& git checkout FETCH_HEAD \
&& env PKG_CONFIG_ALLOW_CROSS=1 cargo build --release --target=i686-unknown-linux-gnu --features "all_reaction_hooks,katmos"
&& env PKG_CONFIG_ALLOW_CROSS=1 cargo build --release --target=i686-unknown-linux-gnu --features "citadel_reactions,katmos"

# Install nodejs which is required to deploy Shiptest
FROM base as node
Expand Down
10 changes: 10 additions & 0 deletions __odlint.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// This file is included right at the start of the DME.
// Its purpose is to enable multiple lints (pragmas) that are supported by OpenDream to better validate the codebase
// These are essentially nitpicks the DM compiler should pick up on but doesnt

#if !defined(SPACEMAN_DMM) && defined(OPENDREAM)
// This is in a separate file as a hack to avoid SpacemanDMM
// evaluating the #pragma lines, even if its outside a block it cares about
// (Also so people can code-own it. Shoutout to AA)
#include "tools/ci/od_lints.dm"
#endif
Loading
Loading