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

Pretty huge yea #1

Closed
wants to merge 468 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
468 commits
Select commit Hold shift + click to select a range
79dacf0
Fix: TTS no such file or directory (#972)
dj-34 Feb 3, 2024
8ab107c
Refactors composting, allows to compost things again (#23883)
DGamerL Feb 4, 2024
d87f341
Merge branch 'master' of https://github.com/ParadiseSS13/Paradise int…
Legendaxe Feb 4, 2024
30dfa87
feat: add exploding decompressions (#970)
Gaxeer Feb 4, 2024
90ddc89
Update modules_antag.dm (#24054)
Qwertytoforty Feb 4, 2024
ecc1099
Stamina damage no longer bypass some checks (#23447)
HMBGERDO Feb 4, 2024
d10e1ad
Adds Malfunctioning AI Deploy Turret Ability (#23473)
PollardTheDragon Feb 4, 2024
3ab2a08
[TM prolly] Some init optimisationss (#23800)
AffectedArc07 Feb 4, 2024
19730f6
Fix tint control logic (#23821)
m-dzianishchyts Feb 4, 2024
a2a8042
Adjust supermatter mole crush / changes out cryo anomalies / sm zap…
Qwertytoforty Feb 4, 2024
97f46ff
Refactor and rework the staff of chaos (#23472)
datlo Feb 4, 2024
a2ff8ad
Fixes railings mentioning tables on inspect. (#23554)
1080pCat Feb 4, 2024
e2bdc3b
Reboots the CNS implant (#23813)
Qwertytoforty Feb 4, 2024
5dd3f7f
stimulants now use stun absorb, flashes no longer makes stun immune p…
Qwertytoforty Feb 4, 2024
17e5823
Adds the pondering orb to the wizard den (#23861)
datlo Feb 4, 2024
602f1d0
yeah (#23925)
HMBGERDO Feb 4, 2024
f6cc8df
adds request console rotational sprites (#23840)
warriorstar-orion Feb 4, 2024
a31a1aa
Abductors can not be recalled for 10 seconds after beaming down (#23849)
Qwertytoforty Feb 4, 2024
605abfc
Adds runechat to the abductor mindlink (#23868)
GDNgit Feb 4, 2024
25f76da
Separate `Antags` from `Game Settings` (#23929)
AyIong Feb 4, 2024
78f3f9b
Species with oldcrit no longer go unconcious at 0 HP (#23877)
BiancaWilkson Feb 4, 2024
84dff25
Adding Improvements to Knuckledusters (#23902)
TheKillfish Feb 4, 2024
e9ff39a
fixes supermatter darkness. Again. (#24061)
Qwertytoforty Feb 5, 2024
60433a7
QOL changes to NSS kerberos (#23439)
Fluffyzack21 Feb 5, 2024
ed9842b
remove most top-level vardecls (#23946)
warriorstar-orion Feb 5, 2024
c66f31b
Ports / reworks roundstart blurbs (#23545)
Qwertytoforty Feb 5, 2024
ac48101
Fixes the gibber rarely not working (#24019)
GDNgit Feb 6, 2024
782290c
fixes a very hilarious grey autocloner bug (#24038)
Qwertytoforty Feb 6, 2024
36472fe
The admin outfit "Debug outfit" gets the breathless DNA string active…
1080pCat Feb 6, 2024
9c2775b
Fixes Quartermaster's office on other stations that doesn't have an A…
Fluffyzack21 Feb 6, 2024
a2a93b7
swipers (#23448)
Fluffyzack21 Feb 6, 2024
3c4c017
Fix for metastation qm office's window tint button does not tint win…
Fluffyzack21 Feb 6, 2024
1dfd5cc
fixed a windoor access on NSS Kerberos in cargobay (#23561)
Fluffyzack21 Feb 6, 2024
4219e9d
Changed airlocks to airlock helpers on NSS, Kerberos, NSS Cyberiad, N…
Fluffyzack21 Feb 6, 2024
881755d
Fixes windoors of the robotics lab on nss kerberos and nss farragus a…
Fluffyzack21 Feb 6, 2024
5ddd534
Fixes cereberon's RnD buttons being misslabled and in one in a bad sp…
1080pCat Feb 6, 2024
766c7f5
NanoMap Auto-Update (Tue Feb 6 01:08:06 UTC 2024) (#23993)
github-actions[bot] Feb 6, 2024
d23569d
Changes two slime cores to not busted cores on Meta (#24039)
DGamerL Feb 6, 2024
8cfeb28
fix: stop charging plasma mod core when full (#24055)
warriorstar-orion Feb 6, 2024
675095c
d (#24046)
lewcc Feb 6, 2024
f71d19b
Removes Something LRP From Code (Literally 1984) (#24043)
matttheficus Feb 6, 2024
8e66872
refactor: make build compatible with 514 compiler again (#24020)
Gaxeer Feb 6, 2024
763d5d3
Stupid fix (#24010)
AyIong Feb 6, 2024
eca70a6
Gives HE pipes visuals when solo wrenched (#24009)
DGamerL Feb 6, 2024
41ef8c3
fixes a card console runtime (#24003)
GDNgit Feb 6, 2024
81200da
Bananium Shipment trait available now (#23999)
Rerik007 Feb 6, 2024
ffdccb9
fixes bubblegum phase 2 hardmode visual not going away (#23986)
Qwertytoforty Feb 6, 2024
4341e0c
add aft/stbd solar area icons (#23984)
warriorstar-orion Feb 6, 2024
baf68c9
modsuit nodrop fix (#23983)
Qwertytoforty Feb 6, 2024
907c37e
fixes extra lag from the RND console (#23971)
GDNgit Feb 6, 2024
3377f18
add condiments to reagent updatepaths script (#23963)
warriorstar-orion Feb 6, 2024
877b3b3
fixes the signed up icon not getting updated when a new poll is polle…
GDNgit Feb 6, 2024
848c717
More CI for conditionals (#24050)
Contrabang Feb 6, 2024
6d1b41c
Optimized SSTimers' bucketJoin to be less laggy (#24041)
Vladisvell Feb 6, 2024
e0f998f
fix: golem ship no longer hears ash storm in space (#24058)
warriorstar-orion Feb 6, 2024
68ee5a9
Remove names from monkey brains and heads (#23942) (#24004)
asciodev Feb 6, 2024
0c3b2b3
Dental Implant fix (#23985)
tristan1333 Feb 6, 2024
fb62b8a
BioChipPad UI Fix (#23978)
AyIong Feb 6, 2024
49abe7c
Merge branch 'master' of https://github.com/Legendaxe/Paradise-SS220;…
Legendaxe Feb 6, 2024
7591476
damn keys (#23979)
Fluffyzack21 Feb 6, 2024
cd9ba6b
Merge branch 'master' of https://github.com/ParadiseSS13/Paradise. pa…
Legendaxe Feb 6, 2024
3793434
TGchat: Case Sensitive fix, Mute button (#24024)
AyIong Feb 6, 2024
f665624
Merge branch 'master' of https://github.com/ParadiseSS13/Paradise
Legendaxe Feb 6, 2024
39f9ba9
Fix: Jukebox max text length (#987)
AyIong Feb 7, 2024
8d7aafe
TTSSeedExplorer Tweaks (#989)
AyIong Feb 7, 2024
66061f4
Fix: Missing Airlock paper overlay (#998)
AyIong Feb 7, 2024
c7a4dfb
Fix some pipes on delta (#991)
AyIong Feb 7, 2024
bf603e8
Floor Painter Tweaks (#997)
AyIong Feb 7, 2024
8cb9acb
NanoMap Auto-Update (Wed Feb 7 01:06:21 UTC 2024) (#24088)
github-actions[bot] Feb 7, 2024
494a158
Add: Human & Vulps new hairs (#1001)
BR54FF Feb 8, 2024
e8bdb89
Added new item and uplink updated (#966)
HardexZ Feb 8, 2024
ae02b0e
Add: wyci wallet (#995)
HardexZ Feb 8, 2024
0e3db37
refactor: make runlevel change almost instant (#24071)
Gaxeer Feb 8, 2024
3c5cb36
Adds Construction Bag (#24067)
ItsMarmite Feb 8, 2024
c398e4a
Adds 2 cybernetic implants, makes emag_act return TRUE (#23876)
Qwertytoforty Feb 8, 2024
cb5f8c9
Add: New lavaland ruins (#973)
Kar4es Feb 8, 2024
60dadf4
Makes the VTEC subtract 1 speed instead of setting it to -1 [NPFC] (#…
DGamerL Feb 8, 2024
753dcba
Wizard crash shuttle walls are now not weldable, however the windows …
Qwertytoforty Feb 8, 2024
9c28543
Removes superfluous spacing from comms messages with job announcement…
Adrer Feb 9, 2024
8d22e33
fixes xenos bricking cryopods (#24106)
GDNgit Feb 9, 2024
31ec9d5
Add: Pneumatic rifle (#993)
TheFckReal Feb 9, 2024
159a2cf
Makes circles have a correct 360 degrees again (#24127)
DGamerL Feb 9, 2024
231668a
Kitchen Sprites (#1003)
AyIong Feb 9, 2024
f6ce58b
Merge upstream 09.02.2024 (#1004)
Legendaxe Feb 9, 2024
2917381
Tweak: No shock with wire splicing for simple mobs (#1006)
dj-34 Feb 9, 2024
464a843
Tint control fix (#955)
m-dzianishchyts Feb 9, 2024
b1f3ed7
Tweak: Debuff cash in Cyberiad maints (#1005)
dj-34 Feb 9, 2024
6f293a0
Fix: Microwave Layer (#1007)
AyIong Feb 10, 2024
880c0b8
Feat: Respawn cooldown (#944)
dj-34 Feb 10, 2024
cc88422
New Microwave Sprite (#1008)
AyIong Feb 10, 2024
58d4545
Adds Henri215 to the review team (#24145)
Henri215 Feb 10, 2024
bb8f0aa
[s] no unfun allowed (#24150)
Qwertytoforty Feb 11, 2024
ff20581
[DELTA] Atmos Remap Revival (#23705)
Oyu07 Feb 12, 2024
95a3014
Fixes some stuff for "Metastation: Maintenance Rework [Part 2]" (#23736)
Venuska1117 Feb 12, 2024
c875b9c
ci: ban non-integer gas filter types (#23747)
warriorstar-orion Feb 12, 2024
6f6c4a9
The great SSU securing of 2024. (#23784)
1080pCat Feb 12, 2024
921865e
Fixes a funny windoor (#23793)
Fluffyzack21 Feb 12, 2024
69fe234
Add and apply cargo bay/shuttle access (#23819)
warriorstar-orion Feb 12, 2024
921e614
box: standardize whitespace in list varedits (#23841)
warriorstar-orion Feb 12, 2024
857e95f
cere: starboard disposals remap (#23894)
warriorstar-orion Feb 12, 2024
4f62f8f
box: move changs newscaster off APC (#23856)
warriorstar-orion Feb 12, 2024
e609805
shit I tripped (#23923)
Fluffyzack21 Feb 12, 2024
a07b8ed
Fix Port Hallway having no scrubbers or vents (#23924)
DogeDogIs Feb 12, 2024
9b56b96
Fixes labor camp airlocks bolting open during a greytide tide event o…
Fluffyzack21 Feb 12, 2024
241892e
Maps the areas in the main hallway's on delta map (#23831)
Fluffyzack21 Feb 13, 2024
e54f327
Maps the area around the main hallway's on meta map (#23832)
Fluffyzack21 Feb 13, 2024
13fe9de
meta: small service adjustments (#23918)
warriorstar-orion Feb 13, 2024
9bee989
meta: remove grille lootdrops (?) (#23935)
warriorstar-orion Feb 13, 2024
96003a3
Fixes Availability of Request Console differs between stations (#23957)
Fluffyzack21 Feb 13, 2024
e160d04
meta: fix an incorrect storage belt type (#24005)
warriorstar-orion Feb 13, 2024
65b71f8
Making Burn Medkit more Accessible in Delta Engineering. (#24030)
Venuska1117 Feb 13, 2024
de943db
Fix: Turret Controls (#1013)
AyIong Feb 13, 2024
8b86b9c
Add: Exile storage on Delta (#1012)
dj-34 Feb 13, 2024
77686f1
Fix: Respawn verb logic (#1009)
dj-34 Feb 13, 2024
c8dfc82
Fixes the area around medbay on boxstation (#24026)
Fluffyzack21 Feb 13, 2024
a268af2
Puts evidence secure lockers in evidence room in brig on Cerestation,…
Fluffyzack21 Feb 13, 2024
bb0f5a2
cameras (#24077)
Fluffyzack21 Feb 14, 2024
1aac1b8
POWER!! (#24082)
Fluffyzack21 Feb 14, 2024
9b79902
cere: create distinct nearspace area for disposals (#24096)
warriorstar-orion Feb 14, 2024
f34444a
mhm (#24125)
1080pCat Feb 14, 2024
d7725c3
Buffs Machine Overload (#23989)
PopeDaveThe3th Feb 14, 2024
d2fd30e
cyborg crowbar (#24014)
PhantornRU Feb 14, 2024
97cfc53
Allows toolbelts to hold nanopaste and cyborg analyzers. (#24051)
Fordoxia Feb 14, 2024
c78f6af
Adds some more guns, and removes some spells/wands from the greater s…
1080pCat Feb 14, 2024
db17300
remove skeleton crew card access (#23960)
warriorstar-orion Feb 14, 2024
13a2630
Removes comparisons to true and false (#24083)
GDNgit Feb 14, 2024
8f9035d
reverts portable emitter hitscan (#24078)
Coolrune206 Feb 14, 2024
82b863c
Converts over the missing TGUI input lists (#23859)
GDNgit Feb 14, 2024
ecd73ff
Merge branch 'master-offs' into mergeupstream
dj-34 Feb 14, 2024
e870d4a
Update robot_modules.dm
dj-34 Feb 14, 2024
229e4ab
fix linter
dj-34 Feb 14, 2024
a775037
fix linter 2
dj-34 Feb 14, 2024
80bd58f
ci: remove unused check_grep.sh (#24095)
warriorstar-orion Feb 14, 2024
17c4114
Update cyberiad.dmm (#24099)
Fluffyzack21 Feb 14, 2024
a0398c0
make explicit broken computer subtype (#24133)
warriorstar-orion Feb 14, 2024
20674ce
Fix disappearing fire alarm (#1016)
m-dzianishchyts Feb 15, 2024
7f6d681
Merge upstream 15.02.2024 (#1015)
Legendaxe Feb 15, 2024
dc54c29
FEAT: Add donator jobs (#824)
PhantornRU Feb 15, 2024
70f78ac
Add: Electrostaff - weapon for real NT shitcure (#1011)
TheFckReal Feb 15, 2024
c120721
Fixes agent ID being uneditable (#24182)
Adrer Feb 15, 2024
3be2d5f
TGUI say: Upgrades chat input with modern features (#23907)
S34NW Feb 15, 2024
a2a3d84
Restricts the visibility of some variables in the TGUI panel (#24185)
GDNgit Feb 15, 2024
8459de2
Merge https://github.com/ParadiseSS13/Paradise into ParadiseSS13-master
Legendaxe Feb 15, 2024
28e754b
merge upstream linter fix
Legendaxe Feb 15, 2024
5e27597
another merge upstream linter fix
Legendaxe Feb 15, 2024
22728cf
Fixes an issue with limited martial arts (#24187)
Contrabang Feb 16, 2024
6cee397
why (#24191)
Contrabang Feb 16, 2024
3cc85db
I am shrimply amazed (#24189)
DGamerL Feb 16, 2024
3dec355
Tweak: Transfer Airlock names to Autoname helpers (#1002)
AyIong Feb 16, 2024
2f8b49a
Makes the default shuttle security area more secure (it just replaces…
OctusGit Feb 16, 2024
60145a3
fix: little worker donator level (#1024)
Legendaxe Feb 16, 2024
c94ed8f
Allow respawn for regular players (#1025)
m-dzianishchyts Feb 16, 2024
28b79dc
fixes some pulse demon issues (#24129)
GDNgit Feb 17, 2024
b4dd746
Fix misleading CI error when linting fails (#24200)
Arthri Feb 17, 2024
0217569
Adds a global spark limit (#24197)
lewcc Feb 17, 2024
4bbe041
Removes the stun from "????" (#23951)
DGamerL Feb 17, 2024
1cbb27b
fireball fix (#23970)
HMBGERDO Feb 17, 2024
8d78851
Update sprites for drone fab and heavy lathe (#23976)
dj-34 Feb 17, 2024
6a5b26d
Cursed heart tweaks (#23988)
GDNgit Feb 17, 2024
883fd68
camera bugs now stick to things they're thrown at (#24053)
GDNgit Feb 17, 2024
8899ef9
Limits Command Antagonist Eligibility (#24057)
ItsMarmite Feb 17, 2024
78f38dc
Reagent Grinder refactor'n'fixes (#24066)
CinnamonSnowball Feb 17, 2024
0fab018
add ci check for toplevel vardecls (#23930)
warriorstar-orion Feb 17, 2024
d9a597c
[FEAT] Donor update (#1027)
PhantornRU Feb 17, 2024
6ffff26
fix: drums (#1017)
Legendaxe Feb 17, 2024
6f5d380
Longer pointer animation (#1021)
AyIong Feb 17, 2024
bc5f3de
[s] blocks all teleport sources from infinite looping, reverts 24191 …
Qwertytoforty Feb 18, 2024
4e30997
Backpressure surge now checks if a scrubber is welded (#24112)
Adrer Feb 19, 2024
e86da89
NanoMap Auto-Update (Mon Feb 19 01:09:10 UTC 2024) (#24157)
github-actions[bot] Feb 19, 2024
47a288f
Cyborg now always updates damage when taking damage (#24194)
Adrer Feb 19, 2024
aa3124a
Removes one map area that was not being utilized (#24186)
Henri215 Feb 19, 2024
6b57a61
Properly pass shock source to electrocute proc (#24180)
Adrer Feb 19, 2024
9064b6e
Evidence bag now respects nodrop (#24171)
Adrer Feb 19, 2024
ffa697f
Fixes invisible suits on Grey, Kidan and Drask (#24169)
Adrer Feb 19, 2024
1f7c855
remove 'game kit' deadcode object and icon (#24161)
warriorstar-orion Feb 19, 2024
0ee8a53
i love runtime fixes (#24159)
Contrabang Feb 19, 2024
d72d0ae
Removes unneeded verb settings (#24152)
GDNgit Feb 19, 2024
fb75c9a
Fixed emagged secbots being broken (#24149)
Oyu07 Feb 19, 2024
498551a
Combat Baguette now bonks correctly (#24148)
tristan1333 Feb 19, 2024
a77eac9
process_type fix (#24136)
Oyu07 Feb 19, 2024
b279d3b
Shotglasses now go down in one sip (#24134)
lewcc Feb 19, 2024
9d4e87e
Nerfs Botany Maximum Yield + Plant Bags (#24122)
ItsMarmite Feb 19, 2024
4a1b8af
Moves the kinesis screen effect to a seperate file (#24111)
Adrer Feb 19, 2024
8e0fdda
Sprite fixes (#24089)
WHOMANKIND Feb 19, 2024
32ab026
Vox Tails Have Been Incorrectly Placed For 8 Years (#24081)
13spacemen Feb 19, 2024
0d5986f
Fixes Cyberiad Issues (#24131)
Fluffyzack21 Feb 19, 2024
ac5add4
[READY] TGUI Input Collection (#23891)
AyIong Feb 19, 2024
6fdbe61
Merge branch 'master' of https://github.com/ParadiseSS13/Paradise int…
AyIong Feb 19, 2024
bff27e9
Merge branch 'ParadiseSS13-master' into merge-upstream
AyIong Feb 19, 2024
2b24fc4
Rebuild TGUI
AyIong Feb 19, 2024
9ffd280
Update credits.dm
AyIong Feb 19, 2024
3de6eff
Merge Upstream 19.02.2024 (#1030)
Legendaxe Feb 19, 2024
0547e8b
Fix runtime (#23990)
Arthri Feb 19, 2024
6617713
Cyborg analyzers can see organs again (#24212)
BiancaWilkson Feb 19, 2024
3288816
claymore fix (#24221)
Henri215 Feb 19, 2024
42f23e7
Fixes "????" making you vomit more than normal (#24230)
DGamerL Feb 19, 2024
1fef009
Update taperecorder.dm (#24231)
Fordoxia Feb 19, 2024
bcf153f
rare cases (#24232)
Contrabang Feb 19, 2024
6811e20
Don't pick the color of `cable_coil/random` when splitting a stack (#…
m-dzianishchyts Feb 19, 2024
2efb234
Fix item dropping when upgrading camera (#24214)
m-dzianishchyts Feb 19, 2024
bdaade1
Changes how the external portable pumps/scrubbers deals with their ga…
1080pCat Feb 19, 2024
ce445b0
Removes a couple of area's that are no longer being used (#24196)
Fluffyzack21 Feb 19, 2024
e807de3
Easy fix (#24160)
DGamerL Feb 19, 2024
7667047
Refactors the atmos watertank backpack (#24177)
DGamerL Feb 19, 2024
daeb862
bandanafix (#24184)
Christasmurf Feb 19, 2024
22fd92b
sprite (#24183)
Christasmurf Feb 19, 2024
f605c48
Check_grep2 errors now use github actions errors syntax (#24092)
Contrabang Feb 19, 2024
ed0b0cc
Map Access fix (#1022)
AyIong Feb 19, 2024
cc0014e
Fix putting someone into a machinery with active grab (#24246)
m-dzianishchyts Feb 20, 2024
296f629
Merge branch 'master' of https://github.com/ParadiseSS13/Paradise int…
Legendaxe Feb 20, 2024
ad506e6
Return deleted areas (#1035)
AyIong Feb 20, 2024
b11002b
Fixes cigars being lightable by everything (#24235)
DGamerL Feb 21, 2024
335199b
fixes new players getting an unusable verb (#24251)
GDNgit Feb 21, 2024
8335d99
Makes floorlights only toggleable in help intent (#24135)
lewcc Feb 21, 2024
599f645
adds the ability to keybind click() triggers (#23395)
GDNgit Feb 21, 2024
ac32162
Adds the razorwire implant. Ready for review into merge (#23911)
Qwertytoforty Feb 21, 2024
ba98eb4
Bots refactor (#23550)
HMBGERDO Feb 21, 2024
e73913e
Bump ip from 2.0.0 to 2.0.1 in /tgui (#24255)
dependabot[bot] Feb 21, 2024
8c3bd69
QOL changes to NSS Kerberos PT2 (#24121)
Fluffyzack21 Feb 22, 2024
f105931
maps: more varedit whitespace cleanup (#24139)
warriorstar-orion Feb 22, 2024
f506257
Remove Jukeboxes from maps (#1036)
AyIong Feb 22, 2024
563fcac
Automatic NanoMap Update (#1032)
github-actions[bot] Feb 23, 2024
e07ac50
Fix Default Keybindings for Comms (#1033)
larentoun Feb 23, 2024
54dbf60
Better Discord linking (#1037)
AyIong Feb 23, 2024
fb8f8ee
[FIX] Antag mix random job (#1039)
PhantornRU Feb 23, 2024
7fb701d
Fixed pepperballs supply crate (#1040)
TheFckReal Feb 23, 2024
5ebefe9
Reworks xenomorphs (#23054)
GDNgit Feb 24, 2024
f2223bb
TGUI Input fixes (#24270)
AyIong Feb 24, 2024
657ea5a
allow mountable machines on asteroid walls (#23974)
warriorstar-orion Feb 24, 2024
ac7752f
Rounds all organ health damage to the second decimal (#24031)
HMBGERDO Feb 24, 2024
0a2f115
updates the contributing guide to disallow for direct var access from…
GDNgit Feb 24, 2024
fc52cf0
Repairs Vox Tail/Chest/Groin Sprites, Renames Skin Tones (#24097)
13spacemen Feb 24, 2024
7ad02b8
Remove some pixels from balaclava (#24109)
AyIong Feb 24, 2024
09ab95a
Adds teslium (#24117)
DGamerL Feb 24, 2024
7df4eac
Bear resprites, sprite from SS14 by Alekshhh applied for all instance…
ATP-Engineer Feb 24, 2024
c41a803
Refactors one ventcrawl proc and fixes a bug (#24215)
DGamerL Feb 24, 2024
e52d768
sprite changes (#24237)
Christasmurf Feb 24, 2024
c761b48
Fix invisible carp hologram for AI (#24264)
m-dzianishchyts Feb 24, 2024
4aa06a9
I don't want to talk about it (#24286)
Qwertytoforty Feb 24, 2024
b3bec16
Fix non-consumable Ahdomai's Eclipse (#24277)
m-dzianishchyts Feb 24, 2024
a44f9ca
(Hopefully) Fixes the runtime where a hallucination tries to pick fro…
DGamerL Feb 24, 2024
329398b
Fixes some issues with TGUI Alerts, and Text Input (#24282)
AyIong Feb 24, 2024
4e905c0
Alternate fix to 24241. TM PLEASE (#24243)
Qwertytoforty Feb 24, 2024
df5c7f1
Add directional variants to APC sprites (#24155)
warriorstar-orion Feb 24, 2024
9892dd9
Adds craftable and wearable flower crowns (#24248)
SynthTwo Feb 24, 2024
5c2f317
[S] fixes a headslug exploit (#24300)
GDNgit Feb 24, 2024
d0c4dbf
Removes insulated pipes and some related variables (#24156)
DGamerL Feb 25, 2024
2384e6f
Merge branch 'master' of https://github.com/ParadiseSS13/Paradise
Legendaxe Feb 25, 2024
d403586
update pipes(merge upsteram)
Legendaxe Feb 25, 2024
86bb40a
Fix failing OpenDream check (please)
m-dzianishchyts Feb 27, 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
  •  
  •  
  •  
42 changes: 39 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,28 @@ The previous code made compliant:
code
```

### Do not compare boolean values to TRUE or FALSE

Do not compare boolean values to TRUE or FALSE. For TRUE you should just check if there's a value in that address. For FALSE you should use the ! operator. An exception is made to this when working with JS or other external languages. If a function/variable can contain more values beyond null/0 or TRUE, use numbers and defines instead of true/false comparisons.

```dm
// Bad
var/thing = pick(list(TRUE, FALSE))
if(thing == TRUE)
return "bleh"
var/other_thing = pick(list(TRUE, FALSE))
if(other_thing == FALSE)
return "meh"

// Good
var/thing = pick(list(TRUE, FALSE))
if(thing)
return "bleh"
var/other_thing = pick(list(TRUE, FALSE))
if(!other_thing)
return "meh"
```

### User Interfaces

All new user interfaces in the game must be created using the TGUI framework. Documentation can be found inside the [`tgui/docs`](../tgui/docs) folder, and the [`README.md`](../tgui/README.md) file. This is to ensure all ingame UIs are snappy and respond well. An exception is made for user interfaces which are purely for OOC actions (Such as character creation, or anything admin related)
Expand All @@ -154,6 +176,19 @@ All new user interfaces in the game must be created using the TGUI framework. Do

The use of the `:` operator to override type safety checks is not allowed. You must cast the variable to the proper type.

### Do not access return value vars directly from functions

The use of the pointer operator, `.`, should not be used to access the return values of functions directly. This can cause unintended behavior and is difficult to read.

```dm
//Bad
var/our_x = get_turf(thing).x

//Good
var/turf/our_turf = get_turf(thing)
var/our_x = our_turf.x
```

### Type paths must begin with a /

eg: `/datum/thing`, not `datum/thing`
Expand Down Expand Up @@ -354,7 +389,7 @@ This is clearer and enhances readability of your code! Get used to doing it!

### Player Output

Due to the use of "Goonchat", Paradise requires a special syntax for outputting text messages to players. Instead of `mob << "message"`, you must use `to_chat(mob, "message")`. Failure to do so will lead to your code not working.
Due to the use of "TGchat", Paradise requires a special syntax for outputting text messages to players. Instead of `mob << "message"`, you must use `to_chat(mob, "message")`. Failure to do so will lead to your code not working.

### Use early returns

Expand Down Expand Up @@ -753,7 +788,7 @@ Each role inherits the lower role's responsibilities (IE: Headcoders also have c
`Headcoders` are the overarching "administrators" of the repository. People included in this role are:

* [farie82](https://github.com/farie82)
* [Fox P McCloud](https://github.com/Fox-McCloud)
* [Charliminator](https://github.com/hal9000PR)
* [SteelSlayer](https://github.com/SteelSlayer)

---
Expand All @@ -762,7 +797,6 @@ Each role inherits the lower role's responsibilities (IE: Headcoders also have c


* [AffectedArc07](https://github.com/AffectedArc07)
* [Charliminator](https://github.com/hal9000PR)
* [lewcc](https://github.com/lewcc)
* [S34N](https://github.com/S34NW)

Expand All @@ -776,6 +810,8 @@ Each role inherits the lower role's responsibilities (IE: Headcoders also have c
* [Contrabang](https://github.com/Contrabang)
* [Burzah](https://github.com/Burzah)
* [DGamerL](https://github.com/DGamerL)
* [Warriorstar](https://github.com/warriorstar-orion)
* [Henri215](https://github.com/Henri215)

---

Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
blank_issues_enabled: false
contact_links:
- name: Feature Request
url: https://www.paradisestation.org/forum/60-suggestions/
about: Please place all feature requests at the following link. (Paradise Station Forums)
url: https://discord.com/channels/1097181193939730453/1181261198096875670
about: Запросы новых фич следует оставлять на форуме ss13-трекер в дискорде.
- name: Exploit Reports
url: https://www.paradisestation.org/forum/179-exploit-reports/
about: If your issue is an ingame exploit that allows players to gain an unfair advantage, or an issue which could affect server stability or security, please file it here so that it is safe from prying eyes. (Paradise Station Forums)
url: https://github.com/ss220club/Paradise-SS220/security
about: Критические баги, которые могут быть использованы со злыми намерениями следует оставлять по ссылке.
62 changes: 26 additions & 36 deletions .github/ISSUE_TEMPLATE/issue_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,88 +12,78 @@
#
name: "Issue Report"
#title: "[Bug]: " | if you want to have a have it automatically say [Bug] when they start the form
description: "File an issue report to make us aware of a bug or issue."
#labels: [Bug] | Auto labels the post, as we do not use this, commenting out, purely as reference
description: "Доложите о проблемах или багах, что бы мы могли их исправить."
#labels: "Баг"

body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this issue report! Don't forget to give it a meaningful title so users can find the report easily.
- type: checkboxes
id: not_an_exploit
attributes:
label: Exploit Reports
description: "[If your issue is an ingame exploit that allows players to gain an unfair advantage, or an issue which could affect server stability or security, please file it at this link so that it is safe from prying eyes.](https://www.paradisestation.org/forum/179-exploit-reports/)"
options:
- label: I confirm this issue is not an exploit. (Required)
required: true
value: Спасибо за оставленный отчёт! Не забудьте дать ему соответствующее проблеме название для упрощения работы другим.

- type: input
id: version
attributes:
label: BYOND Version
description: "What BYOND version were you using when the issue occured? (Find this by pressing the cog in the top-right of the main BYOND menu, then 'About BYOND...') (Required)"
validations:
required: true
description: "На какой версии BYOND встретился баг. (Если уверены, что не связано - можно пропустить.)"

- type: textarea
id: description
attributes:
label: Issue Description
description: What is the problem? (Required)
placeholder: I tried buckling myself to a chair but ended up on lavaland!
label: Описание проблемы
description: В чем состоит суть проблемы? (Обязательное поле)
placeholder: Я сел на стул, от чего взорвался, а мой мозг оказался в душе на ЦК!
validations:
required: true

- type: textarea
id: what-expected
attributes:
label: What did you expect to happen?
description: Why do you think this is an issue?
placeholder: I expected to be strapped to a chair.
label: Что должно было произойти?
description: Почему вы считаете это проблемой?
placeholder: Я ожидал, что я просто сяду на стул и буду сидеть.

- type: textarea
id: what-happened
attributes:
label: What happened instead?
description: How is what happened different from what you expected?
placeholder: I got sent to lavaland and died.
label: Что случилось вместо этого?
description: Как произошедшее отличается от ваших ожиданий?
placeholder: Я умер и оказался на ЦК.

- type: textarea
id: why-bad
attributes:
label: Why is this bad/What are the consequences?
description: Why do you think this is an important issue?
placeholder: People sitting in chairs on the station should not end up being devoured by drakes.
label: Почему это плохо/Какие последствия?
description: Почему вы считаете эту проблему значительной?
placeholder: Игроки должны иметь возможность сидеть на стульях, не взрываясь.

- type: textarea
id: how-to-reproduce
attributes:
label: Steps to reproduce the issue.
description: The most important section. Review everything you did leading up to causing the issue. (Required)
label: Шаги для повторения проблемы.
description: Самая важная часть. Опишите ВСЁ, что вы делали, что бы встретиться с проблемой. (Обязательное поле)
placeholder: Find a chair, buckle yourself into it, be eaten by dragon.
validations:
required: true

- type: textarea
id: when-problem-start
attributes:
label: When did the problem start happening?
description: If your report is about something that used to work but no longer does, when was the last time you remember it working? (Required)
placeholder: I could sit fine last week, so sometime around then.
label: Когда проблема началась?
description: Если отчет связан с тем, что раньше работало иначе, опишите последний раз, когда механика работала корректно. (Обязательное поле)
placeholder: Я мог садиться на стулья без проблем неделю назад, так что примерно тогда.
validations:
required: true

- type: textarea
id: extra-information
attributes:
label: Extra information
description: Anything else you can tell us.
placeholder: "I think this issue was introduced in the following PR https://github.com/ParadiseSS13/Paradise/pull/18477"
label: Дополнительная информация
description: Всё, что вы считаете важным/относящимся к проблеме.
placeholder: "Я думаю, что проблема начала появляться после этого PR https://github.com/ss220club/Paradise-SS220/pull/583"

- type: textarea
id: logs
attributes:
label: Relevant log output/runtime error
description: Please copy and paste any relevant log output or runtime if you have access to this. Please censor any ckeys or IP addresses.
label: Связанные логи
description: Пожалуйста, предоставьте связанные логи или рантаймы, если имеете к ним доступ(Лучше цензурить IP адреса).
render: DM
4 changes: 3 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,18 @@

<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #1234" (где 1234 - номер Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после принятия PR'а. -->
<!-- Если вы исправляете Issue, добавьте "Fixes #xxxx" (где xxxx - номер Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после принятия PR'а. -->

## Почему это хорошо для игры

<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру. -->

## Изображения изменений

<!-- Если вы не меняли карту или спрайты, можете опустить эту секцию. Если хотите, можете вставить видео. -->

## Тестирование

<!-- Как вы тестировали свой PR, если делали это вовсе? -->

## Changelog
Expand Down
17 changes: 10 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: $HOME/SpacemanDMM
key: ${{ runner.os }}-spacemandmm
Expand All @@ -38,10 +38,13 @@ jobs:
python tools/ci/illegal_dme_files.py ${GITHUB_WORKSPACE}
python -m tools.ci.check_icon_conflicts
python -m tools.maplint.source --github
~/dreamchecker > ${GITHUB_WORKSPACE}/output-annotations.txt 2>&1
DREAMCHECKER_EXIT_CODE=0
~/dreamchecker > ${GITHUB_WORKSPACE}/output-annotations.txt 2>&1 || DREAMCHECKER_EXIT_CODE=$?
echo 'DREAMCHECKER_ANNOTATED=1' >> "$GITHUB_ENV"
exit $DREAMCHECKER_EXIT_CODE
- name: Annotate Lints
uses: yogstation13/DreamAnnotate@v2
if: always()
if: ${{ always() && env.DREAMCHECKER_ANNOTATED == '1' }}
with:
outputFile: output-annotations.txt

Expand All @@ -63,7 +66,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: $HOME/BYOND
key: ${{ runner.os }}-byond
Expand All @@ -72,7 +75,7 @@ jobs:
tools/ci/install_byond.sh
source $HOME/BYOND/byond/bin/byondsetup
tools/ci/generate_maplist.sh
tools/ci/dm.sh -DCIMAP paradise.dme
DreamMaker -DMULTIINSTANCE -DCIMAP paradise.dme

unit_tests_and_sql:
name: Unit Tests + SQL Validation
Expand All @@ -93,7 +96,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: $HOME/BYOND
key: ${{ runner.os }}-byond
Expand All @@ -112,7 +115,7 @@ jobs:
run: |
tools/ci/install_byond.sh '${{ matrix.byondtype }}'
source $HOME/BYOND/byond/bin/byondsetup
tools/ci/dm.sh -DCIBUILDING paradise.dme
DreamMaker -DMULTIINSTANCE -DCIBUILDING paradise.dme
echo '${{ matrix.maptype }}' > data/next_map.txt
tools/ci/run_server.sh

Expand Down
3 changes: 2 additions & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"eamodio.gitlens",
"usernamehw.errorlens",
"anturk.dmi-editor",
"esbenp.prettier-vscode"
"esbenp.prettier-vscode",
"arcanis.vscode-zipfs"
]
}
13 changes: 11 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,16 @@
],
// ESLint settings:
"eslint.workingDirectories": [
"tgui/"
"./tgui"
],
"search.exclude": {
"**/.yarn": true,
"**/.pnp.*": true
},
"eslint.nodePath": "tgui/.yarn/sdks",
"prettier.prettierPath": "tgui/.yarn/sdks/prettier/index.cjs",
"typescript.tsdk": "tgui/.yarn/sdks/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
"eslint.rules.customizations": [
// We really want to fail the CI builds on styling errors,
// but it's better to show them as yellow squigglies in IDE
Expand All @@ -22,5 +30,6 @@
},
"[scss]": {
"editor.rulers": [80]
}
},
"editor.formatOnSave": true
}
15 changes: 1 addition & 14 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"type": "shell",
"command": "tgui/bin/tgui-build",
"windows": {
"command": ".\\tgui\\bin\\tgui-build.bat"
"command": ".\\tgui\\bin\\tgui.bat"
},
"problemMatcher": [
"$tsc",
Expand All @@ -37,18 +37,5 @@
"label": "tgui: run dev server"
}
,
{
"type": "shell",
"command": "tgui/bin/tgui-formatting",
"windows": {
"command": ".\\tgui\\bin\\tgui-formatting.bat"
},
"problemMatcher": [
"$tsc",
"$eslint-stylish"
],
"group": "build",
"label": "tgui: run prettier formatting"
}
]
}
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Paradise WyccStation SS220

[![CI](https://github.com/ParadiseSS13/Paradise/workflows/CI/badge.svg)](https://github.com/ParadiseSS13/Paradise/actions?query=workflow%3ACI)
[![Render Nanomaps](https://github.com/ParadiseSS13/Paradise/workflows/Render%20Nanomaps/badge.svg)](https://github.com/ParadiseSS13/Paradise/actions?query=workflow%3A%22Render+Nanomaps%22)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/paradisess13/paradise.svg)](http://isitmaintained.com/project/paradisess13/paradise "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/paradisess13/paradise.svg)](http://isitmaintained.com/project/paradisess13/paradise "Percentage of issues still open")
[![CI](https://github.com/ss220club/Paradise-SS220/workflows/CI/badge.svg)](https://github.com/ss220club/Paradise-SS220/actions?query=workflow%3ACI)
[![Render Nanomaps](https://github.com/ss220club/Paradise-SS220/workflows/Render%20Nanomaps/badge.svg)](https://github.com/ss220club/Paradise-SS220/actions?query=workflow%3A%22Render+Nanomaps%22)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/ss220club/Paradise-SS220.svg)](https://isitmaintained.com/project/ss220club/Paradise-SS220 "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/ss220club/Paradise-SS220.svg)](https://isitmaintained.com/project/ss220club/Paradise-SS220 "Percentage of issues still open")

[![forthebadge](http://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](http://forthebadge.com)
[![forthebadge](http://forthebadge.com/images/badges/contains-technical-debt.svg)](http://forthebadge.com)
Expand Down
6 changes: 3 additions & 3 deletions _build_dependencies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
# For dreamchecker
export SPACEMANDMM_TAG=suite-1.7.1
# For TGUI
export NODE_VERSION=18
export NODE_VERSION=20
# Stable Byond Major
export STABLE_BYOND_MAJOR=515
# Stable Byond Minor
export STABLE_BYOND_MINOR=1620
export STABLE_BYOND_MINOR=1630
# Beta Byond Major
export BETA_BYOND_MAJOR=515
# Beta Byond Minor
export BETA_BYOND_MINOR=1620
export BETA_BYOND_MINOR=1630
# Python version for mapmerge and other tools
export PYTHON_VERSION=3.11.6
# RUSTG version
Expand Down
Loading
Loading