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

removes grey's facid immunity #500

Closed
wants to merge 450 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
450 commits
Select commit Hold shift + click to select a range
d19d33f
Feat: Fake Lights (#260)
dj-34 Sep 30, 2023
cfd23de
Feat: Sprites overhaul (penlight, igniter, handtele, geiger) (#262)
dj-34 Sep 30, 2023
2579909
Automatic NanoMap Update (#261)
github-actions[bot] Sep 30, 2023
d3a3849
Fix: Medbay landmarks (Cyberiad) (#264)
AyIong Oct 1, 2023
1cd19c6
Fix: Turbine area (#265)
AyIong Oct 1, 2023
c3df605
Feat: RuPara to OffPara porting script (#268)
dj-34 Oct 2, 2023
b1a38e0
Fix: Missing new light construct sprites (#269)
AyIong Oct 2, 2023
3b43514
Feat: Sol Traders remap. (#267)
AyIong Oct 2, 2023
d449140
Tweak: Floor Sprites (AGAIN) (#270)
AyIong Oct 2, 2023
8e05f1f
SpaceRuin: Twin-Nexus Space Hotel (#266)
konushi Oct 2, 2023
b642864
Feat: Decals additions (#271)
dj-34 Oct 2, 2023
c5c128f
Feat: Themis statue (#263)
dj-34 Oct 2, 2023
2e891d8
Fixes a mitocholide runtime (#22595)
BiancaWilkson Sep 26, 2023
bb85c3e
[s] Last one? Last one. (Probably not) (#22616)
DGamerL Sep 27, 2023
3c40b62
Makes the Templar Armor able to carry the Bible (#22509)
TheKillfish Sep 28, 2023
61a7e5e
Moves charcoal out from under the contraband wire in nanomeds(the wal…
1080pCat Sep 28, 2023
33e6ff9
fake town, fake town (#22514)
Qwertytoforty Sep 28, 2023
8e904ee
Adds a new crutch mechanic (#22527)
Henri215 Sep 28, 2023
9047823
Fixing (#22533)
DGamerL Sep 28, 2023
5076272
Ascended spirit no longer can be summoned as a cult ghost. (#22540)
Adrer Sep 28, 2023
b570e50
Fixes some issues with soft caps (#22541)
Henri215 Sep 28, 2023
861357e
Logs Toy Cuffs/Twimsts Differently from Standard Cuffs (#22542)
matttheficus Sep 28, 2023
5ef6541
fixes an action button runtime (#22545)
GDNgit Sep 28, 2023
5705dc9
We using traits in this house (#22548)
DGamerL Sep 28, 2023
3ae5e72
time to one-hand execute some nerds (#22559)
matttheficus Sep 28, 2023
11df4a2
Ref: ifdefs to previously ifdenined thing (#22562)
Furrior Sep 28, 2023
9faeff6
Fixes borgs not being able to build over chasms (#22599)
Contrabang Sep 28, 2023
1e10215
Logs playtime history for ALL departments (#22446)
AffectedArc07 Sep 30, 2023
34b99ee
Fix energy gun descriptions (#22647)
Adrer Sep 30, 2023
b3a5440
fixes a to_chat runtime (#22646)
GDNgit Sep 30, 2023
c1384e8
Prevents alien resin from growing over chasms/lava (#22589)
meow20 Sep 30, 2023
fb34576
Fixes projectiles passing through the Desecrated Duel arena (#22588)
DGamerL Sep 30, 2023
bdb09c0
Fix death by brain damage spamming message (#22587)
dearmochi Sep 30, 2023
4c42f05
pAI Manifest / Messager Default Software (#22586)
K3Licia Sep 30, 2023
f3c3dd2
Fixes some typos (#22583)
BiancaWilkson Sep 30, 2023
819f04e
Reading books can help decrease brain damage (#22582)
Contrabang Sep 30, 2023
816e72a
Fixes silicons from being unable to pick up cells from cell chargers …
meow20 Sep 30, 2023
b0019ff
Fixes runtime when clicking an empty coat hanger with empty hand. (#2…
meow20 Sep 30, 2023
a43a731
fuck (#22574)
Contrabang Sep 30, 2023
48d0b2c
Ghosts are now able to see N2O with the analyze air verb. (#22552)
1080pCat Sep 30, 2023
5fd1bff
Small typo/grammar edits (Ready) (#22521)
Oyu07 Sep 30, 2023
56a55ae
Fixes some minor stuff with the debug outfit (#22510)
Contrabang Sep 30, 2023
9aa82d1
fix hardcoded para URLs, add wiki link formatter (#22504)
warriorstar-orion Sep 30, 2023
b5a89d5
add crayon message customizer; port TG alphanumeric crayon decals (#2…
warriorstar-orion Sep 30, 2023
5f2f7a9
This seems bad (#22631)
Bjamcham Sep 30, 2023
734b8b0
Fixes the motorcycle overlay (#22628)
Henri215 Sep 30, 2023
98cf1f2
Kills Check Pulse (#22501)
lewcc Oct 1, 2023
fe89009
fixes some turfs being active on a space ruin roundstart (#22549)
GDNgit Oct 1, 2023
c2cae2b
Fixes mail crates sometimes spawning inside the Supply shuttle engine…
DGamerL Oct 1, 2023
0545e21
marks cap guns as harmless (#22572)
lewcc Oct 1, 2023
e5f5549
Some fake virus tweaks (#22591)
Henri215 Oct 1, 2023
05f0ef5
Splits up `item_inhands.dmi` (#22584)
DGamerL Oct 1, 2023
146cffe
adofiwefwoeiunf (#22593)
Contrabang Oct 1, 2023
fc2f554
Adds a progressbar to heating up reagent containers. (#22594)
DGamerL Oct 1, 2023
87f7e17
Syndicate bots no longer show up on security bot control PDA menu (#2…
meow20 Oct 1, 2023
2d90501
Nt recruiter First DLC (emag and other tweaks) (#22427)
Henri215 Oct 1, 2023
d997bb0
Parallax in Darkness (#22136)
HMBGERDO Oct 1, 2023
6e09a43
Adds a new fauna to lavaland: an abandoned minebot! (#22173)
Sadhorizon Oct 1, 2023
5cf078e
Removes Pet Hospital, Adds Althland Corporation Refinery Ruins (#22287)
OctusGit Oct 1, 2023
b8e223b
changes qdel method on bridge spawners (#22355)
Qwertytoforty Oct 1, 2023
70ba65a
Refactors the surplus crate (#22367)
DGamerL Oct 1, 2023
c3b9f00
Slightly nerfs and fixes slaughter demon healing (#22384)
SchrodingersWolf Oct 1, 2023
eb1ba87
Refactors objectives, expands team functionality, and custom teams (#…
Contrabang Oct 1, 2023
674e161
Requires_tcomms now actually works when tcomms are down (#22402)
Adrer Oct 1, 2023
50a0585
Updates Sprite on Vox Breath Mask (#22422)
OctusGit Oct 1, 2023
a570e56
Modsuit flashlights are now properly extinguished (#22557)
lewcc Oct 1, 2023
9580c1e
Fix/Tweak: Now admin logout messages are more important than mentor o…
Furrior Oct 1, 2023
808b153
Fixes AI being able to control not working APCs (#22523)
Danchi299 Oct 1, 2023
2c26b3b
Moves the lobby panel to the status panel (#22596)
GDNgit Oct 1, 2023
506da86
Stops you from grabbing someone if you are horizontal (#22563)
DGamerL Oct 1, 2023
0e6aa45
Fixes missing windoors in Delta security (And a few other places) (#2…
Adrer Oct 1, 2023
fc4e9b2
Fixes Crutches not working properly (#22660)
DGamerL Oct 1, 2023
0ee3316
Removes Bluespace Tile Speed, Replaces It With Anti-Slowdown (#22271)
matttheficus Oct 1, 2023
ba3556e
TGUI build
Furrior Oct 2, 2023
c1c482f
Upstream conflict fix
Furrior Oct 2, 2023
2e12f7c
Remap: Delta med maintenance/med (#251)
Kar4es Oct 2, 2023
87b99f5
Fix: Syncronizes ofmaps (#272)
Furrior Oct 2, 2023
4274d52
Feat: Cyberiad Brig update 1 (#277)
dj-34 Oct 3, 2023
a451363
Fix: CC ID Card (#275)
AyIong Oct 3, 2023
e5a9006
FIx: SpaceRuins atmos (#273)
konushi Oct 3, 2023
c7294da
Ref: Light Prefab Cleanup (#279)
AyIong Oct 3, 2023
dbe32ba
Feat: Lavaland Modular Map (#281)
AyIong Oct 3, 2023
96818a4
Feat: Var's to Subtypes script (#282)
AyIong Oct 3, 2023
c796611
Ref: Var's to Subtypes (PepePizdec) (#283)
AyIong Oct 3, 2023
45e5b50
Fix: Path lint (#284)
dj-34 Oct 3, 2023
d493b50
Tweak: Replace syndie duffelbag (Cyberiad) (#286)
AyIong Oct 4, 2023
8b57293
Automatic NanoMap Update (#274)
github-actions[bot] Oct 4, 2023
9073cac
Feat: first TTS update, tiers and voice actualization (#293)
dj-34 Oct 4, 2023
32992f0
Feat: Cyberiad Brig update 2 (#287)
dj-34 Oct 4, 2023
e24aa79
Port: Detective from RuPara (From Onyx) (#289)
AyIong Oct 4, 2023
a7ff160
Feat: Securtity additional accesses on red code (#288)
dj-34 Oct 4, 2023
2e33ce9
Feat: Detective spy spiders (#290)
dj-34 Oct 4, 2023
adaaed1
Feat: Spybox on Cyberiad (#295)
dj-34 Oct 4, 2023
6385a1a
Fix: Cyberiad Engie Accesses (#296)
AyIong Oct 4, 2023
de0f727
Fix: Teleporter Room (Cyberiad) (#301)
AyIong Oct 5, 2023
33f157a
Fix: Lights direction (#304)
AyIong Oct 5, 2023
a6a62d6
Automatic NanoMap Update (#302)
github-actions[bot] Oct 5, 2023
020a632
Fix: donation amounts (#305)
Furrior Oct 5, 2023
2315263
Fix: Card Destroyer Fax (#306)
AyIong Oct 5, 2023
cc56e0f
[TGUI] Jukebox (#214)
AyIong Oct 5, 2023
9c27200
NON MODULAR CRINGE: utf8 (#309)
Furrior Oct 5, 2023
3203275
remap delta courtroom magistrate IAA office's (#308)
Mrachniy124 Oct 5, 2023
ff586ac
Feat: More interaction sounds (#307)
dj-34 Oct 5, 2023
19de138
Feat: Stutters and slurs speech (#314)
AyIong Oct 5, 2023
c5fa5fb
[PORT&FEAT] Mobs pack - Part 1 (#310)
PhantornRU Oct 5, 2023
a590a2f
Fix: discord link (#320)
Furrior Oct 5, 2023
d83c94f
Fix: Mouse description (#317)
dj-34 Oct 5, 2023
8899f74
Feat: Ghost offering (#315)
dj-34 Oct 5, 2023
4d0512d
Discord link fix
Furrior Oct 5, 2023
14e51f1
Fix: No Terror Escape (#323)
AyIong Oct 5, 2023
52795e3
Fix: Awaymissions gate_lizard, mechtransport_new (#318)
konushi Oct 5, 2023
b156a95
[FEAT] Awaymission gun MK2 (#328)
PhantornRU Oct 6, 2023
6034340
Feat: Cyberiad update detective's office, part 2 (#334)
dj-34 Oct 6, 2023
867b8f8
Automatic NanoMap Update (#326)
github-actions[bot] Oct 6, 2023
b9603c9
Fix: Delta virology (#329)
Kar4es Oct 6, 2023
d4c1566
[MAP] Добавляем зоопарк на дельту, мелкие правки на Коробке (#327)
PhantornRU Oct 6, 2023
572a722
Fix: Whiteship destinations (#335)
konushi Oct 6, 2023
b017ca0
Fix: Delta kitchen (#330)
Kar4es Oct 6, 2023
3eab197
feat: minor centcom changes (#316)
Fullonibus Oct 6, 2023
b0e362e
Fix: No discord linkage ruin (#336)
Furrior Oct 6, 2023
de6d7ab
Feat: Long range faxes (Cyberiad) (#349)
AyIong Oct 7, 2023
9714488
Fix: Cyberiad vanishing closet (#343)
dj-34 Oct 7, 2023
d07789c
Automatic NanoMap Update (#348)
github-actions[bot] Oct 7, 2023
a609bc1
Feat: Disk croutons (#338)
dj-34 Oct 7, 2023
1903fe5
Garbage Collector Update (#22428)
Fox-McCloud Oct 2, 2023
f8a0270
Changes the roburger path to an existing path (#22614)
Adrer Oct 2, 2023
1c7c4cd
[s] Martial arts granted by equipped items no longer persist through …
Adrer Oct 3, 2023
dbe66d4
Makes the Librarian a little less shit, now they know most languages.…
OctusGit Oct 3, 2023
bfdcda4
Adds jaunter kit (#22496)
Qwertytoforty Oct 3, 2023
4ba0c03
Antimatter now innacurate without zooming. Sniper projectiles are fas…
Qwertytoforty Oct 3, 2023
79173f7
Carding AIs now takes time. (#22564)
lewcc Oct 3, 2023
5067e05
File cleanup for ert_outfits.dm (#22607)
Burzah Oct 3, 2023
9330c8e
Drask no longer slow down when cold. (#22612)
meow20 Oct 3, 2023
8ac958c
Adds supply department to agent ID options and cleans code (#22613)
Adrer Oct 3, 2023
bf9f221
That was fcking easy (#22615)
DGamerL Oct 3, 2023
d876487
fixes new players not always being able to use their keybinds (#22621)
GDNgit Oct 3, 2023
ace651c
Fixes canisters constantly 'failing to connect' despite it actually c…
1080pCat Oct 3, 2023
d6a9037
TG lavaland watcher sprites, Mey-Ha-Zah (#22638)
ATP-Engineer Oct 3, 2023
872f99d
Bug fix for carrot shivs Fixes #22556 (#22627)
Oct 3, 2023
e975d77
Robot storage resprite (#22640)
McRamon Oct 3, 2023
39ca7c5
H.E.C.C. suit resprite (#22643)
McRamon Oct 3, 2023
404ff2e
fixes some interface runtimes (#22661)
GDNgit Oct 3, 2023
3189245
Fixes cult ghosts not being able to be summoned anymore (#22665)
DGamerL Oct 3, 2023
ba3ee14
fix runtimes setting empty crayon message (#22672)
warriorstar-orion Oct 3, 2023
4490026
fix (#22679)
Contrabang Oct 3, 2023
f7547a5
Seems to fix it (#22680)
DGamerL Oct 3, 2023
52db950
You can no longer attack MMIs (#22685)
Adrer Oct 3, 2023
7dc83ec
Transfers job when cloned (#22686)
Adrer Oct 3, 2023
629ce26
removes appendix (#22691)
McRamon Oct 3, 2023
373d9e7
Shelters sound like mining now (#22693)
Vi3trice Oct 3, 2023
9155716
Never thought I'd be fixing a nukie stealth nerf (#22695)
DGamerL Oct 3, 2023
d1f84fd
Changes slot number defines from lowercase to all uppercase (#22297)
Contrabang Oct 3, 2023
9287a72
added comments (#22662)
Oct 3, 2023
738145c
Fixes reincarnate not working (#22707)
DGamerL Oct 3, 2023
d48e22b
fixes a tochat runtime (#22673)
GDNgit Oct 3, 2023
0d7f6eb
chem bio-chip logging (#22649)
Burzah Oct 3, 2023
9697132
fixes tabbing in nanny bag (#22708)
Qwertytoforty Oct 5, 2023
45988d9
Bump pillow from 9.3.0 to 10.0.1 in /tools (#22712)
dependabot[bot] Oct 5, 2023
9954c01
Revert "Bump pillow from 9.3.0 to 10.0.1 in /tools (#22712)" (#22727)
warriorstar-orion Oct 5, 2023
fc5bfeb
The degrilling: map windows no longer have grilles under them unless …
Git-GoR Oct 5, 2023
09b8469
fixes merge hooks (#22730)
S34NW Oct 5, 2023
a3d9803
fixes slaughter demons being broken (#22738)
Qwertytoforty Oct 6, 2023
f8f7cad
NanoMap Auto-Update (Fri Oct 6 01:08:43 UTC 2023) (#22740)
github-actions[bot] Oct 6, 2023
c0d15da
mapmerge: fix bidict.KeyAndValueDuplicationError (#22737)
warriorstar-orion Oct 6, 2023
8561a68
Updates the title, and inspect message of portable pumps, and scrubbe…
1080pCat Oct 6, 2023
8206e17
New Taj Head & Hairstyles (#22349)
K3Licia Oct 6, 2023
e08fd35
mapmerge: one last fix for diff size (#22746)
warriorstar-orion Oct 6, 2023
7296a1e
Ports Humans from TG - Soul Massacre (#22361)
Alecksohs Oct 7, 2023
dcdf142
Upstream merge conflict fix
Furrior Oct 7, 2023
9b91ffc
Revert: explorer slots (#351)
Furrior Oct 7, 2023
2f24c79
Revert: Paradise-SS13 De-Grill PR (#352)
AyIong Oct 7, 2023
227d3c4
Feat: Closet picklocking (#350)
dj-34 Oct 7, 2023
b2e8875
Feat: prime modpacks (#353)
Furrior Oct 7, 2023
f10ca27
[FEAT] Novice rolls (#337)
PhantornRU Oct 7, 2023
80e6e65
Tweak: Jukebox tweaks (#355)
AyIong Oct 7, 2023
d8297af
Fix: def value for link (#356)
Furrior Oct 7, 2023
6b72bee
Feat: Cyberiad actualization, part 2 (#360)
dj-34 Oct 7, 2023
8e1aec8
fix: build now compiles (#361)
Furrior Oct 7, 2023
1513107
Fix: Locked Emergency pods airlocks (CentComm) (#370)
AyIong Oct 8, 2023
26b96db
Fix: Cyberiad general fixes (#364)
dj-34 Oct 8, 2023
3143c49
Fix: space_wildwest (#367)
konushi Oct 8, 2023
c986655
Fix: alcosprite (#371)
Furrior Oct 8, 2023
c72141b
Automatic NanoMap Update (#363)
github-actions[bot] Oct 8, 2023
b082903
fix: forgot to include file (#376)
Furrior Oct 8, 2023
143b67e
Fix: I hate it (#377)
Furrior Oct 8, 2023
466c2d2
Fix: Delta general fixes (#365)
Kar4es Oct 8, 2023
5b9fa47
Del: Terror Spiders Gateway (#374)
AyIong Oct 8, 2023
d2aed9b
Fix: Cargo Disposal (#375)
AyIong Oct 8, 2023
824c818
Fix: Cyberiad Areas (#372)
AyIong Oct 8, 2023
744f183
Fix: Cargo shuttle conveyor (#378)
AyIong Oct 8, 2023
3a699c6
Fix: Grass opacity fix (#379)
AyIong Oct 8, 2023
2f469f6
Revert: Ruina (#381)
Furrior Oct 8, 2023
1bd9dbe
Fix: awaymission baseturf (#386)
konushi Oct 9, 2023
a6d5b33
Tweak: Delta Long-range faxes and zippo (#385)
Kar4es Oct 9, 2023
62d8c7a
Feat: Expeditors (gaters) fast start (#382)
dj-34 Oct 9, 2023
44f80a7
Tweak: Delta QM office (#388)
Kar4es Oct 9, 2023
20ee552
Feat: Wilhelm scream when you fall into the chasm (#390)
AyIong Oct 10, 2023
8a18437
Fix: Tesla hits through the wall (#392)
AyIong Oct 10, 2023
5420aa4
Fix: Patch fix (#394)
AyIong Oct 10, 2023
b1e42d3
Tweak: Delta brig (#393)
Kar4es Oct 10, 2023
95bfbb2
Tweak: Delta expedition room (#391)
Kar4es Oct 10, 2023
ca3ec68
Automatic NanoMap Update (#384)
github-actions[bot] Oct 10, 2023
76b3bf9
Del: HoS Mateba (#402)
AyIong Oct 11, 2023
ac04da8
Feat: Mattress (#403)
dj-34 Oct 12, 2023
b8d3894
Fix: wildwest invisible airlocks (#405)
konushi Oct 12, 2023
0a93936
Fix: Cyberiad overhigh pressure (#406)
Kar4es Oct 12, 2023
46da306
Automatic NanoMap Update (#395)
github-actions[bot] Oct 12, 2023
cb5af4e
Fix: missing modified seed sprite (#409)
AyIong Oct 12, 2023
fdce78a
Feat: Borya the goat (#411)
dj-34 Oct 13, 2023
7d684c6
warden cargo access (#418)
larentoun Oct 13, 2023
67d239d
Feat: Add mattresses to Cyberiad (#412)
dj-34 Oct 13, 2023
b85422b
discord verification on non prod server pepelaugh (#417)
larentoun Oct 13, 2023
301c754
Feat: Cyberiad arrivals overhaul (#423)
dj-34 Oct 14, 2023
572b758
Fix: Cyberiad waste disposal system (#415)
Kar4es Oct 14, 2023
4f794e2
Tweak: more rps (#426)
Furrior Oct 14, 2023
e094d42
add: добавил операцию, по смене голоса (#278)
Lime-7 Oct 14, 2023
9e36736
add: Credits (#424)
Legendaxe Oct 14, 2023
d33c077
hotfix: credits (#436)
Legendaxe Oct 15, 2023
d39354f
Cinematics widescreen support (#434)
larentoun Oct 15, 2023
77e6d72
Feat: roflguns (#430)
Furrior Oct 15, 2023
f3cf7cb
Fix: BMPtraiders active turfs (#440)
konushi Oct 15, 2023
56321f9
Tweak: Annoying-stuff (#433)
Furrior Oct 15, 2023
7bd5eb2
Automatic NanoMap Update (#431)
github-actions[bot] Oct 15, 2023
af11f08
fix: 127 box (#443)
Furrior Oct 15, 2023
489f759
FIx: Virusfood (Cyberiad) (#442)
AyIong Oct 15, 2023
d6a5bf0
Наполнение ЕРТ автоматов, СРТ, плащ синди офицера, револьверы советов…
Fullonibus Oct 16, 2023
5a84602
Fix: Anaconda sprite (#451)
dj-34 Oct 16, 2023
35a8769
очередной фикс титров (#447)
Legendaxe Oct 16, 2023
42ac8ee
fix: rank check (#452)
Legendaxe Oct 16, 2023
572e1e1
Добавил логотип перед титрами (#454)
Legendaxe Oct 16, 2023
15c929f
Revert: TTS whisper (#455)
dj-34 Oct 16, 2023
73ebb4f
fix: live mobs (#457)
Legendaxe Oct 16, 2023
dc145cd
Add: anaconda loaders (#459)
Furrior Oct 16, 2023
1bade46
feat: add new RSh-12 fire sound (#458)
Gaxeer Oct 16, 2023
fc550c7
[MAP] Добавляем пет-вендинг (#463)
PhantornRU Oct 17, 2023
e237fe3
Animal fixes (#465)
PhantornRU Oct 17, 2023
c0569f0
tweak, refactor: корректное вычисление времени титров, замена трека н…
Legendaxe Oct 17, 2023
27ec0a1
Feat: Rsh-12 sound overhaul (#467)
dj-34 Oct 17, 2023
058fd96
[ICON] meteor satellite resprite (#466)
PhantornRU Oct 17, 2023
98acaf6
Tweak: Highres logo in credits (#460)
dj-34 Oct 17, 2023
d1da7b1
Awaymission: Caves (#366)
konushi Oct 17, 2023
92da681
Tweak: gate_lizard light and stuff (#432)
konushi Oct 17, 2023
22f3af8
Feat: Cyberiad armory weapon amount update (#456)
dj-34 Oct 17, 2023
09038c5
Tweak: New Wooden floors (#448)
AyIong Oct 17, 2023
e43d988
fix: show title properly, on `new_player` init (#472)
Gaxeer Oct 17, 2023
284ed01
refactor: cleanup new revolvers a bit (#471)
Gaxeer Oct 17, 2023
b31eabb
agent card tgui (#438)
larentoun Oct 17, 2023
344367d
fix: ds link (#473)
Furrior Oct 17, 2023
6cd0703
costil: adds `show_title_screen` to new_player/Login(), as well as to…
Gaxeer Oct 17, 2023
4d558ac
removes grey's facid immunity
larentoun Oct 19, 2023
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
  •  
  •  
  •  
55 changes: 28 additions & 27 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
<!-- By ticking or leaving ticked the option "Allow edits and access to secrets by maintainers" you give permission for repository maintainers to push changes to your branch without explicilty asking. -->
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull request process. -->
## Что этот PR делает

## What Does This PR Do
<!-- Include a small to medium description of what your PR changes. -->
<!-- Document all changes, as not doing this may delay reviews or even discourage maintainers from merging your PR! -->
<!-- If your PR fixes an issue, add "Fixes #1234" somewhere in the PR description. This will automatically close the bug upon PR submission. -->
<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #1234" (где 1234 - номер Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после принятия PR'а. -->

## Why It's Good For The Game
<!-- Add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. -->
## Почему это хорошо для игры

## Images of changes
<!-- If you did not make a map or sprite edit, you may delete this section. You may include a gif or mp4 of your feature if you want. -->
<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру. -->

## Testing
<!-- How did you test the PR, if at all? -->
## Изображения изменений
<!-- Если вы не меняли карту или спрайты, можете опустить эту секцию. Если хотите, можете вставить видео. -->

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

## Changelog

:cl:
add: Added new things
del: Removed old things
tweak: Tweaked a few things
fix: Fixed a few things
wip: Added a few works in progress
soundadd: Added a new sound thingy
sounddel: Removed an old sound thingy
imageadd: Added some icons and images
imagedel: Deleted some icons and images
spellcheck: Fixed a few typos
experiment: Added an experimental thingy
add: Что-то добавил
del: Что-то удалил
tweak: Поменял что-то по мелочи
fix: Что-то починил
wip: Какие-либо наработки в процессе
soundadd: Добавил новый звук
sounddel: Удалил старый звук
imageadd: Добавил новую картинку
imagedel: Удалил старую картинку
spellcheck: Исправил опечатку
experiment: Добавил эксперементальную функцию
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
<!-- If a PR has no impact on players (i.e. a code refactor that does not change functionality) then the entire Changelog heading and contents can be removed. -->
<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы можете написать свой ник справа от первого :cl:, если хотите. Иначе будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом (Они используются только для иконки в игре) и удалить ненужные. Помните, что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы можете исключить всю секцию. -->
36 changes: 36 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
"TGUI":
- 'tgui/**'

"Звук":
- '**/*.ogg'

"Изменение Карты":
- '**/*.dmm'

"Инструменты":
- '.gihub/workflows/**'
- 'tools/**'

"Керберос":
- '_maps/map_files220/delta/delta.dmm'

"Кибериада":
- '_maps/map_files220/cyberiad/cyberiad.dmm'

"НЕ МОДУЛЬНО":
- all: ['code/**']

"Спрайты":
- '**/*.dmi'

"Требуется изменение конфига":
- 'config/**'

"Документация":
- '**/*.md'

"Частичная модульность":
- all: ['code/**', modular_ss220/**]

"SQL":
- 'SQL/**'
32 changes: 32 additions & 0 deletions .github/workflows/check_changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Changelog validation

permissions:
contents: read
pull-requests: write
issues: write

on:
pull_request_target:
types: [opened, reopened, edited, labeled, unlabeled]

jobs:
CheckCL:
runs-on: ubuntu-latest
if: github.repository == 'ss220club/Paradise-SS220' && github.base_ref == 'master' && github.event.pull_request.draft == false
steps:
- name: Downloading scripts
run: |
wget https://raw.githubusercontent.com/ss220club/Paradise-SS220/master/tools/changelog/check_changelog.py
wget https://raw.githubusercontent.com/ss220club/Paradise-SS220/master/tools/changelog/tags.yml
- name: Installing Python
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1
with:
python-version: '3.x'
- name: Installing deps
run: |
python -m pip install --upgrade pip
pip install ruamel.yaml PyGithub
- name: Changelog validation
env:
BOT_TOKEN: ${{ secrets.BOT_TOKEN }}
run: python check_changelog.py
24 changes: 24 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Deploy

concurrency:
group: deploy

on:
workflow_dispatch:
push:
branches: ['master', 'devtest']

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Trigger update
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.GAME1_HOST }}
username: ${{ secrets.GAME1_USERNAME }}
key: ${{ secrets.GAME1_SSH_KEY }}
script: |
cd /opt/ss13/paradise/
./upgrade.sh
13 changes: 13 additions & 0 deletions .github/workflows/label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "Label"

on:
- pull_request_target

jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
sync-labels: true
14 changes: 10 additions & 4 deletions .github/workflows/label_merge_conflicts.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
name: 'Merge Conflict Detection'

on:
push:
branches:
- master
pull_request_target:
types: [ready_for_review, opened, synchronize, reopened]
jobs:
triage:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-22.04
steps:
- uses: mschilde/auto-label-merge-conflicts@master
- uses: eps1lon/actions-label-merge-[email protected]
with:
CONFLICT_LABEL_NAME: 'Merge Conflict'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
dirtyLabel: 'Merge Conflict'
repoToken: ${{ secrets.GITHUB_TOKEN }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ stddef.dm
.atom-build.json
*.vscode/*
!/.vscode/extensions.json
!/.vscode/tasks.json

# ignore DMI tool build cache
/tools/dmitool/bin/
Expand Down Expand Up @@ -57,3 +58,4 @@ __pycache__/
dmm-tools.exe
OpenDream
paradise.json
sound/tts_cache/*
19 changes: 19 additions & 0 deletions .tgs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# This file is stolen from tg
version: 1
byond: "515.1614"
# Folders to create in "<instance_path>/Configuration/GameStaticFiles/"
static_files:
# Config directory should be static
- name: config
# This implies the folder should be pre-populated with contents from the repo
populate: true
# Data directory must be static
- name: data
# String dictionary. The value is the location of the file in the repo to upload to TGS. The key is the name of the file to upload to "<instance_path>/Configuration/EventScripts/"
# This one is for Linux hosted servers
linux_scripts:
PreCompile.sh: tools/tgs_scripts/PreCompile.sh
WatchdogLaunch.sh: tools/tgs_scripts/WatchdogLaunch.sh
InstallDeps.sh: tools/tgs_scripts/InstallDeps.sh
# The security level the game should be run at
security: Trusted
3 changes: 2 additions & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"usernamehw.errorlens",
"anturk.dmi-editor"
"anturk.dmi-editor",
"esbenp.prettier-vscode"
]
}
54 changes: 54 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "dreammaker",
"dme": "paradise.dme",
"problemMatcher": [
"$dreammaker"
],
"group": "build",
"label": "dm: build - paradise.dme"
},
{
"type": "shell",
"command": "tgui/bin/tgui-build",
"windows": {
"command": ".\\tgui\\bin\\tgui-build.bat"
},
"problemMatcher": [
"$tsc",
"$eslint-stylish"
],
"group": "build",
"label": "tgui: build"
},
{
"type": "shell",
"command": "tgui/bin/tgui-dev-server",
"windows": {
"command": ".\\tgui\\bin\\tgui-dev-server.bat"
},
"problemMatcher": [
"$tsc",
"$eslint-stylish"
],
"group": "build",
"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"
}
]
}
47 changes: 47 additions & 0 deletions SQL/paradise_schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ CREATE TABLE `characters` (
`hair_gradient_colour` varchar(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#000000',
`hair_gradient_alpha` tinyint(3) UNSIGNED NOT NULL DEFAULT '255',
`custom_emotes` LONGTEXT COLLATE 'utf8mb4_unicode_ci' DEFAULT NULL,
`tts_seed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=125467 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Expand Down Expand Up @@ -474,7 +475,17 @@ CREATE TABLE `playtime_history` (
`ckey` varchar(32) NOT NULL,
`date` DATE NOT NULL,
`time_living` SMALLINT NOT NULL,
`time_crew` SMALLINT NOT NULL,
`time_special` SMALLINT NOT NULL,
`time_ghost` SMALLINT NOT NULL,
`time_command` SMALLINT NOT NULL,
`time_engineering` SMALLINT NOT NULL,
`time_medical` SMALLINT NOT NULL,
`time_science` SMALLINT NOT NULL,
`time_supply` SMALLINT NOT NULL,
`time_security` SMALLINT NOT NULL,
`time_silicon` SMALLINT NOT NULL,
`time_service` SMALLINT NOT NULL,
PRIMARY KEY (`ckey`, `date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Expand Down Expand Up @@ -623,3 +634,39 @@ CREATE TABLE `json_datum_saves` (
UNIQUE INDEX `ckey_unique` (`ckey`, `slotname`) USING BTREE,
INDEX `ckey` (`ckey`) USING BTREE
) COLLATE = 'utf8mb4_general_ci' ENGINE = InnoDB;



--
-- SS220 ADDITION AND EDITS
--

--
-- Table structure for table `ckey_whitelist`
--
DROP TABLE IF EXISTS `ckey_whitelist`;
CREATE TABLE `ckey_whitelist` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`date` DATETIME DEFAULT now() NOT NULL,
`ckey` VARCHAR(32) NOT NULL,
`adminwho` VARCHAR(32) NOT NULL,
`port` INT(5) UNSIGNED NOT NULL,
`date_start` DATETIME DEFAULT now() NOT NULL,
`date_end` DATETIME NULL,
`is_valid` BOOLEAN DEFAULT true NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Table structure for table `admin_wl`
--
CREATE TABLE `admin_wl` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ckey` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
`admin_rank` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Administrator',
`level` int(2) NOT NULL DEFAULT '0',
`flags` int(16) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `ckey` (`ckey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

13 changes: 13 additions & 0 deletions SQL/updates/51-52.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Updating SQL from 51 to 52 -AffectedArc07
# Adding all department columns to playtime_history
ALTER TABLE `playtime_history`
ADD COLUMN `time_crew` SMALLINT NOT NULL AFTER `time_living`,
ADD COLUMN `time_special` SMALLINT NOT NULL AFTER `time_crew`,
ADD COLUMN `time_command` SMALLINT NOT NULL AFTER `time_ghost`,
ADD COLUMN `time_engineering` SMALLINT NOT NULL AFTER `time_command`,
ADD COLUMN `time_medical` SMALLINT NOT NULL AFTER `time_engineering`,
ADD COLUMN `time_science` SMALLINT NOT NULL AFTER `time_medical`,
ADD COLUMN `time_supply` SMALLINT NOT NULL AFTER `time_science`,
ADD COLUMN `time_security` SMALLINT NOT NULL AFTER `time_supply`,
ADD COLUMN `time_silicon` SMALLINT NOT NULL AFTER `time_security`,
ADD COLUMN `time_service` SMALLINT NOT NULL AFTER `time_silicon`;
4 changes: 4 additions & 0 deletions SQL/updates220/49-49.220.1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Updating DB from 49 to 49.220.1
# Adds characters.tts_seed ~furior

ALTER TABLE `characters` ADD `tts_seed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL AFTER `custom_emotes`;
12 changes: 12 additions & 0 deletions SQL/updates220/49.220.1-49.220.2.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
CREATE TABLE `ckey_whitelist`
(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`date` DATETIME DEFAULT now() NOT NULL,
`ckey` VARCHAR(32) NOT NULL,
`adminwho` VARCHAR(32) NOT NULL,
`port` INT(5) UNSIGNED NOT NULL,
`date_start` DATETIME DEFAULT now() NOT NULL,
`date_end` DATETIME NULL,
`is_valid` BOOLEAN DEFAULT true NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Loading
Loading