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

Туманная Хибриза для всех ваших операций из категории зелёный квадрат #482

Closed
wants to merge 225 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
225 commits
Select commit Hold shift + click to select a range
06e413d
facehuggers ai
xDanilcusx Oct 21, 2023
98a9e0a
Merge branch 'PvE-CMSS13:master' into facehugger-funny
xDanilcusx Oct 21, 2023
e60e0e6
fixing russian in IC
VoiceInYourHead Oct 30, 2023
fae3580
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 1, 2023
64c9e7f
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 1, 2023
2cebba2
Merge branch 'master' into facehugger-funny
xDanilcusx Nov 1, 2023
500ad3b
nahhh next time
xDanilcusx Nov 1, 2023
0209285
вроде бы пофиксил русский окончательно
VoiceInYourHead Nov 1, 2023
47d401f
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 3, 2023
9af319e
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 3, 2023
1f52824
Merge branch 'master' into facehugger-funny
xDanilcusx Nov 4, 2023
9a297e8
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 5, 2023
9fc35fd
Rasputin(tried to make it modular as possible)
VoiceInYourHead Nov 6, 2023
67ee4fa
ok, let's fix this old man
VoiceInYourHead Nov 6, 2023
b85a56f
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 6, 2023
2c6e1b2
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 6, 2023
4801dfe
squishing Rasputin
VoiceInYourHead Nov 9, 2023
93d3a11
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 9, 2023
af02baa
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 12, 2023
1067486
modifed almayer
VoiceInYourHead Nov 12, 2023
6ccd280
various
VoiceInYourHead Nov 14, 2023
0670778
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 15, 2023
9a61548
как всегда
VoiceInYourHead Nov 15, 2023
b87d098
изменение рангов, добавление резервистской роли и реорганизация телеф…
VoiceInYourHead Nov 16, 2023
467d2ae
Renaming some stuff
VoiceInYourHead Nov 16, 2023
e53dc03
fuuuuu-
VoiceInYourHead Nov 16, 2023
3636eb4
portable motion detector
VoiceInYourHead Nov 16, 2023
933945b
fixing that shit up
VoiceInYourHead Nov 16, 2023
d5f6bf4
Update golden_arrow_RU.dmm
VoiceInYourHead Nov 17, 2023
f6551aa
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 18, 2023
958aa63
Временный фикс для джоина
VoiceInYourHead Nov 19, 2023
44614ad
cargo door fix, some changes to derelict almayer and golden arrow
VoiceInYourHead Nov 19, 2023
7b91ca2
Revert "Временный фикс для джоина"
VoiceInYourHead Nov 19, 2023
de55cd5
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 19, 2023
eef5c30
Update derelict_almayer_ru.dmm
VoiceInYourHead Nov 19, 2023
ae91f60
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Nov 26, 2023
73c3a2e
Merge branch 'master' into facehugger-funny
xDanilcusx Nov 27, 2023
57f7e09
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Dec 4, 2023
627815a
smth
VoiceInYourHead Dec 6, 2023
a05d8e3
Dam soulfication done
VoiceInYourHead Dec 7, 2023
4c59b3a
boss, i'm tired
VoiceInYourHead Dec 10, 2023
a360807
Update Desert_Dam_RU.dmm
VoiceInYourHead Dec 10, 2023
e7ff860
third episode
VoiceInYourHead Dec 20, 2023
0db566e
no christmas for ya
VoiceInYourHead Dec 22, 2023
944de46
final changes
VoiceInYourHead Dec 24, 2023
0f1daf8
Merge branch 'PvE-CMSS13:master' into facehugger-funny
xDanilcusx Jan 15, 2024
a342db6
Merge branch 'PvE-CMSS13:master' into facehugger-funny
xDanilcusx Jan 15, 2024
9ffea68
Facehugger AI 2.0
xDanilcusx Jan 16, 2024
9cf756e
turning base hive radius down
xDanilcusx Jan 16, 2024
f057c06
proper layer for eggs
xDanilcusx Jan 16, 2024
7dd5bc0
XvX compat
xDanilcusx Jan 16, 2024
f470157
better XvX compat
xDanilcusx Jan 16, 2024
477ee4f
oh wait, this isnt used anywhere
xDanilcusx Jan 16, 2024
153d5be
facehugger has a chance to survive single shot now
xDanilcusx Jan 17, 2024
cbf2f1e
upping hugger impregnation time to 30-40 secs
xDanilcusx Jan 18, 2024
451da65
restrict facehuggers from trying to abduct people
xDanilcusx Jan 18, 2024
72382ef
useless carrier stuff so he would work with new huggers
xDanilcusx Jan 18, 2024
6365446
Merge branch 'master' into facehugger-funny
xDanilcusx Jan 22, 2024
4058a07
adds facehugger to ambush menu
xDanilcusx Jan 23, 2024
f325526
making my code more clean
xDanilcusx Jan 23, 2024
aeefbf7
Merge branch 'master' into facehugger-funny
xDanilcusx Jan 23, 2024
cb4ee6e
first part of the merge
VoiceInYourHead Jan 29, 2024
02b5c5b
Merge pull request #1 from PvE-CMSS13/master
VoiceInYourHead Jan 29, 2024
d206531
second part of the merge
VoiceInYourHead Jan 29, 2024
6e69013
also this, yeah
VoiceInYourHead Jan 29, 2024
847794e
base larva gestation reduced (it's soul i promise)
xDanilcusx Feb 5, 2024
d76f7d8
hot and ready
xDanilcusx Feb 5, 2024
1fa9180
Merge branch 'PvE-CMSS13:master' into master
VoiceInYourHead Feb 12, 2024
f1909d9
stufffffff
VoiceInYourHead Feb 13, 2024
1bbd32c
Update Kutjevo_RU.dmm
VoiceInYourHead Feb 15, 2024
023c5ad
Update Kutjevo_RU.dmm
VoiceInYourHead Feb 15, 2024
c5c9208
Update Kutjevo_RU.dmm
VoiceInYourHead Feb 16, 2024
dd35014
Merge branch 'master' into facehugger-funny
xDanilcusx Feb 16, 2024
846f33d
mergeconfilcts begone
xDanilcusx Feb 16, 2024
c9fa7e4
now the only thing i need is loot
VoiceInYourHead Feb 17, 2024
1b37af6
Update Kutjevo_RU.dmm
VoiceInYourHead Feb 17, 2024
bf78cdf
Merge pull request #2 from xDanilcusx/facehugger-funny
VoiceInYourHead Feb 17, 2024
542d956
rasputin fix
VoiceInYourHead Feb 17, 2024
b4032a0
merge conflicts pt.1(probably)
VoiceInYourHead Mar 26, 2024
071b630
merge conflicts pt.2
VoiceInYourHead Mar 26, 2024
f63b27f
merge conflicts pt.3
VoiceInYourHead Mar 26, 2024
b1f560a
Revert "mergeconfilcts begone"
VoiceInYourHead Mar 26, 2024
5bc1234
Revert "Merge branch 'master' into facehugger-funny"
VoiceInYourHead Mar 26, 2024
ce3b8cc
Update colonialmarines.dme
VoiceInYourHead Mar 26, 2024
9eb5dbb
Merge branch 'master' into campaign
VoiceInYourHead Mar 26, 2024
3d824e9
.
VoiceInYourHead Mar 26, 2024
b601899
ffs
VoiceInYourHead Mar 26, 2024
6a6b374
ffs 2
VoiceInYourHead Mar 26, 2024
d5c14bf
last fix
VoiceInYourHead Mar 26, 2024
844a7f4
Update colonialmarines.dme
VoiceInYourHead Mar 26, 2024
d3a682b
hybrisa port
VoiceInYourHead Mar 28, 2024
b6ba8cd
Update LV759_Hybrisa.dmm
VoiceInYourHead Mar 29, 2024
f353421
Merge branch 'master' into campaign
VoiceInYourHead May 8, 2024
d5a5cf3
fix
VoiceInYourHead May 8, 2024
1a81db7
Update marine_roles.dm
VoiceInYourHead May 11, 2024
82f702f
fixes
VoiceInYourHead May 12, 2024
5ca491d
Merge branch 'PvE-CMSS13:master' into campaign
VoiceInYourHead May 23, 2024
83e7feb
maps
VoiceInYourHead May 24, 2024
faeefed
Map + Loadout presets
VoiceInYourHead May 24, 2024
936e8e6
for the launch
VoiceInYourHead May 26, 2024
47c2c98
Update loadouts.dm
VoiceInYourHead May 26, 2024
b32c3e3
IITS HAPPENING
AndroBetel Jun 26, 2024
a022034
Update landing_signs.dmi
AndroBetel Jun 26, 2024
37dedd3
1
AndroBetel Jun 28, 2024
c62a275
newlines
AndroBetel Jun 28, 2024
df69124
Merge branch 'cmss13-devs:master' into campaign
VoiceInYourHead Jul 20, 2024
e641c9f
Merge branch 'master' into hybrisa
AndroBetel Jul 20, 2024
89cd62d
Merge branch 'master' of https://github.com/cmss13-devs/cmss13-pve in…
AndroBetel Jul 20, 2024
eff5a94
Merge branch 'hybrisa' of https://github.com/AndroBetel/PvE-CMSS13 in…
AndroBetel Jul 20, 2024
c351205
Admin tool for Void
800maximum123 May 27, 2024
d986610
"БЛЯ*Ь, Н*С ОП*ТЬ Г*УШАТ ЕБУ*ИЕ *СЕН*С*
800maximum123 Jul 20, 2024
3a763af
Fix
800maximum123 Jul 21, 2024
ed221c2
Merge pull request #5 from 800maximum123/campaign-what-ever
VoiceInYourHead Jul 21, 2024
e5c62d5
Oil Depot and New Golden Arrow
VoiceInYourHead Jul 21, 2024
cdf2cea
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Jul 21, 2024
c6a9857
Testing webhook
VoiceInYourHead Aug 1, 2024
c3e85eb
Merge branch 'pr/6' into hybrisa-port
VoiceInYourHead Aug 3, 2024
e9f0595
removing old one
VoiceInYourHead Aug 3, 2024
5730d19
fix
VoiceInYourHead Aug 3, 2024
7a74091
probably disabled pilot and reserve role
VoiceInYourHead Aug 8, 2024
b44b758
Mercs + PMCs playable squads
VoiceInYourHead Aug 8, 2024
565abfa
Update skills.dm
Sporticusmge Aug 9, 2024
4617cd6
Старт
Noname995 Aug 9, 2024
e47ba87
Да, всплывающие сообщения
Noname995 Aug 9, 2024
51136a6
Revert "Update skills.dm"
VoiceInYourHead Aug 9, 2024
48aae85
Merge branch 'master' into campaign
VoiceInYourHead Aug 9, 2024
53a5551
also this
VoiceInYourHead Aug 9, 2024
6b7dd84
Fix
VoiceInYourHead Aug 9, 2024
1c0e287
Daytime Changer for GM's
VoiceInYourHead Aug 10, 2024
6beda9c
Merge pull request #7 from Noname995/aesthetic_emote
VoiceInYourHead Aug 10, 2024
538cc17
TGUI instead of Input
VoiceInYourHead Aug 10, 2024
668c484
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Aug 10, 2024
17501cd
Create uscss_tortuga.dmm
VoiceInYourHead Aug 10, 2024
7e07b22
Update uscss_tortuga.dmm
VoiceInYourHead Aug 11, 2024
149e75b
Встроенный в шлем ПНВ теперь можно заряжать при помощи батарейки
VoiceInYourHead Aug 11, 2024
c4d51be
Coders QoL
800maximum123 Aug 11, 2024
fec7341
Bypass Admin Lock and Blacklists!
800maximum123 Aug 11, 2024
63b1cb3
ЗАХВАТ ВЛАСТИ
800maximum123 Aug 11, 2024
e64265e
Merge pull request #15 from 800maximum123/campaign-what-ever
VoiceInYourHead Aug 11, 2024
9333d6f
No Trespassing
800maximum123 Aug 11, 2024
ce92251
Merge pull request #17 from 800maximum123/campaign-what-ever
VoiceInYourHead Aug 11, 2024
95675ec
Update uscss_tortuga.dmm
VoiceInYourHead Aug 11, 2024
eefa593
Очепятка
Noname995 Aug 11, 2024
cce6f8e
Убираем рантайм
Noname995 Aug 11, 2024
f0a41b0
Merge pull request #20 from Noname995/runtime-error-map-void
Noname995 Aug 11, 2024
a5d73ef
Update uscss_tortuga.dmm
VoiceInYourHead Aug 12, 2024
b7994e3
Every cell can be used to restore NVG power
VoiceInYourHead Aug 12, 2024
d5f05a6
Старт
Noname995 Aug 12, 2024
a8da943
whoopsie
Noname995 Aug 12, 2024
7180066
Update uscss_tortuga.dmm
VoiceInYourHead Aug 12, 2024
1668a79
БАНЗААААЙ
Noname995 Aug 13, 2024
6afeea2
whoopsie 2
Noname995 Aug 13, 2024
b3cc0ff
Merge pull request #23 from Noname995/BANZAI
VoiceInYourHead Aug 13, 2024
daab47b
Заменяем
Noname995 Aug 13, 2024
8b6dd2b
Тупой баг, который я конечно же пропустил
VoiceInYourHead Aug 13, 2024
9a023c1
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Aug 13, 2024
cc67762
USCSS Tortuga
VoiceInYourHead Aug 14, 2024
b7b6347
FINNALY
Noname995 Aug 14, 2024
c4d34c8
golden arrow(RU) small addition + QoL for helmet NVG
VoiceInYourHead Aug 14, 2024
94f9f4d
Tortuga post-fixes and some more standardization
VoiceInYourHead Aug 14, 2024
f4cee59
Merge branch 'campaign' into freelancer-fix
VoiceInYourHead Aug 14, 2024
15b5276
Merge pull request #22 from Noname995/freelancer-fix
VoiceInYourHead Aug 14, 2024
dc139d1
landmarks
VoiceInYourHead Aug 14, 2024
2aa5288
Update tortuga.json
VoiceInYourHead Aug 14, 2024
62d52a2
some small maptweaks
VoiceInYourHead Aug 14, 2024
9e4276f
Corsar features, minimap icons
Noname995 Aug 14, 2024
e633715
Merge branch 'freelancer-fix' of https://github.com/Noname995/cmss13-…
Noname995 Aug 14, 2024
b753a24
Merge pull request #25 from Noname995/freelancer-fix
Noname995 Aug 14, 2024
e82c623
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Aug 15, 2024
ca8dad3
Fixing Jokey closet
VoiceInYourHead Aug 15, 2024
11ff056
fuck shit fuck
VoiceInYourHead Aug 15, 2024
147064a
poncho in loadout
chaos-creations Aug 15, 2024
89a6bcc
Update preferences_gear.dm
chaos-creations Aug 15, 2024
e9df5e5
Merge pull request #27 from chaos-creations/campaign
VoiceInYourHead Aug 15, 2024
86a6693
Zones fix
VoiceInYourHead Aug 15, 2024
79ccb14
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Aug 15, 2024
b6a12a5
Throw & Grab animation and sound
chaos-creations Aug 16, 2024
682e0b3
skin color for edit appearance
chaos-creations Aug 17, 2024
a8d3050
Merge branch 'master' into campaign
VoiceInYourHead Aug 17, 2024
bf946b4
merge conflict fix and also moving lancer.dm down in .dme
VoiceInYourHead Aug 17, 2024
cefbf17
for future
VoiceInYourHead Aug 17, 2024
a5046ba
Merge pull request #32 from chaos-creations/campaign
VoiceInYourHead Aug 17, 2024
f882033
wanna see something funny?
VoiceInYourHead Aug 19, 2024
b811a4f
freelancer
Noname995 Aug 20, 2024
d0268d9
Merge pull request #41 from Noname995/freelancer-fix2
Noname995 Aug 20, 2024
ad7d103
Update desert_dam_fob.json
VoiceInYourHead Aug 20, 2024
7db44a8
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Aug 20, 2024
eba60ff
Пока не забыл
Noname995 Aug 22, 2024
b45e02c
Merge pull request #42 from Noname995/energy-fix
Noname995 Aug 22, 2024
9e445d6
fix
chaos-creations Aug 23, 2024
0760bdb
Merge pull request #46 from chaos-creations/fix
VoiceInYourHead Aug 24, 2024
d0eabf1
Fixing power problem on three main ships
VoiceInYourHead Aug 24, 2024
4a43768
Merge branch 'master' into campaign
VoiceInYourHead Aug 25, 2024
25e3cd7
post-merge fixes
VoiceInYourHead Aug 25, 2024
65f4089
Fix workflows (#51)
Noname995 Aug 28, 2024
51eace6
Golden Forecon - Initial
800maximum123 Aug 28, 2024
3228223
Getting autochangelog compile working
800maximum123 Aug 28, 2024
2da9777
Фикс рантаймящих кроватей
VoiceInYourHead Aug 29, 2024
2474ee3
ААААААААААААААААААА РЕДНЕКИ
VoiceInYourHead Aug 29, 2024
1186f9d
BLYAT
VoiceInYourHead Aug 29, 2024
c49f3db
реднеки но больше рандома
xDanilcusx Aug 29, 2024
36e0322
Merge pull request #54 from 800maximum123/Forecon
VoiceInYourHead Aug 29, 2024
a30eb82
Automatic changelog for PR #54 [ci skip]
github-actions[bot] Aug 29, 2024
2ee663f
Automatic changelog compile [ci skip]
actions-user Aug 29, 2024
5a5c954
Merge branch 'master' into campaign
VoiceInYourHead Sep 4, 2024
a90fe06
Automatic changelog compile [ci skip]
actions-user Sep 4, 2024
7fee61d
Я СБРОШУ ТЕБЕ НА ГОЛОВУ 10 000 ТОНН ТРОТИЛА
VoiceInYourHead Sep 4, 2024
0704552
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Sep 4, 2024
4787d24
small can for civ operations
VoiceInYourHead Sep 4, 2024
e592926
Possible rednecks fix
VoiceInYourHead Sep 4, 2024
7a54bd1
Merge pull request #67 from VoiceInYourHead/smth
VoiceInYourHead Sep 4, 2024
436f025
I'M DUMB FUCK
VoiceInYourHead Sep 4, 2024
3d028fa
Update rednecks.dm
xDanilcusx Sep 5, 2024
0c95494
Merge branch 'master' into campaign
VoiceInYourHead Sep 13, 2024
e0b74ea
Я МИКРОВОЛНОВКА Я ДЕЛАЮ ВЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖ
VoiceInYourHead Sep 13, 2024
ce0ce4a
Merge branch 'master' into campaign
VoiceInYourHead Sep 13, 2024
c6592b5
Automatic changelog compile [ci skip]
actions-user Sep 13, 2024
54f0b35
Revert "Merge branch 'master' into campaign"
VoiceInYourHead Sep 13, 2024
2feeea9
Merge branch 'campaign' of https://github.com/VoiceInYourHead/PvE-CMS…
VoiceInYourHead Sep 13, 2024
e9c53c8
something really funny
VoiceInYourHead Sep 15, 2024
c773ac9
Update thinman.dm
VoiceInYourHead Sep 15, 2024
70d4ea8
Update sectoids.dm
xDanilcusx Sep 15, 2024
4b0012b
actually WHY it disabled?
VoiceInYourHead Sep 25, 2024
d9b4ba5
something hiding in the fog something hiding in the fog something hid…
VoiceInYourHead Sep 27, 2024
7ce98fb
Update LV759_Hybrisa_Prospera.dmm
VoiceInYourHead Sep 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,8 @@
/tools/docker/ @Fira
/Dockerfile @Fira

# Nanu

/maps @Nanu308

# Zonespace

/code/datums/tutorial/ @Zonespace27
/code/modules/admin/verbs/SDQL2/ @Zonespace27
/maps/tutorial/ @Zonespace27

# MULTIPLE OWNERS
15 changes: 4 additions & 11 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,10 +159,6 @@ There is no strict process when it comes to merging pull requests. Pull requests

* After leaving reviews on an open pull request, maintainers should convert it to a draft. Once you have addressed all their comments to the best of your ability, feel free to mark the pull as `Ready for Review` again.

* We ask that you refrain from pinging staff about getting your pull request reviewed until after it is automatically marked stale pending review. If it ends up stale exempt, give it a week, but usually this situation will be explained such as when a relevant maintainer is currently unavailable.

* Whenever sprites are added, please include screenshots or video(s) of them in game in the pull request description.

### A note on balance impacting PRs

Certain PRs, such as those which directly change number values (i.e. health, recoil, damage) or add large pieces of content to the game (i.e. a new gun, a new dropship weapon, or a new xeno structure) can have the potential to highly impact game balance or gameflow.
Expand All @@ -178,7 +174,7 @@ If you are porting features/tools from other codebases, you must give them credi
Regarding sprites & sounds, you must credit the artist and possibly the codebase.

## Things you can work on
The following list is non-exhaustive, but should give you a good idea of what we would like to see in Pull Requests.
The following list is non-exhaustive, but should give you a good idea of what the dev team would like to see in Pull Requests.

### Spriting

Expand All @@ -203,7 +199,7 @@ The following list is non-exhaustive, but should give you a good idea of what we
- Bug fixes and inconsistency fixes

**A note on new maps.**
Entirely new maps are generally considered to be stepping stones into the maintainers’ mapping dept. proper. However, making a new map is a months long process that requires dedication and constant communication and oversight from mappers on the Maintainer team. Mapping, like spriting and coding is an acquired skill, and it is highly likely your first map is going to suck. Maps are fluid entities that are never absolutely complete, don’t wed yourself to your initial layout, always be prepared to remap half the project when going in.
Entirely new maps are generally considered to be stepping stones into the Development team’s mapping dept. proper. However, making a new map is a months long process that requires dedication and constant communication and oversight from mappers on the Maintainer team. Mapping, like spriting and coding is an acquired skill, and it is highly likely your first map is going to suck. Maps are fluid entities that are never absolutely complete, don’t wed yourself to your initial layout, always be prepared to remap half the project when going in.


### Coding
Expand All @@ -220,7 +216,7 @@ Entirely new maps are generally considered to be stepping stones into the mainta
- New TGUI

## What we don't want
The following list is non-exhaustive, but should give you a good idea of what we don't want to see in Pull Requests.
The following list is non-exhaustive, but should give you a good idea of what the dev team don't want to see in Pull Requests.

### Spriting
- Resprites of recently updated content, such as uniforms, guns, marine armor
Expand All @@ -240,10 +236,7 @@ The following list is non-exhaustive, but should give you a good idea of what we
- Player-facing HTML UIs
- Prior denied content/PRs (without approval)

### Frozen
- See pinned [issues](https://github.com/cmss13-devs/cmss13/issues) for anything that requires explicit permission.

Remember that the list is not exhaustive. And you can freely contribute an PR with content that can be shuffled into the “What we don’t want” category, and still get it merged. It is just unlikely without prior talk/approval from a maintainer.
Remember that the following lists are not exhaustive. And you can freely contribute an PR with content that can be shuffled into the “What we don’t want” category, and still get it merged. It is just unlikely without prior talk/approval from a maintainer.

## Banned content
Do not add any of the following in a Pull Request or risk getting the PR closed:
Expand Down
3 changes: 0 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ Remember: something that is self-evident to you might not be to others. Explain

# Testing Photographs and Procedure
<!-- Include any screenshots/videos/debugging steps of the modified code functioning successfully, ideally including edge cases. -->

<!-- !! If you are modifying sprites, you **must** include one or more in-game screenshots or videos of the new sprites. !! -->

<details>
<summary>Screenshots & Videos</summary>

Expand Down
158 changes: 70 additions & 88 deletions .github/add_labels.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import os, re
from github import Github, GithubException
from github import Github

# Format - Key: Array[Label, [StringsToIgnore]]
changelogToPrefix = {
'fix': ["Fix", ["fixed a few things"]],
'qol': ["Quality of Life", ["made something easier to use"]],
'add': ["Feature", ["Added new mechanics or gameplay changes", "Added more things"]],
'del': ["Removal", ["Removed old things"]],
'spellcheck': ["Grammar and Formatting", ["fixed a few typos"]],
'balance': ["Balance", ["rebalanced something"]],
'code': ["Code Improvement", ["changed some code"]],
'refactor': ["Refactor", ["refactored some code"]],
'config': ["Config", ["changed some config setting"]],
'admin': ["Admin", ["messed with admin stuff"]],
'server': ["Server", ["something server ops should know"]],
'fix': ["Fix", ["fixed a few things"]],
'qol': ["Quality of Life", ["made something easier to use"]],
'add': ["Feature", ["Added new mechanics or gameplay changes", "Added more things"]],
'del': ["Removal", ["Removed old things"]],
'spellcheck': ["Grammar and Formatting", ["fixed a few typos"]],
'balance': ["Balance", ["rebalanced something"]],
'code': ["Code Improvement", ["changed some code"]],
'refactor': ["Refactor", ["refactored some code"]],
'config': ["Config", ["changed some config setting"]],
'admin': ["Admin", ["messed with admin stuff"]],
'server': ["Server", ["something server ops should know"]],
'soundadd': ["Sound", ["added a new sound thingy"]],
'sounddel': ["Sound", ["removed an old sound thingy"]],
'imageadd': ["Sprites", ["added some icons and images"]],
Expand All @@ -24,96 +24,78 @@
}

fileToPrefix = {
'wav': 'Sound',
'ogg': 'Sound',
'wav': 'Sound',
'ogg': 'Sound',
'mp3': 'Sound', ## Can't believe they forgot about the best sound format
'dmm': 'Mapping',
'dmm': 'Mapping',

'js': 'UI',
'tsx': 'UI',
'ts': 'UI',
'jsx': 'UI',
'scss': 'UI',
'js': 'UI',
'tsx': 'UI',
'ts': 'UI',
'jsx': 'UI',
'scss': 'UI',

'dmi': "Sprites",
'dmi': "Sprites",
}

githubLabel = "Github"
missingLogLabel = "Missing Changelog"

def get_labels(pr):
labels = {}
failed = False

files = pr.get_files()
for file in files:
prefix = file.filename.split(".")[-1]
if file.filename.startswith(".github"):
labels[githubLabel] = True
if not prefix in fileToPrefix:
continue
labels[fileToPrefix[prefix]] = True

changelog_match = re.search(r"🆑(.*)/🆑", pr.body, re.S | re.M)
if changelog_match is None:
changelog_match = re.search(r":cl:(.*)/:cl:", pr.body, re.S | re.M)
if changelog_match is None:
print("::warning ::No changelog detected.")
labels[missingLogLabel] = True
return labels, False

lines = changelog_match.group(1).split('\n')
failed = len(lines) <= 2 # Make sure its not an empty changelog
if failed:
print("::error ::Empty changelog.")

for line in lines[1:-1]: # Skip first line with authors and last
line = line.strip()
if not line:
continue

contentSplit = line.split(":")

key = contentSplit.pop(0).strip()
content = ":".join(contentSplit).strip()

if not key in changelogToPrefix: # Some key that we didn't expect
print(f"::error ::Invalid changelog entry: {line}")
failed = True
continue

if content in changelogToPrefix[key][1]: # They left the template entry in
print(f"::error ::Invalid changelog entry: {line}")
failed = True
continue

labels[changelogToPrefix[key][0]] = True

return list(labels), failed
labels = {}

files = pr.get_files()
for file in files:
prefix = file.filename.split(".")[-1]
if file.filename.startswith(".github"):
labels[githubLabel] = True
if not prefix in fileToPrefix:
continue
labels[fileToPrefix[prefix]] = True

changelog_match = re.search(r"🆑(.*)/🆑", pr.body, re.S | re.M)
if changelog_match is None:
changelog_match = re.search(r":cl:(.*)/:cl:", pr.body, re.S | re.M)
if changelog_match is None:
return labels
lines = changelog_match.group(1).split('\n')
for line in lines:
line = line.strip()
if not line:
continue

contentSplit = line.split(":")

key = contentSplit.pop(0).strip()
content = ":".join(contentSplit).strip()

if not key in changelogToPrefix:
continue

if content in changelogToPrefix[key][1]:
continue

labels[changelogToPrefix[key][0]] = True

return list(labels)

def main():
g = Github(os.environ["TOKEN"])
repo = g.get_repo(os.environ['REPO'])
g = Github(os.environ["TOKEN"])
repo = g.get_repo(os.environ['REPO'])

pr = repo.get_pull(int(os.environ["PR_NUMBER"]))
if not pr:
print("::warning ::Not a PR.")
return
pr = repo.get_pull(int(os.environ["PR_NUMBER"]))
if not pr:
print("Not a PR.")
return

labels, failed = get_labels(pr)
labels = get_labels(pr)

if not missingLogLabel in labels:
try:
pr.remove_from_labels(missingLogLabel)
except GithubException as e:
if e.status == 404:
pass # 404 if we try to remove a label that isn't set
if labels is None: # no labels to add
print("No labels to add.")
return

for label in labels:
pr.add_to_labels(label)
for label in labels:
pr.add_to_labels(label)

if failed:
exit(1)

if __name__ == '__main__':
main()
main()
Binary file removed .github/assets/discord-dark.png
Binary file not shown.
Binary file removed .github/assets/discord-light.png
Binary file not shown.
Binary file removed .github/assets/docs-dark.png
Binary file not shown.
Binary file removed .github/assets/docs-light.png
Binary file not shown.
Binary file removed .github/assets/logo.png
Binary file not shown.
Binary file removed .github/assets/website-dark.png
Binary file not shown.
Binary file removed .github/assets/website-light.png
Binary file not shown.
Binary file removed .github/assets/wiki-dark.png
Binary file not shown.
Binary file removed .github/assets/wiki-light.png
Binary file not shown.
8 changes: 4 additions & 4 deletions .github/guides/AUTODOC.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# dmdoc
[DOCUMENTATION]: https://docs.cm-ss13.com/
[DOCUMENTATION]: **PUT DOCUMENTATION LINK HERE**

[BYOND]: https://secure.byond.com/

[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/crates/dmdoc
[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/src/dmdoc

[DMDOC] is a documentation generator for DreamMaker, the scripting language
of the [BYOND] game engine. It produces simple static HTML files based on
Expand All @@ -13,9 +13,9 @@ We use **dmdoc** to generate [DOCUMENTATION] for our code, and that documentatio
is automatically generated and built on every new commit to the master branch

This gives new developers a clickable reference [DOCUMENTATION] they can browse to better help
gain understanding of the CM-SS13 codebase structure and api reference.
gain understanding of the /tg/station codebase structure and api reference.

## Documenting code on CM-SS13
## Documenting code on /tg/station
We use block comments to document procs and classes, and we use `///` line comments
when documenting individual variables.

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto_changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
types:
- closed
branches:
- master
- campaign
permissions:
contents: write
jobs:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: CI Suite
on:
pull_request:
branches:
- master
- campaign
merge_group:
push:
branches:
- master
- campaign
jobs:
run_linters:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/compile_changelogs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@ jobs:
run: |
git config --local user.email "[email protected]"
git config --local user.name "Changelogs"
git pull origin master
git pull origin campaign
git add html/changelogs/archive
git commit -m "Automatic changelog compile [ci skip]" -a || true
- name: "Push"
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: ad-m/github-push-action@master
uses: ad-m/github-push-action@campaign
with:
github_token: ${{ secrets.BOT_TOKEN_CM || secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/conflicts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: 'Check for merge conflicts'
on:
push:
branches:
- master
- campaign
pull_request_target:
types: [ready_for_review, opened, synchronize, reopened]
jobs:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Labeling and Verification
name: Labeling
on:
pull_request_target:
types: [opened, reopened, synchronize, edited]
types: [opened]
jobs:
label:
runs-on: ubuntu-latest
Expand All @@ -13,11 +13,11 @@ jobs:
run: |
unset SECRET_EXISTS
if [ -n "$ENABLER_SECRET" ]; then SECRET_EXISTS=true ; fi
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
echo "::set-output name=ACTIONS_ENABLED::$SECRET_EXISTS"
- name: Get The Script
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
wget "https://raw.githubusercontent.com/${{ github.repository }}/master/.github/add_labels.py"
wget "https://raw.githubusercontent.com/${{ github.repository }}/campaign/.github/add_labels.py"
- name: Set up Python
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/setup-python@v3
Expand All @@ -29,7 +29,7 @@ jobs:
python -m pip install --upgrade pip
python -m pip install pygithub
sudo apt-get install dos2unix
- name: Add and verify labels
- name: Add Labels
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
python add_labels.py
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update_changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: "Update Changelog"
on:
push:
branches:
- master
- campaign

jobs:
update-changelog:
Expand Down Expand Up @@ -44,7 +44,7 @@ jobs:
- name: Commit
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
git pull origin master
git pull origin campaign
git config --local user.email "[email protected]"
git config --local user.name "Changelogs"
git add html/changelogs/archive
Expand Down
Loading
Loading