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

Хуйня #4519

Closed
wants to merge 396 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
396 commits
Select commit Hold shift + click to select a range
1f11e18
Update hear_say.dm
carrotman2013 Sep 6, 2023
74f95dd
Merge pull request #33 from poleno1232/master
Fray2 Sep 6, 2023
3bd407b
Automatic changelog for PR #33 [ci skip]
github-actions[bot] Sep 6, 2023
4060ca7
Automatic changelog compile [ci skip]
actions-user Sep 6, 2023
ae2830f
Merge pull request #34 from carrotman2013/master
Fray2 Sep 6, 2023
ffc348a
Automatic changelog compile [ci skip]
actions-user Sep 6, 2023
2983c70
ксеноту на черный рынок
carrotman2013 Sep 6, 2023
43f25ac
Merge remote-tracking branch 'origin/master'
carrotman2013 Sep 6, 2023
f9d5460
Merge pull request #35 from carrotman2013/master
Fray2 Sep 6, 2023
da5726e
Merge remote-tracking branch 'upstream/master'
Fray2 Sep 6, 2023
60dccbb
Automatic changelog for PR #36 [ci skip]
github-actions[bot] Sep 6, 2023
65a777c
Automatic changelog compile [ci skip]
actions-user Sep 6, 2023
6bf8a27
Changes to sunken
poleno1232 Sep 6, 2023
9da4589
Merge branch 'Fray2:master' into master
poleno1232 Sep 6, 2023
7802097
Merge pull request #37 from poleno1232/master
Wyderar Sep 6, 2023
c8cee8b
Merge branch 'cmss13-devs:master' into master
Wyderar Sep 6, 2023
479ca5b
Automatic changelog compile [ci skip]
actions-user Sep 6, 2023
d3ff87b
Replace non-existent icon with placeholder
Wyderar Sep 6, 2023
c0d0ee4
Deleting tags from map
Wyderar Sep 6, 2023
26c34d3
Map fixes v2
Wyderar Sep 6, 2023
b4bf027
Merge pull request #38 from Wyderar/tempfixtest
Wyderar Sep 6, 2023
ebec079
Automatic changelog for PR #38 [ci skip]
github-actions[bot] Sep 6, 2023
be8a11b
Automatic changelog compile [ci skip]
actions-user Sep 6, 2023
138c66b
First steps in repair
poleno1232 Sep 6, 2023
ab927e9
Weaken Sunken Colony
poleno1232 Sep 6, 2023
a2bafe8
Make cooldown slightly higher
poleno1232 Sep 6, 2023
add401f
Timelocks change
Wyderar Sep 6, 2023
62e7026
Sunken only on hive weed
poleno1232 Sep 6, 2023
dec3b52
Return old min distance
poleno1232 Sep 6, 2023
12ae237
Return destruction of a sunken
poleno1232 Sep 6, 2023
1d90bf1
эти КСЕНОМОРФЫ просто МАЛЫШИ
xDanilcusx Sep 6, 2023
e40de82
Automatic changelog compile [ci skip]
actions-user Sep 7, 2023
0f38956
Cman
carrotman2013 Sep 7, 2023
c23a6fc
Merge remote-tracking branch 'origin/master'
carrotman2013 Sep 7, 2023
e49be69
Delete html/changelogs/Carrotman2013-PR-34.yml
carrotman2013 Sep 7, 2023
eea71ae
changelog
carrotman2013 Sep 7, 2023
23abfc2
переводим переводим
carrotman2013 Sep 7, 2023
7d9bd3a
Merge branch 'master' of https://github.com/cmss13-devs/cmss13 into c…
Wyderar Sep 7, 2023
90704c3
Merge branch 'cmss13-devs-master'
Wyderar Sep 7, 2023
85441c0
Merge pull request #40 from Wyderar/timelocks
Fray2 Sep 7, 2023
c5d317a
Automatic changelog for PR #40 [ci skip]
github-actions[bot] Sep 7, 2023
15661cc
Merge pull request #43 from carrotman2013/perevod
Fray2 Sep 7, 2023
ea57929
Automatic changelog for PR #42 [ci skip]
github-actions[bot] Sep 7, 2023
f5a4716
Merge pull request #39 from poleno1232/master
Fray2 Sep 7, 2023
5c87ab4
Automatic changelog for PR #39 [ci skip]
github-actions[bot] Sep 7, 2023
84ccd19
Automatic changelog compile [ci skip]
actions-user Sep 7, 2023
3b40b7f
Merge pull request #41 from xDanilcusx/хаха-молоток
Fray2 Sep 7, 2023
ddff68c
Automatic changelog for PR #41 [ci skip]
github-actions[bot] Sep 7, 2023
c522c23
Automatic changelog compile [ci skip]
actions-user Sep 7, 2023
771ba13
виу виу виу срочный фикс света на танке
xDanilcusx Sep 7, 2023
3692476
а ещё лучше будет оформить вот так
xDanilcusx Sep 7, 2023
5ccce66
Return some sunken functionality
poleno1232 Sep 7, 2023
7ef41b2
Update kit_boxes.dm
xDanilcusx Sep 7, 2023
c14af1e
Merge pull request #46 from xDanilcusx/кит-молотоспека
Fray2 Sep 7, 2023
0996818
Automatic changelog for PR #46 [ci skip]
github-actions[bot] Sep 7, 2023
ca7f9fe
Automatic changelog compile [ci skip]
actions-user Sep 7, 2023
547125e
фикс переводов
carrotman2013 Sep 7, 2023
cdb5c54
Merge branch 'Fray2:master' into master
xDanilcusx Sep 7, 2023
74b2171
синие крестики
xDanilcusx Sep 7, 2023
fd4c813
Automatic changelog compile [ci skip]
actions-user Sep 8, 2023
59ef979
перевод ЕРТ и эвак
carrotman2013 Sep 8, 2023
e3995b1
а
carrotman2013 Sep 8, 2023
5d864cd
Merge pull request #45 from xDanilcusx/master
Fray2 Sep 8, 2023
ed9ad4e
Automatic changelog for PR #45 [ci skip]
github-actions[bot] Sep 8, 2023
b32fced
Merge pull request #47 from carrotman2013/master
Fray2 Sep 8, 2023
faf3ab3
Automatic changelog for PR #47 [ci skip]
github-actions[bot] Sep 8, 2023
6da1056
Automatic changelog compile [ci skip]
actions-user Sep 8, 2023
f5ff1aa
Upstream sync
Wyderar Sep 8, 2023
0f3f121
Automatic changelog compile [ci skip]
actions-user Sep 8, 2023
6837761
123
Wyderar Sep 8, 2023
99614aa
Merge branch 'master' of https://github.com/cmss13-devs/cmss13
Wyderar Sep 8, 2023
48b7c98
Automatic changelog compile [ci skip]
actions-user Sep 8, 2023
55a3b97
больше кд
xDanilcusx Sep 8, 2023
087d453
Merge pull request #49 from xDanilcusx/огнемёт-танка-прикол
Fray2 Sep 8, 2023
23c48f7
Automatic changelog for PR #49 [ci skip]
github-actions[bot] Sep 8, 2023
5a902c1
Automatic changelog compile [ci skip]
actions-user Sep 8, 2023
4ce5239
Some updates
poleno1232 Sep 8, 2023
93b8dca
ахуй
xDanilcusx Sep 8, 2023
5f40a6a
разнерфил починил убрал зафиксил
xDanilcusx Sep 8, 2023
4ea0a80
Automatic changelog compile [ci skip]
actions-user Sep 9, 2023
5691789
Merge pull request #51 from xDanilcusx/ёмаё-я-случайно-занёрфил-магха…
Fray2 Sep 9, 2023
322bc26
Automatic changelog for PR #51 [ci skip]
github-actions[bot] Sep 9, 2023
0b9844c
Automatic changelog compile [ci skip]
actions-user Sep 9, 2023
e37df35
Merge remote-tracking branch 'upstream/master'
Fray2 Sep 9, 2023
3c15405
Automatic changelog compile [ci skip]
actions-user Sep 9, 2023
bd18e9e
New fire canisters for mech
poleno1232 Sep 9, 2023
f9ccfc4
Vendor update
poleno1232 Sep 9, 2023
6036f9f
Small fixes for mech
poleno1232 Sep 9, 2023
4a654b9
Ru Joe
carrotman2013 Sep 9, 2023
56c599c
Фикс ватлиста на мехпилота
Fray2 Sep 9, 2023
af7ab35
Revert "Фикс ватлиста на мехпилота"
Fray2 Sep 9, 2023
fc45829
Fixes for hardpoints
poleno1232 Sep 9, 2023
97b5ba3
Fix slashing
poleno1232 Sep 9, 2023
349f12b
повысил attack_speed для молота
xDanilcusx Sep 9, 2023
12423d0
а вот и нёрф
xDanilcusx Sep 9, 2023
825a32d
QoL fixes
poleno1232 Sep 10, 2023
5daac34
Paygrade fix
poleno1232 Sep 10, 2023
1788e15
Спрайтеки
Rocky0558 Sep 10, 2023
b358d54
Merge pull request #50 from xDanilcusx/master
Wyderar Sep 10, 2023
184b026
Automatic changelog for PR #50 [ci skip]
github-actions[bot] Sep 10, 2023
396c463
Automatic changelog compile [ci skip]
actions-user Sep 10, 2023
8796961
no more пустой прок
xDanilcusx Sep 10, 2023
b41bb8f
intel
carrotman2013 Sep 10, 2023
9bdabe6
Merge branch 'pr/57'
Fray2 Sep 10, 2023
e57d143
Automatic changelog for PR #57 [ci skip]
github-actions[bot] Sep 10, 2023
4802008
Automatic changelog compile [ci skip]
actions-user Sep 10, 2023
b90d56c
EZ инъекторы в паучи для тех морпехов кому спиздили скиллы
xDanilcusx Sep 10, 2023
6c66f4d
Merge branch 'Fray2:master' into master
xDanilcusx Sep 10, 2023
61aa4c6
оффы ебанулись в край и убрали скиллес инъекторы рядовым
xDanilcusx Sep 10, 2023
19dd17f
Automatic changelog compile [ci skip]
actions-user Sep 11, 2023
37a1dc7
Fixing repair
poleno1232 Sep 11, 2023
40499d0
Merge branch 'master' into feature/mech
poleno1232 Sep 11, 2023
e37d689
Merge pull request #58 from Rocky0558/fixes-v1
Wyderar Sep 11, 2023
8af3694
Endurance для IO + переводы
carrotman2013 Sep 11, 2023
9f69880
Merge branch 'master' into joeru
carrotman2013 Sep 11, 2023
ba988c8
Merge pull request #56 from xDanilcusx/эшшш-слишком-часто-кричит-пофи…
Fray2 Sep 11, 2023
2ba1634
Automatic changelog for PR #56 [ci skip]
github-actions[bot] Sep 11, 2023
f06c8bc
Automatic changelog compile [ci skip]
actions-user Sep 11, 2023
14a3453
typo
carrotman2013 Sep 11, 2023
6bf62a4
Merge branch 'Fray2:master' into master
xDanilcusx Sep 11, 2023
d889b92
Sprites
poleno1232 Sep 11, 2023
c9c200a
Small updates
poleno1232 Sep 11, 2023
8356a86
Smartgun walker iff
poleno1232 Sep 11, 2023
3fa8bc2
Merge pull request #59 from xDanilcusx/master
Fray2 Sep 11, 2023
f908477
Automatic changelog for PR #59 [ci skip]
github-actions[bot] Sep 11, 2023
ee2a3e3
Automatic changelog compile [ci skip]
actions-user Sep 11, 2023
77e7b10
бика ОД ревёрт и урон для давки стен
xDanilcusx Sep 11, 2023
b97345d
Merge branch 'Fray2:master' into master
xDanilcusx Sep 11, 2023
71383ac
Automatic changelog compile [ci skip]
actions-user Sep 12, 2023
ec41fdf
Zoom and backwalk
poleno1232 Sep 12, 2023
91877ad
Buff walker guns
poleno1232 Sep 12, 2023
79ce406
Buff mech
poleno1232 Sep 12, 2023
ceb2f3a
Баф м44 револьвера. (магнум каким он должен быть)
Sporticusmge Sep 13, 2023
c1419ff
Merge branch 'master' into feature/mech
poleno1232 Sep 13, 2023
c020625
Merge remote-tracking branch 'upstream/master'
Fray2 Sep 13, 2023
e94153d
Merge remote-tracking branch 'upstream/master'
Fray2 Sep 13, 2023
f76323d
Update security_levels.dm
Fray2 Sep 13, 2023
eb6bc4d
Automatic changelog compile [ci skip]
actions-user Sep 13, 2023
4f3e728
Merge branch 'Fray2:master' into master
xDanilcusx Sep 13, 2023
ffb1dba
эээ не знаю стоитло ли мне это делать но вот решение мержконфликта
xDanilcusx Sep 13, 2023
3ce38b6
Fix borked obj paths
poleno1232 Sep 14, 2023
7d3a41b
Merge pull request #63 from poleno1232/master
Fray2 Sep 14, 2023
9afafc8
Automatic changelog for PR #63 [ci skip]
github-actions[bot] Sep 14, 2023
34179bc
Automatic changelog compile [ci skip]
actions-user Sep 14, 2023
037c854
Merge pull request #55 from carrotman2013/joeru
Fray2 Sep 14, 2023
f8b8262
Automatic changelog for PR #55 [ci skip]
github-actions[bot] Sep 14, 2023
685487d
Automatic changelog compile [ci skip]
actions-user Sep 14, 2023
f30d676
Merge branch 'master' into feature/mech
poleno1232 Sep 14, 2023
d18ab85
Quickfix
poleno1232 Sep 14, 2023
647a0b8
Merge branch 'Fray2:master' into master
xDanilcusx Sep 14, 2023
126d9b1
Automatic changelog compile [ci skip]
actions-user Sep 15, 2023
cac0753
Merge branch 'Fray2:master' into master
xDanilcusx Sep 15, 2023
69ccc0c
разнофиксы
xDanilcusx Sep 15, 2023
33912a1
Update alien.dm
xDanilcusx Sep 16, 2023
17fab74
Merge branch 'master' into feature/mech
poleno1232 Sep 16, 2023
e821797
Stop crusher funny
poleno1232 Sep 16, 2023
c29bf8e
Some tweaks for walker hardpoints
poleno1232 Sep 16, 2023
6044fd9
Important stuff for walker
poleno1232 Sep 16, 2023
71097aa
Vendor rename
poleno1232 Sep 16, 2023
b641a36
Fix accesses
poleno1232 Sep 16, 2023
d87a24f
Fix sprite vacant
poleno1232 Sep 16, 2023
3d5bf21
Nerf for walker
poleno1232 Sep 16, 2023
d3c2c80
No handful napalm
poleno1232 Sep 16, 2023
2fea307
Проблем в рабочей области не обнаружено.
xDanilcusx Sep 16, 2023
f81c8b1
Merge pull request #60 from xDanilcusx/master
Fray2 Sep 16, 2023
5fb4cf2
Automatic changelog for PR #60 [ci skip]
github-actions[bot] Sep 16, 2023
1e08a2f
Automatic changelog compile [ci skip]
actions-user Sep 16, 2023
5758403
фикс дальности стрельбы ТОВа
xDanilcusx Sep 16, 2023
1be9853
Automatic changelog compile [ci skip]
actions-user Sep 17, 2023
da19d50
Merge pull request #54 from poleno1232/feature/mech
Fray2 Sep 17, 2023
859803f
Automatic changelog for PR #54 [ci skip]
github-actions[bot] Sep 17, 2023
1d1645e
Automatic changelog compile [ci skip]
actions-user Sep 17, 2023
884f9f5
Merge pull request #65 from xDanilcusx/мелкие-изменения
Fray2 Sep 17, 2023
210ad02
Automatic changelog for PR #65 [ci skip]
github-actions[bot] Sep 17, 2023
18d6987
Automatic changelog compile [ci skip]
actions-user Sep 17, 2023
4ad6eb9
Debuff to burrow
poleno1232 Sep 17, 2023
7bed307
Merge pull request #68 from poleno1232/master
Fray2 Sep 17, 2023
fb9caf3
Automatic changelog for PR #68 [ci skip]
github-actions[bot] Sep 17, 2023
ebf4c53
Automatic changelog compile [ci skip]
actions-user Sep 17, 2023
ac9e3b7
боты и обезьяны
xDanilcusx Sep 17, 2023
181371e
Automatic changelog compile [ci skip]
actions-user Sep 18, 2023
4858d8e
Обновленные спрайты ксеноботов
XDinka Sep 18, 2023
a4abaf3
меха
xDanilcusx Sep 18, 2023
bb2d91b
Merge pull request #71 from xDanilcusx/меха
Fray2 Sep 18, 2023
20d4d32
Merge pull request #67 from xDanilcusx/фикс-ТОВа
Fray2 Sep 18, 2023
35b336d
Automatic changelog for PR #71 [ci skip]
github-actions[bot] Sep 18, 2023
52a5c16
Automatic changelog for PR #67 [ci skip]
github-actions[bot] Sep 18, 2023
c0e52aa
Automatic changelog compile [ci skip]
actions-user Sep 18, 2023
aadedb3
Вендоры в мехбей и фикс мержконфликта в рецепшене медбея
Fray2 Sep 18, 2023
8216d08
Automatic changelog compile [ci skip]
actions-user Sep 18, 2023
50cb302
Merge branch 'Fray2:master' into 99-патронов-в-мк1-магазинах-вместо-95
Sporticusmge Sep 19, 2023
78a7b10
Update rifles.dm
Sporticusmge Sep 19, 2023
90ca9bd
Update rifles.dm
Sporticusmge Sep 19, 2023
aab77d3
Merge pull request #61 from Sporticusmge/master
Wyderar Sep 20, 2023
b654005
Automatic changelog for PR #61 [ci skip]
github-actions[bot] Sep 20, 2023
a658a49
Automatic changelog compile [ci skip]
actions-user Sep 20, 2023
c88da3e
Револьвер теперь чуть менее ебёт, но так же конкурентоспособен
Fray2 Sep 20, 2023
a8435b0
Automatic changelog compile [ci skip]
actions-user Sep 20, 2023
c846824
Логотип корпорации 'Вейлонда' -> 'В-Ю' для факсов
Rocky0558 Sep 20, 2023
291a2de
Чистка донат китов и фикс названия брони спека щитовика
Fray2 Sep 20, 2023
f09b36a
oooo blya
Fray2 Sep 20, 2023
2a602c9
Update rifles.dm
Sporticusmge Sep 20, 2023
4484dc9
Музыка в лобби
Fray2 Sep 20, 2023
977f9bb
Убраны закопирайченные лобби баннеры
Fray2 Sep 20, 2023
55b1389
Merge branch 'master' into 99-патронов-в-мк1-магазинах-вместо-95
Wyderar Sep 21, 2023
3a31e3a
Merge branch 'Fray2:master' into Fax-interests
Rocky0558 Sep 21, 2023
40b49c3
файл создават для линтер чинит
Wyderar Sep 22, 2023
8b1f362
дубликаты иконок
Wyderar Sep 22, 2023
2117762
лучше так
Wyderar Sep 22, 2023
1afe0b3
Merge pull request #79 from Wyderar/master
Wyderar Sep 22, 2023
b4cdbfc
Merge pull request #77 from Rocky0558/Fax-interests
Wyderar Sep 22, 2023
c5628c7
Automatic changelog for PR #77 [ci skip]
github-actions[bot] Sep 22, 2023
f9dc9e3
Merge pull request #75 from Sporticusmge/99-патронов-в-мк1-магазинах-…
Wyderar Sep 22, 2023
e934624
Merge pull request #69 from XDinka/master
Wyderar Sep 22, 2023
5512b48
Automatic changelog for PR #75 [ci skip]
github-actions[bot] Sep 22, 2023
805ac05
Automatic changelog for PR #69 [ci skip]
github-actions[bot] Sep 22, 2023
bfe6e59
Automatic changelog compile [ci skip]
actions-user Sep 22, 2023
42cc342
Automatic changelog compile [ci skip]
actions-user Sep 23, 2023
1eb89f2
Fix TOW ammo req
Wyderar Sep 23, 2023
d842ced
блять
Wyderar Sep 23, 2023
69af566
блять!
Wyderar Sep 23, 2023
514dda5
Merge pull request #81 from Wyderar/tow-fix
Wyderar Sep 23, 2023
c34c032
Automatic changelog for PR #81 [ci skip]
github-actions[bot] Sep 23, 2023
59416fe
Automatic changelog compile [ci skip]
actions-user Sep 23, 2023
204916c
фиксы мапы
Wyderar Sep 23, 2023
e103e28
Automatic changelog compile [ci skip]
actions-user Sep 23, 2023
e1613a1
Трогаем мапы FEAT. Фиорина. Возвращаем интел!
XDinka Sep 23, 2023
f6c287c
Трогаем мапы.
XDinka Sep 23, 2023
2867fb0
Очередной мелкофикс
XDinka Sep 23, 2023
d1273f6
Merge pull request #66 from xDanilcusx/ксеноботики
Wyderar Sep 24, 2023
6e4f216
Automatic changelog for PR #66 [ci skip]
github-actions[bot] Sep 24, 2023
d2d5843
Automatic changelog compile [ci skip]
actions-user Sep 24, 2023
1f8cca1
Emergency Supply Tube Fix!
XDinka Sep 24, 2023
b5cfa38
И второй
XDinka Sep 24, 2023
715b3fc
Automatic changelog compile [ci skip]
actions-user Sep 25, 2023
7fe77de
Initial
morrowwolf Sep 25, 2023
32ac4f5
Revert "Initial"
Wyderar Sep 25, 2023
5425f59
Stops shotgun juggling for real this time (#4402)
morrowwolf Sep 14, 2023
cd3e35d
Initial
morrowwolf Sep 25, 2023
942def0
Merge pull request #83 from XDinka/master
Wyderar Sep 25, 2023
517ea5d
Automatic changelog for PR #83 [ci skip]
github-actions[bot] Sep 25, 2023
397d535
Automatic changelog compile [ci skip]
actions-user Sep 25, 2023
5231ccb
Merge remote-tracking branch 'upstream/master'
Fray2 Sep 26, 2023
edbdcd6
Automatic changelog for PR #87 [ci skip]
github-actions[bot] Sep 26, 2023
7c7379c
Update README.md
Fray2 Sep 26, 2023
04fa4ff
Новые иконки в ООЦ для педалей
Fray2 Sep 26, 2023
9d42c80
Merge branch 'master' of https://github.com/Fray2/RU-CMSS13
Fray2 Sep 26, 2023
527beed
Update 2023-09.yml
Wyderar Sep 26, 2023
971bf0f
Merge pull request #89 from Fray2/Wyderar-patch-2
Wyderar Sep 26, 2023
5e302a4
Хуйня
Wyderar Sep 26, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ test_environment.txt
# byond-tracy backend, not shipped with the codebase so it shouldn't be maintained
prof.dll
libprof.so

code\__DEFINES\__rust_g.dm
1 change: 1 addition & 0 deletions .tgs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ byond: "514.1588"
static_files:
- name: config
- name: data
- name: local.db
linux_scripts:
PreCompile.sh: tools/tgs_scripts/PreCompile.sh
WatchdogLaunch.sh: tools/tgs_scripts/WatchdogLaunch.sh
Expand Down
38 changes: 19 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
## CM-SS13 codebase
## RUCM-SS13 codebase (fork from CM-SS13)

<a href="https://www.monkeyuser.com/assets/images/2019/131-bug-free.png"><img src="https://img.shields.io/badge/Built_with-Resentment-orange?style=for-the-badge&labelColor=%23D47439&color=%23C36436" width=260px></a> <a href="https://user-images.githubusercontent.com/8171642/50290880-ffef5500-043a-11e9-8270-a2e5b697c86c.png"><img src="https://img.shields.io/badge/Contains-Technical_Debt-blue?style=for-the-badge&color=5598D0&labelColor=62C1EE" width=280px></a> [![forinfinityandbyond](https://user-images.githubusercontent.com/5211576/29499758-4efff304-85e6-11e7-8267-62919c3688a9.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a)

[![Build Status](https://github.com/cmss13-devs/cmss13/workflows/CI%20Suite/badge.svg)](https://github.com/cmss13-devs/cmss13/actions?query=workflow%3A%22CI+Suite%22)
* **Website:** https://forum.cm-ss13.com/
* **Code:** https://github.com/cmss13-devs/cmss13
* **Wiki:** https://cm-ss13.com/wiki/Main_Page
* **Вебсайт разработчиков оригинального кода:** https://forum.cm-ss13.com/
* **Оригинальный код:** https://github.com/cmss13-devs/cmss13
* **Оригинальная вики:** https://cm-ss13.com/wiki/Main_Page

This is the codebase for the CM-SS13 flavoured fork of SpaceStation 13
Это репозиторий RUCM-SS13, форк кодбазы CM-SS13, которая в свою очередь форк игры SpaceStation 13...

Space Station 13 is a paranoia-laden round-based roleplaying game set against the backdrop of a nonsensical, metal death trap masquerading as a space station, with charming spritework designed to represent the sci-fi setting and its dangerous undertones. Have fun, and survive! CM-SS13 has wildly adapted this idea into a strategic roleplay-based team deathmatch game.
Space Station 13 - это параноидальная круговая ролевая игра, действие которой разворачивается на металлической коробке смерти, маскирующейся под космическую станцию, с очаровательной графикой, призванной отобразить научно-фантастическую обстановку и ее опасный подтекст. Данный билд - полная конверсия классической станции 13 под сеттинг мира серии научно фантастических фильмов ужасов "Чужой" в стиле "ролевой командный бой насмерть"

## :exclamation: How to compile :exclamation:
## :exclamation: Как скомпилировать билд :exclamation:

On **2022-04-06** we have changed the way to compile the codebase.
**2022-04-06** оригинальные ЦМы изменили способ компиляции билда с классического (через byond) на продвинутый.

**The quick way**. Find `bin/server.cmd` in this folder and double click it to automatically build and host the server on port 1337.
**Быстрый способ**. Найдите файл `bin/server.cmd` и дважды щелкните на нем для автоматической сборки и размещения сервера на порту 1337.

**The long way**. Find `bin/build.cmd` in this folder, and double click it to initiate the build. It consists of multiple steps and might take around 1-5 minutes to compile. If it closes, it means it has finished its job. You can then set up the server normally by opening `colonialmarines.dmb` in DreamDaemon.
**Долгий способ**. Найдите файл `bin/build.cmd` и дважды щелкните на нем, чтобы запустить сборку. Сборка состоит из нескольких этапов и может занять около 1-5 минут. Если программа закрывается, это означает, что она завершила свою работу. После этого можно нормально настроить сервер, открыв `colonialmarines.dmb` в DreamDaemon.

**Building colonialmarines in DreamMaker directly is now deprecated and might produce errors**, such as `'tgui.bundle.js': cannot find file`.
**Компилирование кода в DreamMaker напрямую устарело и может приводить к ошибкам**, такие как `'tgui.bundle.js': cannot find file`.

**[How to compile in VSCode and other build options](tools/build/README.md).**
**[Как компилировать в VSCode и другие варианты сборки](tools/build/README.md).**

## Contributors
[Guides for Contributors](.github/CONTRIBUTING.md)
## Помощь в разработке
[Руководство по помощи в разработке](.github/CONTRIBUTING.md)

[Setting up a Development Environment](https://cm-ss13.com/wiki/Guide_to_Git)
[Настройка среды разработки](https://cm-ss13.com/wiki/Guide_to_Git)

## LICENSE
## Лицензия

The code for CM-SS13 is licensed under the [GNU Affero General Public License v3](http://www.gnu.org/licenses/agpl.html), which can be found in full in [/LICENSE-AGPL3](/LICENSE-AGPL3).
Код для CM-SS13 лицензирован под [GNU Affero General Public License v3](http://www.gnu.org/licenses/agpl.html), с которым можно ознакомиться в полном объеме в [/LICENSE-AGPL3](/LICENSE-AGPL3).

Assets including icons and sound are under the [Creative Commons 3.0 BY-SA license](https://creativecommons.org/licenses/by-sa/3.0/) unless otherwise indicated. Authorship for assets including art and sound under the CC BY-SA license is defined as the active development team of CM-SS13 unless stated otherwise (by author of the commit).
Активы, включая иконки и звук, находятся под лицензией [Creative Commons 3.0 BY-SA license](https://creativecommons.org/licenses/by-sa/3.0/) если не указано иное. Авторство на активы, включая искусство и звук, под лицензией CC BY-SA определяется как активная команда разработчиков CM-SS13, если не указано иное (автор коммита).

All code is assumed to be licensed under AGPL v3 unless stated otherwise by file header. Commits before 9a001bf520f889b434acd295253a1052420860af are assumed to be licensed under GPLv3 and can be used in closed source repo.
Предполагается, что код лицензируется по AGPL v3, если в заголовке файла не указано иное. Коммиты до 9a001bf520f889b434acd295253a1052420860af считаются лицензированными по GPLv3 и могут быть использованы в закрытом репозитории.
1 change: 1 addition & 0 deletions code/__DEFINES/access.dm
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ most of them are tied into map-placed objects. This should be reworked in the fu
#define ACCESS_MARINE_KITCHEN 30
#define ACCESS_MARINE_CO 31
#define ACCESS_MARINE_TL_PREP 32
#define ACCESS_MARINE_WALKER 33

#define ACCESS_MARINE_MAINT 34
#define ACCESS_MARINE_OT 35
Expand Down
3 changes: 3 additions & 0 deletions code/__DEFINES/chemistry.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
#define HIGH_REAGENTS_OVERDOSE_CRITICAL 100


// Chance of bicaridine OD to patch IB per every process_mob()
#define BICARIDINE_OD_IB_TREAT_CHANCE 4

// How many units of reagent are consumed per tick, by default.
#define REAGENTS_METABOLISM AMOUNT_PER_TIME(1, 10 SECONDS)
// By defining the effect multiplier this way, it'll exactly adjust
Expand Down
3 changes: 2 additions & 1 deletion code/__DEFINES/job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,10 @@ var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST
#define JOB_PILOT "Pilot Officer"
#define JOB_DROPSHIP_CREW_CHIEF "Dropship Crew Chief"
#define JOB_CREWMAN "Vehicle Crewman"
#define JOB_WALKER "Mech Operator"
#define JOB_INTEL "Intelligence Officer"
#define JOB_AUXILIARY_ROLES /datum/timelock/auxiliary
#define JOB_AUXILIARY_ROLES_LIST list(JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_INTEL)
#define JOB_AUXILIARY_ROLES_LIST list(JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_WALKER, JOB_INTEL)

#define JOB_POLICE "Military Police"
#define JOB_WARDEN "Military Warden"
Expand Down
20 changes: 10 additions & 10 deletions code/__DEFINES/mode.dm
Original file line number Diff line number Diff line change
Expand Up @@ -109,12 +109,12 @@
//=================================================

//Role defines, specifically lists of roles for job bans, crew manifests and the like.
var/global/list/ROLES_COMMAND = list(JOB_CO, JOB_XO, JOB_SO, JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_POLICE, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_CHIEF_REQUISITION, JOB_CHIEF_ENGINEER, JOB_CMO, JOB_CHIEF_POLICE, JOB_SEA, JOB_SYNTH, JOB_WARDEN)
var/global/list/ROLES_COMMAND = list(JOB_CO, JOB_XO, JOB_SO, JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_WALKER, JOB_POLICE, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_CHIEF_REQUISITION, JOB_CHIEF_ENGINEER, JOB_CMO, JOB_CHIEF_POLICE, JOB_SEA, JOB_SYNTH, JOB_WARDEN)

//Marine roles
#define ROLES_OFFICERS list(JOB_CO, JOB_XO, JOB_SO, JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_SEA, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_SYNTH, JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE)
#define ROLES_OFFICERS list(JOB_CO, JOB_XO, JOB_SO, JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_WALKER, JOB_SEA, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_SYNTH, JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE)
var/global/list/ROLES_CIC = list(JOB_CO, JOB_XO, JOB_SO, JOB_WO_CO, JOB_WO_XO)
var/global/list/ROLES_AUXIL_SUPPORT = list(JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_WO_PILOT)
var/global/list/ROLES_AUXIL_SUPPORT = list(JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_WALKER, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_WO_PILOT)
var/global/list/ROLES_MISC = list(JOB_SYNTH, JOB_WORKING_JOE, JOB_SEA, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_MESS_SERGEANT, JOB_WO_CORPORATE_LIAISON, JOB_WO_SYNTH)
var/global/list/ROLES_POLICE = list(JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE)
var/global/list/ROLES_ENGINEERING = list(JOB_CHIEF_ENGINEER, JOB_ORDNANCE_TECH, JOB_MAINT_TECH, JOB_WO_CHIEF_ENGINEER, JOB_WO_ORDNANCE_TECH)
Expand All @@ -125,7 +125,7 @@ var/global/list/ROLES_SQUAD_ALL = list(SQUAD_MARINE_1, SQUAD_MARINE_2, SQUAD_MAR

//Groundside roles
var/global/list/ROLES_XENO = list(JOB_XENOMORPH_QUEEN, JOB_XENOMORPH)
var/global/list/ROLES_WHITELISTED = list(JOB_SYNTH_SURVIVOR, JOB_CO_SURVIVOR, JOB_PREDATOR)
var/global/list/ROLES_WHITELISTED = list(JOB_SYNTH_SURVIVOR, JOB_CO_SURVIVOR, JOB_PREDATOR, JOB_WALKER)
var/global/list/ROLES_SPECIAL = list(JOB_SURVIVOR)

var/global/list/ROLES_USCM = ROLES_CIC + ROLES_POLICE + ROLES_AUXIL_SUPPORT + ROLES_MISC + ROLES_ENGINEERING + ROLES_REQUISITION + ROLES_MEDICAL + ROLES_MARINES - ROLES_WO
Expand All @@ -138,7 +138,7 @@ var/global/list/ROLES_FACTION_CLASH = ROLES_USCM + JOB_PREDATOR
var/global/list/ROLES_UNASSIGNED = list(JOB_SQUAD_MARINE)
var/global/list/ROLES_WO = list(JOB_WO_CO, JOB_WO_XO, JOB_WO_CORPORATE_LIAISON, JOB_WO_SYNTH, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_WO_PILOT, JOB_WO_CHIEF_ENGINEER, JOB_WO_ORDNANCE_TECH, JOB_WO_CHIEF_REQUISITION, JOB_WO_REQUISITION, JOB_WO_CMO, JOB_WO_DOCTOR, JOB_WO_RESEARCHER, JOB_WO_SQUAD_MARINE, JOB_WO_SQUAD_MEDIC, JOB_WO_SQUAD_ENGINEER, JOB_WO_SQUAD_SMARTGUNNER, JOB_WO_SQUAD_SPECIALIST, JOB_WO_SQUAD_LEADER)
//Role lists used for switch() checks in show_blurb_uscm(). Cosmetic, determines ex. "Engineering, USS Almayer", "2nd Bat. 'Falling Falcons'" etc.
#define BLURB_USCM_COMBAT JOB_CO, JOB_XO, JOB_SO, JOB_WO_CO, JOB_WO_XO, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_SEA,\
#define BLURB_USCM_COMBAT JOB_CO, JOB_XO, JOB_SO, JOB_WO_CO, JOB_WO_XO, JOB_CREWMAN, JOB_WALKER, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_SEA,\
JOB_SQUAD_LEADER, JOB_SQUAD_TEAM_LEADER, JOB_SQUAD_SPECIALIST, JOB_SQUAD_SMARTGUN, JOB_SQUAD_MEDIC, JOB_SQUAD_ENGI, JOB_SQUAD_MARINE
#define BLURB_USCM_FLIGHT JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF
#define BLURB_USCM_MP JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE
Expand Down Expand Up @@ -192,11 +192,11 @@ var/global/list/whitelist_hierarchy = list(WHITELIST_NORMAL, WHITELIST_COUNCIL,

// Objective priorities
#define OBJECTIVE_NO_VALUE 0
#define OBJECTIVE_LOW_VALUE 0.1
#define OBJECTIVE_MEDIUM_VALUE 0.2
#define OBJECTIVE_HIGH_VALUE 0.35
#define OBJECTIVE_EXTREME_VALUE 0.7
#define OBJECTIVE_ABSOLUTE_VALUE 1.4
#define OBJECTIVE_LOW_VALUE 0.2
#define OBJECTIVE_MEDIUM_VALUE 0.3
#define OBJECTIVE_HIGH_VALUE 0.5
#define OBJECTIVE_EXTREME_VALUE 1
#define OBJECTIVE_ABSOLUTE_VALUE 2
#define OBJECTIVE_POWER_VALUE 5

// Objective states
Expand Down
8 changes: 5 additions & 3 deletions code/__DEFINES/skills.dm
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,14 @@
#define SKILL_SPEC_GRENADIER 5
/// Can use heavy flamers
#define SKILL_SPEC_PYRO 6
/// Can use Heavy-Shield and N45
#define SKILL_SPEC_ST 7
/// Can use smartguns
#define SKILL_SPEC_SMARTGUN 7
#define SKILL_SPEC_SMARTGUN 8
/// UPP special training
#define SKILL_SPEC_UPP 8
#define SKILL_SPEC_UPP 9
/// Can use ALL specialist weapons
#define SKILL_SPEC_ALL 9
#define SKILL_SPEC_ALL 10

//construction skill
#define SKILL_CONSTRUCTION_DEFAULT 0
Expand Down
2 changes: 2 additions & 0 deletions code/__DEFINES/urls.dm
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
#define URL_WIKI_CONSTRUCTION "https://cm-ss13.com/wiki/Guide_to_construction"
#define URL_WIKI_ENGINEERING "https://cm-ss13.com/wiki/Guide_to_Engineering"
#define URL_WIKI_HACKING "https://cm-ss13.com/wiki/Guide_to_Engineering#Hacking"
#define URL_WIKI_APC "https://cm-ss13.com/wiki/Guide_to_Engineering#APC_Maintenance"
#define URL_WIKI_SURGERY "https://cm-ss13.com/wiki/Surgery"
#define URL_WIKI_MEDICAL "https://cm-ss13.com/wiki/Guide_to_Medicine"

Expand All @@ -38,6 +39,7 @@
#define URL_WIKI_ASO_GUIDE "https://cm-ss13.com/wiki/Auxiliary_Support_Officer" // Auxiliary Support
#define URL_WIKI_PO_GUIDE "https://cm-ss13.com/wiki/Pilot_Officer"
#define URL_WIKI_DCC_GUIDE "https://cm-ss13.com/wiki/Dropship_Crew_Chief"
#define URL_WIKI_VC_GUIDE "https://cm-ss13.com/wiki/Vehicle_Crewman"
#define URL_WIKI_IO_GUIDE "https://cm-ss13.com/wiki/Intelligence_Officer"
#define URL_WIKI_SYN_GUIDE "https://cm-ss13.com/wiki/Synthetic"
#define URL_WIKI_CE_GUIDE "https://cm-ss13.com/wiki/Chief_Engineer" // Engineering
Expand Down
4 changes: 3 additions & 1 deletion code/__DEFINES/vehicle.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@
#define HDPT_LAYER_SUPPORT 2
#define HDPT_LAYER_ARMOR 3
#define HDPT_LAYER_TURRET 4
#define HDPT_LAYER_MAX 4
#define HDPT_LAYER_SECONDARY_GUN 5
#define HDPT_LAYER_PRIMARY_GUN 6
#define HDPT_LAYER_MAX 6

#define VEHICLE_DRIVER "driver"
#define VEHICLE_GUNNER "primary gunner"
Expand Down
4 changes: 4 additions & 0 deletions code/__DEFINES/vendors.dm
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@

#define VEHICLE_ALL_AVAILABLE (VEHICLE_INTEGRAL_AVAILABLE|VEHICLE_PRIMARY_AVAILABLE|VEHICLE_SECONDARY_AVAILABLE|VEHICLE_SUPPORT_AVAILABLE|VEHICLE_ARMOR_AVAILABLE|VEHICLE_TREADS_AVAILABLE)

#define MECH_GUN "mech_gun"
#define MECH_ALL_AVAIBALE list(MECH_GUN = 2)


#define VENDOR_THEME_COMPANY 0
#define VENDOR_THEME_USCM 1
#define VENDOR_THEME_CLF 2
Expand Down
2 changes: 2 additions & 0 deletions code/__HELPERS/job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@
JOB_INTEL,
JOB_PILOT,
JOB_DROPSHIP_CREW_CHIEF,
JOB_CREWMAN,
JOB_WALKER,
JOB_CORPORATE_LIAISON,
JOB_COMBAT_REPORTER,
JOB_CHIEF_ENGINEER,
Expand Down
12 changes: 6 additions & 6 deletions code/__HELPERS/text.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@
//Removes a few problematic characters
/proc/sanitize_simple(text, list/repl_chars = list("\n"=" ","\t"=" ","�"=" "))
for(var/char in repl_chars)
text = replacetext(text, char, repl_chars[char])
text = replacetext_char(text, char, repl_chars[char])
return text

/proc/readd_quotes(text)
var/list/repl_chars = list("&#34;" = "\"", "&#39;" = "'")
for(var/char in repl_chars)
text = replacetext(text, char, repl_chars[char])
text = replacetext_char(text, char, repl_chars[char])
return text

//Runs byond's sanitization proc along-side sanitize_simple
Expand All @@ -54,12 +54,12 @@
//Runs sanitize and strip_html_simple
//I believe strip_html_simple() is required to run first to prevent '<' from displaying as '&lt;' after sanitize() calls byond's html_encode()
/proc/strip_html(text, limit=MAX_MESSAGE_LEN)
return copytext((sanitize(strip_html_simple(text))), 1, limit)
return copytext_char((sanitize(strip_html_simple(text))), 1, limit)

//Runs byond's sanitization proc along-side strip_html_simple
//I believe strip_html_simple() is required to run first to prevent '<' from displaying as '&lt;' that html_encode() would cause
/proc/adminscrub(text, limit=MAX_MESSAGE_LEN)
return copytext((html_encode(strip_html_simple(text))), 1, limit)
return copytext_char((html_encode(strip_html_simple(text))), 1, limit)

//Returns null if there is any bad text in the string
/proc/reject_bad_text(text, max_length=512)
Expand Down Expand Up @@ -202,7 +202,7 @@

//Returns a string with the first element of the string capitalized.
/proc/capitalize(t as text)
return uppertext(copytext(t, 1, 2)) + copytext(t, 2)
return uppertext(copytext_char(t, 1, 2)) + copytext_char(t, 2)

/proc/stringpercent(text,character = "*")
//This proc returns the number of chars of the string that is the character
Expand Down Expand Up @@ -234,7 +234,7 @@
return "[copytext(string, 1, len - 3)]..."

/proc/strip_improper(input_text)
return replacetext(replacetext(input_text, "\proper", ""), "\improper", "")
return replacetext_char(replacetext_char(input_text, "\proper", ""), "\improper", "")

// Used to remove the string shortcuts for a clean transfer
/proc/sanitize_filename(t)
Expand Down
13 changes: 9 additions & 4 deletions code/_globalvars/global_lists.dm
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ GLOBAL_LIST_INIT(resin_build_order_hivelord, list(
/datum/resin_construction/resin_obj/acid_pillar,
/datum/resin_construction/resin_obj/sticky_resin,
/datum/resin_construction/resin_obj/fast_resin,
/datum/resin_construction/resin_obj/resin_spike
/datum/resin_construction/resin_obj/resin_spike,
/datum/resin_construction/resin_obj/sunken_colony
))

GLOBAL_LIST_INIT(resin_build_order_hivelord_whisperer, list(
Expand All @@ -83,7 +84,8 @@ GLOBAL_LIST_INIT(resin_build_order_hivelord_whisperer, list(
/datum/resin_construction/resin_obj/sticky_resin,
/datum/resin_construction/resin_obj/fast_resin,
/datum/resin_construction/resin_obj/resin_spike,
/datum/resin_construction/resin_obj/resin_node
/datum/resin_construction/resin_obj/resin_node,
/datum/resin_construction/resin_obj/sunken_colony
))

GLOBAL_LIST_INIT(resin_build_order_ovipositor, list(
Expand All @@ -94,7 +96,8 @@ GLOBAL_LIST_INIT(resin_build_order_ovipositor, list(
/datum/resin_construction/resin_obj/acid_pillar,
/datum/resin_construction/resin_obj/sticky_resin,
/datum/resin_construction/resin_obj/fast_resin,
/datum/resin_construction/resin_obj/resin_spike
/datum/resin_construction/resin_obj/resin_spike,
/datum/resin_construction/resin_obj/sunken_colony
))

//Xeno Leader Mark Meanings
Expand Down Expand Up @@ -478,7 +481,8 @@ var/global/list/available_specialist_sets = list(
"Sniper Set",
"Demolitionist Set",
"Heavy Grenadier Set",
"Pyro Set"
"Pyro Set",
"Stormtrooper Set"
)

//Similar thing, but used in /obj/item/spec_kit
Expand All @@ -488,6 +492,7 @@ var/global/list/available_specialist_kit_boxes = list(
"Sniper" = 2,
"Scout" = 2,
"Demo" = 2,
"ST" = 2
)

/proc/init_global_referenced_datums()
Expand Down
Loading
Loading