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

Sprite: Dresser and Cabinet #531

Closed
wants to merge 487 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
487 commits
Select commit Hold shift + click to select a range
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
3a23e92
Automatic NanoMap Update (#479)
github-actions[bot] Oct 18, 2023
ab16620
tweak: Позволяет клиентам ходить во время титров (#480)
Legendaxe Oct 18, 2023
0fbc5e0
Fix: Tesla hits through the wall (#478)
AyIong Oct 18, 2023
04157f7
Translation fix (#482)
larentoun Oct 18, 2023
4def624
fix: book charset (#483)
Gaxeer Oct 18, 2023
c552be1
fix modcontrol fast equip (#488)
larentoun Oct 19, 2023
a348bb4
Fix: Cyberiad pack of fixes (#489)
dj-34 Oct 19, 2023
f3a15d8
added cyrillic language support (#490)
larentoun Oct 19, 2023
9368898
[OPTIONAL, TGUI] Emote panel (#453)
larentoun Oct 19, 2023
81d187a
fix gunrack (#491)
larentoun Oct 19, 2023
bd67985
Fix: Delta robotics waste disposal system (#498)
Kar4es Oct 19, 2023
2eff437
Tweak: TTS core actualization (#437)
dj-34 Oct 19, 2023
4fb46e6
Feat: NanoMap for Camera Console (#213)
AyIong Oct 19, 2023
7e34f63
Remap: Delta brig (#450)
Kar4es Oct 19, 2023
08e46e0
Fix: Caves active turf (#487)
konushi Oct 21, 2023
056421b
Increases world.view from 15x15 to 19x19 (#492)
larentoun Oct 21, 2023
cb675a7
Tweak: Default TTS sound is now more "neutral" (#503)
dj-34 Oct 21, 2023
d1b5a40
Automatic NanoMap Update (#505)
github-actions[bot] Oct 21, 2023
614fe6d
Tweak: APC subtypes (#507)
AyIong Oct 21, 2023
36da885
Sprite: Soap (#506)
AyIong Oct 21, 2023
6926168
fix: Credits (#504)
Legendaxe Oct 21, 2023
7dc0529
Lavaland Necropolis (#502)
BR54FF Oct 21, 2023
db34999
[FEAT] Silicon barriers (#499)
PhantornRU Oct 21, 2023
ee0e68f
[PORT FEAT] Borg Hats (#497)
PhantornRU Oct 21, 2023
8ae65e1
Feat wip: translation tool (#515)
Furrior Oct 21, 2023
154147a
Wip: guitar (#519)
Furrior Oct 21, 2023
3e12658
Wip: I hate debuggin workflows (#520)
Furrior Oct 21, 2023
2dfe1be
Wip: translate (#521)
Furrior Oct 21, 2023
a0e8624
Wip: translate - chmod +x (#523)
Furrior Oct 21, 2023
51cb138
wip: translation (#524)
Furrior Oct 21, 2023
67e44f9
modpacks tgui + search (#493)
larentoun Oct 21, 2023
919954c
Wip translation: KINDA THIS (#526)
Furrior Oct 21, 2023
87b0530
Prayge3 (#527)
Furrior Oct 21, 2023
7438113
Prayge4 (#528)
Furrior Oct 21, 2023
62a853f
refactor: credits (#516)
Legendaxe Oct 21, 2023
f873ac9
Prayge5 (#530)
Furrior Oct 21, 2023
8c24b08
add: Italian moustache (#525)
Legendaxe Oct 21, 2023
530b778
Sprite: Dresser and Cabinet resprite
AyIong Oct 21, 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/**'
57 changes: 57 additions & 0 deletions .github/workflows/auto_translate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Add new translation

on:
workflow_dispatch:
push:
branches: ['translate']

jobs:
add_translation:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
name: 'Add new translation'

steps:
- name: 'Update Branch'
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Installing Python
uses: actions/setup-python@v4
with:
python-version: '3.11'

- name: Installing deps
run: |
python -m pip install --upgrade pip
pip install -r ./tools/translator/requirements.txt

- name: Create temporary branch
run: |
git checkout -b translate_tmp
git reset --hard origin/master
- name: Apply existing translation
run: |
git fetch origin translate
git checkout origin/translate -- ./tools/translator/ss220replace.json
./tools/translator/ss220_replacer_linux --prefix=ss220 --root=./../../ --location=./

- name: Apply PR translation
run: |
git cherry-pick -n origin/translate

- name: 'Generate Translation'
run: |
python ./tools/translator/converter.py
[ ! -f ./ss220replace.json ] || mv ./ss220replace.json ./tools/translator/ss220replace.json
git add ./tools/translator/ss220replace.json

- name: 'Push Translation'
run: |
git config --local user.email "[email protected]"
git config --local user.name "SS220Manager"
git commit -m "Generate translation file"
git push -f origin translate_tmp:translate
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 }}
48 changes: 48 additions & 0 deletions .github/workflows/translate_branch_update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Update translation branch

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

jobs:
update_translation:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
name: 'Update old translation'

steps:
- name: 'Update Branch'
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Installing Python
uses: actions/setup-python@v4
with:
python-version: '3.11'

- name: Installing deps
run: |
python -m pip install --upgrade pip
pip install -r ./tools/translator/requirements.txt

- name: Create temporary branch
run: |
git checkout -b translate_tmp
git reset --hard origin/master

- name: Apply existing translation
run: |
git fetch origin translate
git checkout origin/translate -- ./tools/translator/ss220replace.json
./tools/translator/ss220_replacer_linux --prefix=ss220 --root=./../../ --location=./

- name: 'Push Translation'
run: |
git config --local user.email "[email protected]"
git config --local user.name "SS220Manager"
git commit -m "Generate translation file"
git push -f origin translate_tmp:translate
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"
]
}
Loading