diff --git a/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml.cs b/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml.cs index 329a0dc95f0..3d2cb53bf3f 100644 --- a/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml.cs +++ b/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml.cs @@ -200,10 +200,10 @@ public void SelectSpecies(ProtoId protoId) if (proto.Pros.Count <= 0 && proto.Special.Count <= 0 && proto.Cons.Count <= 0) { - var noProsConsLabel = new Label() + var noProsConsLabel = new RichTextLabel() { Text = Loc.GetString("ui-species-no-pros-cons"), - Margin = new(2f), + Margin = new(4f), }; DetailInfoContainer.AddChild(noProsConsLabel); } @@ -215,9 +215,9 @@ public void SelectSpecies(ProtoId protoId) { var label = new RichTextLabel() { - Text = "[color=#13f244] - " + Loc.GetString(item) + "[/color]", + Text = "[color=#13f244]- " + Loc.GetString(item) + "[/color]", StyleClasses = { StyleBase.ClassLowDivider }, - Margin = new(2f, 2f), + Margin = new(4f, 2f), }; prosConsContainer.AddChild(label); } @@ -230,9 +230,9 @@ public void SelectSpecies(ProtoId protoId) { var label = new RichTextLabel() { - Text = " - " + Loc.GetString(item), + Text = "- " + Loc.GetString(item), StyleClasses = { StyleBase.ClassLowDivider }, - Margin = new(2f, 2f), + Margin = new(4f, 2f), }; prosConsContainer.AddChild(label); } @@ -245,9 +245,9 @@ public void SelectSpecies(ProtoId protoId) { var label = new RichTextLabel() { - Text = "[color=#d63636] - " + Loc.GetString(item) + "[/color]", + Text = "[color=#d63636]- " + Loc.GetString(item) + "[/color]", StyleClasses = { StyleBase.ClassLowDivider }, - Margin = new(2f, 2f), + Margin = new(4f, 2f), }; prosConsContainer.AddChild(label); } diff --git a/Resources/Prototypes/ADT/Species/Tajaran.yml b/Resources/Prototypes/ADT/Species/Tajaran.yml index e7e90dba051..da497951ffa 100644 --- a/Resources/Prototypes/ADT/Species/Tajaran.yml +++ b/Resources/Prototypes/ADT/Species/Tajaran.yml @@ -13,6 +13,9 @@ femaleLastNames: TajaranLast naming: firstlast category: Unusual + description: "/ServerInfo/ADT/SpeciesDescriptions/Tajaran.xml" + special: + - Имеют общий язык с унатхами. - type: speciesBaseSprites id: MobTajaranSprites diff --git a/Resources/Prototypes/ADT/Species/Ursus.yml b/Resources/Prototypes/ADT/Species/Ursus.yml index 27f45f19dd6..10606e1deea 100644 --- a/Resources/Prototypes/ADT/Species/Ursus.yml +++ b/Resources/Prototypes/ADT/Species/Ursus.yml @@ -15,6 +15,9 @@ naming: firstlast category: Unusual #sponsorOnly: true # Пока снимаем до решения проблем + description: "/ServerInfo/ADT/SpeciesDescriptions/Urs.xml" + pros: + - Урсов не атакует космическая (карпы, клещи и т.д.) фауна. - type: speciesBaseSprites id: MobUrsusSprites diff --git a/Resources/Prototypes/ADT/Species/Vulpkanin.yml b/Resources/Prototypes/ADT/Species/Vulpkanin.yml index 745469e6697..3f3ea457214 100644 --- a/Resources/Prototypes/ADT/Species/Vulpkanin.yml +++ b/Resources/Prototypes/ADT/Species/Vulpkanin.yml @@ -13,6 +13,7 @@ femaleLastNames: VulpLast # ADT-LastnameGender naming: firstlast category: Unusual + description: "/ServerInfo/ADT/SpeciesDescriptions/Vulpa.xml" - type: speciesBaseSprites id: MobVulpkaninSprites diff --git a/Resources/Prototypes/ADT/Species/demon.yml b/Resources/Prototypes/ADT/Species/demon.yml index 64348ed0c62..5a7ec3eb9e4 100644 --- a/Resources/Prototypes/ADT/Species/demon.yml +++ b/Resources/Prototypes/ADT/Species/demon.yml @@ -14,6 +14,7 @@ femaleLastNames: names_last_female naming: firstlast category: Unusual + description: "/ServerInfo/ADT/SpeciesDescriptions/Arkan.xml" - type: speciesBaseSprites id: MobDemonSprites diff --git a/Resources/Prototypes/ADT/Species/drask.yml b/Resources/Prototypes/ADT/Species/drask.yml index dd394474e29..7d5abfe0ab1 100644 --- a/Resources/Prototypes/ADT/Species/drask.yml +++ b/Resources/Prototypes/ADT/Species/drask.yml @@ -14,6 +14,12 @@ femaleLastNames: Draskfrist naming: FirstDashFirstDashFirst category: Unusual + description: "/ServerInfo/ADT/SpeciesDescriptions/Drask.xml" + pros: + - Наносят 10 урона ушибами в ближнем бою. + - Лечатся в холоде. + cons: + - Получают повышенный урон от ожогов. - type: speciesBaseSprites id: MobDraskSprites diff --git a/Resources/Prototypes/ADT/Species/ipc.yml b/Resources/Prototypes/ADT/Species/ipc.yml index 2cee8fa04f7..3199c4e5ca8 100644 --- a/Resources/Prototypes/ADT/Species/ipc.yml +++ b/Resources/Prototypes/ADT/Species/ipc.yml @@ -22,6 +22,17 @@ sexes: - Unsexed category: Special + description: "/ServerInfo/ADT/SpeciesDescriptions/IPC.xml" + pros: + - Не получают урона от токсинов, генетики и прочих, свойственных органикам. + - Имеют встроенный фонарик. + special: + - Вместо еды заряжаются от ЛКП (Alt+ЛКМ). + - Получают негативные эффекты от ЭМИ. + - Для использования ключей шифрования помещают их напрямую в тело. + - Лечатся не стандартными медикаментами, а сваркой, стеклом и проводами. + cons: + - Умирают при получении 125 урона. # The lack of a layer means that # this person cannot have round-start anything diff --git a/Resources/Prototypes/ADT/Species/kobalt.yml b/Resources/Prototypes/ADT/Species/kobalt.yml index 2f80a6f5ab9..3c75692e888 100644 --- a/Resources/Prototypes/ADT/Species/kobalt.yml +++ b/Resources/Prototypes/ADT/Species/kobalt.yml @@ -12,6 +12,7 @@ femaleFirstNames: names_reptilian_female #как у reptilian naming: FirstDashFirst #как у reptilian category: Unusual + description: "/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml" - type: speciesBaseSprites id: MobKoboltSprites diff --git a/Resources/Prototypes/ADT/Species/moth.yml b/Resources/Prototypes/ADT/Species/moth.yml index 18a6981a99b..4806e9fa573 100644 --- a/Resources/Prototypes/ADT/Species/moth.yml +++ b/Resources/Prototypes/ADT/Species/moth.yml @@ -12,6 +12,14 @@ femaleFirstNames: first_female_moth # ADT-name-custom maleLastNames: last_moth # ADT-custom femaleLastNames: last_moth # ADT-custom + description: "/ServerInfo/ADT/SpeciesDescriptions/Nian.xml" + pros: + - Могут быстро и манёвренно перемещаться без гравитации. + special: + - Могут есть ткань. + cons: + - Не могут переваривать мясную пищу. + - Получают повышенный урон от огня и высоких температур. - type: speciesBaseSprites id: MobMothSprites diff --git a/Resources/Prototypes/ADT/Species/novakid.yml b/Resources/Prototypes/ADT/Species/novakid.yml index 3539638de36..12211f20fca 100644 --- a/Resources/Prototypes/ADT/Species/novakid.yml +++ b/Resources/Prototypes/ADT/Species/novakid.yml @@ -14,6 +14,7 @@ femaleLastNames: NovakidLast naming: firstlast category: Special + description: "/ServerInfo/ADT/SpeciesDescriptions/Novakid.xml" pros: - Имеют крайне низкий урон от давления. - Могут спокойно дышать смесью кислорода и плазмы. diff --git a/Resources/Prototypes/ADT/Species/shadekin.yml b/Resources/Prototypes/ADT/Species/shadekin.yml index b2d9761d39d..ccd4b5c9e6d 100644 --- a/Resources/Prototypes/ADT/Species/shadekin.yml +++ b/Resources/Prototypes/ADT/Species/shadekin.yml @@ -21,6 +21,7 @@ - Female - Unsexed category: Special + description: "/ServerInfo/ADT/SpeciesDescriptions/Shadekin.xml" pros: - Не нуждаются в дыхательной смеси. - Удары наносят урон порезами вместо ушибов. diff --git a/Resources/Prototypes/Species/arachnid.yml b/Resources/Prototypes/Species/arachnid.yml index 84ee5c7e2d0..1512449eceb 100644 --- a/Resources/Prototypes/Species/arachnid.yml +++ b/Resources/Prototypes/Species/arachnid.yml @@ -14,6 +14,11 @@ femaleLastNames: names_arachnid_last # Corvax-LastnameGender sexes: - Unsexed + pros: + - Наносят 7 проникающего урона в ближнем бою. + special: + - Могут плести шёлк, из которого создаются некоторые вещи. + description: "/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml" - type: speciesBaseSprites id: MobArachnidSprites diff --git a/Resources/Prototypes/Species/diona.yml b/Resources/Prototypes/Species/diona.yml index a1ce895fb48..3ac159da7e4 100644 --- a/Resources/Prototypes/Species/diona.yml +++ b/Resources/Prototypes/Species/diona.yml @@ -14,6 +14,15 @@ femaleLastNames: DionaLast # Corvax-LastnameGender naming: TheFirstofLast description: "/ServerInfo/ADT/SpeciesDescriptions/Diona.xml" + pros: + - Не получают негативных эффектов от кудзу. + special: + - В критическом состоянии дионы могут распасться на нимф, после чего вернуться к жизни. Для этого нужна кровь. + - Выпив достаточно удобрений превращаются в дерево. + - Имеют коллективный разум. + cons: + - Получают гораздо больше урона от ожогов. + - Не могут носить обувь. - type: speciesBaseSprites id: MobDionaSprites diff --git a/Resources/Prototypes/Species/dwarf.yml b/Resources/Prototypes/Species/dwarf.yml index fc800213c19..efd196f2fff 100644 --- a/Resources/Prototypes/Species/dwarf.yml +++ b/Resources/Prototypes/Species/dwarf.yml @@ -7,3 +7,4 @@ markingLimits: MobHumanMarkingLimits dollPrototype: MobDwarfDummy skinColoration: HumanToned + description: "/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml" diff --git a/Resources/Prototypes/Species/reptilian.yml b/Resources/Prototypes/Species/reptilian.yml index cd7fa3ae8e3..8ccfdd3f373 100644 --- a/Resources/Prototypes/Species/reptilian.yml +++ b/Resources/Prototypes/Species/reptilian.yml @@ -11,6 +11,13 @@ maleFirstNames: names_reptilian_male femaleFirstNames: names_reptilian_female naming: FirstDashFirst + description: "/ServerInfo/ADT/SpeciesDescriptions/Unath.xml" + pros: + - Могут таскать объекты хвостом. + special: + - Имеют общий язык с таярами. + cons: + - Шприцы не могут пройти через чешую унатхов. - type: speciesBaseSprites id: MobReptilianSprites diff --git a/Resources/Prototypes/Species/slime.yml b/Resources/Prototypes/Species/slime.yml index 895872256bb..6508e246555 100644 --- a/Resources/Prototypes/Species/slime.yml +++ b/Resources/Prototypes/Species/slime.yml @@ -8,6 +8,14 @@ markingLimits: MobSlimeMarkingLimits dollPrototype: MobSlimePersonDummy skinColoration: Hues + description: "/ServerInfo/ADT/SpeciesDescriptions/Slime.xml" + pros: + - Могут хранить внутри себя небольшие объекты. + special: + - Могут дышать чистым азотом, но не чистым кислородом. + - Могут менять стиль своей причёски в любой момент. + cons: + - Получают урон от попадания воды на тело. - type: speciesBaseSprites id: MobSlimeSprites diff --git a/Resources/Prototypes/Species/vox.yml b/Resources/Prototypes/Species/vox.yml index 7419f3f277e..2cc64990c54 100644 --- a/Resources/Prototypes/Species/vox.yml +++ b/Resources/Prototypes/Species/vox.yml @@ -13,6 +13,9 @@ naming: First sexes: - Unsexed + description: "/ServerInfo/ADT/SpeciesDescriptions/Vox.xml" + cons: + - Получают урон при вдыхании кислорода. - type: speciesBaseSprites id: MobVoxSprites diff --git a/Resources/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml b/Resources/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml new file mode 100644 index 00000000000..67638466ca3 --- /dev/null +++ b/Resources/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml @@ -0,0 +1,3 @@ + + ## Лор находится в разработке. + diff --git a/Resources/ServerInfo/ADT/SpeciesDescriptions/Vulpa.xml b/Resources/ServerInfo/ADT/SpeciesDescriptions/Vulpa.xml index 1e2111cb6b6..466d1e61335 100644 --- a/Resources/ServerInfo/ADT/SpeciesDescriptions/Vulpa.xml +++ b/Resources/ServerInfo/ADT/SpeciesDescriptions/Vulpa.xml @@ -4,7 +4,6 @@ Вульпканин (Вульп-ка-нин) — это вид гуманоидных собакоподобных организмов. Вульпканин происходит из двойной системы Ваззенда, ныне проживают на планетах Келлун и Далштадт, хотя их первоначальной родиной был Алтам, на текущий момент не пригодный к жизни. ## Рекомендации к отыгрышу - -Придерживайтесь схемы именования: -Соблюдайте нормы внешности: При создании персонажа используйте цвета с низкой насыщенностью. -Отыгрывайте течение или культ, к которому относится вульпканин. Вы можете выбрать существующее или создать своё интересное течение, либо же культ.