diff --git a/Content.IntegrationTests/Tests/PostMapInitTest.cs b/Content.IntegrationTests/Tests/PostMapInitTest.cs index 060ef4ef29..2c173f0868 100644 --- a/Content.IntegrationTests/Tests/PostMapInitTest.cs +++ b/Content.IntegrationTests/Tests/PostMapInitTest.cs @@ -44,26 +44,26 @@ namespace Content.IntegrationTests.Tests private static readonly string[] GameMaps = { - "Dev", - "TestTeg", - "Fland", - "Meta", - "Packed", - "Cluster", - "Omega", - "Bagel", - "Origin", + "Dev", //CrystallPunk Map replacement + //"TestTeg", + //"Fland", + //"Meta", + //"Packed", + //"Cluster", + //"Omega", + //"Bagel", + //"Origin", "CentComm", "NukieOutpost", - "Box", - "Europa", - "Saltern", - "Core", - "Marathon", + //"Box", + //"Europa", + //"Saltern", + //"Core", + //"Marathon", "MeteorArena", - "Atlas", - "Reach", - "Train" + //"Atlas", + //"Reach", + //"Train" }; /// diff --git a/Content.Shared/GameTicking/SharedGameTicker.cs b/Content.Shared/GameTicking/SharedGameTicker.cs index 95da4f4c38..52911d98a5 100644 --- a/Content.Shared/GameTicking/SharedGameTicker.cs +++ b/Content.Shared/GameTicking/SharedGameTicker.cs @@ -15,9 +15,9 @@ namespace Content.Shared.GameTicking // But this is easier, and at least it isn't hardcoded. //TODO: Move these, they really belong in StationJobsSystem or a cvar. [ValidatePrototypeId] - public const string FallbackOverflowJob = "Passenger"; + public const string FallbackOverflowJob = "Adventurer"; - public const string FallbackOverflowJobName = "job-name-passenger"; + public const string FallbackOverflowJobName = "job-name-adventurer"; // TODO network. // Probably most useful for replays, round end info, and probably things like lobby menus. diff --git a/Content.Shared/Localizations/ContentLocalizationManager.cs b/Content.Shared/Localizations/ContentLocalizationManager.cs index 3c311f4382..2e0fb4159d 100644 --- a/Content.Shared/Localizations/ContentLocalizationManager.cs +++ b/Content.Shared/Localizations/ContentLocalizationManager.cs @@ -1,4 +1,4 @@ -using System.Globalization; +using System.Globalization; using System.Linq; using System.Text.RegularExpressions; using Robust.Shared.Utility; @@ -10,7 +10,8 @@ namespace Content.Shared.Localizations [Dependency] private readonly ILocalizationManager _loc = default!; // If you want to change your codebase's language, do it here. - private const string Culture = "en-US"; + private const string Culture = "ru-RU"; // CrystallPunk-Localization + private const string FallbackCulture = "en-US"; // CrystallPunk-Localization /// /// Custom format strings used for parsing and displaying minutes:seconds timespans. @@ -26,8 +27,11 @@ namespace Content.Shared.Localizations public void Initialize() { var culture = new CultureInfo(Culture); + var fallbackCulture = new CultureInfo(FallbackCulture); _loc.LoadCulture(culture); + _loc.LoadCulture(fallbackCulture); // CrystallPunk-Localization + _loc.SetFallbackCluture(fallbackCulture); // CrystallPunk-Localization _loc.AddFunction(culture, "PRESSURE", FormatPressure); _loc.AddFunction(culture, "POWERWATTS", FormatPowerWatts); _loc.AddFunction(culture, "POWERJOULES", FormatPowerJoules); @@ -36,7 +40,7 @@ namespace Content.Shared.Localizations _loc.AddFunction(culture, "LOC", FormatLoc); _loc.AddFunction(culture, "NATURALFIXED", FormatNaturalFixed); _loc.AddFunction(culture, "NATURALPERCENT", FormatNaturalPercent); - + _loc.AddFunction(culture, "MANY", FormatMany); // TODO: Temporary fix for MANY() fluent errors. Remove after resolve errors. /* * The following language functions are specific to the english localization. When working on your own @@ -47,6 +51,11 @@ namespace Content.Shared.Localizations _loc.AddFunction(cultureEn, "MAKEPLURAL", FormatMakePlural); _loc.AddFunction(cultureEn, "MANY", FormatMany); + _loc.AddFunction(cultureEn, "NATURALFIXED", FormatNaturalFixed); + _loc.AddFunction(cultureEn, "LOC", FormatLoc); + _loc.AddFunction(cultureEn, "NATURALPERCENT", FormatNaturalPercent); + _loc.AddFunction(cultureEn, "POWERJOULES", FormatPowerJoules); + _loc.AddFunction(cultureEn, "TOSTRING", args => FormatToString(cultureEn, args)); } private ILocValue FormatMany(LocArgs args) diff --git a/Resources/Locale/ru-RU/job/department-desc.ftl b/Resources/Locale/ru-RU/job/department-desc.ftl new file mode 100644 index 0000000000..2b7a407d7b --- /dev/null +++ b/Resources/Locale/ru-RU/job/department-desc.ftl @@ -0,0 +1 @@ +department-Mercenary-description = Снабжайте лагерь ценными ресурсами, и выполняйте заказы и поручения других поселенцев. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/department.ftl b/Resources/Locale/ru-RU/job/department.ftl new file mode 100644 index 0000000000..40f9172031 --- /dev/null +++ b/Resources/Locale/ru-RU/job/department.ftl @@ -0,0 +1 @@ +department-Mercenary = Гильдия наемников \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/job-description.ftl b/Resources/Locale/ru-RU/job/job-description.ftl new file mode 100644 index 0000000000..f1f79e4392 --- /dev/null +++ b/Resources/Locale/ru-RU/job/job-description.ftl @@ -0,0 +1 @@ +job-description-adventurer = Найдите свой путь к славе и богатствам, помогая другим. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/job-names.ftl b/Resources/Locale/ru-RU/job/job-names.ftl new file mode 100644 index 0000000000..c8712652ef --- /dev/null +++ b/Resources/Locale/ru-RU/job/job-names.ftl @@ -0,0 +1 @@ +job-name-adventurer = Авантюрист \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/job-supervisors.ftl b/Resources/Locale/ru-RU/job/job-supervisors.ftl new file mode 100644 index 0000000000..3bf85b37b5 --- /dev/null +++ b/Resources/Locale/ru-RU/job/job-supervisors.ftl @@ -0,0 +1 @@ +job-supervisors-everyone = вообще всем \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/job.ftl b/Resources/Locale/ru-RU/job/job.ftl new file mode 100644 index 0000000000..3955bad276 --- /dev/null +++ b/Resources/Locale/ru-RU/job/job.ftl @@ -0,0 +1,6 @@ +job-greet-station-name = Добро пожаловать в { $stationName }. +job-greet-introduce-job-name = Ваша игровая роль: { $jobName }. +job-greet-important-disconnect-admin-notify = Вы играете важную роль для игрового прогресса. Если вы вынуждены отключиться, пожалуйста, сообщите об этом администраторам через "Админ помощь". +job-greet-supervisors-warning = Как { $jobName } вы находитесь в подчинении у { $supervisors }. Особые обстоятельства могут изменить это. +job-greet-crew-shortages = Поскольку экспедиция недоукомплектована, вы получаете дополнительные ключи в вашу связку ключей. +job-not-available-wait-in-lobby = Раунд начался, но вам не досталась ни одна из предпочтительных ролей (или вы не выбрали ни одну предпочтительную роль), и вы решили остаться в лобби. Вы можете изменить это поведение на экране персонализации. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/role-ban-command.ftl b/Resources/Locale/ru-RU/job/role-ban-command.ftl new file mode 100644 index 0000000000..7cc5b32491 --- /dev/null +++ b/Resources/Locale/ru-RU/job/role-ban-command.ftl @@ -0,0 +1,49 @@ +### Localization for role ban command + +cmd-roleban-desc = Запрещает пользователю играть на роли +cmd-roleban-help = Использование: roleban [продолжительность в минутах, не указывать или 0 для навсегда] + +## Completion result hints + +cmd-roleban-hint-1 = +cmd-roleban-hint-2 = +cmd-roleban-hint-3 = +cmd-roleban-hint-4 = [продолжительность в минутах, не указывать или 0 для навсегда] +cmd-roleban-hint-5 = [severity] +cmd-roleban-hint-duration-1 = Навсегда +cmd-roleban-hint-duration-2 = 1 день +cmd-roleban-hint-duration-3 = 3 дня +cmd-roleban-hint-duration-4 = 1 неделя +cmd-roleban-hint-duration-5 = 2 недели +cmd-roleban-hint-duration-6 = 1 месяц + +### Localization for role unban command + +cmd-roleunban-desc = Возвращает пользователю возможность играть на роли +cmd-roleunban-help = Использование: roleunban + +## Completion result hints + +cmd-roleunban-hint-1 = + +### Localization for roleban list command + +cmd-rolebanlist-desc = Список запретов ролей игрока +cmd-rolebanlist-help = Использование: [include unbanned] + +## Completion result hints + +cmd-rolebanlist-hint-1 = +cmd-rolebanlist-hint-2 = [include unbanned] +cmd-roleban-minutes-parse = { $time } - недопустимое количество минут.\n{ $help } +cmd-roleban-severity-parse = ${ severity } is not a valid severity\n{ $help }. +cmd-roleban-arg-count = Недопустимое количество аргументов. +cmd-roleban-job-parse = Работа { $job } не существует. +cmd-roleban-name-parse = Невозможно найти игрока с таким именем. +cmd-roleban-existing = { $target } уже имеет запрет на роль { $role }. +cmd-roleban-success = { $target } запрещено играть на роли { $role } по причине { $reason } { $length }. +cmd-roleban-inf = навсегда +cmd-roleban-until = до { $expires } +# Department bans +cmd-departmentban-desc = Запрещает пользователю играть на ролях, входящих в группировку +cmd-departmentban-help = Использование: departmentban [продолжительность в минутах, не указывать или 0 для навсегда] \ No newline at end of file diff --git a/Resources/Locale/ru-RU/job/role-timers.ftl b/Resources/Locale/ru-RU/job/role-timers.ftl new file mode 100644 index 0000000000..e20118d1a2 --- /dev/null +++ b/Resources/Locale/ru-RU/job/role-timers.ftl @@ -0,0 +1,8 @@ +role-timer-department-insufficient = Требуется ещё [color=yellow]{ TOSTRING($time, "0") }[/color] минут игры за [color={ $departmentColor }]{ $department }[/color]. +role-timer-department-too-high = Требуется на [color=yellow]{ TOSTRING($time, "0") }[/color] меньше минут игры за [color={ $departmentColor }]{ $department }[/color]. (Вы пытаетесь играть за роль для новичков?) +role-timer-overall-insufficient = Требуется ещё [color=yellow]{ TOSTRING($time, "0") }[/color] минут общего игрового времени. +role-timer-overall-too-high = Требуется на [color=yellow]{ TOSTRING($time, "0") }[/color] меньше минут общего игрового времени. (Вы пытаетесь играть за роль для новичков?) +role-timer-role-insufficient = Требуется ещё [color=yellow]{ TOSTRING($time, "0") }[/color] минут игры в качестве [color={ $departmentColor }]{ $job }[/color] для этой роли. +role-timer-role-too-high = Требуется на [color=yellow]{ TOSTRING($time, "0") }[/color] меньше минут игры в качестве [color={ $departmentColor }]{ $job }[/color] для этой роли. (Вы пытаетесь играть за роль для новичков?) +role-timer-locked = Закрыто (наведите курсор для подробностей) +role-ban = Эта должность для вас заблокирована. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/preferences/humanoid-character-profile.ftl b/Resources/Locale/ru-RU/preferences/humanoid-character-profile.ftl new file mode 100644 index 0000000000..733809870d --- /dev/null +++ b/Resources/Locale/ru-RU/preferences/humanoid-character-profile.ftl @@ -0,0 +1,14 @@ +### UI + +# Displayed in the Character prefs window +humanoid-character-profile-summary = + Это { $name }. { $gender -> + [male] Ему + [female] Ей + [epicene] Им + *[neuter] Ему + } { $age } { $age -> + [one] год + [few] года + *[other] лет + }. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/preferences/ui/character-setup-gui.ftl b/Resources/Locale/ru-RU/preferences/ui/character-setup-gui.ftl new file mode 100644 index 0000000000..d57aeee4f6 --- /dev/null +++ b/Resources/Locale/ru-RU/preferences/ui/character-setup-gui.ftl @@ -0,0 +1,9 @@ +character-setup-gui-character-setup-label = Настройки персонажа +character-setup-gui-character-setup-stats-button = Статистика +character-setup-gui-character-setup-rules-button = Правила +character-setup-gui-character-setup-save-button = Сохранить +character-setup-gui-character-setup-close-button = Закрыть +character-setup-gui-create-new-character-button = Создать нового персонажа... +character-setup-gui-create-new-character-button-tooltip = { $maxCharacters } - максимальное количество персонажей. +character-setup-gui-character-picker-button-delete-button = Удалить +character-setup-gui-character-picker-button-confirm-delete-button = Подтвердить \ No newline at end of file diff --git a/Resources/Locale/ru-RU/preferences/ui/flavor-text.ftl b/Resources/Locale/ru-RU/preferences/ui/flavor-text.ftl new file mode 100644 index 0000000000..ea913f2871 --- /dev/null +++ b/Resources/Locale/ru-RU/preferences/ui/flavor-text.ftl @@ -0,0 +1 @@ +flavor-text-placeholder = Внешнее описание вашего персонажа, которое другие могут узнать, осмотрев его... \ No newline at end of file diff --git a/Resources/Locale/ru-RU/preferences/ui/humanoid-profile-editor.ftl b/Resources/Locale/ru-RU/preferences/ui/humanoid-profile-editor.ftl new file mode 100644 index 0000000000..9668bba324 --- /dev/null +++ b/Resources/Locale/ru-RU/preferences/ui/humanoid-profile-editor.ftl @@ -0,0 +1,51 @@ +humanoid-profile-editor-randomize-everything-button = Случайный персонаж +humanoid-profile-editor-name-label = Имя: +humanoid-profile-editor-name-random-button = Сгенерировать +humanoid-profile-editor-appearance-tab = Внешность +humanoid-profile-editor-clothing = Отображать одежду +humanoid-profile-editor-clothing-show = Переключить +humanoid-profile-editor-sex-label = Пол: +humanoid-profile-editor-sex-male-text = Мужской +humanoid-profile-editor-sex-female-text = Женский +humanoid-profile-editor-sex-unsexed-text = Отсутствует +humanoid-profile-editor-age-label = Возраст: +humanoid-profile-editor-skin-color-label = Цвет кожи: +humanoid-profile-editor-species-label = Раса: +humanoid-profile-editor-pronouns-label = Личное местоимение: +humanoid-profile-editor-pronouns-male-text = Он / Его +humanoid-profile-editor-pronouns-female-text = Она / Её +humanoid-profile-editor-pronouns-epicene-text = Они / Их +humanoid-profile-editor-pronouns-neuter-text = Оно / Его +humanoid-profile-editor-import-button = Импорт +humanoid-profile-editor-export-button = Экспорт +humanoid-profile-editor-save-button = Сохранить +humanoid-profile-editor-clothing-label = Одежда: +humanoid-profile-editor-backpack-label = Сумка: +humanoid-profile-editor-spawn-priority-label = Приоритет спавна: +humanoid-profile-editor-eyes-label = Цвет глаз: +humanoid-profile-editor-jobs-tab = Должности +humanoid-profile-editor-preference-unavailable-stay-in-lobby-button = Остаться в лобби, если должность недоступна. +humanoid-profile-editor-preference-unavailable-spawn-as-overflow-button = Получить должность "{ $overflowJob }", если должность недоступна. +humanoid-profile-editor-preference-jumpsuit = Комбинезон +humanoid-profile-editor-preference-jumpskirt = Юбка-комбинезон +humanoid-profile-editor-preference-backpack = Рюкзак +humanoid-profile-editor-preference-satchel = Сумка +humanoid-profile-editor-preference-duffelbag = Вещмешок +humanoid-profile-editor-guidebook-button-tooltip = Кликните для получения дополнительной информации +# Spawn priority +humanoid-profile-editor-preference-spawn-priority-none = Нет +humanoid-profile-editor-preference-spawn-priority-arrivals = Зал прибытия +humanoid-profile-editor-preference-spawn-priority-cryosleep = Капсула криосна +humanoid-profile-editor-jobs-amount-in-department-tooltip = { $departmentName } +humanoid-profile-editor-department-jobs-label = { $departmentName } +humanoid-profile-editor-antags-tab = Антагонисты +humanoid-profile-editor-antag-preference-yes-button = Да +humanoid-profile-editor-antag-preference-no-button = Нет +humanoid-profile-editor-traits-tab = Черты персонажа +humanoid-profile-editor-job-priority-high-button = Высокий +humanoid-profile-editor-job-priority-medium-button = Средний +humanoid-profile-editor-job-priority-low-button = Низкий +humanoid-profile-editor-job-priority-never-button = Никогда +humanoid-profile-editor-naming-rules-warning = Внимание: Оскорбительные или странные имена и описания могут повлечь за собой беседу с администрацией. Прочитайте \[Правила\]. +humanoid-profile-editor-markings-tab = Черты внешности +humanoid-profile-editor-flavortext-tab = Описание \ No newline at end of file diff --git a/Resources/Locale/ru-RU/preferences/ui/markings-picker.ftl b/Resources/Locale/ru-RU/preferences/ui/markings-picker.ftl new file mode 100644 index 0000000000..6ba84e9f78 --- /dev/null +++ b/Resources/Locale/ru-RU/preferences/ui/markings-picker.ftl @@ -0,0 +1,26 @@ +markings-used = Используемые черты +markings-unused = Неиспользуемые черты +markings-add = Добавить черту +markings-remove = Убрать черту +markings-rank-up = Вверх +markings-rank-down = Вниз +markings-search = Поиск +marking-points-remaining = Черт осталось: { $points } +marking-used = { $marking-name } +marking-used-forced = { $marking-name } (Принудительно) +marking-slot-add = Добавить +marking-slot-remove = Удалить + +# Categories + +markings-category-Hair = Причёска +markings-category-FacialHair = Лицевая растительность +markings-category-Head = Голова +markings-category-HeadTop = Голова (верх) +markings-category-HeadSide = Голова (бок) +markings-category-Snout = Морда +markings-category-Chest = Грудь +markings-category-Arms = Руки +markings-category-Legs = Ноги +markings-category-Tail = Хвост +markings-category-Overlay = Наложение \ No newline at end of file diff --git a/Resources/Maps/CrystallPunk/dev_map.yml b/Resources/Maps/CrystallPunk/dev_map.yml index ccc96a798b..3b9dee4fb9 100644 --- a/Resources/Maps/CrystallPunk/dev_map.yml +++ b/Resources/Maps/CrystallPunk/dev_map.yml @@ -5172,7 +5172,7 @@ entities: - type: Transform pos: 3.5,8.5 parent: 179 -- proto: SpawnPointCaptain +- proto: SpawnPointAdventurer entities: - uid: 954 components: diff --git a/Resources/Maps/CrystallPunk/meteor-arena.yml b/Resources/Maps/CrystallPunk/meteor-arena.yml new file mode 100644 index 0000000000..071f10d05d --- /dev/null +++ b/Resources/Maps/CrystallPunk/meteor-arena.yml @@ -0,0 +1,1638 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 15: FloorBasalt + 22: FloorCave + 29: FloorDark + 30: FloorDarkDiagonal + 32: FloorDarkHerringbone + 34: FloorDarkMono + 36: FloorDarkPavement + 37: FloorDarkPavementVertical + 64: FloorMetalDiamond + 89: FloorSteel + 121: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + - type: Transform + - type: Map + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree + - type: MapLight + ambientLightColor: '#D8B059FF' + - type: LoadedMap + - uid: 2 + components: + - type: MetaData + - type: Transform + parent: 1 + - type: MapGrid + chunks: + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAFgAAAAAEFgAAAAAGQAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAFgAAAAACFgAAAAAFeQAAAAAAIgAAAAABIgAAAAABIgAAAAABIgAAAAACIgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAFgAAAAADFgAAAAACFgAAAAAFFgAAAAAGeQAAAAAAHQAAAAADHQAAAAACeQAAAAAAHgAAAAABHgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAFgAAAAADFgAAAAACFgAAAAADeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABIgAAAAAAIgAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAQAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAADHQAAAAACHQAAAAADHQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAADwAAAAAAIgAAAAABHQAAAAABHQAAAAAAHQAAAAADIAAAAAAAIAAAAAABJAAAAAABJAAAAAADJAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAACDwAAAAAAIgAAAAABHQAAAAACHQAAAAAAHQAAAAADIAAAAAAAeQAAAAAAWQAAAAADDwAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAADDwAAAAAAIgAAAAACeQAAAAAAIgAAAAAAHQAAAAACJQAAAAACWQAAAAACWQAAAAADDwAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAACDwAAAAAAIgAAAAADHgAAAAACIgAAAAAAHQAAAAADJQAAAAAADwAAAAAADwAAAAAAIgAAAAADIgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAADwAAAAAAIgAAAAAAHgAAAAACIgAAAAAAHQAAAAABJQAAAAACIgAAAAAAIgAAAAACIgAAAAABIgAAAAAC + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAADwAAAAAAIgAAAAADHgAAAAADIgAAAAAAHQAAAAACJQAAAAABDwAAAAAADwAAAAAAIgAAAAACIgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAADwAAAAAAIgAAAAACeQAAAAAAIgAAAAAAHQAAAAABJQAAAAADWQAAAAADWQAAAAADDwAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAABDwAAAAAAIgAAAAAAHQAAAAACHQAAAAABHQAAAAAAIAAAAAADeQAAAAAAWQAAAAACDwAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAADwAAAAAAIgAAAAADHQAAAAADHQAAAAABHQAAAAABIAAAAAADIAAAAAABJAAAAAABJAAAAAADJAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAQAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAAAHQAAAAABHQAAAAABHQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAFgAAAAACFgAAAAAAFgAAAAADeQAAAAAAeQAAAAAAHQAAAAACHQAAAAAAIgAAAAAAIgAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAFgAAAAABFgAAAAAGFgAAAAABFgAAAAACeQAAAAAAHQAAAAADHQAAAAABeQAAAAAAHgAAAAACHgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAFgAAAAAAFgAAAAABeQAAAAAAIgAAAAABIgAAAAACIgAAAAAAIgAAAAABIgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAFgAAAAAFFgAAAAADQAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,0: + ind: 0,0 + tiles: IgAAAAADDwAAAAAADwAAAAAAJQAAAAAAHQAAAAAAIgAAAAAAHgAAAAACIgAAAAACDwAAAAAAWQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAWQAAAAAAWQAAAAACJQAAAAACHQAAAAABIgAAAAAAeQAAAAAAIgAAAAADDwAAAAAAWQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAWQAAAAABeQAAAAAAIAAAAAAAHQAAAAADHQAAAAABHQAAAAAAIgAAAAABDwAAAAAAWQAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAABJAAAAAACIAAAAAABIAAAAAADHQAAAAACHQAAAAABHQAAAAAAIgAAAAABDwAAAAAAWQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAHQAAAAABHQAAAAABHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAQAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAIgAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAFgAAAAAEFgAAAAAGFgAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAeQAAAAAAHQAAAAACHQAAAAACeQAAAAAAFgAAAAAFFgAAAAADFgAAAAABFgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAIgAAAAABIgAAAAABIgAAAAAAeQAAAAAAFgAAAAAAFgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAQAAAAAAAFgAAAAAGFgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAQAAAAAAAFgAAAAACFgAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAABIgAAAAAAIgAAAAACIgAAAAAAeQAAAAAAFgAAAAAFFgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAACeQAAAAAAHQAAAAADHQAAAAABeQAAAAAAFgAAAAAGFgAAAAAFFgAAAAAFFgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAIgAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAFgAAAAAFFgAAAAAEFgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAABHQAAAAACHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAQAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAADJAAAAAABIAAAAAADIAAAAAAAHQAAAAABHQAAAAACHQAAAAADIgAAAAACDwAAAAAAWQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAWQAAAAABeQAAAAAAIAAAAAADHQAAAAAAHQAAAAAAHQAAAAAAIgAAAAACDwAAAAAAWQAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAWQAAAAABWQAAAAABJQAAAAADHQAAAAACIgAAAAAAeQAAAAAAIgAAAAAADwAAAAAAWQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAADDwAAAAAADwAAAAAAJQAAAAACHQAAAAACIgAAAAAAHgAAAAABIgAAAAACDwAAAAAAWQAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAADIgAAAAADIgAAAAAAJQAAAAADHQAAAAADIgAAAAAAHgAAAAACIgAAAAACDwAAAAAAWQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: BecomesStation + id: Arena + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + inherent: True + enabled: True + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale + decals: + 31: -4,6 + 32: -7,3 + 33: 2,6 + 34: 5,3 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale180 + decals: + 19: -7,-5 + 20: -4,-8 + 21: 2,-8 + 22: 5,-5 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale270 + decals: + 23: -8,-4 + 24: -8,2 + 25: -5,5 + 26: -5,-7 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale90 + decals: + 27: 3,-7 + 28: 6,-4 + 29: 6,2 + 30: 3,5 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale + decals: + 41: -6,3 + 42: -5,4 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale180 + decals: + 37: 4,-5 + 38: 3,-6 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale270 + decals: + 39: -5,-6 + 40: -6,-5 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale90 + decals: + 35: 3,4 + 36: 4,3 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign1 + decals: + 0: -4,-1 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign2 + decals: + 1: -3,-1 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign3 + decals: + 4: -2,-1 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign4 + decals: + 5: -1,-1 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign5 + decals: + 6: 0,-1 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign6 + decals: + 2: 1,-1 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign7 + decals: + 3: 2,-1 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale + decals: + 7: -6,4 + 8: -8,3 + 9: -5,6 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 10: 3,-8 + 11: 4,-6 + 12: 6,-5 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 13: -8,-5 + 14: -6,-6 + 15: -5,-8 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 16: 3,6 + 17: 4,4 + 18: 6,3 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 52: 7,-5 + 53: 7,-4 + 54: 7,-3 + 55: 7,-2 + 56: 7,-1 + 57: 7,0 + 58: 7,1 + 59: 7,2 + 60: 7,3 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 43: -5,-9 + 44: -4,-9 + 45: -3,-9 + 46: -2,-9 + 47: -1,-9 + 48: 0,-9 + 49: 1,-9 + 50: 2,-9 + 51: 3,-9 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 70: -9,3 + 71: -9,2 + 72: -9,1 + 73: -9,0 + 74: -9,-1 + 75: -9,-2 + 76: -9,-3 + 77: -9,-4 + 78: -9,-5 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 61: -5,7 + 62: -4,7 + 63: -3,7 + 64: -2,7 + 65: -1,7 + 66: 0,7 + 67: 1,7 + 68: 2,7 + 69: 3,7 + - type: OccluderTree + - type: Shuttle + - type: GridPathfinding + - type: SpreaderGrid + - type: GridAtmosphere + version: 2 + data: + tiles: + -1,-1: + 0: 65535 + -1,0: + 0: 65535 + 0,0: + 0: 65535 + 0,-1: + 0: 65535 + -3,-2: + 0: 65518 + -3,-1: + 0: 65535 + -3,-3: + 0: 59520 + -2,-3: + 0: 65532 + -2,-2: + 0: 65535 + -2,-1: + 0: 65535 + -1,-3: + 0: 65535 + -1,-2: + 0: 65535 + -3,0: + 0: 65535 + -3,1: + 0: 61167 + -3,2: + 0: 136 + -2,0: + 0: 65535 + -2,1: + 0: 65535 + -2,2: + 0: 3327 + -1,1: + 0: 65535 + -1,2: + 0: 4095 + 0,1: + 0: 65535 + 0,2: + 0: 4095 + 1,0: + 0: 65535 + 1,1: + 0: 65535 + 1,2: + 0: 511 + 2,0: + 0: 30583 + 2,1: + 0: 13111 + 0,-3: + 0: 65535 + 0,-2: + 0: 65535 + 1,-3: + 0: 65521 + 1,-2: + 0: 65535 + 1,-1: + 0: 65535 + 2,-3: + 0: 12288 + 2,-2: + 0: 30515 + 2,-1: + 0: 30583 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: FenceMetalBroken + entities: + - uid: 217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,4.5 + parent: 2 + - uid: 218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,8.5 + parent: 2 + - uid: 219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,8.5 + parent: 2 + - uid: 220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,4.5 + parent: 2 + - uid: 221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-5.5 + parent: 2 + - uid: 222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 2 + - uid: 223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-9.5 + parent: 2 + - uid: 224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-5.5 + parent: 2 +- proto: FenceMetalCorner + entities: + - uid: 73 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-6.5 + parent: 2 + - uid: 74 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 2 + - uid: 75 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 2 + - uid: 76 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,1.5 + parent: 2 + - uid: 77 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,1.5 + parent: 2 + - uid: 78 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-2.5 + parent: 2 + - uid: 79 + components: + - type: Transform + pos: 1.5,5.5 + parent: 2 + - uid: 80 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,5.5 + parent: 2 +- proto: FenceMetalStraight + entities: + - uid: 61 + components: + - type: Transform + pos: -6.5,0.5 + parent: 2 + - uid: 62 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 2 + - uid: 63 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 2 + - uid: 64 + components: + - type: Transform + pos: 5.5,0.5 + parent: 2 + - uid: 65 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 2 + - uid: 66 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,5.5 + parent: 2 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,5.5 + parent: 2 + - uid: 69 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,5.5 + parent: 2 + - uid: 70 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 2 + - uid: 71 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-6.5 + parent: 2 + - uid: 72 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-6.5 + parent: 2 +- proto: FloorDrain + entities: + - uid: 225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,2.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,2.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 228 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-2.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,1.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-2.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,1.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 233 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,6.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 234 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,6.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 237 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-6.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-6.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,5.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,5.5 + parent: 2 + - type: Fixtures + fixtures: {} +- proto: FloorLavaEntity + entities: + - uid: 3 + components: + - type: Transform + pos: -10.5,3.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: -10.5,2.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: -10.5,1.5 + parent: 2 + - uid: 6 + components: + - type: Transform + pos: -10.5,0.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 2 + - uid: 10 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 2 + - uid: 15 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: 9.5,0.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: 9.5,1.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: 9.5,2.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: 9.5,3.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: 3.5,9.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: 2.5,9.5 + parent: 2 + - uid: 23 + components: + - type: Transform + pos: 1.5,9.5 + parent: 2 + - uid: 24 + components: + - type: Transform + pos: 0.5,9.5 + parent: 2 + - uid: 25 + components: + - type: Transform + pos: -0.5,9.5 + parent: 2 + - uid: 26 + components: + - type: Transform + pos: -1.5,9.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: -2.5,9.5 + parent: 2 + - uid: 28 + components: + - type: Transform + pos: -3.5,9.5 + parent: 2 + - uid: 29 + components: + - type: Transform + pos: -4.5,9.5 + parent: 2 + - uid: 30 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 2 + - uid: 31 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 2 + - uid: 32 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 2 + - uid: 33 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 2 + - uid: 34 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 2 + - uid: 35 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 2 + - uid: 36 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 2 + - uid: 37 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 2 + - uid: 38 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 2 + - uid: 39 + components: + - type: Transform + pos: -3.5,1.5 + parent: 2 + - uid: 40 + components: + - type: Transform + pos: -2.5,1.5 + parent: 2 + - uid: 41 + components: + - type: Transform + pos: -2.5,2.5 + parent: 2 + - uid: 42 + components: + - type: Transform + pos: 1.5,2.5 + parent: 2 + - uid: 43 + components: + - type: Transform + pos: 1.5,1.5 + parent: 2 + - uid: 44 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - uid: 45 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 2 + - uid: 46 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 2 + - uid: 47 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 2 + - uid: 48 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 2 + - uid: 49 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 2 + - uid: 50 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 2 +- proto: SpawnPointLatejoin + entities: + - uid: 83 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,0.5 + parent: 2 + - uid: 84 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-1.5 + parent: 2 + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 2 + - uid: 86 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 2 + - uid: 87 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-1.5 + parent: 2 + - uid: 88 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,0.5 + parent: 2 + - uid: 89 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,6.5 + parent: 2 + - uid: 90 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,6.5 + parent: 2 + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,6.5 + parent: 2 + - uid: 92 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,5.5 + parent: 2 + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,6.5 + parent: 2 + - uid: 94 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,5.5 + parent: 2 + - uid: 95 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-7.5 + parent: 2 + - uid: 96 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-6.5 + parent: 2 + - uid: 97 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-7.5 + parent: 2 + - uid: 98 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-6.5 + parent: 2 +- proto: SpawnPointObserver + entities: + - uid: 100 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 +- proto: SpawnPointAdventurer + entities: + - uid: 99 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 +- proto: WallPlastitaniumIndestructible + entities: + - uid: 51 + components: + - type: Transform + pos: -3.5,2.5 + parent: 2 + - uid: 52 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 2 + - uid: 53 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 2 + - uid: 54 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 + - uid: 55 + components: + - type: Transform + pos: -7.5,1.5 + parent: 2 + - uid: 56 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 2 + - uid: 57 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 2 + - uid: 58 + components: + - type: Transform + pos: 6.5,1.5 + parent: 2 + - uid: 59 + components: + - type: Transform + pos: 1.5,6.5 + parent: 2 + - uid: 60 + components: + - type: Transform + pos: -2.5,6.5 + parent: 2 + - uid: 81 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 2 + - uid: 82 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 2 + - uid: 101 + components: + - type: Transform + pos: -8.5,4.5 + parent: 2 + - uid: 102 + components: + - type: Transform + pos: -7.5,4.5 + parent: 2 + - uid: 103 + components: + - type: Transform + pos: -6.5,4.5 + parent: 2 + - uid: 104 + components: + - type: Transform + pos: -6.5,5.5 + parent: 2 + - uid: 105 + components: + - type: Transform + pos: -5.5,5.5 + parent: 2 + - uid: 106 + components: + - type: Transform + pos: -5.5,6.5 + parent: 2 + - uid: 107 + components: + - type: Transform + pos: -5.5,7.5 + parent: 2 + - uid: 108 + components: + - type: Transform + pos: 4.5,7.5 + parent: 2 + - uid: 109 + components: + - type: Transform + pos: 4.5,6.5 + parent: 2 + - uid: 110 + components: + - type: Transform + pos: 4.5,5.5 + parent: 2 + - uid: 111 + components: + - type: Transform + pos: 5.5,5.5 + parent: 2 + - uid: 112 + components: + - type: Transform + pos: 5.5,4.5 + parent: 2 + - uid: 113 + components: + - type: Transform + pos: 6.5,4.5 + parent: 2 + - uid: 114 + components: + - type: Transform + pos: 7.5,4.5 + parent: 2 + - uid: 115 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 2 + - uid: 116 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 2 + - uid: 117 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 2 + - uid: 118 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 2 + - uid: 119 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 2 + - uid: 120 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 2 + - uid: 121 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 2 + - uid: 122 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 2 + - uid: 123 + components: + - type: Transform + pos: -5.5,-7.5 + parent: 2 + - uid: 124 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 2 + - uid: 125 + components: + - type: Transform + pos: -6.5,-6.5 + parent: 2 + - uid: 126 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 2 + - uid: 127 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 2 + - uid: 128 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 2 + - uid: 129 + components: + - type: Transform + pos: -5.5,10.5 + parent: 2 + - uid: 130 + components: + - type: Transform + pos: -4.5,10.5 + parent: 2 + - uid: 131 + components: + - type: Transform + pos: -3.5,10.5 + parent: 2 + - uid: 132 + components: + - type: Transform + pos: -2.5,10.5 + parent: 2 + - uid: 133 + components: + - type: Transform + pos: -1.5,10.5 + parent: 2 + - uid: 134 + components: + - type: Transform + pos: -0.5,10.5 + parent: 2 + - uid: 135 + components: + - type: Transform + pos: 0.5,10.5 + parent: 2 + - uid: 136 + components: + - type: Transform + pos: 1.5,10.5 + parent: 2 + - uid: 137 + components: + - type: Transform + pos: 2.5,10.5 + parent: 2 + - uid: 138 + components: + - type: Transform + pos: 3.5,10.5 + parent: 2 + - uid: 139 + components: + - type: Transform + pos: 4.5,10.5 + parent: 2 + - uid: 140 + components: + - type: Transform + pos: 4.5,9.5 + parent: 2 + - uid: 141 + components: + - type: Transform + pos: 5.5,9.5 + parent: 2 + - uid: 142 + components: + - type: Transform + pos: 6.5,9.5 + parent: 2 + - uid: 143 + components: + - type: Transform + pos: 7.5,9.5 + parent: 2 + - uid: 144 + components: + - type: Transform + pos: 7.5,8.5 + parent: 2 + - uid: 145 + components: + - type: Transform + pos: 7.5,7.5 + parent: 2 + - uid: 146 + components: + - type: Transform + pos: 8.5,7.5 + parent: 2 + - uid: 147 + components: + - type: Transform + pos: 9.5,7.5 + parent: 2 + - uid: 148 + components: + - type: Transform + pos: 9.5,6.5 + parent: 2 + - uid: 149 + components: + - type: Transform + pos: 9.5,5.5 + parent: 2 + - uid: 150 + components: + - type: Transform + pos: 9.5,4.5 + parent: 2 + - uid: 151 + components: + - type: Transform + pos: 10.5,4.5 + parent: 2 + - uid: 152 + components: + - type: Transform + pos: 10.5,3.5 + parent: 2 + - uid: 153 + components: + - type: Transform + pos: 10.5,2.5 + parent: 2 + - uid: 154 + components: + - type: Transform + pos: 10.5,1.5 + parent: 2 + - uid: 155 + components: + - type: Transform + pos: 10.5,0.5 + parent: 2 + - uid: 156 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 2 + - uid: 157 + components: + - type: Transform + pos: 10.5,-1.5 + parent: 2 + - uid: 158 + components: + - type: Transform + pos: 10.5,-2.5 + parent: 2 + - uid: 159 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 2 + - uid: 160 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 2 + - uid: 161 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 2 + - uid: 162 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 2 + - uid: 163 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 2 + - uid: 164 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 2 + - uid: 165 + components: + - type: Transform + pos: 9.5,-8.5 + parent: 2 + - uid: 166 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 2 + - uid: 167 + components: + - type: Transform + pos: 7.5,-8.5 + parent: 2 + - uid: 168 + components: + - type: Transform + pos: 7.5,-9.5 + parent: 2 + - uid: 169 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 2 + - uid: 170 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 2 + - uid: 171 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 2 + - uid: 172 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 2 + - uid: 173 + components: + - type: Transform + pos: 4.5,-11.5 + parent: 2 + - uid: 174 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 2 + - uid: 175 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 2 + - uid: 176 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 2 + - uid: 177 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 2 + - uid: 178 + components: + - type: Transform + pos: -0.5,-11.5 + parent: 2 + - uid: 179 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 2 + - uid: 180 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 2 + - uid: 181 + components: + - type: Transform + pos: -3.5,-11.5 + parent: 2 + - uid: 182 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 2 + - uid: 183 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 2 + - uid: 184 + components: + - type: Transform + pos: -5.5,-10.5 + parent: 2 + - uid: 185 + components: + - type: Transform + pos: -6.5,-10.5 + parent: 2 + - uid: 186 + components: + - type: Transform + pos: -7.5,-10.5 + parent: 2 + - uid: 187 + components: + - type: Transform + pos: -8.5,-10.5 + parent: 2 + - uid: 188 + components: + - type: Transform + pos: -8.5,-9.5 + parent: 2 + - uid: 189 + components: + - type: Transform + pos: -8.5,-8.5 + parent: 2 + - uid: 190 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 2 + - uid: 191 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 2 + - uid: 192 + components: + - type: Transform + pos: -10.5,-7.5 + parent: 2 + - uid: 193 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 2 + - uid: 194 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 2 + - uid: 195 + components: + - type: Transform + pos: -11.5,4.5 + parent: 2 + - uid: 196 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - uid: 197 + components: + - type: Transform + pos: -11.5,2.5 + parent: 2 + - uid: 198 + components: + - type: Transform + pos: -11.5,1.5 + parent: 2 + - uid: 199 + components: + - type: Transform + pos: -11.5,0.5 + parent: 2 + - uid: 200 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 2 + - uid: 201 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 2 + - uid: 202 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 2 + - uid: 203 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 2 + - uid: 204 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 2 + - uid: 205 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 2 + - uid: 206 + components: + - type: Transform + pos: -10.5,4.5 + parent: 2 + - uid: 207 + components: + - type: Transform + pos: -10.5,5.5 + parent: 2 + - uid: 208 + components: + - type: Transform + pos: -10.5,6.5 + parent: 2 + - uid: 209 + components: + - type: Transform + pos: -10.5,7.5 + parent: 2 + - uid: 210 + components: + - type: Transform + pos: -9.5,7.5 + parent: 2 + - uid: 211 + components: + - type: Transform + pos: -8.5,7.5 + parent: 2 + - uid: 212 + components: + - type: Transform + pos: -8.5,8.5 + parent: 2 + - uid: 213 + components: + - type: Transform + pos: -8.5,9.5 + parent: 2 + - uid: 214 + components: + - type: Transform + pos: -7.5,9.5 + parent: 2 + - uid: 215 + components: + - type: Transform + pos: -6.5,9.5 + parent: 2 + - uid: 216 + components: + - type: Transform + pos: -5.5,9.5 + parent: 2 +... diff --git a/Resources/Prototypes/CrystallPunk/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/CrystallPunk/Entities/Markers/Spawners/jobs.yml new file mode 100644 index 0000000000..3832e4e0cd --- /dev/null +++ b/Resources/Prototypes/CrystallPunk/Entities/Markers/Spawners/jobs.yml @@ -0,0 +1,11 @@ +- type: entity + id: SpawnPointAdventurer + parent: SpawnPointJobBase + name: adventurer + components: + - type: SpawnPoint + job_id: Adventurer + - type: Sprite + layers: + - state: green + - state: zookeeper #TODO Replace \ No newline at end of file diff --git a/Resources/Prototypes/CrystallPunk/Roles/Jobs/Mercenary/adventurer.yml b/Resources/Prototypes/CrystallPunk/Roles/Jobs/Mercenary/adventurer.yml new file mode 100644 index 0000000000..a3a61a2e8d --- /dev/null +++ b/Resources/Prototypes/CrystallPunk/Roles/Jobs/Mercenary/adventurer.yml @@ -0,0 +1,8 @@ +- type: job + id: Adventurer + name: job-name-adventurer + description: job-description-adventurer + playTimeTracker: JobAdventurer + startingGear: CargoTechGear #TODO replace + icon: "JobIconCargoTechnician" #TODO replace + supervisors: job-supervisors-everyone \ No newline at end of file diff --git a/Resources/Prototypes/CrystallPunk/Roles/Jobs/departments.yml b/Resources/Prototypes/CrystallPunk/Roles/Jobs/departments.yml new file mode 100644 index 0000000000..42cca28645 --- /dev/null +++ b/Resources/Prototypes/CrystallPunk/Roles/Jobs/departments.yml @@ -0,0 +1,6 @@ +- type: department + id: Mercenary + description: department-Mercenary-description + color: "#e6a447" + roles: + - Adventurer \ No newline at end of file diff --git a/Resources/Prototypes/CrystallPunk/Roles/play_time_tracker.yml b/Resources/Prototypes/CrystallPunk/Roles/play_time_tracker.yml new file mode 100644 index 0000000000..a1d931818a --- /dev/null +++ b/Resources/Prototypes/CrystallPunk/Roles/play_time_tracker.yml @@ -0,0 +1,4 @@ + +# Jobs +- type: playTimeTracker + id: JobAdventurer \ No newline at end of file diff --git a/Resources/Prototypes/Maps/Pools/default.yml b/Resources/Prototypes/Maps/Pools/default.yml index e2b8c7e6ba..55e7a1965c 100644 --- a/Resources/Prototypes/Maps/Pools/default.yml +++ b/Resources/Prototypes/Maps/Pools/default.yml @@ -1,17 +1,18 @@ - type: gameMapPool id: DefaultMapPool maps: - - Atlas - - Bagel - - Box - - Cluster - - Core - - Fland - - Marathon - - Meta - - Omega - - Origin - - Saltern - - Packed - - Reach + - Dev +# - Atlas +# - Bagel +# - Box +# - Cluster +# - Core +# - Fland +# - Marathon +# - Meta +# - Omega +# - Origin +# - Saltern +# - Packed +# - Reach #- Train <- return after station anchoring PR is finished and merged diff --git a/Resources/Prototypes/Maps/arenas.yml b/Resources/Prototypes/Maps/arenas.yml index 32f8543722..76441589be 100644 --- a/Resources/Prototypes/Maps/arenas.yml +++ b/Resources/Prototypes/Maps/arenas.yml @@ -1,7 +1,7 @@ - type: gameMap id: MeteorArena mapName: Meteor Arena - mapPath: /Maps/Nonstations/meteor-arena.yml + mapPath: /Maps/CrystallPunk/meteor-arena.yml minPlayers: 0 stations: Arena: @@ -11,6 +11,6 @@ mapNameTemplate: "Meteor Arena" - type: StationJobs overflowJobs: - - Passenger + - Adventurer #CrystallPunk Dev replacement availableJobs: - Passenger: [ -1, -1 ] + Adventurer: [ -1, -1 ] #CrystallPunk Dev replacement diff --git a/Resources/Prototypes/Maps/atlas.yml b/Resources/Prototypes/Maps/atlas.yml index ef7523c727..588ede8085 100644 --- a/Resources/Prototypes/Maps/atlas.yml +++ b/Resources/Prototypes/Maps/atlas.yml @@ -1,59 +1,59 @@ -- type: gameMap - id: Atlas - mapName: Atlas - mapPath: /Maps/atlas.yml - minPlayers: 5 - maxPlayers: 20 - stations: - Atlas: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Atlas {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'R4' # R4407/Goon. GS isn't as cool sounding. - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 1, 1 ] - Botanist: [ 2, 2 ] - Chef: [ 1, 1 ] - Janitor: [ 1, 1 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 1, 1 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 2, 2 ] - StationEngineer: [ 2, 2 ] - TechnicalAssistant: [ 1, 3 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 1, 1 ] - MedicalDoctor: [ 2, 2 ] - MedicalIntern: [ 1, 3 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 2, 2 ] - ResearchAssistant: [ 1, 3 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 3, 3 ] - SecurityCadet: [ 1, 3 ] - Detective: [ 1, 1 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 2, 2 ] - CargoTechnician: [ 2, 2 ] - #civillian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Atlas +# mapName: Atlas +# mapPath: /Maps/atlas.yml +# minPlayers: 5 +# maxPlayers: 20 +# stations: +# Atlas: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Atlas {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'R4' # R4407/Goon. GS isn't as cool sounding. +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2 ] +# Chef: [ 1, 1 ] +# Janitor: [ 1, 1 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 1, 1 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 2, 2 ] +# StationEngineer: [ 2, 2 ] +# TechnicalAssistant: [ 1, 3 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 1, 1 ] +# MedicalDoctor: [ 2, 2 ] +# MedicalIntern: [ 1, 3 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 2, 2 ] +# ResearchAssistant: [ 1, 3 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 3, 3 ] +# SecurityCadet: [ 1, 3 ] +# Detective: [ 1, 1 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 2, 2 ] +# CargoTechnician: [ 2, 2 ] +# #civillian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/bagel.yml b/Resources/Prototypes/Maps/bagel.yml index 24ca17339f..ac7b1f99c2 100644 --- a/Resources/Prototypes/Maps/bagel.yml +++ b/Resources/Prototypes/Maps/bagel.yml @@ -1,64 +1,64 @@ -- type: gameMap - id: Bagel - mapName: 'Bagel Station' - mapPath: /Maps/bagel.yml - minPlayers: 40 - maxPlayers: 76 - stations: - Bagel: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Bagel Station {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_lox.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 2, 2 ] - Botanist: [ 3, 3 ] - Chef: [ 2, 2 ] - Janitor: [ 3, 3 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 4, 4 ] - TechnicalAssistant: [ 4, 4 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 2 ] - MedicalDoctor: [ 3, 3 ] - Paramedic: [ 1, 1 ] - MedicalIntern: [ 4, 4 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 5, 5 ] - ResearchAssistant: [ 4, 4 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 4, 4 ] - Lawyer: [ 2, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - CargoTechnician: [ 3, 3 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] - Reporter: [ 2, 2 ] +#- type: gameMap +# id: Bagel +# mapName: 'Bagel Station' +# mapPath: /Maps/bagel.yml +# minPlayers: 40 +# maxPlayers: 76 +# stations: +# Bagel: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Bagel Station {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_lox.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 2, 2 ] +# Botanist: [ 3, 3 ] +# Chef: [ 2, 2 ] +# Janitor: [ 3, 3 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 4, 4 ] +# TechnicalAssistant: [ 4, 4 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 2 ] +# MedicalDoctor: [ 3, 3 ] +# Paramedic: [ 1, 1 ] +# MedicalIntern: [ 4, 4 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 5, 5 ] +# ResearchAssistant: [ 4, 4 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 4, 4 ] +# Lawyer: [ 2, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# CargoTechnician: [ 3, 3 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] +# Reporter: [ 2, 2 ] diff --git a/Resources/Prototypes/Maps/box.yml b/Resources/Prototypes/Maps/box.yml index 50826fc5e0..d1af03dea8 100644 --- a/Resources/Prototypes/Maps/box.yml +++ b/Resources/Prototypes/Maps/box.yml @@ -1,64 +1,64 @@ -- type: gameMap - id: Box - mapName: 'Box Station' - mapPath: /Maps/box.yml - minPlayers: 50 - stations: - Boxstation: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Box Station {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'TG' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_box.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 2, 2 ] - Botanist: [ 3, 3 ] - Chef: [ 2, 2 ] - Janitor: [ 2, 2 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 5, 5 ] - TechnicalAssistant: [ 4, 4 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 3 ] - MedicalDoctor: [ 4, 4 ] - Paramedic: [ 1, 1 ] - MedicalIntern: [ 4, 4 ] - Psychologist: [ 1, 1 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 5, 5 ] - ResearchAssistant: [ 4, 4 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 5, 5 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 4, 4 ] - Lawyer: [ 2, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - CargoTechnician: [ 3, 3 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Box +# mapName: 'Box Station' +# mapPath: /Maps/box.yml +# minPlayers: 50 +# stations: +# Boxstation: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Box Station {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'TG' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_box.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 2, 2 ] +# Botanist: [ 3, 3 ] +# Chef: [ 2, 2 ] +# Janitor: [ 2, 2 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 5, 5 ] +# TechnicalAssistant: [ 4, 4 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 3 ] +# MedicalDoctor: [ 4, 4 ] +# Paramedic: [ 1, 1 ] +# MedicalIntern: [ 4, 4 ] +# Psychologist: [ 1, 1 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 5, 5 ] +# ResearchAssistant: [ 4, 4 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 5, 5 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 4, 4 ] +# Lawyer: [ 2, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# CargoTechnician: [ 3, 3 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/cluster.yml b/Resources/Prototypes/Maps/cluster.yml index fe445b0081..593dd870df 100644 --- a/Resources/Prototypes/Maps/cluster.yml +++ b/Resources/Prototypes/Maps/cluster.yml @@ -1,63 +1,63 @@ -- type: gameMap - id: Cluster - mapName: 'Cluster' - mapPath: /Maps/cluster.yml - minPlayers: 10 - maxPlayers: 35 - stations: - Cluster: - stationProto: StandardNanotrasenStation - components: - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml - - type: StationNameSetup - mapNameTemplate: '{0} Cluster Station {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 1, 1 ] - Botanist: [ 2, 2 ] - Chef: [ 1, 1 ] - Janitor: [ 1, 1 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - Lawyer: [ 1, 1 ] - ServiceWorker: [ 1, 1 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 2, 2 ] - StationEngineer: [ 3, 3 ] - TechnicalAssistant: [ 2, 2 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 1, 1 ] - MedicalDoctor: [ 2, 2 ] - MedicalIntern: [ 2, 2 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 3, 3 ] - ResearchAssistant: [ 2, 2 ] - Borg: [ 1, 1 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - Detective: [ 1, 1 ] - SecurityOfficer: [ 3, 3 ] - SecurityCadet: [ 2, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 2, 2 ] - CargoTechnician: [ 1, 1 ] - #civillian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Cluster +# mapName: 'Cluster' +# mapPath: /Maps/cluster.yml +# minPlayers: 10 +# maxPlayers: 35 +# stations: +# Cluster: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml +# - type: StationNameSetup +# mapNameTemplate: '{0} Cluster Station {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2 ] +# Chef: [ 1, 1 ] +# Janitor: [ 1, 1 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# Lawyer: [ 1, 1 ] +# ServiceWorker: [ 1, 1 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 2, 2 ] +# StationEngineer: [ 3, 3 ] +# TechnicalAssistant: [ 2, 2 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 1, 1 ] +# MedicalDoctor: [ 2, 2 ] +# MedicalIntern: [ 2, 2 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 3, 3 ] +# ResearchAssistant: [ 2, 2 ] +# Borg: [ 1, 1 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# Detective: [ 1, 1 ] +# SecurityOfficer: [ 3, 3 ] +# SecurityCadet: [ 2, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 2, 2 ] +# CargoTechnician: [ 1, 1 ] +# #civillian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/core.yml b/Resources/Prototypes/Maps/core.yml index 6b85aca51d..7e4992deca 100644 --- a/Resources/Prototypes/Maps/core.yml +++ b/Resources/Prototypes/Maps/core.yml @@ -1,67 +1,67 @@ -- type: gameMap - id: Core - mapName: 'Core' - mapPath: /Maps/core.yml - minPlayers: 30 - maxPlayers: 60 - stations: - Core: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Core {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml - - type: StationCargoShuttle - path: /Maps/Shuttles/cargo_core.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Bartender: [ 2, 2 ] - Botanist: [ 2, 2] - Chef: [ 1, 1 ] - Janitor: [ 2, 2 ] - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 3, 3 ] - #engineering - ChiefEngineer: [ 1, 1 ] - StationEngineer: [ 4, 4 ] - AtmosphericTechnician: [ 2, 2 ] - TechnicalAssistant: [ 2, 2 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - MedicalDoctor: [ 3, 4 ] - Chemist: [ 1, 2 ] - MedicalIntern: [ 2, 2 ] - Paramedic: [ 1, 2 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 3, 3 ] - ResearchAssistant: [ 1, 1 ] - Borg: [ 1, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - Warden: [ 1, 1 ] - Lawyer: [ 1, 1 ] - SecurityCadet: [ 1, 1 ] - Detective: [ 1, 1 ] - #supply - CargoTechnician: [ 3, 3 ] - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 2, 2 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] - Boxer: [ 2, 2 ] - Reporter: [ 2, 2 ] +#- type: gameMap +# id: Core +# mapName: 'Core' +# mapPath: /Maps/core.yml +# minPlayers: 30 +# maxPlayers: 60 +# stations: +# Core: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Core {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml +# - type: StationCargoShuttle +# path: /Maps/Shuttles/cargo_core.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Bartender: [ 2, 2 ] +# Botanist: [ 2, 2] +# Chef: [ 1, 1 ] +# Janitor: [ 2, 2 ] +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 3, 3 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# StationEngineer: [ 4, 4 ] +# AtmosphericTechnician: [ 2, 2 ] +# TechnicalAssistant: [ 2, 2 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# MedicalDoctor: [ 3, 4 ] +# Chemist: [ 1, 2 ] +# MedicalIntern: [ 2, 2 ] +# Paramedic: [ 1, 2 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 3, 3 ] +# ResearchAssistant: [ 1, 1 ] +# Borg: [ 1, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# Warden: [ 1, 1 ] +# Lawyer: [ 1, 1 ] +# SecurityCadet: [ 1, 1 ] +# Detective: [ 1, 1 ] +# #supply +# CargoTechnician: [ 3, 3 ] +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 2, 2 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] +# Boxer: [ 2, 2 ] +# Reporter: [ 2, 2 ] diff --git a/Resources/Prototypes/Maps/debug.yml b/Resources/Prototypes/Maps/debug.yml index ec13a0ee1e..74cbf4ecc6 100644 --- a/Resources/Prototypes/Maps/debug.yml +++ b/Resources/Prototypes/Maps/debug.yml @@ -11,9 +11,9 @@ mapNameTemplate: "Empty" - type: StationJobs overflowJobs: - - Passenger + - Adventurer #CrystallPunk Dev replacement availableJobs: - Passenger: [ -1, -1 ] + Adventurer: [ -1, -1 ] #CrystallPunk Dev replacement - type: gameMap id: Dev @@ -28,23 +28,23 @@ mapNameTemplate: "Dev" - type: StationJobs overflowJobs: - - Captain + - Adventurer #CrystallPunk Dev replacement availableJobs: - Captain: [ -1, -1 ] + Adventurer: [ -1, -1 ] #CrystallPunk Dev replacement -- type: gameMap - id: TestTeg - mapName: Test TEG - mapPath: /Maps/Test/test_teg.yml - minPlayers: 0 - stations: - TEG: - stationProto: TestStation - components: - - type: StationNameSetup - mapNameTemplate: "TEG" - - type: StationJobs - overflowJobs: - - ChiefEngineer - availableJobs: - ChiefEngineer: [ -1, -1 ] +#- type: gameMap +# id: TestTeg +# mapName: Test TEG +# mapPath: /Maps/Test/test_teg.yml +# minPlayers: 0 +# stations: +# TEG: +# stationProto: TestStation +# components: +# - type: StationNameSetup +# mapNameTemplate: "TEG" +# - type: StationJobs +# overflowJobs: +# - ChiefEngineer +# availableJobs: +# ChiefEngineer: [ -1, -1 ] diff --git a/Resources/Prototypes/Maps/europa.yml b/Resources/Prototypes/Maps/europa.yml index 5b824bd351..a47a63bdfa 100644 --- a/Resources/Prototypes/Maps/europa.yml +++ b/Resources/Prototypes/Maps/europa.yml @@ -1,63 +1,63 @@ -- type: gameMap - id: Europa - mapName: 'Europa' - mapPath: /Maps/europa.yml - minPlayers: 0 - maxPlayers: 40 - stations: - Europa: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Europa {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Bartender: [ 1, 1 ] - Botanist: [ 2, 2] - Chef: [ 1, 1 ] - Janitor: [ 2, 2 ] - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 3, 4 ] - #engineering - ChiefEngineer: [ 1, 1 ] - StationEngineer: [ 3, 3 ] - AtmosphericTechnician: [ 2, 2 ] - TechnicalAssistant: [ 1, 1 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - MedicalDoctor: [ 2, 3 ] - Chemist: [ 1, 2 ] - MedicalIntern: [ 1, 1 ] - Paramedic: [ 1, 2 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 2, 3 ] - ResearchAssistant: [ 1, 1 ] - #security - HeadOfSecurity: [ 1, 1 ] - SecurityOfficer: [ 3, 3 ] - Warden: [ 1, 1 ] - Lawyer: [ 1, 1 ] - SecurityCadet: [ 3, 3 ] - Detective: [ 1, 1 ] - #supply - CargoTechnician: [ 3, 3 ] - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] - Reporter: [ 1, 1 ] +#- type: gameMap +# id: Europa +# mapName: 'Europa' +# mapPath: /Maps/europa.yml +# minPlayers: 0 +# maxPlayers: 40 +# stations: +# Europa: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Europa {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_transit.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2] +# Chef: [ 1, 1 ] +# Janitor: [ 2, 2 ] +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 3, 4 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# StationEngineer: [ 3, 3 ] +# AtmosphericTechnician: [ 2, 2 ] +# TechnicalAssistant: [ 1, 1 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# MedicalDoctor: [ 2, 3 ] +# Chemist: [ 1, 2 ] +# MedicalIntern: [ 1, 1 ] +# Paramedic: [ 1, 2 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 2, 3 ] +# ResearchAssistant: [ 1, 1 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# SecurityOfficer: [ 3, 3 ] +# Warden: [ 1, 1 ] +# Lawyer: [ 1, 1 ] +# SecurityCadet: [ 3, 3 ] +# Detective: [ 1, 1 ] +# #supply +# CargoTechnician: [ 3, 3 ] +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] +# Reporter: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/fland.yml b/Resources/Prototypes/Maps/fland.yml index f0c35f99e5..371673f9a0 100644 --- a/Resources/Prototypes/Maps/fland.yml +++ b/Resources/Prototypes/Maps/fland.yml @@ -1,64 +1,64 @@ -- type: gameMap - id: Fland - mapName: 'Fland Installation' - mapPath: /Maps/fland.yml - minPlayers: 70 - stations: - Fland: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Fland Installation {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'B' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_delta.yml - - type: StationCargoShuttle - path: /Maps/Shuttles/cargo_fland.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 2, 2 ] - Botanist: [ 4, 4 ] - Chef: [ 2, 2 ] - Janitor: [ 3, 3 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 5, 5 ] - TechnicalAssistant: [ 4, 4 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 3, 3 ] - MedicalDoctor: [ 6, 6 ] - Paramedic: [ 2, 2 ] - MedicalIntern: [ 4, 4 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 5, 5 ] - ResearchAssistant: [ 6, 6 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 8, 8 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 4, 4 ] - Lawyer: [ 2, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - CargoTechnician: [ 4, 4 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Fland +# mapName: 'Fland Installation' +# mapPath: /Maps/fland.yml +# minPlayers: 70 +# stations: +# Fland: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Fland Installation {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'B' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_delta.yml +# - type: StationCargoShuttle +# path: /Maps/Shuttles/cargo_fland.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 2, 2 ] +# Botanist: [ 4, 4 ] +# Chef: [ 2, 2 ] +# Janitor: [ 3, 3 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 5, 5 ] +# TechnicalAssistant: [ 4, 4 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 3, 3 ] +# MedicalDoctor: [ 6, 6 ] +# Paramedic: [ 2, 2 ] +# MedicalIntern: [ 4, 4 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 5, 5 ] +# ResearchAssistant: [ 6, 6 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 8, 8 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 4, 4 ] +# Lawyer: [ 2, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# CargoTechnician: [ 4, 4 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/marathon.yml b/Resources/Prototypes/Maps/marathon.yml index f82ee1d434..e33e624f56 100644 --- a/Resources/Prototypes/Maps/marathon.yml +++ b/Resources/Prototypes/Maps/marathon.yml @@ -1,64 +1,64 @@ -- type: gameMap - id: Marathon - mapName: 'Marathon Station' - mapPath: /Maps/marathon.yml - minPlayers: 35 - maxPlayers: 70 - stations: - Marathon: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Marathon Station {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 2, 2 ] - Botanist: [ 2, 3 ] - Chef: [ 2, 2 ] - Janitor: [ 1, 2 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 4, 4 ] - TechnicalAssistant: [ 3, 3 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 2 ] - MedicalDoctor: [ 4, 4 ] - MedicalIntern: [ 3, 3 ] - Psychologist: [ 1, 1 ] - Paramedic: [ 1, 1 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 4, 4 ] - ResearchAssistant: [ 3, 3 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 4, 4 ] - Lawyer: [ 2, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - CargoTechnician: [ 3, 3 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Marathon +# mapName: 'Marathon Station' +# mapPath: /Maps/marathon.yml +# minPlayers: 35 +# maxPlayers: 70 +# stations: +# Marathon: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Marathon Station {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 2, 2 ] +# Botanist: [ 2, 3 ] +# Chef: [ 2, 2 ] +# Janitor: [ 1, 2 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 4, 4 ] +# TechnicalAssistant: [ 3, 3 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 2 ] +# MedicalDoctor: [ 4, 4 ] +# MedicalIntern: [ 3, 3 ] +# Psychologist: [ 1, 1 ] +# Paramedic: [ 1, 1 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 4, 4 ] +# ResearchAssistant: [ 3, 3 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 4, 4 ] +# Lawyer: [ 2, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# CargoTechnician: [ 3, 3 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/meta.yml b/Resources/Prototypes/Maps/meta.yml index 2bee606e95..fa6f976f9e 100644 --- a/Resources/Prototypes/Maps/meta.yml +++ b/Resources/Prototypes/Maps/meta.yml @@ -1,62 +1,62 @@ -- type: gameMap - id: Meta - mapName: 'Meta Station' - mapPath: /Maps/meta.yml - minPlayers: 50 - stations: - Meta: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Meta Station {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'TG' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_meta.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 2, 2 ] - Botanist: [ 2, 3 ] - Chef: [ 2, 2 ] - Janitor: [ 1, 2 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 5, 7 ] - TechnicalAssistant: [ 3, 6 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 3, 3 ] - MedicalDoctor: [ 5, 5 ] - MedicalIntern: [ 3, 6 ] - Paramedic: [ 1, 1 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 5, 7 ] - ResearchAssistant: [ 3, 6 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 5, 7 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 3, 6 ] - Lawyer: [ 2, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - CargoTechnician: [ 3, 3 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Meta +# mapName: 'Meta Station' +# mapPath: /Maps/meta.yml +# minPlayers: 50 +# stations: +# Meta: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Meta Station {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'TG' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_meta.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 2, 2 ] +# Botanist: [ 2, 3 ] +# Chef: [ 2, 2 ] +# Janitor: [ 1, 2 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 5, 7 ] +# TechnicalAssistant: [ 3, 6 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 3, 3 ] +# MedicalDoctor: [ 5, 5 ] +# MedicalIntern: [ 3, 6 ] +# Paramedic: [ 1, 1 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 5, 7 ] +# ResearchAssistant: [ 3, 6 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 5, 7 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 3, 6 ] +# Lawyer: [ 2, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# CargoTechnician: [ 3, 3 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/omega.yml b/Resources/Prototypes/Maps/omega.yml index f90c5f5b65..be8d77dff4 100644 --- a/Resources/Prototypes/Maps/omega.yml +++ b/Resources/Prototypes/Maps/omega.yml @@ -1,62 +1,62 @@ -- type: gameMap - id: Omega - mapName: 'Omega' - mapPath: /Maps/omega.yml - minPlayers: 10 - maxPlayers: 35 - stations: - Omega: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Omega Station {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'TG' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 1, 1 ] - Botanist: [ 2, 2 ] - Chef: [ 1, 1 ] - Janitor: [ 1, 2 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 2, 2 ] - StationEngineer: [ 3, 3 ] - TechnicalAssistant: [ 2, 2 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 2 ] - MedicalDoctor: [ 3, 3 ] - MedicalIntern: [ 2, 2 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 4, 4 ] - ResearchAssistant: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 2, 2 ] - Lawyer: [ 1, 1 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 2, 2 ] - CargoTechnician: [ 2, 2 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] - Borg: [ 2, 2 ] +#- type: gameMap +# id: Omega +# mapName: 'Omega' +# mapPath: /Maps/omega.yml +# minPlayers: 10 +# maxPlayers: 35 +# stations: +# Omega: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Omega Station {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'TG' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2 ] +# Chef: [ 1, 1 ] +# Janitor: [ 1, 2 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 2, 2 ] +# StationEngineer: [ 3, 3 ] +# TechnicalAssistant: [ 2, 2 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 2 ] +# MedicalDoctor: [ 3, 3 ] +# MedicalIntern: [ 2, 2 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 4, 4 ] +# ResearchAssistant: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 2, 2 ] +# Lawyer: [ 1, 1 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 2, 2 ] +# CargoTechnician: [ 2, 2 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] +# Borg: [ 2, 2 ] diff --git a/Resources/Prototypes/Maps/origin.yml b/Resources/Prototypes/Maps/origin.yml index 1281489891..cf11052ef7 100644 --- a/Resources/Prototypes/Maps/origin.yml +++ b/Resources/Prototypes/Maps/origin.yml @@ -1,66 +1,66 @@ -- type: gameMap - id: Origin - mapName: 'Origin' - mapPath: /Maps/origin.yml - minPlayers: 50 - stations: - Origin: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Origin {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 2, 2 ] - Botanist: [ 3, 3 ] - Chef: [ 3, 3 ] - Janitor: [ 3, 3 ] - Chaplain: [ 2, 2 ] - Librarian: [ 2, 2 ] - Lawyer: [ 2, 2 ] - ServiceWorker: [ 3, 4 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 6, 6 ] - TechnicalAssistant: [ 2, 3 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 3 ] - Paramedic: [ 1, 1 ] - MedicalDoctor: [ 6, 6 ] - Psychologist: [ 1, 1 ] - MedicalIntern: [ 1, 2 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 6, 6 ] - ResearchAssistant: [ 4, 4 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - Detective: [ 1, 1 ] - SecurityOfficer: [ 7, 7 ] - SecurityCadet: [ 2, 4 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 3, 3 ] - CargoTechnician: [ 5, 5 ] - #civillian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 2, 2 ] - Boxer: [ 1, 1 ] - Reporter: [ 1, 1 ] +#- type: gameMap +# id: Origin +# mapName: 'Origin' +# mapPath: /Maps/origin.yml +# minPlayers: 50 +# stations: +# Origin: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Origin {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_courser.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 2, 2 ] +# Botanist: [ 3, 3 ] +# Chef: [ 3, 3 ] +# Janitor: [ 3, 3 ] +# Chaplain: [ 2, 2 ] +# Librarian: [ 2, 2 ] +# Lawyer: [ 2, 2 ] +# ServiceWorker: [ 3, 4 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 6, 6 ] +# TechnicalAssistant: [ 2, 3 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 3 ] +# Paramedic: [ 1, 1 ] +# MedicalDoctor: [ 6, 6 ] +# Psychologist: [ 1, 1 ] +# MedicalIntern: [ 1, 2 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 6, 6 ] +# ResearchAssistant: [ 4, 4 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# Detective: [ 1, 1 ] +# SecurityOfficer: [ 7, 7 ] +# SecurityCadet: [ 2, 4 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 3, 3 ] +# CargoTechnician: [ 5, 5 ] +# #civillian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 2, 2 ] +# Boxer: [ 1, 1 ] +# Reporter: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/packed.yml b/Resources/Prototypes/Maps/packed.yml index 20d6c7a7bd..47a8e964f9 100644 --- a/Resources/Prototypes/Maps/packed.yml +++ b/Resources/Prototypes/Maps/packed.yml @@ -1,61 +1,61 @@ -- type: gameMap - id: Packed - mapName: 'Packed' - mapPath: /Maps/packed.yml - minPlayers: 5 - maxPlayers: 40 - stations: - Packed: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Packed {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'VG' - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 1, 1 ] - Botanist: [ 2, 2 ] - Chef: [ 1, 1 ] - Janitor: [ 1, 2 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 2, 2 ] - StationEngineer: [ 4, 4 ] - TechnicalAssistant: [ 3, 3 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 2 ] - MedicalDoctor: [ 3, 3 ] - MedicalIntern: [ 2, 2 ] - Paramedic: [ 1, 1 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 4, 4 ] - ResearchAssistant: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - Detective: [ 1, 1 ] - SecurityCadet: [ 2, 2 ] - Lawyer: [ 1, 1 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 2, 2 ] - CargoTechnician: [ 2, 2 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] - Borg: [ 1 , 1 ] +#- type: gameMap +# id: Packed +# mapName: 'Packed' +# mapPath: /Maps/packed.yml +# minPlayers: 5 +# maxPlayers: 40 +# stations: +# Packed: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Packed {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'VG' +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2 ] +# Chef: [ 1, 1 ] +# Janitor: [ 1, 2 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 2, 2 ] +# StationEngineer: [ 4, 4 ] +# TechnicalAssistant: [ 3, 3 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 2 ] +# MedicalDoctor: [ 3, 3 ] +# MedicalIntern: [ 2, 2 ] +# Paramedic: [ 1, 1 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 4, 4 ] +# ResearchAssistant: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# Detective: [ 1, 1 ] +# SecurityCadet: [ 2, 2 ] +# Lawyer: [ 1, 1 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 2, 2 ] +# CargoTechnician: [ 2, 2 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] +# Borg: [ 1 , 1 ] diff --git a/Resources/Prototypes/Maps/reach.yml b/Resources/Prototypes/Maps/reach.yml index 03a688cf23..20f1b32f26 100644 --- a/Resources/Prototypes/Maps/reach.yml +++ b/Resources/Prototypes/Maps/reach.yml @@ -1,36 +1,36 @@ -- type: gameMap - id: Reach - mapName: 'Reach' - mapPath: /Maps/reach.yml - minPlayers: 0 - maxPlayers: 7 - stations: - Reach: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Reach Transport {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'SC' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency.yml - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - Captain: [ 1, 1 ] - HeadOfSecurity: [ 1, 1 ] - SecurityOfficer: [ 1, 3 ] - CargoTechnician: [ 1, 2 ] - Bartender: [ 1, 1 ] - Botanist: [ 1, 1 ] - Chef: [ 1, 1 ] - MedicalDoctor: [ 1, 2 ] - Chemist: [ 1, 1 ] - Janitor: [ 1, 1 ] - Musician: [ 1, 1 ] - AtmosphericTechnician: [ 1, 1 ] - StationEngineer: [ 1, 2 ] - Passenger: [ -1, -1 ] +#- type: gameMap +# id: Reach +# mapName: 'Reach' +# mapPath: /Maps/reach.yml +# minPlayers: 0 +# maxPlayers: 7 +# stations: +# Reach: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Reach Transport {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'SC' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency.yml +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# Captain: [ 1, 1 ] +# HeadOfSecurity: [ 1, 1 ] +# SecurityOfficer: [ 1, 3 ] +# CargoTechnician: [ 1, 2 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 1, 1 ] +# Chef: [ 1, 1 ] +# MedicalDoctor: [ 1, 2 ] +# Chemist: [ 1, 1 ] +# Janitor: [ 1, 1 ] +# Musician: [ 1, 1 ] +# AtmosphericTechnician: [ 1, 1 ] +# StationEngineer: [ 1, 2 ] +# Passenger: [ -1, -1 ] diff --git a/Resources/Prototypes/Maps/saltern.yml b/Resources/Prototypes/Maps/saltern.yml index bc12eca654..ee0e62f838 100644 --- a/Resources/Prototypes/Maps/saltern.yml +++ b/Resources/Prototypes/Maps/saltern.yml @@ -1,62 +1,62 @@ -- type: gameMap - id: Saltern - mapName: 'Saltern' - mapPath: /Maps/saltern.yml - minPlayers: 0 - maxPlayers: 35 - fallback: true - stations: - Saltern: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: '{0} Saltern {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 1, 1 ] - Botanist: [ 2, 2 ] - Chef: [ 1, 1 ] - Janitor: [ 1, 1 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 2 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 2, 2 ] - StationEngineer: [ 4, 4 ] - TechnicalAssistant: [ 4, 4 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 2 ] - MedicalDoctor: [ 3, 3 ] - MedicalIntern: [ 4, 4 ] - Paramedic: [ 1, 1 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 4, 4 ] - ResearchAssistant: [ 2, 2 ] - Borg: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - Detective: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - SecurityCadet: [ 4, 4 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 1, 3 ] - CargoTechnician: [ 2, 2 ] - #civillian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] +#- type: gameMap +# id: Saltern +# mapName: 'Saltern' +# mapPath: /Maps/saltern.yml +# minPlayers: 0 +# maxPlayers: 35 +# fallback: true +# stations: +# Saltern: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: '{0} Saltern {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2 ] +# Chef: [ 1, 1 ] +# Janitor: [ 1, 1 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 2 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 2, 2 ] +# StationEngineer: [ 4, 4 ] +# TechnicalAssistant: [ 4, 4 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 2 ] +# MedicalDoctor: [ 3, 3 ] +# MedicalIntern: [ 4, 4 ] +# Paramedic: [ 1, 1 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 4, 4 ] +# ResearchAssistant: [ 2, 2 ] +# Borg: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# Detective: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# SecurityCadet: [ 4, 4 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 1, 3 ] +# CargoTechnician: [ 2, 2 ] +# #civillian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/train.yml b/Resources/Prototypes/Maps/train.yml index 57b1ded749..7673213dc1 100644 --- a/Resources/Prototypes/Maps/train.yml +++ b/Resources/Prototypes/Maps/train.yml @@ -1,62 +1,62 @@ -- type: gameMap - id: Train - mapName: 'Train' - mapPath: /Maps/train.yml - minPlayers: 10 - maxPlayers: 50 - stations: - Train: - stationProto: StandardNanotrasenStation - components: - - type: StationNameSetup - mapNameTemplate: 'Train "Sentipode" {0}-{1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'ED' - - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml # To do - add railway station - - type: StationJobs - overflowJobs: - - Passenger - availableJobs: - #service - Captain: [ 1, 1 ] - HeadOfPersonnel: [ 1, 1 ] - Bartender: [ 1, 1 ] - Botanist: [ 2, 2 ] - Chef: [ 1, 1 ] - Janitor: [ 1, 2 ] - Chaplain: [ 1, 1 ] - Librarian: [ 1, 1 ] - ServiceWorker: [ 2, 3 ] - Detective: [ 1, 1 ] - #engineering - ChiefEngineer: [ 1, 1 ] - AtmosphericTechnician: [ 3, 3 ] - StationEngineer: [ 5, 5 ] - TechnicalAssistant: [ 3, 3 ] - #medical - ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 2 ] - MedicalDoctor: [ 3, 3 ] - MedicalIntern: [ 2, 2 ] - #science - ResearchDirector: [ 1, 1 ] - Scientist: [ 4, 4 ] - ResearchAssistant: [ 2, 2 ] - #security - HeadOfSecurity: [ 1, 1 ] - Warden: [ 1, 1 ] - SecurityOfficer: [ 4, 4 ] - SecurityCadet: [ 2, 3 ] - Lawyer: [ 1, 2 ] - #supply - Quartermaster: [ 1, 1 ] - SalvageSpecialist: [ 2, 2 ] - CargoTechnician: [ 2, 2 ] - #civilian - Passenger: [ -1, -1 ] - Clown: [ 1, 1 ] - Mime: [ 1, 1 ] - Musician: [ 1, 1 ] - Borg: [ 2, 2 ] +#- type: gameMap +# id: Train +# mapName: 'Train' +# mapPath: /Maps/train.yml +# minPlayers: 10 +# maxPlayers: 50 +# stations: +# Train: +# stationProto: StandardNanotrasenStation +# components: +# - type: StationNameSetup +# mapNameTemplate: 'Train "Sentipode" {0}-{1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: 'ED' +# - type: StationEmergencyShuttle +# emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml # To do - add railway station +# - type: StationJobs +# overflowJobs: +# - Passenger +# availableJobs: +# #service +# Captain: [ 1, 1 ] +# HeadOfPersonnel: [ 1, 1 ] +# Bartender: [ 1, 1 ] +# Botanist: [ 2, 2 ] +# Chef: [ 1, 1 ] +# Janitor: [ 1, 2 ] +# Chaplain: [ 1, 1 ] +# Librarian: [ 1, 1 ] +# ServiceWorker: [ 2, 3 ] +# Detective: [ 1, 1 ] +# #engineering +# ChiefEngineer: [ 1, 1 ] +# AtmosphericTechnician: [ 3, 3 ] +# StationEngineer: [ 5, 5 ] +# TechnicalAssistant: [ 3, 3 ] +# #medical +# ChiefMedicalOfficer: [ 1, 1 ] +# Chemist: [ 2, 2 ] +# MedicalDoctor: [ 3, 3 ] +# MedicalIntern: [ 2, 2 ] +# #science +# ResearchDirector: [ 1, 1 ] +# Scientist: [ 4, 4 ] +# ResearchAssistant: [ 2, 2 ] +# #security +# HeadOfSecurity: [ 1, 1 ] +# Warden: [ 1, 1 ] +# SecurityOfficer: [ 4, 4 ] +# SecurityCadet: [ 2, 3 ] +# Lawyer: [ 1, 2 ] +# #supply +# Quartermaster: [ 1, 1 ] +# SalvageSpecialist: [ 2, 2 ] +# CargoTechnician: [ 2, 2 ] +# #civilian +# Passenger: [ -1, -1 ] +# Clown: [ 1, 1 ] +# Mime: [ 1, 1 ] +# Musician: [ 1, 1 ] +# Borg: [ 2, 2 ] diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml index 180e7c5e92..d4aaf364d0 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml @@ -2,6 +2,7 @@ id: CargoTechnician name: job-name-cargotech description: job-description-cargotech + setPreference: false playTimeTracker: JobCargoTechnician startingGear: CargoTechGear icon: "JobIconCargoTechnician" diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml index 9908e9b799..b0ceea6e58 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml @@ -2,6 +2,7 @@ id: Quartermaster name: job-name-qm description: job-description-qm + setPreference: false playTimeTracker: JobQuartermaster requirements: - !type:RoleTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml b/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml index 924357bf53..452c62914c 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml @@ -2,6 +2,7 @@ id: SalvageSpecialist name: job-name-salvagespec description: job-description-salvagespec + setPreference: false playTimeTracker: JobSalvageSpecialist requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml b/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml index 5cf4fd9449..21392dff7f 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml @@ -2,6 +2,7 @@ id: Passenger name: job-name-passenger description: job-description-passenger + setPreference: false playTimeTracker: JobPassenger startingGear: PassengerGear icon: "JobIconPassenger" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml b/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml index 5ef2008d1a..fcce65feb1 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml @@ -2,6 +2,7 @@ id: Bartender name: job-name-bartender description: job-description-bartender + setPreference: false playTimeTracker: JobBartender requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml b/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml index 35b858fb38..21e5dd3296 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml @@ -2,6 +2,7 @@ id: Botanist name: job-name-botanist description: job-description-botanist + setPreference: false playTimeTracker: JobBotanist startingGear: BotanistGear icon: "JobIconBotanist" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml index 647a54c9e2..493d3580b7 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml @@ -2,6 +2,7 @@ id: Chaplain name: job-name-chaplain description: job-description-chaplain + setPreference: false playTimeTracker: JobChaplain startingGear: ChaplainGear icon: "JobIconChaplain" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml index 6af0753d03..32867c5619 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml @@ -2,6 +2,7 @@ id: Chef name: job-name-chef description: job-description-chef + setPreference: false playTimeTracker: JobChef requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml b/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml index 75c2ce3524..0173164977 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml @@ -2,6 +2,7 @@ id: Clown name: job-name-clown description: job-description-clown + setPreference: false playTimeTracker: JobClown startingGear: ClownGear icon: "JobIconClown" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml b/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml index bf11532ddb..9798e0d725 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml @@ -2,6 +2,7 @@ id: Janitor name: job-name-janitor description: job-description-janitor + setPreference: false playTimeTracker: JobJanitor startingGear: JanitorGear icon: "JobIconJanitor" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml b/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml index 43561d4db4..bb620af654 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml @@ -2,6 +2,7 @@ id: Lawyer name: job-name-lawyer description: job-description-lawyer + setPreference: false playTimeTracker: JobLawyer requirements: - !type:OverallPlaytimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml b/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml index 02c26b2e9c..c8f1f66618 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml @@ -2,6 +2,7 @@ id: Librarian name: job-name-librarian description: job-description-librarian + setPreference: false playTimeTracker: JobLibrarian startingGear: LibrarianGear icon: "JobIconLibrarian" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml b/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml index c22accaf21..ab05f773af 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml @@ -2,6 +2,7 @@ id: Mime name: job-name-mime description: job-description-mime + setPreference: false playTimeTracker: JobMime requirements: - !type:OverallPlaytimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml b/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml index f50825945a..9de75ea3e8 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml @@ -2,6 +2,7 @@ id: Musician name: job-name-musician description: job-description-musician + setPreference: false playTimeTracker: JobMusician startingGear: MusicianGear icon: "JobIconMusician" diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml b/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml index 7b60f3f7f7..ee6c1df07a 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml @@ -2,6 +2,7 @@ id: ServiceWorker name: job-name-serviceworker description: job-description-serviceworker + setPreference: false playTimeTracker: JobServiceWorker startingGear: ServiceWorkerGear icon: "JobIconServiceWorker" diff --git a/Resources/Prototypes/Roles/Jobs/Command/captain.yml b/Resources/Prototypes/Roles/Jobs/Command/captain.yml index b72a718697..2643ce930e 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/captain.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/captain.yml @@ -2,6 +2,7 @@ id: Captain name: job-name-captain description: job-description-captain + setPreference: false playTimeTracker: JobCaptain requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Command/centcom_official.yml b/Resources/Prototypes/Roles/Jobs/Command/centcom_official.yml index 37c73f38e0..c749ac5531 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/centcom_official.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/centcom_official.yml @@ -2,8 +2,8 @@ id: CentralCommandOfficial name: job-name-centcomoff description: job-description-centcomoff - playTimeTracker: JobCentralCommandOfficial setPreference: false + playTimeTracker: JobCentralCommandOfficial startingGear: CentcomGear icon: "JobIconNanotrasen" supervisors: job-supervisors-hos diff --git a/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml b/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml index 0a934a7caa..a82990dccc 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml @@ -2,6 +2,7 @@ id: HeadOfPersonnel name: job-name-hop description: job-description-hop + setPreference: false playTimeTracker: JobHeadOfPersonnel requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml index 582b916630..d906ab2d71 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml @@ -2,6 +2,7 @@ id: AtmosphericTechnician name: job-name-atmostech description: job-description-atmostech + setPreference: false playTimeTracker: JobAtmosphericTechnician requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml index 726f715e25..cc7cacaaf2 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml @@ -2,6 +2,7 @@ id: ChiefEngineer name: job-name-ce description: job-description-ce + setPreference: false playTimeTracker: JobChiefEngineer requirements: - !type:RoleTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml index aa2adf0942..52eb089eea 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml @@ -2,6 +2,7 @@ id: StationEngineer name: job-name-engineer description: job-description-engineer + setPreference: false playTimeTracker: JobStationEngineer requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml b/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml index e5a1d80456..67fc2ddc7f 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml @@ -2,6 +2,7 @@ id: TechnicalAssistant name: job-name-technical-assistant description: job-description-technical-assistant + setPreference: false playTimeTracker: JobTechnicalAssistant requirements: - !type:OverallPlaytimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml b/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml index bfa34d30a6..af057d33d0 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml @@ -2,6 +2,7 @@ id: Chemist name: job-name-chemist description: job-description-chemist + setPreference: false playTimeTracker: JobChemist requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml index 63cc527c9d..495d645e3f 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml @@ -4,6 +4,7 @@ id: ChiefMedicalOfficer name: job-name-cmo description: job-description-cmo + setPreference: false playTimeTracker: JobChiefMedicalOfficer requirements: - !type:RoleTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml index 0c70272ccd..5d04d9a692 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml @@ -2,6 +2,7 @@ id: MedicalDoctor name: job-name-doctor description: job-description-doctor + setPreference: false playTimeTracker: JobMedicalDoctor requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml index 3bdd19b14a..f61d95bb5c 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml @@ -2,6 +2,7 @@ id: MedicalIntern name: job-name-intern description: job-description-intern + setPreference: false playTimeTracker: JobMedicalIntern requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml b/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml index 8aa7c77012..20701ab70f 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml @@ -2,6 +2,7 @@ id: Paramedic name: job-name-paramedic description: job-description-paramedic + setPreference: false playTimeTracker: JobParamedic requirements: - !type:RoleTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Science/borg.yml b/Resources/Prototypes/Roles/Jobs/Science/borg.yml index fe82911005..21ec5750b0 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/borg.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/borg.yml @@ -2,6 +2,7 @@ id: Borg name: job-name-borg description: job-description-borg + setPreference: false playTimeTracker: JobBorg requirements: - !type:OverallPlaytimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml index d0865f86a5..57d6a30c0c 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml @@ -2,6 +2,7 @@ id: ResearchAssistant name: job-name-research-assistant description: job-description-research-assistant + setPreference: false playTimeTracker: JobResearchAssistant requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index db3624d4bd..506e2a790b 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -2,6 +2,7 @@ id: ResearchDirector name: job-name-rd description: job-description-rd + setPreference: false playTimeTracker: JobResearchDirector requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Science/scientist.yml b/Resources/Prototypes/Roles/Jobs/Science/scientist.yml index bda5e84d22..a62451f343 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/scientist.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/scientist.yml @@ -2,6 +2,7 @@ id: Scientist name: job-name-scientist description: job-description-scientist + setPreference: false playTimeTracker: JobScientist requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Security/detective.yml b/Resources/Prototypes/Roles/Jobs/Security/detective.yml index 21458779a0..00c44c34ab 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/detective.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/detective.yml @@ -2,6 +2,7 @@ id: Detective name: job-name-detective description: job-description-detective + setPreference: false playTimeTracker: JobDetective requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml index 5223357379..1c361eff50 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml @@ -2,6 +2,7 @@ id: HeadOfSecurity name: job-name-hos description: job-description-hos + setPreference: false playTimeTracker: JobHeadOfSecurity requirements: - !type:RoleTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml index a1b0659384..a9007e1ce7 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml @@ -2,6 +2,7 @@ id: SecurityCadet name: job-name-cadet description: job-description-cadet + setPreference: false playTimeTracker: JobSecurityCadet requirements: - !type:OverallPlaytimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml index 686d140447..b631e2de34 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml @@ -2,6 +2,7 @@ id: SecurityOfficer name: job-name-security description: job-description-security + setPreference: false playTimeTracker: JobSecurityOfficer requirements: - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Security/warden.yml b/Resources/Prototypes/Roles/Jobs/Security/warden.yml index 7d509651b6..8d83745e58 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/warden.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/warden.yml @@ -2,6 +2,7 @@ id: Warden name: job-name-warden description: job-description-warden + setPreference: false playTimeTracker: JobWarden requirements: - !type:RoleTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml index d9fe88fc14..b3e1ef01bf 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml @@ -2,6 +2,7 @@ id: Boxer name: job-name-boxer description: job-description-boxer + setPreference: false playTimeTracker: JobBoxer startingGear: BoxerGear icon: "JobIconBoxer" diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml index 8861924cf6..a47421fc81 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml @@ -2,6 +2,7 @@ id: Psychologist name: job-name-psychologist description: job-description-psychologist + setPreference: false playTimeTracker: JobPsychologist startingGear: PsychologistGear icon: "JobIconPsychologist" diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml index 6072127347..a3b47895ea 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml @@ -2,6 +2,7 @@ id: Reporter name: job-name-reporter description: job-description-reporter + setPreference: false playTimeTracker: JobReporter startingGear: ReporterGear icon: "JobIconReporter" diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml index bd8f5b85b6..8a5c98df88 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml @@ -2,6 +2,7 @@ id: Zookeeper name: job-name-zookeeper description: job-description-zookeeper + setPreference: false playTimeTracker: JobZookeeper startingGear: ZookeeperGear icon: "JobIconZookeeper"