-
Notifications
You must be signed in to change notification settings - Fork 44
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
Antag xeno restrictions #312
base: master
Are you sure you want to change the base?
Conversation
This reverts commit 00e1a46. # Conflicts: # code/modules/vehicles/segway.dm
Вместо того чтобы пихать это в инициализацию, нужно выпилить возможность расам получать данные роли вообще. |
И что, даже от педалей выпилить? Нормально сделано. |
Выпилить конверт лингом, рунрй культа и прочее звучит хорошо, но я подозреваю, что педальная антаг панель пострадает. Вечером гляну |
Конфликтить начало.
|
…into antag-xeno-restrictions # Conflicts: # code/game/gamemodes/changeling/changeling.dm
С запретом на конверт определенных рас проблемы есть, так что не сегодня наверное |
@Miracler112 Этот референс ни к месту, потому что не исправит проблему замораживания машин. Он только не даст машинам быть лингами |
Показалось тогда что оно и это исправит, ладно, убираю тогда референс |
…l/Gamma-Station into antag-xeno-restrictions # Conflicts: # code/game/gamemodes/game_mode.dm
…into antag-xeno-restrictions # Conflicts: # code/modules/mob/living/carbon/species.dm
Здарова. Ксеноте выпилены главы, кроме скреллов. Листы с запрещенными ролями теперь в datum/species. Конверт неподходящей ксеноты в культ отловлен |
А ты неплох. |
Never give up! Xeno-scum must suffer! |
@@ -55,6 +55,11 @@ var/list/blob_nodes = list() | |||
|
|||
return 1 | |||
|
|||
/datum/game_mode/blob/check_species_restriction(var/mob/dead/new_player/player) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
var/ - объявление того что аргумент переданный в функцию - переменная?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Спиздил и не заметил, во как бывает
@@ -75,6 +75,11 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" | |||
|
|||
return ..() | |||
|
|||
/datum/game_mode/changeling/check_species_restriction(var/mob/dead/new_player/player) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Вообще некрасиво выходит как-то каждый раз перезаписывать функцию. Почему нельзя у гейммода объявить переменную типо role_type, и в общей функции родителя проверять return S.restricted_roles[role_type]?
@@ -66,6 +66,8 @@ | |||
var/flesh_color = "#FFC896" //Pink. | |||
var/base_color //Used when setting species. | |||
|
|||
var/list/restricted_roles = list() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ты объявил список запрещённых ролей, но нигде его не наполняешь. М?
f23bc8a
to
81c82ff
Compare
Ну вроде в этот раз всё более менее нормально :pekapled: |
@Kernstall а культисты-дионеи? Там надо либо запрет на рисование кровью(вроде бы делали) либо запрет. |
Культисты-дионеи хоть и стремная вещь, но в принципе не рушит атмосферы. Запрет на рисованию прикольно, но не в этом пре |
Крутись, колесо репрессий, крутись.
Надо бы хорошо проверить перед мержем, потому что потому.
🆑