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

Shiptest sync nov5 #69

Merged
merged 275 commits into from
Nov 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
fa04ceb
Fixes the Frontiersman Soft Cap (#3581)
generalthrax Oct 17, 2024
00d536f
Automatic changelog generation for PR #3581 [ci skip]
actions-user Oct 17, 2024
445e601
Wasteplanets Less Explosive (#3575)
Erikafox Oct 17, 2024
10f2c0b
Automatic changelog generation for PR #3575 [ci skip]
actions-user Oct 17, 2024
ebe4136
resprites the commander (#3580)
rye-rice Oct 17, 2024
e537d6b
Automatic changelog generation for PR #3580 [ci skip]
actions-user Oct 17, 2024
751f286
Automatic changelog compile [ci skip]
actions-user Oct 18, 2024
9d27e3b
Adds Sprites for Overmap Storm Severities (#3578)
Orchidthederg Oct 18, 2024
d500a0d
Automatic changelog generation for PR #3578 [ci skip]
actions-user Oct 18, 2024
50566a1
Emote Stuff (Courtesy of NithaIsTired) (#3562)
generalthrax Oct 18, 2024
4b47a6c
Automatic changelog generation for PR #3562 [ci skip]
actions-user Oct 18, 2024
744c61a
To Whom It May Concern - Bullet Writing (#3552)
Gristlebee Oct 18, 2024
bcb4bd6
Automatic changelog generation for PR #3552 [ci skip]
actions-user Oct 18, 2024
cafd3ff
Makes the Cobra not just a better Mongrel (and fixes a typo) (#3437)
Apogee-dev Oct 18, 2024
9146ba8
Automatic changelog generation for PR #3437 [ci skip]
actions-user Oct 18, 2024
18171b5
Kill Xenobio Stuff (#3527)
Erikafox Oct 18, 2024
cd88cfe
Automatic changelog generation for PR #3527 [ci skip]
actions-user Oct 18, 2024
1a71631
E40 Changes (.299 cargo and firerate) (#3502)
generalthrax Oct 18, 2024
74d7eca
Automatic changelog generation for PR #3502 [ci skip]
actions-user Oct 18, 2024
83b37f1
Adds 2 Airlock Helpers For Mapping (#3515)
Erikafox Oct 18, 2024
6bf1a18
Automatic changelog generation for PR #3515 [ci skip]
actions-user Oct 18, 2024
14fa4c0
Handrail Resprite by Spooky! (#3587)
Imaginos16 Oct 18, 2024
089383f
Automatic changelog generation for PR #3587 [ci skip]
actions-user Oct 18, 2024
75ad9e0
Fixes examine on ammo casing to hint you can write on them (#3588)
FalloutFalcon Oct 18, 2024
783fabb
Automatic changelog generation for PR #3588 [ci skip]
actions-user Oct 18, 2024
fce4b50
gives the autolathe the space heater board. (#3563)
FalloutFalcon Oct 18, 2024
e5c30bd
Automatic changelog generation for PR #3563 [ci skip]
actions-user Oct 18, 2024
a3a7c21
Automatic changelog compile [ci skip]
actions-user Oct 19, 2024
1407fa1
blind people can examine things quicker (#3576)
FalloutFalcon Oct 19, 2024
e036562
Automatic changelog generation for PR #3576 [ci skip]
actions-user Oct 19, 2024
813cf06
defines the two primary atmos req types (#3490)
FalloutFalcon Oct 19, 2024
c221fec
Automatic changelog generation for PR #3490 [ci skip]
actions-user Oct 19, 2024
d89b05d
Automatic changelog compile [ci skip]
actions-user Oct 20, 2024
ea23d20
Disables the Komodo (#3601)
Apogee-dev Oct 20, 2024
ceb18d8
Automatic changelog generation for PR #3601 [ci skip]
actions-user Oct 20, 2024
0be25e6
Automatic changelog compile [ci skip]
actions-user Oct 21, 2024
c152aae
Adds Sords For PGF (#3571)
Erikafox Oct 21, 2024
2d25625
Automatic changelog generation for PR #3571 [ci skip]
actions-user Oct 21, 2024
7b11200
Automatic changelog compile [ci skip]
actions-user Oct 22, 2024
2e23492
Hallucination Anomaly Fix (#3614)
Erikafox Oct 22, 2024
72086fb
Automatic changelog generation for PR #3614 [ci skip]
actions-user Oct 22, 2024
17150bc
Update belt.dm (#3617)
Erikafox Oct 22, 2024
f9d9638
Uncomments Machete Cargo Order (#3584)
generalthrax Oct 22, 2024
ffbf7cf
Automatic changelog generation for PR #3584 [ci skip]
actions-user Oct 22, 2024
0c8f4c6
Analgesia trait fixes (#3583)
Erikafox Oct 22, 2024
a248382
Automatic changelog generation for PR #3583 [ci skip]
actions-user Oct 22, 2024
b42dea7
Lets you fax holochips (#3606)
Erikafox Oct 22, 2024
ba953a2
Automatic changelog generation for PR #3606 [ci skip]
actions-user Oct 22, 2024
8c635bd
smarter allowed ammo types (#3429)
FalloutFalcon Oct 22, 2024
552cb1b
Automatic changelog generation for PR #3429 [ci skip]
actions-user Oct 22, 2024
0751c47
Claymores & Mine Tweaks (#2988)
Sun-Soaked Oct 22, 2024
869db87
Automatic changelog generation for PR #2988 [ci skip]
actions-user Oct 22, 2024
e954bb0
ERT Update (#3383)
meemofcourse Oct 22, 2024
625a536
Automatic changelog generation for PR #3383 [ci skip]
actions-user Oct 22, 2024
eb94f92
qdel optimize (#3558)
FeenieRU Oct 22, 2024
68d118a
Automatic changelog generation for PR #3558 [ci skip]
actions-user Oct 22, 2024
a57f1f3
Mine Harddel emergency fix (#3621)
Sun-Soaked Oct 22, 2024
709d5b8
Automatic changelog generation for PR #3621 [ci skip]
actions-user Oct 22, 2024
05330de
Automatic changelog compile [ci skip]
actions-user Oct 23, 2024
dcf4e56
Fireaxe Black Market Adjustments (#3590)
Erikafox Oct 23, 2024
ffd8717
Automatic changelog generation for PR #3590 [ci skip]
actions-user Oct 23, 2024
bbb3972
Label ship and ruins! (#3620)
FalloutFalcon Oct 23, 2024
d373c46
Automatic changelog generation for PR #3620 [ci skip]
actions-user Oct 23, 2024
0bf287a
Raleigh-Class Mercenary Corvette (#3458)
Erikafox Oct 23, 2024
062a154
Automatic changelog generation for PR #3458 [ci skip]
actions-user Oct 24, 2024
0354553
Trade Post Remake troi (#3367)
Erikafox Oct 24, 2024
71980b4
Automatic changelog generation for PR #3367 [ci skip]
actions-user Oct 24, 2024
90546d9
Automatic changelog compile [ci skip]
actions-user Oct 24, 2024
102b175
Simple human armor now draws its values from real armor (#3592)
SomeguyManperson Oct 24, 2024
eca2d7c
Automatic changelog generation for PR #3592 [ci skip]
actions-user Oct 24, 2024
0f50ea9
Fixes searching with the orbit menu (#3629)
zimon9 Oct 24, 2024
9a3ad86
Automatic changelog generation for PR #3629 [ci skip]
actions-user Oct 24, 2024
f05a16a
Balaclava Snout Sprites + Elzu Snouts (#3618)
MemeSnorfer Oct 24, 2024
def6197
Automatic changelog generation for PR #3618 [ci skip]
actions-user Oct 24, 2024
de5b708
Un-nerfs Kepori (#3482)
thgvr Oct 24, 2024
ac2252d
Automatic changelog generation for PR #3482 [ci skip]
actions-user Oct 24, 2024
c3c233d
Minor Newscaster Fix (#3613)
Erikafox Oct 24, 2024
d592103
Automatic changelog generation for PR #3613 [ci skip]
actions-user Oct 24, 2024
1b9436e
Changes the vote sound to announce_dig (#3615)
Gristlebee Oct 24, 2024
14ff718
Automatic changelog generation for PR #3615 [ci skip]
actions-user Oct 24, 2024
1afeda3
Medical stacks can now heal corpses. (#3608)
Sadhorizon Oct 24, 2024
1d325a7
Automatic changelog generation for PR #3608 [ci skip]
actions-user Oct 24, 2024
a0d6356
Adds plastitanium shards, and slightly modifies plasma shards (#3600)
zimon9 Oct 24, 2024
b98586d
Automatic changelog generation for PR #3600 [ci skip]
actions-user Oct 24, 2024
c9cefc0
Fix Design Disks (#3622)
generalthrax Oct 24, 2024
4d7cdcd
Automatic changelog generation for PR #3622 [ci skip]
actions-user Oct 24, 2024
94cb62b
Refactors lootdroppers (#3526)
FalloutFalcon Oct 24, 2024
1c3cd16
Automatic changelog generation for PR #3526 [ci skip]
actions-user Oct 24, 2024
a08aa34
Automatic changelog compile [ci skip]
actions-user Oct 25, 2024
a171fa2
Qdel Log Hotfix (#3633)
MarkSuckerberg Oct 25, 2024
01721e3
Automatic changelog generation for PR #3633 [ci skip]
actions-user Oct 25, 2024
edabc4d
Tweaks and improvments to SSblackbox logging (#3561)
FalloutFalcon Oct 25, 2024
05242e0
Automatic changelog generation for PR #3561 [ci skip]
actions-user Oct 25, 2024
c38a3d2
Opendream-detected Errors, More Harddels, Slight CI Improvements (#3572)
MarkSuckerberg Oct 25, 2024
9b6933b
Automatic changelog compile [ci skip]
actions-user Oct 26, 2024
e52547f
Scarab-class Heavy Mining Ship (#3380)
Sadhorizon Oct 26, 2024
7868ad2
Automatic changelog generation for PR #3380 [ci skip]
actions-user Oct 26, 2024
c6b1193
Downgrades python requirements (#3643)
MarkSuckerberg Oct 26, 2024
2f3e092
Tape Recorder Housekeeping (#3506)
Erikafox Oct 26, 2024
83af887
more harddels please! (#3640)
Sun-Soaked Oct 26, 2024
9f1ac5f
Adds rail lights to inteq ships. (#3605)
Sadhorizon Oct 26, 2024
8506ebf
Automatic changelog generation for PR #3506 [ci skip]
actions-user Oct 26, 2024
a0867d0
makes the config for random loot weight a define instead (#3645)
FalloutFalcon Oct 26, 2024
286281a
Automatic changelog generation for PR #3640 [ci skip]
actions-user Oct 26, 2024
d0a23fa
Edits the name of plasma and plastitanium shards (#3636)
zimon9 Oct 26, 2024
0b9492f
Automatic changelog generation for PR #3636 [ci skip]
actions-user Oct 26, 2024
06092d4
Bullet Stack Fixes + Other (#3568)
generalthrax Oct 26, 2024
a80f684
Automatic changelog generation for PR #3568 [ci skip]
actions-user Oct 26, 2024
bb7995f
RPG Fixes (#3480)
Erikafox Oct 26, 2024
951e384
Automatic changelog generation for PR #3480 [ci skip]
actions-user Oct 26, 2024
df35e26
Adding TGS tests to flaky test re-running
MarkSuckerberg Oct 26, 2024
6ec4a20
Console examine_more viewability change (#3553)
zimon9 Oct 26, 2024
b6f1d91
Automatic changelog generation for PR #3553 [ci skip]
actions-user Oct 26, 2024
6379501
Scarborough attachment stuff. (#3612)
Sadhorizon Oct 26, 2024
14d25c3
Automatic changelog generation for PR #3605 [ci skip]
actions-user Oct 26, 2024
cb4768b
Serene Sporting (#3604)
Erikafox Oct 26, 2024
159d7d3
Automatic changelog generation for PR #3604 [ci skip]
actions-user Oct 26, 2024
596501e
Vox Overlay Fix & Species Overlay Framework (#3599)
Sun-Soaked Oct 26, 2024
2f0381b
Automatic changelog generation for PR #3599 [ci skip]
actions-user Oct 26, 2024
d2f464e
Angle Grinder Balance (#3585)
Erikafox Oct 26, 2024
4cc7053
Automatic changelog generation for PR #3585 [ci skip]
actions-user Oct 26, 2024
c0cbc64
Maps Angle Grinders (#3593)
Erikafox Oct 26, 2024
9ddaf23
Automatic changelog generation for PR #3593 [ci skip]
actions-user Oct 26, 2024
0e7ccda
small wording fix in broken bone stuff (#3648)
Erikafox Oct 26, 2024
5049e6a
Refactors moodlets so that newline control characters don't have to b…
Anticept Oct 26, 2024
754f1a8
Automatic changelog generation for PR #3623 [ci skip]
actions-user Oct 26, 2024
b578198
New Sandplanet Ruin: Cave Base (#3368)
Erikafox Oct 26, 2024
97b020f
Automatic changelog generation for PR #3368 [ci skip]
actions-user Oct 26, 2024
92aedf9
Automatic changelog compile [ci skip]
actions-user Oct 27, 2024
cddd989
New sand ruin - the E-11 Manufacturing Plant. (#3304)
Sadhorizon Oct 28, 2024
fe6d8f4
Automatic changelog generation for PR #3304 [ci skip]
actions-user Oct 28, 2024
e600422
Automatic changelog compile [ci skip]
actions-user Oct 28, 2024
1d7ab90
Updates world icons for knives (#3663)
thgvr Oct 28, 2024
349e342
Automatic changelog generation for PR #3663 [ci skip]
actions-user Oct 28, 2024
14181a5
removes some awaymission cruft (#3642)
FalloutFalcon Oct 28, 2024
8404271
Automatic changelog generation for PR #3642 [ci skip]
actions-user Oct 28, 2024
12088be
Transforming weapons refactor (#3459)
FalloutFalcon Oct 28, 2024
037a3d5
Automatic changelog generation for PR #3459 [ci skip]
actions-user Oct 28, 2024
6feef34
Flaky comments (#3639)
FalloutFalcon Oct 28, 2024
7536b97
Automatic changelog generation for PR #3639 [ci skip]
actions-user Oct 28, 2024
c389806
Adds a few more feedback stats and fixes some others (#3655)
MarkSuckerberg Oct 28, 2024
9cf8f5e
Automatic changelog generation for PR #3655 [ci skip]
actions-user Oct 28, 2024
1426ea9
Automatic changelog compile [ci skip]
actions-user Oct 29, 2024
c7974b3
beagle mug (#3667)
Jedi-Toothpaste Oct 29, 2024
3356e68
Automatic changelog generation for PR #3667 [ci skip]
actions-user Oct 29, 2024
d9c3621
Planetary Lighting Colors (#3419)
Erikafox Oct 29, 2024
3c4d549
Automatic changelog generation for PR #3419 [ci skip]
actions-user Oct 29, 2024
4fe60a6
Atmospherics cleanup / adds some more fitting planetary gases from Ov…
rye-rice Oct 29, 2024
1a085cf
Automatic changelog generation for PR #3627 [ci skip]
actions-user Oct 29, 2024
eb38cd6
Automatic changelog compile [ci skip]
actions-user Oct 30, 2024
9240ec9
Energy weapons spawned with empty cells now use the cell behavior for…
SomeguyManperson Oct 30, 2024
a51df8c
Automatic changelog generation for PR #3638 [ci skip]
actions-user Oct 30, 2024
a53518f
Adds speedloaders to the indie viper guncase. (#3676)
Gristlebee Oct 30, 2024
7b9967f
Automatic changelog generation for PR #3676 [ci skip]
actions-user Oct 30, 2024
ae6c966
Automatic changelog compile [ci skip]
actions-user Oct 31, 2024
8c1355c
PGF - Elated Bolide Class Assault Lander (#3399)
Erikafox Oct 31, 2024
ac5f7ae
Automatic changelog generation for PR #3399 [ci skip]
actions-user Oct 31, 2024
4d92b54
Fixes strippers not working (#3649)
SomeguyManperson Oct 31, 2024
0e36495
Automatic changelog generation for PR #3649 [ci skip]
actions-user Oct 31, 2024
c0a75f0
Automatic changelog compile [ci skip]
actions-user Nov 1, 2024
4f71b9b
Holocall Change (#3684)
Erikafox Nov 1, 2024
fe9bb80
Automatic changelog generation for PR #3684 [ci skip]
actions-user Nov 1, 2024
7b891d0
Organize Cargo Ammo (#3634)
Erikafox Nov 1, 2024
b6e2627
Automatic changelog generation for PR #3634 [ci skip]
actions-user Nov 1, 2024
1000a0a
2 small fixes (#3652)
Erikafox Nov 1, 2024
ecbd33c
Automatic changelog generation for PR #3652 [ci skip]
actions-user Nov 1, 2024
4d3468d
Rebalances Jetpack costs and movement (#3611)
Gristlebee Nov 1, 2024
06ba896
Automatic changelog generation for PR #3611 [ci skip]
actions-user Nov 1, 2024
95eeeff
Balaclavas Aren't Gas Masks (#3609)
Apogee-dev Nov 1, 2024
88daf2a
Automatic changelog generation for PR #3609 [ci skip]
actions-user Nov 1, 2024
779f1e5
Unstations Robotic Hud Alerts (#3664)
Geoengi Nov 1, 2024
697de77
Automatic changelog generation for PR #3664 [ci skip]
actions-user Nov 1, 2024
664cd35
Fixes a Few Magazines not working with some guns + Saber fixes (#3673)
generalthrax Nov 1, 2024
34b1d1f
Recycle Guncases + Ammo Boxes (#3683)
Erikafox Nov 1, 2024
535539b
Automatic changelog generation for PR #3683 [ci skip]
actions-user Nov 1, 2024
ec1f0d5
Add CM357 (#3661)
Erikafox Nov 1, 2024
7ad4148
Automatic changelog generation for PR #3661 [ci skip]
actions-user Nov 1, 2024
2c72fa7
Misfire changes (#3637)
Erikafox Nov 1, 2024
f76db94
Automatic changelog generation for PR #3637 [ci skip]
actions-user Nov 1, 2024
5f52bb6
Kepori Expansion: Dresses (#3670)
thgvr Nov 1, 2024
49b3c3c
Automatic changelog generation for PR #3670 [ci skip]
actions-user Nov 1, 2024
c85649f
Automatic changelog compile [ci skip]
actions-user Nov 2, 2024
b3f1dcd
fixes chat icons and fishing window icons (#3691)
thgvr Nov 2, 2024
fba9ecb
Automatic changelog generation for PR #3691 [ci skip]
actions-user Nov 2, 2024
a6f7de5
Fixes cargo orders never being logged
MarkSuckerberg Oct 30, 2024
000a815
Adds Nanotrasen, Vigilitas and N+S stamps! (#3641)
Sadhorizon Nov 2, 2024
8dc7bcb
Automatic changelog generation for PR #3641 [ci skip]
actions-user Nov 2, 2024
23120d0
bolide fix x2 (#3689)
Erikafox Nov 2, 2024
51cde88
Vigilitas & Inteq gas masks (#3666)
MemeSnorfer Nov 2, 2024
598979e
Automatic changelog generation for PR #3689 [ci skip]
actions-user Nov 2, 2024
6585757
Automatic changelog generation for PR #3666 [ci skip]
actions-user Nov 2, 2024
bc3a081
Hermit (#3659)
Erikafox Nov 2, 2024
1d163ff
Automatic changelog generation for PR #3659 [ci skip]
actions-user Nov 2, 2024
305cf1b
Platforms (#3687)
Erikafox Nov 2, 2024
5d372e3
Automatic changelog generation for PR #3687 [ci skip]
actions-user Nov 2, 2024
76958b0
Outpost Vendors Cost Money (#3529)
Erikafox Nov 2, 2024
d9d6480
Automatic changelog generation for PR #3529 [ci skip]
actions-user Nov 2, 2024
f119025
Cargo pack Stuff (#3653)
Erikafox Nov 2, 2024
2062ebb
Automatic changelog generation for PR #3653 [ci skip]
actions-user Nov 2, 2024
4690d39
Automatic changelog compile [ci skip]
actions-user Nov 3, 2024
39a673e
Removes ORM from non-mining/salvage ships. (#3235)
Sadhorizon Nov 3, 2024
f1e1a80
Reflavors the Li Tieguai-class. (#3485)
Sadhorizon Nov 3, 2024
11ce430
Automatic changelog generation for PR #3235 [ci skip]
actions-user Nov 3, 2024
6becd79
click cooldown hud (#3461)
FalloutFalcon Nov 3, 2024
38c10cd
removes the stacktrace from flaky test comments (#3672)
FalloutFalcon Nov 3, 2024
800b9d2
PGF Faxes (#3685)
Gristlebee Nov 3, 2024
de59907
Automatic changelog generation for PR #3485 [ci skip]
actions-user Nov 3, 2024
6684b66
PGF/Crying Sun-housekeeping again (#3625)
DIB-DOG Nov 3, 2024
3eb6bf5
Automatic changelog generation for PR #3625 [ci skip]
actions-user Nov 3, 2024
5d765b8
Carpentry Tweaks -- Allows easels and cabinets to be crafted, and fix…
zimon9 Nov 3, 2024
8737a4c
Automatic changelog generation for PR #3632 [ci skip]
actions-user Nov 3, 2024
da321f2
Add Clip Turrets (#3660)
Erikafox Nov 3, 2024
78e8551
Automatic changelog generation for PR #3660 [ci skip]
actions-user Nov 3, 2024
28e1440
Adds a few clip weapons to black market (#3662)
Erikafox Nov 3, 2024
199a973
Automatic changelog generation for PR #3672 [ci skip]
actions-user Nov 3, 2024
02205bb
Energy Bayonet (#3674)
Erikafox Nov 3, 2024
2c24473
Automatic changelog generation for PR #3674 [ci skip]
actions-user Nov 3, 2024
1c7f535
Adjusts Nausea Stuff (#3690)
Erikafox Nov 3, 2024
877ec44
Automatic changelog generation for PR #3685 [ci skip]
actions-user Nov 3, 2024
cd8ced3
Map Frontiersmen Turrets Onto Ruins (#3679)
Erikafox Nov 3, 2024
8d31869
Automatic changelog generation for PR #3679 [ci skip]
actions-user Nov 3, 2024
4b4fbc5
Reduces 357 Hollowpoint negative AP (#3677)
Gristlebee Nov 3, 2024
01f6ee1
Automatic changelog generation for PR #3677 [ci skip]
actions-user Nov 3, 2024
70b8c0a
Automatic changelog compile [ci skip]
actions-user Nov 4, 2024
f25d884
New Ship: Woeful Cthonian-class Patrol Cutter (#3624)
Erikafox Nov 4, 2024
5d26309
Automatic changelog generation for PR #3624 [ci skip]
actions-user Nov 4, 2024
14f5d09
remove arnold pizza (#3701)
Erikafox Nov 4, 2024
fe29d96
Automatic changelog generation for PR #3701 [ci skip]
actions-user Nov 4, 2024
26f5a0c
Fixes shifted number decals (#3699)
Apogee-dev Nov 4, 2024
48eed31
Automatic changelog generation for PR #3699 [ci skip]
actions-user Nov 4, 2024
797088e
Fixes a small bug with shields that stopped them from working (#3704)
SomeguyManperson Nov 4, 2024
83d8256
Automatic changelog generation for PR #3704 [ci skip]
actions-user Nov 4, 2024
4aadf48
Small Stat Tweaks (#3695)
MarkSuckerberg Nov 4, 2024
70ec6b6
Automatic changelog compile [ci skip]
actions-user Nov 5, 2024
715e406
Merge remote-tracking branch 'shiptest/master' into shiptest-sync-nov5
gear-space Nov 6, 2024
2c5ac3d
Revert "Un-nerfs Kepori (#3482)"
gear-space Nov 6, 2024
0c06443
goodbye monkey recycler (xenobio related)
gear-space Nov 6, 2024
d67e5d6
fix ammo spawn on harrier
gear-space Nov 6, 2024
fdb2211
bad merge, duplicate entry removal
gear-space Nov 6, 2024
c61ab52
pickweight to pick_weight change on unmaintained cult code cleanup
gear-space Nov 6, 2024
508a886
cult cruft cleanup
gear-space Nov 6, 2024
4a068bf
update number obj expected
gear-space Nov 6, 2024
94e2053
space to tab formatting fix
gear-space Nov 6, 2024
854c18a
add missing unit test for food
gear-space Nov 6, 2024
b022e73
one more whitespace fix
gear-space Nov 6, 2024
3e8615a
Revert "add missing unit test for food"
gear-space Nov 7, 2024
4bc243d
Remove food unit test, it doesn't work as is
gear-space Nov 7, 2024
9cf4af0
fix clown icon states
gear-space Nov 7, 2024
7d35908
fix explosive toolbox icon state
gear-space Nov 7, 2024
548b4df
fix iconstate for jester shoes
gear-space Nov 7, 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
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,18 @@ Map Change:
- "**/*.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 changes to .ogg files are marked as sound
Sound:
- changed-files:
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
140 changes: 96 additions & 44 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,34 @@ 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,40 +70,62 @@ 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
if: always()
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 @@ -106,39 +145,41 @@ jobs:
tools/build/build --ci dm -DCIBUILDING -DCITESTING -DALL_MAPS -DFULL_INIT

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 @@ -163,7 +204,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
36 changes: 18 additions & 18 deletions .github/workflows/rerun_flaky_tests.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Rerun/Report Flaky Tests
on:
workflow_run:
workflows: [Checks]
workflows: [Checks, TGS Test Suite]
types:
- completed
- completed

permissions:
actions: write
Expand All @@ -15,23 +15,23 @@ jobs:
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 })
- 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 })
- 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: 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
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
2 changes: 1 addition & 1 deletion _maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -1144,7 +1144,7 @@
/turf/open/floor/concrete/slab_1,
/area/ruin/beach/complex/wall)
"sa" = (
/obj/effect/spawner/lootdrop/garden/seaweed,
/obj/effect/spawner/random/food_or_drink/garden/seaweed,
/turf/open/water/beach,
/area/overmap_encounter/planetoid/beachplanet/explored)
"so" = (
Expand Down
Loading
Loading