diff --git a/Content.Client/ADT/Humanoid/MarkingLayerHiderComponent.cs b/Content.Client/ADT/Humanoid/MarkingLayerHiderComponent.cs new file mode 100644 index 00000000000..555647fcddb --- /dev/null +++ b/Content.Client/ADT/Humanoid/MarkingLayerHiderComponent.cs @@ -0,0 +1,10 @@ +using Content.Shared.Humanoid; + +namespace Content.Client.ADT.Humanoid; + +[RegisterComponent] +public sealed partial class MarkingLayerHiderComponent : Component +{ + [ViewVariables] + public readonly Dictionary> HiddenBy = new(); +} diff --git a/Content.Client/ADT/Humanoid/MarkingLayerHiderSystem.cs b/Content.Client/ADT/Humanoid/MarkingLayerHiderSystem.cs new file mode 100644 index 00000000000..b8c2d22c9f6 --- /dev/null +++ b/Content.Client/ADT/Humanoid/MarkingLayerHiderSystem.cs @@ -0,0 +1,73 @@ +using Content.Shared.Humanoid; +using Content.Shared.Humanoid.Markings; +using Robust.Client.GameObjects; + +namespace Content.Client.ADT.Humanoid; + +public sealed class MarkingLayerHiderSystem : EntitySystem +{ + [Dependency] private readonly MarkingManager _marking = default!; + [Dependency] private readonly SpriteSystem _sprite = default!; + + public void SetHiddenByOrgan(EntityUid body, EntityUid organ, List applied) + { + var wanted = new HashSet(); + foreach (var marking in applied) + { + if (!_marking.TryGetMarking(marking, out var proto) || proto.HidesLayers == null) + continue; + + wanted.UnionWith(proto.HidesLayers); + } + + var comp = CompOrNull(body); + + if (comp == null) + { + if (wanted.Count == 0) + return; + + comp = AddComp(body); + } + + var touched = new HashSet(wanted); + + foreach (var (layer, organs) in comp.HiddenBy) + { + if (organs.Remove(organ)) + touched.Add(layer); + } + + foreach (var layer in wanted) + { + if (!comp.HiddenBy.TryGetValue(layer, out var organs)) + { + organs = new HashSet(); + comp.HiddenBy[layer] = organs; + } + + organs.Add(organ); + } + + foreach (var layer in touched) + { + Refresh(body, comp, layer); + } + } + + private void Refresh(EntityUid body, MarkingLayerHiderComponent comp, HumanoidVisualLayers layer) + { + var hiddenByMarking = comp.HiddenBy.TryGetValue(layer, out var organs) && organs.Count > 0; + + if (!hiddenByMarking) + comp.HiddenBy.Remove(layer); + + var hiddenByClothing = CompOrNull(body)?.HiddenLayers is { } clothingLayers + && clothingLayers.ContainsKey(layer); + + var visible = !hiddenByMarking && !hiddenByClothing; + + if (_sprite.LayerMapTryGet(body, layer, out var index, false)) + _sprite.LayerSetVisible(body, index, visible); + } +} diff --git a/Content.Client/Body/VisualBodySystem.cs b/Content.Client/Body/VisualBodySystem.cs index cd9baa3b550..d1d5db3820e 100644 --- a/Content.Client/Body/VisualBodySystem.cs +++ b/Content.Client/Body/VisualBodySystem.cs @@ -17,6 +17,7 @@ public sealed class VisualBodySystem : SharedVisualBodySystem [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] private readonly DisplacementMapSystem _displacement = default!; + [Dependency] private readonly Content.Client.ADT.Humanoid.MarkingLayerHiderSystem _markingHider = default!; // ADT-Tweak [Dependency] private readonly MarkingManager _marking = default!; [Dependency] private readonly SpriteSystem _sprite = default!; @@ -221,6 +222,10 @@ private void ApplyMarkings(Entity ent, Entity ent, Entity target) @@ -228,6 +233,10 @@ private void RemoveMarkings(Entity ent, Entity? HidesLayers; + // ADT-Tweak-End } } diff --git a/Resources/Audio/ADT/Effects/Footsteps/attributions.yml b/Resources/Audio/ADT/Effects/Footsteps/attributions.yml index 3940abfbfbd..c7e901610b6 100644 --- a/Resources/Audio/ADT/Effects/Footsteps/attributions.yml +++ b/Resources/Audio/ADT/Effects/Footsteps/attributions.yml @@ -6,3 +6,9 @@ license: "CC-BY-SA-4.0" copyright: "Recorded and modified by https://github.com/MilenVolf" source: "https://git.arumoon.ru/Workbench-Team/space-station-14/-/merge_requests/123" + +- files: + - celecern_step1.ogg + license: "CC-BY-SA-3.0" + copyright: "ИСТОЧНИК НЕ УКАЗАН - уточнить автора звуков перед мержем" + source: "ИСТОЧНИК НЕ УКАЗАН - уточнить автора звуков перед мержем" diff --git a/Resources/Audio/ADT/Effects/Footsteps/celecern_step1.ogg b/Resources/Audio/ADT/Effects/Footsteps/celecern_step1.ogg new file mode 100644 index 00000000000..472da3cf43d Binary files /dev/null and b/Resources/Audio/ADT/Effects/Footsteps/celecern_step1.ogg differ diff --git a/Resources/Audio/ADT/Voice/Celecern/attributions.yml b/Resources/Audio/ADT/Voice/Celecern/attributions.yml new file mode 100644 index 00000000000..480529636a4 --- /dev/null +++ b/Resources/Audio/ADT/Voice/Celecern/attributions.yml @@ -0,0 +1,4 @@ +- files: ["sigh-1.ogg", "sigh-2.ogg", "sigh-3.ogg", "snort-1.ogg", "snort-2.ogg", "snort-3.ogg"] + license: "CC-BY-SA-3.0" + copyright: "ИСТОЧНИК НЕ УКАЗАН - уточнить автора звуков перед мержем" + source: "ИСТОЧНИК НЕ УКАЗАН - уточнить автора звуков перед мержем" diff --git a/Resources/Audio/ADT/Voice/Celecern/sigh-1.ogg b/Resources/Audio/ADT/Voice/Celecern/sigh-1.ogg new file mode 100644 index 00000000000..384e1eb9fa4 Binary files /dev/null and b/Resources/Audio/ADT/Voice/Celecern/sigh-1.ogg differ diff --git a/Resources/Audio/ADT/Voice/Celecern/sigh-2.ogg b/Resources/Audio/ADT/Voice/Celecern/sigh-2.ogg new file mode 100644 index 00000000000..145a95938a5 Binary files /dev/null and b/Resources/Audio/ADT/Voice/Celecern/sigh-2.ogg differ diff --git a/Resources/Audio/ADT/Voice/Celecern/sigh-3.ogg b/Resources/Audio/ADT/Voice/Celecern/sigh-3.ogg new file mode 100644 index 00000000000..27b47973973 Binary files /dev/null and b/Resources/Audio/ADT/Voice/Celecern/sigh-3.ogg differ diff --git a/Resources/Audio/ADT/Voice/Celecern/snort-1.ogg b/Resources/Audio/ADT/Voice/Celecern/snort-1.ogg new file mode 100644 index 00000000000..c0faaf1eb13 Binary files /dev/null and b/Resources/Audio/ADT/Voice/Celecern/snort-1.ogg differ diff --git a/Resources/Audio/ADT/Voice/Celecern/snort-2.ogg b/Resources/Audio/ADT/Voice/Celecern/snort-2.ogg new file mode 100644 index 00000000000..0451729d3d5 Binary files /dev/null and b/Resources/Audio/ADT/Voice/Celecern/snort-2.ogg differ diff --git a/Resources/Audio/ADT/Voice/Celecern/snort-3.ogg b/Resources/Audio/ADT/Voice/Celecern/snort-3.ogg new file mode 100644 index 00000000000..b31e1b50019 Binary files /dev/null and b/Resources/Audio/ADT/Voice/Celecern/snort-3.ogg differ diff --git a/Resources/Locale/ru-RU/ADT/Chat/emotes.ftl b/Resources/Locale/ru-RU/ADT/Chat/emotes.ftl index ba3842ddd27..fb94b80bcb0 100644 --- a/Resources/Locale/ru-RU/ADT/Chat/emotes.ftl +++ b/Resources/Locale/ru-RU/ADT/Chat/emotes.ftl @@ -42,3 +42,7 @@ chat-emote-name-flap-wings = Хлопать крыльями # Novakid chat-emote-msg-fiery-sounds = издаёт пламенные звуки chat-emote-name-fiery-sounds = Издать пламенные звуки +# Celecern +chat-emote-name-adt-celecern-snort = фыркнуть +chat-emote-name-adt-celecern-clop = цокнуть копытом +chat-emote-name-adt-celecern-ear-flick = шевельнуть ушами diff --git a/Resources/Locale/ru-RU/ADT/markings/celecern.ftl b/Resources/Locale/ru-RU/ADT/markings/celecern.ftl new file mode 100644 index 00000000000..c28ffa709ae --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/markings/celecern.ftl @@ -0,0 +1,456 @@ +marking-ADTCelecernEarsBat = Уши летучей мыши +marking-ADTCelecernEarsBat-bat_ears = Уши летучей мыши +marking-ADTCelecernEarsBatBrokenL = Уши летучей мыши (сломано левое) +marking-ADTCelecernEarsBatBrokenL-bat_ears_broken_l = Уши летучей мыши (сломано левое) +marking-ADTCelecernEarsBatBrokenR = Уши летучей мыши (сломано правое) +marking-ADTCelecernEarsBatBrokenR-bat_ears_broken_r = Уши летучей мыши (сломано правое) +marking-ADTCelecernEarsBobby = Уши бобби +marking-ADTCelecernEarsBobby-bobby_ears = Уши бобби +marking-ADTCelecernEarsBobbyBrokenL = Уши бобби (сломано левое) +marking-ADTCelecernEarsBobbyBrokenL-bobby_ears_broken_l = Уши бобби (сломано левое) +marking-ADTCelecernEarsBobbyBrokenR = Уши бобби (сломано правое) +marking-ADTCelecernEarsBobbyBrokenR-bobby_ears_broken_r = Уши бобби (сломано правое) +marking-ADTCelecernEarsButterfly = Уши бабочки +marking-ADTCelecernEarsButterfly-butterfly_ears = Уши бабочки +marking-ADTCelecernEarsButterflyBrokenL = Уши бабочки (сломано левое) +marking-ADTCelecernEarsButterflyBrokenL-butterfly_ears_broken_l = Уши бабочки (сломано левое) +marking-ADTCelecernEarsButterflyBrokenR = Уши бабочки (сломано правое) +marking-ADTCelecernEarsButterflyBrokenR-butterfly_ears_broken_r = Уши бабочки (сломано правое) +marking-ADTCelecernEarsButterflyUp = Уши бабочки (подняты) +marking-ADTCelecernEarsButterflyUp-butterfly_up_ears = Уши бабочки (подняты) +marking-ADTCelecernEarsButterflyUpBrokenL = Уши бабочки (подняты) (сломано левое) +marking-ADTCelecernEarsButterflyUpBrokenL-butterfly_up_ears_broken_l = Уши бабочки (подняты) (сломано левое) +marking-ADTCelecernEarsButterflyUpBrokenR = Уши бабочки (подняты) (сломано правое) +marking-ADTCelecernEarsButterflyUpBrokenR-butterfly_up_ears_broken_r = Уши бабочки (подняты) (сломано правое) +marking-ADTCelecernEarsCelecern = Уши селецерна +marking-ADTCelecernEarsCelecern-celecern_ears = Уши селецерна +marking-ADTCelecernEarsCelecernBrokenL = Уши селецерна (сломано левое) +marking-ADTCelecernEarsCelecernBrokenL-celecern_ears_broken_l = Уши селецерна (сломано левое) +marking-ADTCelecernEarsCelecernBrokenR = Уши селецерна (сломано правое) +marking-ADTCelecernEarsCelecernBrokenR-celecern_ears_broken_r = Уши селецерна (сломано правое) +marking-ADTCelecernEarsChe = Уши че +marking-ADTCelecernEarsChe-che_ears = Уши че +marking-ADTCelecernEarsCheBrokenL = Уши че (сломано левое) +marking-ADTCelecernEarsCheBrokenL-che_ears_broken_l = Уши че (сломано левое) +marking-ADTCelecernEarsCheBrokenR = Уши че (сломано правое) +marking-ADTCelecernEarsCheBrokenR-che_ears_broken_r = Уши че (сломано правое) +marking-ADTCelecernEarsChert = Уши чёрта +marking-ADTCelecernEarsChert-chert_ears = Уши чёрта +marking-ADTCelecernEarsChertBrokenL = Уши чёрта (сломано левое) +marking-ADTCelecernEarsChertBrokenL-chert_ears_broken_l = Уши чёрта (сломано левое) +marking-ADTCelecernEarsChertBrokenR = Уши чёрта (сломано правое) +marking-ADTCelecernEarsChertBrokenR-chert_ears_broken_r = Уши чёрта (сломано правое) +marking-ADTCelecernEarsCow = Коровьи уши +marking-ADTCelecernEarsCow-cow_ears = Коровьи уши +marking-ADTCelecernEarsCowBrokenL = Коровьи уши (сломано левое) +marking-ADTCelecernEarsCowBrokenL-cow_ears_broken_l = Коровьи уши (сломано левое) +marking-ADTCelecernEarsCowBrokenR = Коровьи уши (сломано правое) +marking-ADTCelecernEarsCowBrokenR-cow_ears_broken_r = Коровьи уши (сломано правое) +marking-ADTCelecernEarsDeerDown = Оленьи уши (опущены) +marking-ADTCelecernEarsDeerDown-deer_down_ears = Оленьи уши (опущены) +marking-ADTCelecernEarsDeerDownBrokenL = Оленьи уши (опущены) (сломано левое) +marking-ADTCelecernEarsDeerDownBrokenL-deer_down_ears_broken_l = Оленьи уши (опущены) (сломано левое) +marking-ADTCelecernEarsDeerDownBrokenR = Оленьи уши (опущены) (сломано правое) +marking-ADTCelecernEarsDeerDownBrokenR-deer_down_ears_broken_r = Оленьи уши (опущены) (сломано правое) +marking-ADTCelecernEarsDeerMedium = Оленьи уши (средние) +marking-ADTCelecernEarsDeerMedium-deer_medium_ears = Оленьи уши (средние) +marking-ADTCelecernEarsDeerMediumBrokenL = Оленьи уши (средние) (сломано левое) +marking-ADTCelecernEarsDeerMediumBrokenL-deer_medium_ears_broken_l = Оленьи уши (средние) (сломано левое) +marking-ADTCelecernEarsDeerMediumBrokenR = Оленьи уши (средние) (сломано правое) +marking-ADTCelecernEarsDeerMediumBrokenR-deer_medium_ears_broken_r = Оленьи уши (средние) (сломано правое) +marking-ADTCelecernEarsDeerSad = Оленьи уши (грустные) +marking-ADTCelecernEarsDeerSad-deer_sad_ears = Оленьи уши (грустные) +marking-ADTCelecernEarsDeerSadBrokenL = Оленьи уши (грустные) (сломано левое) +marking-ADTCelecernEarsDeerSadBrokenL-deer_sad_ears_broken_l = Оленьи уши (грустные) (сломано левое) +marking-ADTCelecernEarsDeerSadBrokenR = Оленьи уши (грустные) (сломано правое) +marking-ADTCelecernEarsDeerSadBrokenR-deer_sad_ears_broken_r = Оленьи уши (грустные) (сломано правое) +marking-ADTCelecernEarsDeerUp = Оленьи уши (подняты) +marking-ADTCelecernEarsDeerUp-deer_up_ears = Оленьи уши (подняты) +marking-ADTCelecernEarsDeerUpBrokenL = Оленьи уши (подняты) (сломано левое) +marking-ADTCelecernEarsDeerUpBrokenL-deer_up_ears_broken_l = Оленьи уши (подняты) (сломано левое) +marking-ADTCelecernEarsDeerUpBrokenR = Оленьи уши (подняты) (сломано правое) +marking-ADTCelecernEarsDeerUpBrokenR-deer_up_ears_broken_r = Оленьи уши (подняты) (сломано правое) +marking-ADTCelecernEarsElf = Эльфийские уши +marking-ADTCelecernEarsElf-ears_elf = Эльфийские уши +marking-ADTCelecernEarsElfBrokenL = Эльфийские уши (сломано левое) +marking-ADTCelecernEarsElfBrokenL-ears_elf_broken_l = Эльфийские уши (сломано левое) +marking-ADTCelecernEarsElfBrokenR = Эльфийские уши (сломано правое) +marking-ADTCelecernEarsElfBrokenR-ears_elf_broken_r = Эльфийские уши (сломано правое) +marking-ADTCelecernEarsGoat = Козьи уши +marking-ADTCelecernEarsGoat-goat_ears = Козьи уши +marking-ADTCelecernEarsGoatBrokenL = Козьи уши (сломано левое) +marking-ADTCelecernEarsGoatBrokenL-goat_ears_broken_l = Козьи уши (сломано левое) +marking-ADTCelecernEarsGoatBrokenR = Козьи уши (сломано правое) +marking-ADTCelecernEarsGoatBrokenR-goat_ears_broken_r = Козьи уши (сломано правое) +marking-ADTCelecernEarsGollu = Уши голлу +marking-ADTCelecernEarsGollu-gollu_ears = Уши голлу +marking-ADTCelecernEarsGolluBrokenL = Уши голлу (сломано левое) +marking-ADTCelecernEarsGolluBrokenL-gollu_ears_broken_l = Уши голлу (сломано левое) +marking-ADTCelecernEarsGolluBrokenR = Уши голлу (сломано правое) +marking-ADTCelecernEarsGolluBrokenR-gollu_ears_broken_r = Уши голлу (сломано правое) +marking-ADTCelecernEarsHobbit = Уши хоббита +marking-ADTCelecernEarsHobbit-hobbit_ears = Уши хоббита +marking-ADTCelecernEarsHobbitBrokenL = Уши хоббита (сломано левое) +marking-ADTCelecernEarsHobbitBrokenL-hobbit_ears_broken_l = Уши хоббита (сломано левое) +marking-ADTCelecernEarsHobbitBrokenR = Уши хоббита (сломано правое) +marking-ADTCelecernEarsHobbitBrokenR-hobbit_ears_broken_r = Уши хоббита (сломано правое) +marking-ADTCelecernHornsCow = Коровьи рога +marking-ADTCelecernHornsCow-cow_horns = Коровьи рога +marking-ADTCelecernHornsCowBrokenL = Коровьи рога (сломан левый) +marking-ADTCelecernHornsCowBrokenL-cow_horns_broken_l = Коровьи рога (сломан левый) +marking-ADTCelecernHornsCowBrokenR = Коровьи рога (сломан правый) +marking-ADTCelecernHornsCowBrokenR-cow_horns_broken_r = Коровьи рога (сломан правый) +marking-ADTCelecernHornsDeerAntlers = Оленьи рога +marking-ADTCelecernHornsDeerAntlers-deer_antlers_horns = Оленьи рога +marking-ADTCelecernHornsDeerAntlersBrokenL = Оленьи рога (сломан левый) +marking-ADTCelecernHornsDeerAntlersBrokenL-deer_antlers_horns_broken_l = Оленьи рога (сломан левый) +marking-ADTCelecernHornsDeerAntlersBrokenR = Оленьи рога (сломан правый) +marking-ADTCelecernHornsDeerAntlersBrokenR-deer_antlers_horns_broken_r = Оленьи рога (сломан правый) +marking-ADTCelecernHornsBuffalo = Рога буйвола +marking-ADTCelecernHornsBuffalo-horns_buffalo = Рога буйвола +marking-ADTCelecernHornsBuffaloBrokenL = Рога буйвола (сломан левый) +marking-ADTCelecernHornsBuffaloBrokenL-horns_buffalo_broken_l = Рога буйвола (сломан левый) +marking-ADTCelecernHornsBuffaloBrokenR = Рога буйвола (сломан правый) +marking-ADTCelecernHornsBuffaloBrokenR-horns_buffalo_broken_r = Рога буйвола (сломан правый) +marking-ADTCelecernHornsCapricorn = Рога козерога +marking-ADTCelecernHornsCapricorn-horns_capricorn = Рога козерога +marking-ADTCelecernHornsCapricornBrokenL = Рога козерога (сломан левый) +marking-ADTCelecernHornsCapricornBrokenL-horns_capricorn_broken_l = Рога козерога (сломан левый) +marking-ADTCelecernHornsCapricornBrokenR = Рога козерога (сломан правый) +marking-ADTCelecernHornsCapricornBrokenR-horns_capricorn_broken_r = Рога козерога (сломан правый) +marking-ADTCelecernHornsDevil = Дьявольские рога +marking-ADTCelecernHornsDevil-horns_devil = Дьявольские рога +marking-ADTCelecernHornsDevilBrokenL = Дьявольские рога (сломан левый) +marking-ADTCelecernHornsDevilBrokenL-horns_devil_broken_l = Дьявольские рога (сломан левый) +marking-ADTCelecernHornsDevilBrokenR = Дьявольские рога (сломан правый) +marking-ADTCelecernHornsDevilBrokenR-horns_devil_broken_r = Дьявольские рога (сломан правый) +marking-ADTCelecernHornsDevil2 = Дьявольские рога 2 +marking-ADTCelecernHornsDevil2-horns_devil2 = Дьявольские рога 2 +marking-ADTCelecernHornsDevil2BrokenL = Дьявольские рога 2 (сломан левый) +marking-ADTCelecernHornsDevil2BrokenL-horns_devil2_broken_l = Дьявольские рога 2 (сломан левый) +marking-ADTCelecernHornsDevil2BrokenR = Дьявольские рога 2 (сломан правый) +marking-ADTCelecernHornsDevil2BrokenR-horns_devil2_broken_r = Дьявольские рога 2 (сломан правый) +marking-ADTCelecernHornsDevil3 = Дьявольские рога 3 +marking-ADTCelecernHornsDevil3-horns_devil3 = Дьявольские рога 3 +marking-ADTCelecernHornsDevil3BrokenL = Дьявольские рога 3 (сломан левый) +marking-ADTCelecernHornsDevil3BrokenL-horns_devil3_broken_l = Дьявольские рога 3 (сломан левый) +marking-ADTCelecernHornsDevil3BrokenR = Дьявольские рога 3 (сломан правый) +marking-ADTCelecernHornsDevil3BrokenR-horns_devil3_broken_r = Дьявольские рога 3 (сломан правый) +marking-ADTCelecernHornsDevil4 = Дьявольские рога 4 +marking-ADTCelecernHornsDevil4-horns_devil4 = Дьявольские рога 4 +marking-ADTCelecernHornsDevil4BrokenL = Дьявольские рога 4 (сломан левый) +marking-ADTCelecernHornsDevil4BrokenL-horns_devil4_broken_l = Дьявольские рога 4 (сломан левый) +marking-ADTCelecernHornsDevil4BrokenR = Дьявольские рога 4 (сломан правый) +marking-ADTCelecernHornsDevil4BrokenR-horns_devil4_broken_r = Дьявольские рога 4 (сломан правый) +marking-ADTCelecernHornsRam = Бараньи рога +marking-ADTCelecernHornsRam-horns_ram = Бараньи рога +marking-ADTCelecernHornsRamBrokenL = Бараньи рога (сломан левый) +marking-ADTCelecernHornsRamBrokenL-horns_ram_broken_l = Бараньи рога (сломан левый) +marking-ADTCelecernHornsRamBrokenR = Бараньи рога (сломан правый) +marking-ADTCelecernHornsRamBrokenR-horns_ram_broken_r = Бараньи рога (сломан правый) +marking-ADTCelecernHornsDevilOne = Дьявольский рог +marking-ADTCelecernHornsDevilOne-horns_devil_one = Дьявольский рог +marking-ADTCelecernHornsUnicorn = Рог единорога +marking-ADTCelecernHornsUnicorn-horns_unicorn = Рог единорога +marking-ADTCelecernHornsSmall = Маленькие рожки +marking-ADTCelecernHornsSmall-small_horns = Маленькие рожки +marking-ADTCelecernHornsCurled = Завитые рога +marking-ADTCelecernHornsCurled-horns_celecern = Завитые рога +marking-ADTCelecernHornsBackward = Рога, загнутые назад +marking-ADTCelecernHornsBackward-backward_horns = Рога, загнутые назад +marking-ADTCelecernHornsBackwardBrokenL = Рога, загнутые назад (сломан левый) +marking-ADTCelecernHornsBackwardBrokenL-backward_horns_broken_l = Рога, загнутые назад (сломан левый) +marking-ADTCelecernHornsBackwardBrokenR = Рога, загнутые назад (сломан правый) +marking-ADTCelecernHornsBackwardBrokenR-backward_horns_broken_r = Рога, загнутые назад (сломан правый) +marking-ADTCelecernHornsDarkCrown = Тёмная корона +marking-ADTCelecernHornsDarkCrown-dark_crown = Тёмная корона +marking-ADTCelecernHornsDarkCrownBrokenL = Тёмная корона (сломан левый) +marking-ADTCelecernHornsDarkCrownBrokenL-dark_crown_broken_l = Тёмная корона (сломан левый) +marking-ADTCelecernHornsDarkCrownBrokenR = Тёмная корона (сломан правый) +marking-ADTCelecernHornsDarkCrownBrokenR-dark_crown_broken_r = Тёмная корона (сломан правый) +marking-ADTCelecernHornsDevilPrime1 = Дьявольские рога прайм 1 +marking-ADTCelecernHornsDevilPrime1-devil_prime1 = Дьявольские рога прайм 1 +marking-ADTCelecernHornsDevilPrime1BrokenL = Дьявольские рога прайм 1 (сломан левый) +marking-ADTCelecernHornsDevilPrime1BrokenL-devil_prime1_broken_l = Дьявольские рога прайм 1 (сломан левый) +marking-ADTCelecernHornsDevilPrime1BrokenR = Дьявольские рога прайм 1 (сломан правый) +marking-ADTCelecernHornsDevilPrime1BrokenR-devil_prime1_broken_r = Дьявольские рога прайм 1 (сломан правый) +marking-ADTCelecernHornsDevilPrime1S = Дьявольские рога прайм 1 (малые) +marking-ADTCelecernHornsDevilPrime1S-devil_prime1_s = Дьявольские рога прайм 1 (малые) +marking-ADTCelecernHornsDevilPrime1SBrokenL = Дьявольские рога прайм 1 (малые) (сломан левый) +marking-ADTCelecernHornsDevilPrime1SBrokenL-devil_prime1_s_broken_l = Дьявольские рога прайм 1 (малые) (сломан левый) +marking-ADTCelecernHornsDevilPrime1SBrokenR = Дьявольские рога прайм 1 (малые) (сломан правый) +marking-ADTCelecernHornsDevilPrime1SBrokenR-devil_prime1_s_broken_r = Дьявольские рога прайм 1 (малые) (сломан правый) +marking-ADTCelecernHornsDevilPrime2 = Дьявольские рога прайм 2 +marking-ADTCelecernHornsDevilPrime2-devil_prime2 = Дьявольские рога прайм 2 +marking-ADTCelecernHornsDevilPrime2BrokenL = Дьявольские рога прайм 2 (сломан левый) +marking-ADTCelecernHornsDevilPrime2BrokenL-devil_prime2_broken_l = Дьявольские рога прайм 2 (сломан левый) +marking-ADTCelecernHornsDevilPrime2BrokenR = Дьявольские рога прайм 2 (сломан правый) +marking-ADTCelecernHornsDevilPrime2BrokenR-devil_prime2_broken_r = Дьявольские рога прайм 2 (сломан правый) +marking-ADTCelecernHornsFat = Толстые рога +marking-ADTCelecernHornsFat-fat_horn = Толстые рога +marking-ADTCelecernHornsFatBrokenL = Толстые рога (сломан левый) +marking-ADTCelecernHornsFatBrokenL-fat_horn_broken_l = Толстые рога (сломан левый) +marking-ADTCelecernHornsFatBrokenR = Толстые рога (сломан правый) +marking-ADTCelecernHornsFatBrokenR-fat_horn_broken_r = Толстые рога (сломан правый) +marking-ADTCelecernGoatee = Козлиная бородка +marking-ADTCelecernGoatee-goatee = Козлиная бородка +marking-ADTCelecernHaircut = Причёска селецерна +marking-ADTCelecernHaircut-hair_celecern = Причёска селецерна +marking-ADTCelecernBodyGuardStripes = Полосы стража +marking-ADTCelecernBodyGuardStripes-guards_stripes = Полосы стража +marking-ADTCelecernBodyLinesEmperos = Линии императора +marking-ADTCelecernBodyLinesEmperos-lines_emperos = Линии императора +marking-ADTCelecernBodyQueenLines = Линии королевы +marking-ADTCelecernBodyQueenLines-queen_lines = Линии королевы +marking-ADTCelecernBodyTreeLines = Древесные линии +marking-ADTCelecernBodyTreeLines-tree_lines = Древесные линии +marking-ADTCelecernBodyTrinitySpots = Пятна троицы +marking-ADTCelecernBodyTrinitySpots-trinity_spots = Пятна троицы +marking-ADTCelecernBodyBloodMoons = Кровавые луны +marking-ADTCelecernBodyBloodMoons-blood_moons = Кровавые луны +marking-ADTCelecernBodyFawnSpots = Оленьи пятнышки +marking-ADTCelecernBodyFawnSpots-fawn_spots = Оленьи пятнышки +marking-ADTCelecernBodyStars = Звёзды +marking-ADTCelecernBodyStars-stars = Звёзды +marking-ADTCelecernBodyStripes = Полосы +marking-ADTCelecernBodyStripes-stripes = Полосы +marking-ADTCelecernBodyTattoo = Татуировка +marking-ADTCelecernBodyTattoo-tattoo = Татуировка +marking-ADTCelecernBodyShetka = Щётки +marking-ADTCelecernBodyShetka-shetka = Щётки +marking-ADTCelecernBodyShetkaMini = Щётки (маленькие) +marking-ADTCelecernBodyShetkaMini-mini_shetka = Щётки (маленькие) +marking-ADTCelecernBodyShetkaDouble = Щётки (двойные) +marking-ADTCelecernBodyShetkaDouble-double_shetka = Щётки (двойные) +marking-ADTCelecernLegBandage1Left = Бинт 1 (левая нога) +marking-ADTCelecernLegBandage1Left-bint1-l-leg = Бинт 1 (левая нога) +marking-ADTCelecernLegBandage1Right = Бинт 1 (правая нога) +marking-ADTCelecernLegBandage1Right-bint1-r-leg = Бинт 1 (правая нога) +marking-ADTCelecernLegBandage2Left = Бинт 2 (левая нога) +marking-ADTCelecernLegBandage2Left-bint2-l-leg = Бинт 2 (левая нога) +marking-ADTCelecernLegBandage2Right = Бинт 2 (правая нога) +marking-ADTCelecernLegBandage2Right-bint2-r-leg = Бинт 2 (правая нога) +marking-ADTCelecernLegBandage3Left = Бинт 3 (левая нога) +marking-ADTCelecernLegBandage3Left-bint3-l-leg = Бинт 3 (левая нога) +marking-ADTCelecernLegBandage3Right = Бинт 3 (правая нога) +marking-ADTCelecernLegBandage3Right-bint3-r-leg = Бинт 3 (правая нога) +marking-ADTCelecernLegScar1Left = Шрам 1 (левая нога) +marking-ADTCelecernLegScar1Left-scar1-l-leg = Шрам 1 (левая нога) +marking-ADTCelecernLegScar1Right = Шрам 1 (правая нога) +marking-ADTCelecernLegScar1Right-scar1-r-leg = Шрам 1 (правая нога) +marking-ADTCelecernLegScar2Left = Шрам 2 (левая нога) +marking-ADTCelecernLegScar2Left-scar2-l-leg = Шрам 2 (левая нога) +marking-ADTCelecernLegScar2Right = Шрам 2 (правая нога) +marking-ADTCelecernLegScar2Right-scar2-r-leg = Шрам 2 (правая нога) +marking-ADTCelecernLegScar3Left = Шрам 3 (левая нога) +marking-ADTCelecernLegScar3Left-scar3-l-leg = Шрам 3 (левая нога) +marking-ADTCelecernLegScar3Right = Шрам 3 (правая нога) +marking-ADTCelecernLegScar3Right-scar3-r-leg = Шрам 3 (правая нога) +marking-ADTCelecernLegPattern1Left = Узор 1 (левая нога) +marking-ADTCelecernLegPattern1Left-uzor1-l-leg = Узор 1 (левая нога) +marking-ADTCelecernLegPattern1Right = Узор 1 (правая нога) +marking-ADTCelecernLegPattern1Right-uzor1-r-leg = Узор 1 (правая нога) +marking-ADTCelecernLegPattern2Left = Узор 2 (левая нога) +marking-ADTCelecernLegPattern2Left-uzor2-l-leg = Узор 2 (левая нога) +marking-ADTCelecernLegPattern2Right = Узор 2 (правая нога) +marking-ADTCelecernLegPattern2Right-uzor2-r-leg = Узор 2 (правая нога) +marking-ADTCelecernLegPattern3Left = Узор 3 (левая нога) +marking-ADTCelecernLegPattern3Left-uzor3-l-leg = Узор 3 (левая нога) +marking-ADTCelecernLegPattern3Right = Узор 3 (правая нога) +marking-ADTCelecernLegPattern3Right-uzor3-r-leg = Узор 3 (правая нога) +marking-ADTCelecernLegPattern4Left = Узор 4 (левая нога) +marking-ADTCelecernLegPattern4Left-uzor4-l-leg = Узор 4 (левая нога) +marking-ADTCelecernLegPattern4Right = Узор 4 (правая нога) +marking-ADTCelecernLegPattern4Right-uzor4-r-leg = Узор 4 (правая нога) +marking-ADTCelecernLegFurLeft = Шерсть на ноге (левая) +marking-ADTCelecernLegFurLeft-legs_fur_l = Шерсть на ноге (левая) +marking-ADTCelecernLegFurRight = Шерсть на ноге (правая) +marking-ADTCelecernLegFurRight-legs_fur_r = Шерсть на ноге (правая) +marking-ADTCelecernLegGradientLeft = Градиент на ноге (левая) +marking-ADTCelecernLegGradientLeft-legs_gradient_l = Градиент на ноге (левая) +marking-ADTCelecernLegGradientRight = Градиент на ноге (правая) +marking-ADTCelecernLegGradientRight-legs_gradient_r = Градиент на ноге (правая) +marking-ADTCelecernHoofColorLeft = Цветное копыто (левая) +marking-ADTCelecernHoofColorLeft-color_hooves_l = Цветное копыто (левая) +marking-ADTCelecernHoofColorRight = Цветное копыто (правая) +marking-ADTCelecernHoofColorRight-color_hooves_r = Цветное копыто (правая) +marking-ADTCelecernTailBase = Хвост +marking-ADTCelecernTailBase-tail = Хвост +marking-ADTCelecernTailBaseAnimated = Хвост (машет) +marking-ADTCelecernTailBaseAnimated-tail_waggin = Хвост (машет) +marking-ADTCelecernTailChill = Хвост (расслабленный) +marking-ADTCelecernTailChill-chill_tail = Хвост (расслабленный) +marking-ADTCelecernTailChillAnimated = Хвост (расслабленный) (машет) +marking-ADTCelecernTailChillAnimated-chill_tail_waggin = Хвост (расслабленный) (машет) +marking-ADTCelecernTailDouble = Двойной хвост +marking-ADTCelecernTailDouble-double_tail = Двойной хвост +marking-ADTCelecernTailDoubleAnimated = Двойной хвост (машет) +marking-ADTCelecernTailDoubleAnimated-double_tail_waggin = Двойной хвост (машет) +marking-ADTCelecernTailMedium = Хвост (средний) +marking-ADTCelecernTailMedium-meduim_tail = Хвост (средний) +marking-ADTCelecernTailMediumAnimated = Хвост (средний) (машет) +marking-ADTCelecernTailMediumAnimated-meduim_tail_waggin = Хвост (средний) (машет) +marking-ADTCelecernTailMini = Хвост (маленький) +marking-ADTCelecernTailMini-mini_tail = Хвост (маленький) +marking-ADTCelecernTailMiniAnimated = Хвост (маленький) (машет) +marking-ADTCelecernTailMiniAnimated-mini_tail_waggin = Хвост (маленький) (машет) +marking-ADTCelecernTailDoubleChill = Двойной хвост (расслабленный) +marking-ADTCelecernTailDoubleChill-chill_double_tail = Двойной хвост (расслабленный) +marking-ADTCelecernTailDoubleChillAnimated = Двойной хвост (расслабленный) (машет) +marking-ADTCelecernTailDoubleChillAnimated-chill_double_tail_waggin = Двойной хвост (расслабленный) (машет) +marking-ADTCelecernTailCelecern = Хвост селецерна +marking-ADTCelecernTailCelecern-celecern_tail = Хвост селецерна +marking-ADTCelecernTailCelecernAnimated = Хвост селецерна (машет) +marking-ADTCelecernTailCelecernAnimated-celecern_tail_waggin = Хвост селецерна (машет) +marking-ADTCelecernTailCelecernMedium = Хвост селецерна (средний) +marking-ADTCelecernTailCelecernMedium-celecern_tail_medium = Хвост селецерна (средний) +marking-ADTCelecernTailCelecernMediumAnimated = Хвост селецерна (средний) (машет) +marking-ADTCelecernTailCelecernMediumAnimated-celecern_tail_medium_waggin = Хвост селецерна (средний) (машет) +marking-ADTCelecernTailCelecernChill = Хвост селецерна (расслабленный) +marking-ADTCelecernTailCelecernChill-celecern_chill_tail = Хвост селецерна (расслабленный) +marking-ADTCelecernTailCelecernChillAnimated = Хвост селецерна (расслабленный) (машет) +marking-ADTCelecernTailCelecernChillAnimated-celecern_chill_tail_waggin = Хвост селецерна (расслабленный) (машет) +marking-ADTCelecernTailKist = Хвост с кистью +marking-ADTCelecernTailKist-kist_tail = Хвост с кистью +marking-ADTCelecernTailKistAnimated = Хвост с кистью (машет) +marking-ADTCelecernTailKistAnimated-kist_tail_waggin = Хвост с кистью (машет) +marking-ADTCelecernTailKistChill = Хвост с кистью (расслабленный) +marking-ADTCelecernTailKistChill-kist_chill_tail = Хвост с кистью (расслабленный) +marking-ADTCelecernTailKistChillAnimated = Хвост с кистью (расслабленный) (машет) +marking-ADTCelecernTailKistChillAnimated-kist_chill_tail_waggin = Хвост с кистью (расслабленный) (машет) +marking-ADTCelecernTailLong = Длинный хвост +marking-ADTCelecernTailLong-long = Длинный хвост +marking-ADTCelecernTailLongAnimated = Длинный хвост (машет) +marking-ADTCelecernTailLongAnimated-long_waggin = Длинный хвост (машет) +marking-ADTCelecernTailLongChill = Длинный хвост (расслабленный) +marking-ADTCelecernTailLongChill-long_chill = Длинный хвост (расслабленный) +marking-ADTCelecernTailLongChillAnimated = Длинный хвост (расслабленный) (машет) +marking-ADTCelecernTailLongChillAnimated-long_chill_waggin = Длинный хвост (расслабленный) (машет) +marking-ADTCelecernTailLongMedium = Длинный хвост (средний) +marking-ADTCelecernTailLongMedium-long_mediun = Длинный хвост (средний) +marking-ADTCelecernTailLongMediumAnimated = Длинный хвост (средний) (машет) +marking-ADTCelecernTailLongMediumAnimated-long_medium_waggin = Длинный хвост (средний) (машет) +marking-ADTCelecernTailUp = Поднятый хвост +marking-ADTCelecernTailUp-up = Поднятый хвост +marking-ADTCelecernTailUpAnimated = Поднятый хвост (машет) +marking-ADTCelecernTailUpAnimated-up_waggin = Поднятый хвост (машет) +marking-ADTCelecernProtezArmLeftA = Протез левой руки (А) +marking-ADTCelecernProtezArmLeftA-l_arm-protez-a = Протез левой руки (А) +marking-ADTCelecernProtezArmLeftB = Протез левой руки (Б) +marking-ADTCelecernProtezArmLeftB-l_arm-protez-b = Протез левой руки (Б) +marking-ADTCelecernProtezArmLeftC = Протез левой руки (В) +marking-ADTCelecernProtezArmLeftC-l_arm-protez-c = Протез левой руки (В) +marking-ADTCelecernProtezArmLeftD = Протез левой руки (Г) +marking-ADTCelecernProtezArmLeftD-l_arm-protez-d = Протез левой руки (Г) +marking-ADTCelecernProtezArmRightA = Протез правой руки (А) +marking-ADTCelecernProtezArmRightA-r_arm-protez-a = Протез правой руки (А) +marking-ADTCelecernProtezArmRightB = Протез правой руки (Б) +marking-ADTCelecernProtezArmRightB-r_arm-protez-b = Протез правой руки (Б) +marking-ADTCelecernProtezArmRightC = Протез правой руки (В) +marking-ADTCelecernProtezArmRightC-r_arm-protez-c = Протез правой руки (В) +marking-ADTCelecernProtezArmRightD = Протез правой руки (Г) +marking-ADTCelecernProtezArmRightD-r_arm-protez-d = Протез правой руки (Г) +marking-ADTCelecernProtezHandLeftA = Протез левой кисти (А) +marking-ADTCelecernProtezHandLeftA-l_hand-protez-a = Протез левой кисти (А) +marking-ADTCelecernProtezHandLeftB = Протез левой кисти (Б) +marking-ADTCelecernProtezHandLeftB-l_hand-protez-b = Протез левой кисти (Б) +marking-ADTCelecernProtezHandLeftC = Протез левой кисти (В) +marking-ADTCelecernProtezHandLeftC-l_hand-protez-c = Протез левой кисти (В) +marking-ADTCelecernProtezHandLeftD = Протез левой кисти (Г) +marking-ADTCelecernProtezHandLeftD-l_hand-protez-d = Протез левой кисти (Г) +marking-ADTCelecernProtezHandRightA = Протез правой кисти (А) +marking-ADTCelecernProtezHandRightA-r_hand-protez-a = Протез правой кисти (А) +marking-ADTCelecernProtezHandRightB = Протез правой кисти (Б) +marking-ADTCelecernProtezHandRightB-r_hand-protez-b = Протез правой кисти (Б) +marking-ADTCelecernProtezHandRightC = Протез правой кисти (В) +marking-ADTCelecernProtezHandRightC-r_hand-protez-c = Протез правой кисти (В) +marking-ADTCelecernProtezHandRightD = Протез правой кисти (Г) +marking-ADTCelecernProtezHandRightD-r_hand-protez-d = Протез правой кисти (Г) +marking-ADTCelecernProtezLegLeftA = Протез левой ноги (А) +marking-ADTCelecernProtezLegLeftA-l_leg-protez-a = Протез левой ноги (А) +marking-ADTCelecernProtezLegLeftB = Протез левой ноги (Б) +marking-ADTCelecernProtezLegLeftB-l_leg-protez-b = Протез левой ноги (Б) +marking-ADTCelecernProtezLegLeftC = Протез левой ноги (В) +marking-ADTCelecernProtezLegLeftC-l_leg-protez-c = Протез левой ноги (В) +marking-ADTCelecernProtezLegLeftD = Протез левой ноги (Г) +marking-ADTCelecernProtezLegLeftD-l_leg-protez-d = Протез левой ноги (Г) +marking-ADTCelecernProtezLegRightA = Протез правой ноги (А) +marking-ADTCelecernProtezLegRightA-r_leg-protez-a = Протез правой ноги (А) +marking-ADTCelecernProtezLegRightB = Протез правой ноги (Б) +marking-ADTCelecernProtezLegRightB-r_leg-protez-b = Протез правой ноги (Б) +marking-ADTCelecernProtezLegRightC = Протез правой ноги (В) +marking-ADTCelecernProtezLegRightC-r_leg-protez-c = Протез правой ноги (В) +marking-ADTCelecernProtezLegRightD = Протез правой ноги (Г) +marking-ADTCelecernProtezLegRightD-r_leg-protez-d = Протез правой ноги (Г) +marking-ADTCelecernProtezHoofLeftA = Протез левого копыта (А) +marking-ADTCelecernProtezHoofLeftA-l_foot-protez-a = Протез левого копыта (А) +marking-ADTCelecernProtezHoofLeftB = Протез левого копыта (Б) +marking-ADTCelecernProtezHoofLeftB-l_foot-protez-b = Протез левого копыта (Б) +marking-ADTCelecernProtezHoofLeftC = Протез левого копыта (В) +marking-ADTCelecernProtezHoofLeftC-l_foot-protez-c = Протез левого копыта (В) +marking-ADTCelecernProtezHoofLeftD = Протез левого копыта (Г) +marking-ADTCelecernProtezHoofLeftD-l_foot-protez-d = Протез левого копыта (Г) +marking-ADTCelecernProtezHoofRightA = Протез правого копыта (А) +marking-ADTCelecernProtezHoofRightA-r_foot-protez-a = Протез правого копыта (А) +marking-ADTCelecernProtezHoofRightB = Протез правого копыта (Б) +marking-ADTCelecernProtezHoofRightB-r_foot-protez-b = Протез правого копыта (Б) +marking-ADTCelecernProtezHoofRightC = Протез правого копыта (В) +marking-ADTCelecernProtezHoofRightC-r_foot-protez-c = Протез правого копыта (В) +marking-ADTCelecernProtezHoofRightD = Протез правого копыта (Г) +marking-ADTCelecernProtezHoofRightD-r_foot-protez-d = Протез правого копыта (Г) +marking-ADTCelecernProtezChestA = Протез грудной клетки (А) +marking-ADTCelecernProtezChestA-protez-chest-a = Протез грудной клетки (А) +marking-ADTCelecernProtezHipsAMale = Протез таза (А) +marking-ADTCelecernProtezHipsAMale-protez-a_m = Протез таза (А) +marking-ADTCelecernProtezFullBodyAMale = Протез корпуса (А) +marking-ADTCelecernProtezFullBodyAMale-protez-full-body-a_m = Протез корпуса (А) +marking-ADTCelecernProtezHipsAFemale = Протез таза (А) +marking-ADTCelecernProtezHipsAFemale-protez-a_f = Протез таза (А) +marking-ADTCelecernProtezFullBodyAFemale = Протез корпуса (А) +marking-ADTCelecernProtezFullBodyAFemale-protez-full-body-a_f = Протез корпуса (А) +marking-ADTCelecernProtezTailA = Протез хвоста (А) +marking-ADTCelecernProtezTailA-tail-protez-a = Протез хвоста (А) +marking-ADTCelecernProtezTailAAnimated = Протез хвоста (А) (машет) +marking-ADTCelecernProtezTailAAnimated-tail-protez-a-waggin = Протез хвоста (А) (машет) +marking-ADTCelecernProtezChestB = Протез грудной клетки (Б) +marking-ADTCelecernProtezChestB-protez-chest-b = Протез грудной клетки (Б) +marking-ADTCelecernProtezHipsBMale = Протез таза (Б) +marking-ADTCelecernProtezHipsBMale-protez-b_m = Протез таза (Б) +marking-ADTCelecernProtezFullBodyBMale = Протез корпуса (Б) +marking-ADTCelecernProtezFullBodyBMale-protez-full-body-b_m = Протез корпуса (Б) +marking-ADTCelecernProtezHipsBFemale = Протез таза (Б) +marking-ADTCelecernProtezHipsBFemale-protez-b_f = Протез таза (Б) +marking-ADTCelecernProtezFullBodyBFemale = Протез корпуса (Б) +marking-ADTCelecernProtezFullBodyBFemale-protez-full-body-b_f = Протез корпуса (Б) +marking-ADTCelecernProtezTailB = Протез хвоста (Б) +marking-ADTCelecernProtezTailB-tail-protez-b = Протез хвоста (Б) +marking-ADTCelecernProtezTailBAnimated = Протез хвоста (Б) (машет) +marking-ADTCelecernProtezTailBAnimated-tail-protez-b-waggin = Протез хвоста (Б) (машет) +marking-ADTCelecernProtezChestC = Протез грудной клетки (В) +marking-ADTCelecernProtezChestC-protez-chest-c = Протез грудной клетки (В) +marking-ADTCelecernProtezHipsCMale = Протез таза (В) +marking-ADTCelecernProtezHipsCMale-protez-c_m = Протез таза (В) +marking-ADTCelecernProtezFullBodyCMale = Протез корпуса (В) +marking-ADTCelecernProtezFullBodyCMale-protez-full-body-c_m = Протез корпуса (В) +marking-ADTCelecernProtezHipsCFemale = Протез таза (В) +marking-ADTCelecernProtezHipsCFemale-protez-c_f = Протез таза (В) +marking-ADTCelecernProtezFullBodyCFemale = Протез корпуса (В) +marking-ADTCelecernProtezFullBodyCFemale-protez-full-body-c_f = Протез корпуса (В) +marking-ADTCelecernProtezTailC = Протез хвоста (В) +marking-ADTCelecernProtezTailC-tail-protez-c = Протез хвоста (В) +marking-ADTCelecernProtezTailCAnimated = Протез хвоста (В) (машет) +marking-ADTCelecernProtezTailCAnimated-tail-protez-c-waggin = Протез хвоста (В) (машет) +marking-ADTCelecernProtezChestD = Протез грудной клетки (Г) +marking-ADTCelecernProtezChestD-protez-chest-d = Протез грудной клетки (Г) +marking-ADTCelecernProtezHipsDMale = Протез таза (Г) +marking-ADTCelecernProtezHipsDMale-protez-d_m = Протез таза (Г) +marking-ADTCelecernProtezFullBodyDMale = Протез корпуса (Г) +marking-ADTCelecernProtezFullBodyDMale-protez-full-body-d_m = Протез корпуса (Г) +marking-ADTCelecernProtezHipsDFemale = Протез таза (Г) +marking-ADTCelecernProtezHipsDFemale-protez-d_f = Протез таза (Г) +marking-ADTCelecernProtezFullBodyDFemale = Протез корпуса (Г) +marking-ADTCelecernProtezFullBodyDFemale-protez-full-body-d_f = Протез корпуса (Г) +marking-ADTCelecernProtezTailD = Протез хвоста (Г) +marking-ADTCelecernProtezTailD-tail-protez-d = Протез хвоста (Г) +marking-ADTCelecernProtezTailDAnimated = Протез хвоста (Г) (машет) +marking-ADTCelecernProtezTailDAnimated-tail-protez-d-waggin = Протез хвоста (Г) (машет) diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_firstFemaleCelecern.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_firstFemaleCelecern.ftl new file mode 100644 index 00000000000..86164e891ab --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_firstFemaleCelecern.ftl @@ -0,0 +1,154 @@ +firstFemaleCelecern-1 = Альхена +firstFemaleCelecern-2 = Мебсута +firstFemaleCelecern-3 = Теят +firstFemaleCelecern-4 = Веритате +firstFemaleCelecern-5 = Гидрия +firstFemaleCelecern-6 = Атрия +firstFemaleCelecern-7 = Рана +firstFemaleCelecern-8 = Азха +firstFemaleCelecern-9 = Курса +firstFemaleCelecern-10 = Вуррен +firstFemaleCelecern-11 = Альциона +firstFemaleCelecern-12 = Стеропа +firstFemaleCelecern-13 = Аин +firstFemaleCelecern-14 = Плейона +firstFemaleCelecern-15 = Меропа +firstFemaleCelecern-16 = Астеропа +firstFemaleCelecern-17 = Тайгета +firstFemaleCelecern-18 = Целано +firstFemaleCelecern-19 = Асцелла +firstFemaleCelecern-20 = Шаула +firstFemaleCelecern-21 = Альфекка +firstFemaleCelecern-22 = Ревати +firstFemaleCelecern-23 = Презепа +firstFemaleCelecern-24 = Кватра +firstFemaleCelecern-25 = Мисам +firstFemaleCelecern-26 = Алголь +firstFemaleCelecern-27 = Сальма +firstFemaleCelecern-28 = Эниф +firstFemaleCelecern-29 = Альсефина +firstFemaleCelecern-30 = Мейсса +firstFemaleCelecern-31 = Хатиса +firstFemaleCelecern-32 = Ригель +firstFemaleCelecern-33 = Гомейса +firstFemaleCelecern-34 = Китальфа +firstFemaleCelecern-35 = Преципуя +firstFemaleCelecern-36 = Вега +firstFemaleCelecern-37 = Зосма +firstFemaleCelecern-38 = Денебола +firstFemaleCelecern-39 = Турейс +firstFemaleCelecern-40 = Нашира +firstFemaleCelecern-41 = Дифда +firstFemaleCelecern-42 = Центавра +firstFemaleCelecern-43 = Проксима +firstFemaleCelecern-44 = Кастула +firstFemaleCelecern-45 = Рукба +firstFemaleCelecern-46 = Алиа +firstFemaleCelecern-47 = Синистра +firstFemaleCelecern-48 = Нихаль +firstFemaleCelecern-49 = Сирма +firstFemaleCelecern-50 = Поррима +firstFemaleCelecern-51 = Спика +firstFemaleCelecern-52 = Суперба +firstFemaleCelecern-53 = Хара +firstFemaleCelecern-54 = Нага +firstFemaleCelecern-55 = Сарин +firstFemaleCelecern-56 = Огма +firstFemaleCelecern-57 = Гиена +firstFemaleCelecern-58 = Мерга +firstFemaleCelecern-59 = Капелла +firstFemaleCelecern-60 = Ситула +firstFemaleCelecern-61 = Лэи +firstFemaleCelecern-62 = Алудра +firstFemaleCelecern-63 = Адара +firstFemaleCelecern-64 = Мирзам +firstFemaleCelecern-65 = Мусцида +firstFemaleCelecern-66 = Алула +firstFemaleCelecern-67 = Тания +firstFemaleCelecern-68 = Талита +firstFemaleCelecern-69 = Мицар +firstFemaleCelecern-70 = Алиот +firstFemaleCelecern-71 = Фекда +firstFemaleCelecern-72 = Алькор +firstFemaleCelecern-73 = Сирра +firstFemaleCelecern-74 = Альгена +firstFemaleCelecern-75 = Мелунта +firstFemaleCelecern-76 = Месоула +firstFemaleCelecern-77 = Мирцам +firstFemaleCelecern-78 = Инан +firstFemaleCelecern-79 = Аува +firstFemaleCelecern-80 = Гиеди +firstFemaleCelecern-81 = Хека +firstFemaleCelecern-82 = Гемма +firstFemaleCelecern-83 = Альрами +firstFemaleCelecern-84 = Атриа +firstFemaleCelecern-85 = Седна +firstFemaleCelecern-86 = Феба +firstFemaleCelecern-87 = Тефия +firstFemaleCelecern-88 = Геба +firstFemaleCelecern-89 = Каллисто +firstFemaleCelecern-90 = Амальтея +firstFemaleCelecern-91 = Карме +firstFemaleCelecern-92 = Титания +firstFemaleCelecern-93 = Крессида +firstFemaleCelecern-94 = Галатея +firstFemaleCelecern-95 = Таласса +firstFemaleCelecern-96 = Псамфа +firstFemaleCelecern-97 = Наяда +firstFemaleCelecern-98 = Никта +firstFemaleCelecern-99 = Эрида +firstFemaleCelecern-100 = Дисномия +firstFemaleCelecern-101 = Аридея +firstFemaleCelecern-102 = Архита +firstFemaleCelecern-103 = Тессера +firstFemaleCelecern-104 = Борея +firstFemaleCelecern-105 = Оорта +firstFemaleCelecern-106 = Церера +firstFemaleCelecern-107 = Сигне +firstFemaleCelecern-108 = Сапфо +firstFemaleCelecern-109 = Клио +firstFemaleCelecern-110 = Левкофея +firstFemaleCelecern-111 = Цирцея +firstFemaleCelecern-112 = Ниса +firstFemaleCelecern-113 = Эхо +firstFemaleCelecern-114 = Терпсихора +firstFemaleCelecern-115 = Веритас +firstFemaleCelecern-116 = Кора +firstFemaleCelecern-117 = Сигуна +firstFemaleCelecern-118 = Семела +firstFemaleCelecern-119 = Геката +firstFemaleCelecern-120 = Ианфа +firstFemaleCelecern-121 = Эгла +firstFemaleCelecern-122 = Ата +firstFemaleCelecern-123 = Сирона +firstFemaleCelecern-124 = Тира +firstFemaleCelecern-125 = Алькеста +firstFemaleCelecern-126 = Эфра +firstFemaleCelecern-127 = Луцина +firstFemaleCelecern-128 = Протогенея +firstFemaleCelecern-129 = Сцилла +firstFemaleCelecern-130 = Ксантиппа +firstFemaleCelecern-131 = Уна +firstFemaleCelecern-132 = Атхор +firstFemaleCelecern-133 = Эригона +firstFemaleCelecern-134 = Лорелей +firstFemaleCelecern-135 = Клитемнестра +firstFemaleCelecern-136 = Эвхарида +firstFemaleCelecern-137 = Эвника +firstFemaleCelecern-138 = Келута +firstFemaleCelecern-139 = Мениппа +firstFemaleCelecern-140 = Фтия +firstFemaleCelecern-141 = Исмена +firstFemaleCelecern-142 = Колга +firstFemaleCelecern-143 = Прокна +firstFemaleCelecern-144 = Эвриклея +firstFemaleCelecern-145 = Сита +firstFemaleCelecern-146 = Тихея +firstFemaleCelecern-147 = Тирза +firstFemaleCelecern-148 = Фео +firstFemaleCelecern-149 = Амицития +firstFemaleCelecern-150 = Окльо +firstFemaleCelecern-151 = Ио +firstFemaleCelecern-152 = Тау +firstFemaleCelecern-153 = Шеат +firstFemaleCelecern-154 = Тееним diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_firstMaleCelecern.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_firstMaleCelecern.ftl new file mode 100644 index 00000000000..57fa856f5d4 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_firstMaleCelecern.ftl @@ -0,0 +1,153 @@ +firstMaleCelecern-1 = Нембус +firstMaleCelecern-2 = Альферац +firstMaleCelecern-3 = Мирах +firstMaleCelecern-4 = Альмах +firstMaleCelecern-5 = Адхил +firstMaleCelecern-6 = Титавин +firstMaleCelecern-7 = Кастор +firstMaleCelecern-8 = Поллукс +firstMaleCelecern-9 = Васат +firstMaleCelecern-10 = Пропус +firstMaleCelecern-11 = Аполлион +firstMaleCelecern-12 = Гидор +firstMaleCelecern-13 = Гиртаб +firstMaleCelecern-14 = Имай +firstMaleCelecern-15 = Эльгафар +firstMaleCelecern-16 = Укдах +firstMaleCelecern-17 = Фаварис +firstMaleCelecern-18 = Пиаутос +firstMaleCelecern-19 = Гакрукс +firstMaleCelecern-20 = Акрукс +firstMaleCelecern-21 = Ангетенар +firstMaleCelecern-22 = Зибаль +firstMaleCelecern-23 = Ран +firstMaleCelecern-24 = Заурак +firstMaleCelecern-25 = Ахернар +firstMaleCelecern-26 = Лабр +firstMaleCelecern-27 = Курхах +firstMaleCelecern-28 = Альфирк +firstMaleCelecern-29 = Эльнат +firstMaleCelecern-30 = Атлас +firstMaleCelecern-31 = Каус +firstMaleCelecern-32 = Шам +firstMaleCelecern-33 = Граффиас +firstMaleCelecern-34 = Иклил +firstMaleCelecern-35 = Саргас +firstMaleCelecern-36 = Лараваг +firstMaleCelecern-37 = Тегмен +firstMaleCelecern-38 = Мелеф +firstMaleCelecern-39 = Азеллюс +firstMaleCelecern-40 = Далим +firstMaleCelecern-41 = Атик +firstMaleCelecern-42 = Мирам +firstMaleCelecern-43 = Матар +firstMaleCelecern-44 = Регор +firstMaleCelecern-45 = Табит +firstMaleCelecern-46 = Альтаир +firstMaleCelecern-47 = Ботейн +firstMaleCelecern-48 = Процион +firstMaleCelecern-49 = Феркад +firstMaleCelecern-50 = Йилдун +firstMaleCelecern-51 = Ансер +firstMaleCelecern-52 = Кохаб +firstMaleCelecern-53 = Субра +firstMaleCelecern-54 = Расаляс +firstMaleCelecern-55 = Хертан +firstMaleCelecern-56 = Регул +firstMaleCelecern-57 = Дженах +firstMaleCelecern-58 = Садр +firstMaleCelecern-59 = Денеб +firstMaleCelecern-60 = Наос +firstMaleCelecern-61 = Окул +firstMaleCelecern-62 = Менкар +firstMaleCelecern-63 = Авиор +firstMaleCelecern-64 = Канопус +firstMaleCelecern-65 = Хадар +firstMaleCelecern-66 = Ригиль +firstMaleCelecern-67 = Сегин +firstMaleCelecern-68 = Каф +firstMaleCelecern-69 = Арнеб +firstMaleCelecern-70 = Альтаис +firstMaleCelecern-71 = Ротанев +firstMaleCelecern-72 = Минхир +firstMaleCelecern-73 = Каям +firstMaleCelecern-74 = Минкар +firstMaleCelecern-75 = Киссин +firstMaleCelecern-76 = Цегинус +firstMaleCelecern-77 = Сегинус +firstMaleCelecern-78 = Ицар +firstMaleCelecern-79 = Неккар +firstMaleCelecern-80 = Арктур +firstMaleCelecern-81 = Хедус +firstMaleCelecern-82 = Скат +firstMaleCelecern-83 = Везен +firstMaleCelecern-84 = Сириус +firstMaleCelecern-85 = Мерак +firstMaleCelecern-86 = Дубхе +firstMaleCelecern-87 = Альзирр +firstMaleCelecern-88 = Нихатай +firstMaleCelecern-89 = Изис +firstMaleCelecern-90 = Корну +firstMaleCelecern-91 = Нод +firstMaleCelecern-92 = Нихал +firstMaleCelecern-93 = Тсиг +firstMaleCelecern-94 = Ходар +firstMaleCelecern-95 = Хорт +firstMaleCelecern-96 = Пелаг +firstMaleCelecern-97 = Дике +firstMaleCelecern-98 = Энцелад +firstMaleCelecern-99 = Оберон +firstMaleCelecern-100 = Умбриэль +firstMaleCelecern-101 = Калибан +firstMaleCelecern-102 = Фобос +firstMaleCelecern-103 = Деймос +firstMaleCelecern-104 = Несо +firstMaleCelecern-105 = Сао +firstMaleCelecern-106 = Титан +firstMaleCelecern-107 = Дениб +firstMaleCelecern-108 = Этамин +firstMaleCelecern-109 = Арае +firstMaleCelecern-110 = Эрато +firstMaleCelecern-111 = Оклло +firstMaleCelecern-112 = Селинур +firstMaleCelecern-113 = Клото +firstMaleCelecern-114 = Сирон +firstMaleCelecern-115 = Алькес +firstMaleCelecern-116 = Люмен +firstMaleCelecern-117 = Рем +firstMaleCelecern-118 = Ромул +firstMaleCelecern-119 = Эос +firstMaleCelecern-120 = Эсфирь +firstMaleCelecern-121 = Эффре +firstMaleCelecern-122 = Нестор +firstMaleCelecern-123 = Арне +firstMaleCelecern-124 = Аслог +firstMaleCelecern-125 = Эней +firstMaleCelecern-126 = Иол +firstMaleCelecern-127 = Арес +firstMaleCelecern-128 = Кивтех +firstMaleCelecern-129 = Фулу +firstMaleCelecern-130 = Парвус +firstMaleCelecern-131 = Флос +firstMaleCelecern-132 = Лацет +firstMaleCelecern-133 = Эперис +firstMaleCelecern-134 = Винсит +firstMaleCelecern-135 = Келум +firstMaleCelecern-136 = Кернунн +firstMaleCelecern-137 = Эликсис +firstMaleCelecern-138 = Карст +firstMaleCelecern-139 = Эхекл +firstMaleCelecern-140 = Колюр +firstMaleCelecern-141 = Гало +firstMaleCelecern-142 = Ноктуа +firstMaleCelecern-143 = Лато +firstMaleCelecern-144 = Эльраи +firstMaleCelecern-145 = Антис +firstMaleCelecern-146 = Умбра +firstMaleCelecern-147 = Суарес +firstMaleCelecern-148 = Фахт +firstMaleCelecern-149 = Шуйа +firstMaleCelecern-150 = Айнес +firstMaleCelecern-151 = Тау +firstMaleCelecern-152 = Эрраи +firstMaleCelecern-153 = Инкон diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_lastCelecern.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_lastCelecern.ftl new file mode 100644 index 00000000000..229cc527899 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Datasets/Names/names_races/names_lastCelecern.ftl @@ -0,0 +1,148 @@ +lastCelecern-1 = Садалтагер +lastCelecern-2 = Паикаухале +lastCelecern-3 = Фомальгаут +lastCelecern-4 = Меридиана +lastCelecern-5 = Бореалис +lastCelecern-6 = Антарес +lastCelecern-7 = Альциаукат +lastCelecern-8 = Торкулар +lastCelecern-9 = Коперник +lastCelecern-10 = Терция +lastCelecern-11 = Гельветиос +lastCelecern-12 = Бетельгейзе +lastCelecern-13 = Либертас +lastCelecern-14 = Шератан +lastCelecern-15 = Асмидиске +lastCelecern-16 = Кастра +lastCelecern-17 = Алгеди +lastCelecern-18 = Каитос +lastCelecern-19 = Менкент +lastCelecern-20 = Унукалхай +lastCelecern-21 = Росалиядекастро +lastCelecern-22 = Цебальрай +lastCelecern-23 = Расальхаг +lastCelecern-24 = Сервантес +lastCelecern-25 = Суалоцин +lastCelecern-26 = Виндемиатрикс +lastCelecern-27 = Минальаува +lastCelecern-28 = Корнефорос +lastCelecern-29 = Расальгети +lastCelecern-30 = Крац +lastCelecern-31 = Ихор +lastCelecern-32 = Саклатени +lastCelecern-33 = Менкалинан +lastCelecern-34 = Унургуните +lastCelecern-35 = Мегрец +lastCelecern-36 = Интеркрус +lastCelecern-37 = Постериор +lastCelecern-38 = Калх +lastCelecern-39 = Каффа +lastCelecern-40 = Бенетнаш +lastCelecern-41 = Садатони +lastCelecern-42 = Мерез +lastCelecern-43 = Алькалюропс +lastCelecern-44 = Береницес +lastCelecern-45 = Краз +lastCelecern-46 = Суалокин +lastCelecern-47 = Цельбальрай +lastCelecern-48 = Каффалидма +lastCelecern-49 = Меридионалис +lastCelecern-50 = Альраи +lastCelecern-51 = Андромеды +lastCelecern-52 = Большой Медведицы +lastCelecern-53 = Большого Пса +lastCelecern-54 = Возничего +lastCelecern-55 = Волопас +lastCelecern-56 = Гидры +lastCelecern-57 = Гончих Псов +lastCelecern-58 = Девы +lastCelecern-59 = Жертвенника +lastCelecern-60 = Змееносца +lastCelecern-61 = Касиопейи +lastCelecern-62 = Киля +lastCelecern-63 = Кита +lastCelecern-64 = Кормы +lastCelecern-65 = Лиры +lastCelecern-66 = Малой Медвециды +lastCelecern-67 = Малого Пса +lastCelecern-68 = Октанта +lastCelecern-69 = Ориона +lastCelecern-70 = Персея +lastCelecern-71 = Северной Короны +lastCelecern-72 = Секстанта +lastCelecern-73 = Цефеи +lastCelecern-74 = Эридана +lastCelecern-75 = Мириостос +lastCelecern-76 = Звёздной пыли +lastCelecern-77 = Рассеянного скопления +lastCelecern-78 = Планетарной туманности +lastCelecern-79 = Плеяды +lastCelecern-80 = Спирального рукава +lastCelecern-81 = Звёдного скопления +lastCelecern-82 = Алкионея +lastCelecern-83 = Млечного пути +lastCelecern-84 = Метеорита +lastCelecern-85 = Метеор +lastCelecern-86 = Астероида +lastCelecern-87 = Кометы +lastCelecern-88 = Сверхгалактики +lastCelecern-89 = Галактической нити +lastCelecern-90 = Пояса Койпера +lastCelecern-91 = Ланиакея +lastCelecern-92 = Великого аттрактора +lastCelecern-93 = Сверхскопления Парусов +lastCelecern-94 = Космической пустоты +lastCelecern-95 = Скопления Девы +lastCelecern-96 = Синопе +lastCelecern-97 = Сикоракса +lastCelecern-98 = Квазара +lastCelecern-99 = Сетебос +lastCelecern-100 = Тринкуло +lastCelecern-101 = Стикс +lastCelecern-102 = Кербер +lastCelecern-103 = Астра +lastCelecern-104 = Патера +lastCelecern-105 = Серпенса +lastCelecern-106 = Кларитас +lastCelecern-107 = Кадуцеата +lastCelecern-108 = Нереида +lastCelecern-109 = Куалытемоцрина +lastCelecern-110 = Альдерамин +lastCelecern-111 = Проплид +lastCelecern-112 = Вилькицкия +lastCelecern-113 = Асмидиск +lastCelecern-114 = Ржишегвезд +lastCelecern-115 = Карцехис +lastCelecern-116 = Кршемже +lastCelecern-117 = Форнацис +lastCelecern-118 = Стевендицк +lastCelecern-119 = Альнилам +lastCelecern-120 = Циаукат +lastCelecern-121 = Септент +lastCelecern-122 = Азеллюс +lastCelecern-123 = Форамен +lastCelecern-124 = Алракис +lastCelecern-125 = Альхаге +lastCelecern-126 = Турайс +lastCelecern-127 = Сциенция +lastCelecern-128 = Пульсар +lastCelecern-129 = Каонн +lastCelecern-130 = Аккреция +lastCelecern-131 = Сверхнова +lastCelecern-132 = Мезартим +lastCelecern-133 = Куспид +lastCelecern-134 = Эквинокс +lastCelecern-135 = Ауравиктрикс +lastCelecern-136 = Лунация +lastCelecern-137 = Лунного течения +lastCelecern-138 = Лунного цикла +lastCelecern-139 = Лунного затмения +lastCelecern-140 = Сизигия +lastCelecern-141 = Цайпель +lastCelecern-142 = Анталголь +lastCelecern-143 = Гравастар +lastCelecern-144 = Тектит +lastCelecern-145 = Эксергис +lastCelecern-146 = Хистрикс +lastCelecern-147 = Полнолуния +lastCelecern-148 = Перигаль diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Species/celecern.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Species/celecern.ftl new file mode 100644 index 00000000000..3678f1d3eb4 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/prototypes/Species/celecern.ftl @@ -0,0 +1,2 @@ +species-name-celecern = Селецерн +species-name-celecernspecies = Селецерн diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Species/shortdesc.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Species/shortdesc.ftl index f6e605e579a..9c182e403d9 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Species/shortdesc.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Species/shortdesc.ftl @@ -15,3 +15,4 @@ species-short-desc-moth = Ниан Луам — раса, отдалённо с species-short-desc-reptilian = Унатхи (прост. — унати, унатх) — это вид чешуйчатых гуманоидов родом с тропической планеты Могес, расположенной в звездной системе Узулу, управляемой монархическим государством «Великая Империя Кхси’Ра». species-short-desc-slime = Слаймолюды — это раса желеобразных и полупрозрачных существ из обширных океанов тропического мира Ксарксис 5. species-short-desc-vox = Вокс (мн. число Воксы) - вид прямоходящих гуманоидов происходящих с огромных кораблей, называемых ковчегами. Большинство обитателей космоса, даже самых образованных, знают очень мало об этой скрытной расе. Внешне типичный вокс крайне непривлекателен тело похоже на нечто среднее между раптором и птицей. +species-short-desc-celecern = Селецерны (ед. число - Селецерн) - близкие родичи аркан. От своих сородичей отличаются копытами вместо ступней, из-за чего двигаются заметно легче и быстрее. Кожа принимает те же оттенки, что и у аркан, а рога, уши и хвосты у них ещё разнообразнее. Расплата за подвижность - хрупкость: удары, порезы и клеточный распад переносят хуже аркан. diff --git a/Resources/Prototypes/ADT/Body/Species/celecern.yml b/Resources/Prototypes/ADT/Body/Species/celecern.yml new file mode 100644 index 00000000000..3f7d71609ec --- /dev/null +++ b/Resources/Prototypes/ADT/Body/Species/celecern.yml @@ -0,0 +1,312 @@ +- type: markingsGroup + parent: Undergarments + id: Celecern + limits: + enum.HumanoidVisualLayers.Special: + limit: 2 + required: false + enum.HumanoidVisualLayers.Tail: + limit: 1 + required: true + default: [ ADTCelecernTailBase ] + enum.HumanoidVisualLayers.TailOverlay: + limit: 1 + required: false + enum.HumanoidVisualLayers.Hair: + limit: 3 + required: false + enum.HumanoidVisualLayers.FacialHair: + limit: 2 + required: false + enum.HumanoidVisualLayers.Chest: + limit: 4 + required: false + enum.HumanoidVisualLayers.Head: + limit: 3 + required: false + enum.HumanoidVisualLayers.Snout: + limit: 2 + required: false + enum.HumanoidVisualLayers.SnoutCover: + limit: 3 + required: false + enum.HumanoidVisualLayers.SnoutOverlay: + limit: 3 + required: false + enum.HumanoidVisualLayers.HeadSide: + limit: 3 + required: false + enum.HumanoidVisualLayers.HeadTop: + limit: 3 + required: false + enum.HumanoidVisualLayers.Eyes: + limit: 1 + required: false + enum.HumanoidVisualLayers.RArm: + limit: 2 + required: false + enum.HumanoidVisualLayers.LArm: + limit: 2 + required: false + enum.HumanoidVisualLayers.RHand: + limit: 2 + required: false + enum.HumanoidVisualLayers.LHand: + limit: 2 + required: false + enum.HumanoidVisualLayers.RLeg: + limit: 3 + required: false + enum.HumanoidVisualLayers.LLeg: + limit: 3 + required: false + enum.HumanoidVisualLayers.RFoot: + limit: 2 + required: false + enum.HumanoidVisualLayers.LFoot: + limit: 2 + required: false + enum.HumanoidVisualLayers.Overlay: + limit: 1 + required: false + +- type: entity + parent: BaseSpeciesAppearance + id: ADTAppearanceCelecern + categories: [ HideSpawnMenu ] + name: celecern appearance + components: + - type: InitialBody + organs: + Torso: ADTOrganCelecernTorso + Head: ADTOrganCelecernHead + ArmLeft: ADTOrganCelecernArmLeft + ArmRight: ADTOrganCelecernArmRight + HandRight: ADTOrganCelecernHandRight + HandLeft: ADTOrganCelecernHandLeft + LegLeft: ADTOrganCelecernLegLeft + LegRight: ADTOrganCelecernLegRight + FootLeft: ADTOrganCelecernFootLeft + FootRight: ADTOrganCelecernFootRight + Brain: OrganHumanBrain + Eyes: OrganHumanEyes + Tongue: OrganHumanTongue + Appendix: OrganHumanAppendix + Ears: OrganHumanEars + Lungs: OrganHumanLungs + Heart: ADTOrganCelecernHeart + Stomach: ADTOrganCelecernStomach + Liver: OrganAnimalLiver + Kidneys: OrganHumanKidneys + - type: HumanoidProfile + species: CelecernSpecies + - type: Inventory + maleDisplacements: + jumpsuit: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: legs + outerClothing: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: legs + shoes: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: legs + socks: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: legs + femaleDisplacements: + jumpsuit: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: jumpsuit-female + outerClothing: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: jumpsuit-female + shoes: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: legs + socks: + sizeMaps: + 32: + sprite: ADT/Mobs/Species/Celecern/displacement.rsi + state: legs + +- type: entity + save: false + name: Celecern + parent: + - ADTAppearanceCelecern + - BaseSpeciesMobOrganic + id: MobCelecern + components: + - type: Wagging + - type: Speech + speechSounds: Lizard + - type: Vocal + sounds: + Male: ADTCelecernMale + Female: ADTCelecernFemale + Unsexed: ADTCelecernFemale + - type: Damageable + damageModifierSet: Celecern + - type: Injurable + damageContainer: Biological + - type: MovementSpeedModifier + baseWalkSpeed : 2.6 + baseSprintSpeed : 4.7 + - type: FootstepModifier + footstepSoundCollection: + collection: ADTCelecernFootstep + params: + variation: 0.125 + - type: Tag + tags: + - CanPilot + - FootstepSound + - DoorBumpOpener + - AnomalyHost + - ADTCelecernEmotes + - type: MeleeWeapon + soundHit: + path: /Audio/Weapons/pierce.ogg + angle: 30 + animation: WeaponArcPunch + damage: + types: + Slash: 2 + Piercing: 3 + - type: Temperature + currentTemperature: 310.15 + specificHeat: 46 + - type: TemperatureDamage + heatDamageThreshold: 363 + coldDamageThreshold: 250 + coldDamage: + types: + Cold : 0.2 + heatDamage: + types: + Heat : 0.1 + - type: TemperatureSpeed + thresholds: + 285: 0.8 + 248: 0.6 + 220: 0.4 + - type: InteractionPopup + successChance: 1 + interactSuccessString: hugging-success-generic + interactSuccessSound: /Audio/Effects/thudswoosh.ogg + messagePerceivedByOthers: hugging-success-generic-others + - type: TypingIndicator + proto: ADTcelecern + - type: LanguageSpeaker + languages: + GalacticCommon: Speak + SolCommon: Speak + Arkane: Speak + - type: SizeAttributeWhitelist + tall: true + tallscale: 1.08 + short: true + shortscale: 0.92 + +- type: entity + parent: OrganBaseOrganic + id: ADTOrganCelecern + abstract: true + suffix: celecern + +- type: entity + id: ADTOrganCelecernMetabolizer + abstract: true + components: + - type: Metabolizer + metabolizerTypes: [ Human, Demon ] + +- type: entity + id: ADTOrganCelecernVisual + abstract: true + components: + - type: VisualOrgan + data: + sprite: ADT/Mobs/Species/Celecern/parts.rsi + - type: VisualOrganMarkings + markingData: + group: Celecern + +- type: entity + parent: [ ADTOrganCelecern, ADTOrganCelecernVisual ] + id: ADTOrganCelecernExternal + abstract: true + components: + - type: Sprite + sprite: ADT/Mobs/Species/Celecern/parts.rsi + +- type: entity + parent: [ OrganBaseTorsoSexed, OrganBaseTorso, ADTOrganCelecernExternal ] + id: ADTOrganCelecernTorso + +- type: entity + parent: [ OrganBaseHeadSexed, OrganBaseHead, ADTOrganCelecernExternal ] + id: ADTOrganCelecernHead + components: + - type: VisualOrganMarkings + hideableLayers: + - enum.HumanoidVisualLayers.Hair + - enum.HumanoidVisualLayers.Snout + - enum.HumanoidVisualLayers.SnoutOverlay + - enum.HumanoidVisualLayers.HeadTop + - enum.HumanoidVisualLayers.HeadSide + +- type: entity + parent: [ OrganBaseArmLeft, ADTOrganCelecernExternal ] + id: ADTOrganCelecernArmLeft + +- type: entity + parent: [ OrganBaseArmRight, ADTOrganCelecernExternal ] + id: ADTOrganCelecernArmRight + +- type: entity + parent: [ OrganBaseHandLeft, ADTOrganCelecernExternal ] + id: ADTOrganCelecernHandLeft + +- type: entity + parent: [ OrganBaseHandRight, ADTOrganCelecernExternal ] + id: ADTOrganCelecernHandRight + +- type: entity + parent: [ OrganBaseLegLeft, ADTOrganCelecernExternal ] + id: ADTOrganCelecernLegLeft + +- type: entity + parent: [ OrganBaseLegRight, ADTOrganCelecernExternal ] + id: ADTOrganCelecernLegRight + +- type: entity + parent: [ OrganBaseFootLeft, ADTOrganCelecernExternal ] + id: ADTOrganCelecernFootLeft + +- type: entity + parent: [ OrganBaseFootRight, ADTOrganCelecernExternal ] + id: ADTOrganCelecernFootRight + +- type: entity + parent: [ OrganBaseStomach, ADTOrganCelecernMetabolizer, OrganSpriteHumanInternal ] + id: ADTOrganCelecernStomach + +- type: entity + parent: [ OrganBaseHeart, ADTOrganCelecernMetabolizer, OrganSpriteHumanInternal ] + id: ADTOrganCelecernHeart diff --git a/Resources/Prototypes/ADT/Damage/modifier_sets.yml b/Resources/Prototypes/ADT/Damage/modifier_sets.yml index 78e0dc20a03..85220ad5cd2 100644 --- a/Resources/Prototypes/ADT/Damage/modifier_sets.yml +++ b/Resources/Prototypes/ADT/Damage/modifier_sets.yml @@ -407,3 +407,13 @@ Caustic: 0.1 Cellular: 0 Holy: 2 + +- type: damageModifierSet + id: Celecern + coefficients: + Blunt: 1.1 + Piercing: 1.1 + Slash: 1.1 + Heat: 0.85 + Poison: 0.8 + Cellular: 1.3 diff --git a/Resources/Prototypes/ADT/Datasets/Names/celecern.yml b/Resources/Prototypes/ADT/Datasets/Names/celecern.yml new file mode 100644 index 00000000000..932eca7a7ac --- /dev/null +++ b/Resources/Prototypes/ADT/Datasets/Names/celecern.yml @@ -0,0 +1,17 @@ +- type: localizedDataset + id: firstFemaleCelecern + values: + prefix: firstFemaleCelecern- + count: 154 + +- type: localizedDataset + id: firstMaleCelecern + values: + prefix: firstMaleCelecern- + count: 153 + +- type: localizedDataset + id: lastCelecern + values: + prefix: lastCelecern- + count: 148 diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Human_hair.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Human_hair.yml index fe09d075b90..3f5389eb179 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Human_hair.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Human_hair.yml @@ -169,7 +169,7 @@ - type: marking id: ADTHumanHairGatheredlow bodyPart: Hair - groupWhitelist: [Human, Felinid, Slime, Vulpkanin, Demon] + groupWhitelist: [Human, Felinid, Slime, Vulpkanin, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Frontier/human_hair.rsi state: gatheredlow @@ -177,7 +177,7 @@ - type: marking id: ADTHumanHairLowpigtails bodyPart: Hair - groupWhitelist: [Human, Felinid, Slime, Vulpkanin, Demon] + groupWhitelist: [Human, Felinid, Slime, Vulpkanin, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Frontier/human_hair.rsi state: lowpigtails @@ -185,7 +185,7 @@ - type: marking id: ADTHumanHairFrenchBraid bodyPart: Hair - groupWhitelist: [Human, Felinid, Slime, Vulpkanin, Demon] + groupWhitelist: [Human, Felinid, Slime, Vulpkanin, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Frontier/human_hair.rsi state: frenchbraid @@ -193,7 +193,7 @@ - type: marking id: ADTHumanHairMessySwept bodyPart: Hair - groupWhitelist: [Human, Felinid, Slime, Demon] + groupWhitelist: [Human, Felinid, Slime, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/human_hair.rsi state: messy_swept @@ -461,7 +461,7 @@ - type: marking id: ADTHumanHairLady bodyPart: Hair - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Hair/hair.rsi state: lady @@ -469,7 +469,7 @@ - type: marking id: ADTHumanHairLongHairFringe bodyPart: Hair - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Hair/hair.rsi state: longhairfringe @@ -477,7 +477,7 @@ - type: marking id: ADTHumanHairSheaf bodyPart: Hair - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Hair/hair.rsi state: sheaf @@ -485,7 +485,7 @@ - type: marking id: ADTHumanHairShortTail bodyPart: Hair - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Hair/hair.rsi state: shorttail @@ -493,7 +493,7 @@ - type: marking id: ADTHumanZeroHairstyle bodyPart: Hair - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: zero_hairstyle diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern.yml new file mode 100644 index 00000000000..b00d03eccba --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern.yml @@ -0,0 +1,1103 @@ +- type: marking + id: ADTCelecernEarsBat + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bat_ears + +- type: marking + id: ADTCelecernEarsBatBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bat_ears_broken_l + +- type: marking + id: ADTCelecernEarsBatBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bat_ears_broken_r + +- type: marking + id: ADTCelecernEarsBobby + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bobby_ears + +- type: marking + id: ADTCelecernEarsBobbyBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bobby_ears_broken_l + +- type: marking + id: ADTCelecernEarsBobbyBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bobby_ears_broken_r + +- type: marking + id: ADTCelecernEarsButterfly + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: butterfly_ears + +- type: marking + id: ADTCelecernEarsButterflyBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: butterfly_ears_broken_l + +- type: marking + id: ADTCelecernEarsButterflyBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: butterfly_ears_broken_r + +- type: marking + id: ADTCelecernEarsButterflyUp + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: butterfly_up_ears + +- type: marking + id: ADTCelecernEarsButterflyUpBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: butterfly_up_ears_broken_l + +- type: marking + id: ADTCelecernEarsButterflyUpBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: butterfly_up_ears_broken_r + +- type: marking + id: ADTCelecernEarsCelecern + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: celecern_ears + +- type: marking + id: ADTCelecernEarsCelecernBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: celecern_ears_broken_l + +- type: marking + id: ADTCelecernEarsCelecernBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: celecern_ears_broken_r + +- type: marking + id: ADTCelecernEarsChe + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: che_ears + +- type: marking + id: ADTCelecernEarsCheBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: che_ears_broken_l + +- type: marking + id: ADTCelecernEarsCheBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: che_ears_broken_r + +- type: marking + id: ADTCelecernEarsChert + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: chert_ears + +- type: marking + id: ADTCelecernEarsChertBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: chert_ears_broken_l + +- type: marking + id: ADTCelecernEarsChertBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: chert_ears_broken_r + +- type: marking + id: ADTCelecernEarsCow + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: cow_ears + +- type: marking + id: ADTCelecernEarsCowBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: cow_ears_broken_l + +- type: marking + id: ADTCelecernEarsCowBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: cow_ears_broken_r + +- type: marking + id: ADTCelecernEarsDeerDown + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_down_ears + +- type: marking + id: ADTCelecernEarsDeerDownBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_down_ears_broken_l + +- type: marking + id: ADTCelecernEarsDeerDownBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_down_ears_broken_r + +- type: marking + id: ADTCelecernEarsDeerMedium + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_medium_ears + +- type: marking + id: ADTCelecernEarsDeerMediumBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_medium_ears_broken_l + +- type: marking + id: ADTCelecernEarsDeerMediumBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_medium_ears_broken_r + +- type: marking + id: ADTCelecernEarsDeerSad + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_sad_ears + +- type: marking + id: ADTCelecernEarsDeerSadBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_sad_ears_broken_l + +- type: marking + id: ADTCelecernEarsDeerSadBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_sad_ears_broken_r + +- type: marking + id: ADTCelecernEarsDeerUp + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_up_ears + +- type: marking + id: ADTCelecernEarsDeerUpBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_up_ears_broken_l + +- type: marking + id: ADTCelecernEarsDeerUpBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_up_ears_broken_r + +- type: marking + id: ADTCelecernEarsElf + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: ears_elf + +- type: marking + id: ADTCelecernEarsElfBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: ears_elf_broken_l + +- type: marking + id: ADTCelecernEarsElfBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: ears_elf_broken_r + +- type: marking + id: ADTCelecernEarsGoat + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: goat_ears + +- type: marking + id: ADTCelecernEarsGoatBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: goat_ears_broken_l + +- type: marking + id: ADTCelecernEarsGoatBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: goat_ears_broken_r + +- type: marking + id: ADTCelecernEarsGollu + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: gollu_ears + +- type: marking + id: ADTCelecernEarsGolluBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: gollu_ears_broken_l + +- type: marking + id: ADTCelecernEarsGolluBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: gollu_ears_broken_r + +- type: marking + id: ADTCelecernEarsHobbit + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: hobbit_ears + +- type: marking + id: ADTCelecernEarsHobbitBrokenL + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: hobbit_ears_broken_l + +- type: marking + id: ADTCelecernEarsHobbitBrokenR + bodyPart: HeadSide + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: hobbit_ears_broken_r + +- type: marking + id: ADTCelecernHornsCow + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: cow_horns + +- type: marking + id: ADTCelecernHornsCowBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: cow_horns_broken_l + +- type: marking + id: ADTCelecernHornsCowBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: cow_horns_broken_r + +- type: marking + id: ADTCelecernHornsDeerAntlers + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_antlers_horns + +- type: marking + id: ADTCelecernHornsDeerAntlersBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_antlers_horns_broken_l + +- type: marking + id: ADTCelecernHornsDeerAntlersBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: deer_antlers_horns_broken_r + +- type: marking + id: ADTCelecernHornsBuffalo + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_buffalo + +- type: marking + id: ADTCelecernHornsBuffaloBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_buffalo_broken_l + +- type: marking + id: ADTCelecernHornsBuffaloBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_buffalo_broken_r + +- type: marking + id: ADTCelecernHornsCapricorn + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_capricorn + +- type: marking + id: ADTCelecernHornsCapricornBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_capricorn_broken_l + +- type: marking + id: ADTCelecernHornsCapricornBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_capricorn_broken_r + +- type: marking + id: ADTCelecernHornsDevil + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil + +- type: marking + id: ADTCelecernHornsDevilBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil_broken_l + +- type: marking + id: ADTCelecernHornsDevilBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil_broken_r + +- type: marking + id: ADTCelecernHornsDevil2 + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil2 + +- type: marking + id: ADTCelecernHornsDevil2BrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil2_broken_l + +- type: marking + id: ADTCelecernHornsDevil2BrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil2_broken_r + +- type: marking + id: ADTCelecernHornsDevil3 + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil3 + +- type: marking + id: ADTCelecernHornsDevil3BrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil3_broken_l + +- type: marking + id: ADTCelecernHornsDevil3BrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil3_broken_r + +- type: marking + id: ADTCelecernHornsDevil4 + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil4 + +- type: marking + id: ADTCelecernHornsDevil4BrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil4_broken_l + +- type: marking + id: ADTCelecernHornsDevil4BrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil4_broken_r + +- type: marking + id: ADTCelecernHornsRam + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_ram + +- type: marking + id: ADTCelecernHornsRamBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_ram_broken_l + +- type: marking + id: ADTCelecernHornsRamBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_ram_broken_r + +- type: marking + id: ADTCelecernHornsDevilOne + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_devil_one + +- type: marking + id: ADTCelecernHornsUnicorn + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_unicorn + +- type: marking + id: ADTCelecernHornsSmall + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: small_horns + +- type: marking + id: ADTCelecernHornsCurled + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: horns_celecern + +- type: marking + id: ADTCelecernHornsBackward + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: backward_horns + +- type: marking + id: ADTCelecernHornsBackwardBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: backward_horns_broken_l + +- type: marking + id: ADTCelecernHornsBackwardBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: backward_horns_broken_r + +- type: marking + id: ADTCelecernHornsDarkCrown + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: dark_crown + +- type: marking + id: ADTCelecernHornsDarkCrownBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: dark_crown_broken_l + +- type: marking + id: ADTCelecernHornsDarkCrownBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: dark_crown_broken_r + +- type: marking + id: ADTCelecernHornsDevilPrime1 + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime1 + +- type: marking + id: ADTCelecernHornsDevilPrime1BrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime1_broken_l + +- type: marking + id: ADTCelecernHornsDevilPrime1BrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime1_broken_r + +- type: marking + id: ADTCelecernHornsDevilPrime1S + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime1_s + +- type: marking + id: ADTCelecernHornsDevilPrime1SBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime1_s_broken_l + +- type: marking + id: ADTCelecernHornsDevilPrime1SBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime1_s_broken_r + +- type: marking + id: ADTCelecernHornsDevilPrime2 + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime2 + +- type: marking + id: ADTCelecernHornsDevilPrime2BrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime2_broken_l + +- type: marking + id: ADTCelecernHornsDevilPrime2BrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: devil_prime2_broken_r + +- type: marking + id: ADTCelecernHornsFat + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: fat_horn + +- type: marking + id: ADTCelecernHornsFatBrokenL + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: fat_horn_broken_l + +- type: marking + id: ADTCelecernHornsFatBrokenR + bodyPart: HeadTop + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/size_horns32x64.rsi + state: fat_horn_broken_r + +- type: marking + id: ADTCelecernGoatee + bodyPart: FacialHair + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: goatee + +- type: marking + id: ADTCelecernHaircut + bodyPart: Hair + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: hair_celecern + +- type: marking + id: ADTCelecernBodyGuardStripes + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: guards_stripes + +- type: marking + id: ADTCelecernBodyLinesEmperos + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: lines_emperos + +- type: marking + id: ADTCelecernBodyQueenLines + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: queen_lines + +- type: marking + id: ADTCelecernBodyTreeLines + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: tree_lines + +- type: marking + id: ADTCelecernBodyTrinitySpots + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: trinity_spots + +- type: marking + id: ADTCelecernBodyBloodMoons + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: blood_moons + +- type: marking + id: ADTCelecernBodyFawnSpots + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: fawn_spots + +- type: marking + id: ADTCelecernBodyStars + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: stars + +- type: marking + id: ADTCelecernBodyStripes + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: stripes + +- type: marking + id: ADTCelecernBodyTattoo + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: tattoo + +- type: marking + id: ADTCelecernBodyShetka + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: shetka + +- type: marking + id: ADTCelecernBodyShetkaMini + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: mini_shetka + +- type: marking + id: ADTCelecernBodyShetkaDouble + bodyPart: Special + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: double_shetka + +- type: marking + id: ADTCelecernLegBandage1Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bint1-l-leg + +- type: marking + id: ADTCelecernLegBandage1Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bint1-r-leg + +- type: marking + id: ADTCelecernLegBandage2Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bint2-l-leg + +- type: marking + id: ADTCelecernLegBandage2Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bint2-r-leg + +- type: marking + id: ADTCelecernLegBandage3Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bint3-l-leg + +- type: marking + id: ADTCelecernLegBandage3Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: bint3-r-leg + +- type: marking + id: ADTCelecernLegScar1Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: scar1-l-leg + +- type: marking + id: ADTCelecernLegScar1Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: scar1-r-leg + +- type: marking + id: ADTCelecernLegScar2Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: scar2-l-leg + +- type: marking + id: ADTCelecernLegScar2Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: scar2-r-leg + +- type: marking + id: ADTCelecernLegScar3Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: scar3-l-leg + +- type: marking + id: ADTCelecernLegScar3Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: scar3-r-leg + +- type: marking + id: ADTCelecernLegPattern1Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor1-l-leg + +- type: marking + id: ADTCelecernLegPattern1Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor1-r-leg + +- type: marking + id: ADTCelecernLegPattern2Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor2-l-leg + +- type: marking + id: ADTCelecernLegPattern2Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor2-r-leg + +- type: marking + id: ADTCelecernLegPattern3Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor3-l-leg + +- type: marking + id: ADTCelecernLegPattern3Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor3-r-leg + +- type: marking + id: ADTCelecernLegPattern4Left + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor4-l-leg + +- type: marking + id: ADTCelecernLegPattern4Right + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: uzor4-r-leg + +- type: marking + id: ADTCelecernLegFurLeft + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: legs_fur_l + +- type: marking + id: ADTCelecernLegFurRight + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: legs_fur_r + +- type: marking + id: ADTCelecernLegGradientLeft + bodyPart: LLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: legs_gradient_l + +- type: marking + id: ADTCelecernLegGradientRight + bodyPart: RLeg + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: legs_gradient_r + +- type: marking + id: ADTCelecernHoofColorLeft + bodyPart: LFoot + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: color_hooves_l + +- type: marking + id: ADTCelecernHoofColorRight + bodyPart: RFoot + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/custom.rsi + state: color_hooves_r diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern_protez.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern_protez.yml new file mode 100644 index 00000000000..137c788084e --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern_protez.yml @@ -0,0 +1,463 @@ +- type: marking + id: ADTCelecernProtezArmLeftA + bodyPart: LArm + groupWhitelist: [Celecern] + hidesLayers: [LArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_arm-protez-a + +- type: marking + id: ADTCelecernProtezArmLeftB + bodyPart: LArm + groupWhitelist: [Celecern] + hidesLayers: [LArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_arm-protez-b + +- type: marking + id: ADTCelecernProtezArmLeftC + bodyPart: LArm + groupWhitelist: [Celecern] + hidesLayers: [LArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_arm-protez-c + +- type: marking + id: ADTCelecernProtezArmLeftD + bodyPart: LArm + groupWhitelist: [Celecern] + hidesLayers: [LArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_arm-protez-d + +- type: marking + id: ADTCelecernProtezArmRightA + bodyPart: RArm + groupWhitelist: [Celecern] + hidesLayers: [RArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_arm-protez-a + +- type: marking + id: ADTCelecernProtezArmRightB + bodyPart: RArm + groupWhitelist: [Celecern] + hidesLayers: [RArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_arm-protez-b + +- type: marking + id: ADTCelecernProtezArmRightC + bodyPart: RArm + groupWhitelist: [Celecern] + hidesLayers: [RArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_arm-protez-c + +- type: marking + id: ADTCelecernProtezArmRightD + bodyPart: RArm + groupWhitelist: [Celecern] + hidesLayers: [RArm] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_arm-protez-d + +- type: marking + id: ADTCelecernProtezHandLeftA + bodyPart: LHand + groupWhitelist: [Celecern] + hidesLayers: [LHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_hand-protez-a + +- type: marking + id: ADTCelecernProtezHandLeftB + bodyPart: LHand + groupWhitelist: [Celecern] + hidesLayers: [LHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_hand-protez-b + +- type: marking + id: ADTCelecernProtezHandLeftC + bodyPart: LHand + groupWhitelist: [Celecern] + hidesLayers: [LHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_hand-protez-c + +- type: marking + id: ADTCelecernProtezHandLeftD + bodyPart: LHand + groupWhitelist: [Celecern] + hidesLayers: [LHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_hand-protez-d + +- type: marking + id: ADTCelecernProtezHandRightA + bodyPart: RHand + groupWhitelist: [Celecern] + hidesLayers: [RHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_hand-protez-a + +- type: marking + id: ADTCelecernProtezHandRightB + bodyPart: RHand + groupWhitelist: [Celecern] + hidesLayers: [RHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_hand-protez-b + +- type: marking + id: ADTCelecernProtezHandRightC + bodyPart: RHand + groupWhitelist: [Celecern] + hidesLayers: [RHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_hand-protez-c + +- type: marking + id: ADTCelecernProtezHandRightD + bodyPart: RHand + groupWhitelist: [Celecern] + hidesLayers: [RHand] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_hand-protez-d + +- type: marking + id: ADTCelecernProtezLegLeftA + bodyPart: LLeg + groupWhitelist: [Celecern] + hidesLayers: [LLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_leg-protez-a + +- type: marking + id: ADTCelecernProtezLegLeftB + bodyPart: LLeg + groupWhitelist: [Celecern] + hidesLayers: [LLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_leg-protez-b + +- type: marking + id: ADTCelecernProtezLegLeftC + bodyPart: LLeg + groupWhitelist: [Celecern] + hidesLayers: [LLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_leg-protez-c + +- type: marking + id: ADTCelecernProtezLegLeftD + bodyPart: LLeg + groupWhitelist: [Celecern] + hidesLayers: [LLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_leg-protez-d + +- type: marking + id: ADTCelecernProtezLegRightA + bodyPart: RLeg + groupWhitelist: [Celecern] + hidesLayers: [RLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_leg-protez-a + +- type: marking + id: ADTCelecernProtezLegRightB + bodyPart: RLeg + groupWhitelist: [Celecern] + hidesLayers: [RLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_leg-protez-b + +- type: marking + id: ADTCelecernProtezLegRightC + bodyPart: RLeg + groupWhitelist: [Celecern] + hidesLayers: [RLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_leg-protez-c + +- type: marking + id: ADTCelecernProtezLegRightD + bodyPart: RLeg + groupWhitelist: [Celecern] + hidesLayers: [RLeg] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_leg-protez-d + +- type: marking + id: ADTCelecernProtezHoofLeftA + bodyPart: LFoot + groupWhitelist: [Celecern] + hidesLayers: [LFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_foot-protez-a + +- type: marking + id: ADTCelecernProtezHoofLeftB + bodyPart: LFoot + groupWhitelist: [Celecern] + hidesLayers: [LFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_foot-protez-b + +- type: marking + id: ADTCelecernProtezHoofLeftC + bodyPart: LFoot + groupWhitelist: [Celecern] + hidesLayers: [LFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_foot-protez-c + +- type: marking + id: ADTCelecernProtezHoofLeftD + bodyPart: LFoot + groupWhitelist: [Celecern] + hidesLayers: [LFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: l_foot-protez-d + +- type: marking + id: ADTCelecernProtezHoofRightA + bodyPart: RFoot + groupWhitelist: [Celecern] + hidesLayers: [RFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_foot-protez-a + +- type: marking + id: ADTCelecernProtezHoofRightB + bodyPart: RFoot + groupWhitelist: [Celecern] + hidesLayers: [RFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_foot-protez-b + +- type: marking + id: ADTCelecernProtezHoofRightC + bodyPart: RFoot + groupWhitelist: [Celecern] + hidesLayers: [RFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_foot-protez-c + +- type: marking + id: ADTCelecernProtezHoofRightD + bodyPart: RFoot + groupWhitelist: [Celecern] + hidesLayers: [RFoot] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: r_foot-protez-d + +- type: marking + id: ADTCelecernProtezChestA + bodyPart: Chest + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-chest-a + +- type: marking + id: ADTCelecernProtezHipsAMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-a_m + +- type: marking + id: ADTCelecernProtezFullBodyAMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-a_m + +- type: marking + id: ADTCelecernProtezHipsAFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-a_f + +- type: marking + id: ADTCelecernProtezFullBodyAFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-a_f + +- type: marking + id: ADTCelecernProtezChestB + bodyPart: Chest + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-chest-b + +- type: marking + id: ADTCelecernProtezHipsBMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-b_m + +- type: marking + id: ADTCelecernProtezFullBodyBMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-b_m + +- type: marking + id: ADTCelecernProtezHipsBFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-b_f + +- type: marking + id: ADTCelecernProtezFullBodyBFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-b_f + +- type: marking + id: ADTCelecernProtezChestC + bodyPart: Chest + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-chest-c + +- type: marking + id: ADTCelecernProtezHipsCMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-c_m + +- type: marking + id: ADTCelecernProtezFullBodyCMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-c_m + +- type: marking + id: ADTCelecernProtezHipsCFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-c_f + +- type: marking + id: ADTCelecernProtezFullBodyCFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-c_f + +- type: marking + id: ADTCelecernProtezChestD + bodyPart: Chest + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-chest-d + +- type: marking + id: ADTCelecernProtezHipsDMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-d_m + +- type: marking + id: ADTCelecernProtezFullBodyDMale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Male] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-d_m + +- type: marking + id: ADTCelecernProtezHipsDFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-d_f + +- type: marking + id: ADTCelecernProtezFullBodyDFemale + bodyPart: Chest + groupWhitelist: [Celecern] + sexRestriction: [Female] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: protez-full-body-d_f diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern_tails.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern_tails.yml new file mode 100644 index 00000000000..ab172c81378 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/celecern_tails.yml @@ -0,0 +1,303 @@ +- type: marking + id: ADTCelecernTailBase + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: tail + +- type: marking + id: ADTCelecernTailBaseAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: tail_waggin + +- type: marking + id: ADTCelecernTailChill + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: chill_tail + +- type: marking + id: ADTCelecernTailChillAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: chill_tail_waggin + +- type: marking + id: ADTCelecernTailDouble + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: double_tail + +- type: marking + id: ADTCelecernTailDoubleAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: double_tail_waggin + +- type: marking + id: ADTCelecernTailMedium + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: meduim_tail + +- type: marking + id: ADTCelecernTailMediumAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: meduim_tail_waggin + +- type: marking + id: ADTCelecernTailMini + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: mini_tail + +- type: marking + id: ADTCelecernTailMiniAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: mini_tail_waggin + +- type: marking + id: ADTCelecernTailDoubleChill + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: chill_double_tail + +- type: marking + id: ADTCelecernTailDoubleChillAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Species/Celecern/parts.rsi + state: chill_double_tail_waggin + +- type: marking + id: ADTCelecernTailCelecern + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: celecern_tail + +- type: marking + id: ADTCelecernTailCelecernAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: celecern_tail_waggin + +- type: marking + id: ADTCelecernTailCelecernMedium + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: celecern_tail_medium + +- type: marking + id: ADTCelecernTailCelecernMediumAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: celecern_tail_medium_waggin + +- type: marking + id: ADTCelecernTailCelecernChill + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: celecern_chill_tail + +- type: marking + id: ADTCelecernTailCelecernChillAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: celecern_chill_tail_waggin + +- type: marking + id: ADTCelecernTailKist + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: kist_tail + +- type: marking + id: ADTCelecernTailKistAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: kist_tail_waggin + +- type: marking + id: ADTCelecernTailKistChill + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: kist_chill_tail + +- type: marking + id: ADTCelecernTailKistChillAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: kist_chill_tail_waggin + +- type: marking + id: ADTCelecernTailLong + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: long + +- type: marking + id: ADTCelecernTailLongAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: long_waggin + +- type: marking + id: ADTCelecernTailLongChill + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: long_chill + +- type: marking + id: ADTCelecernTailLongChillAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: long_chill_waggin + +- type: marking + id: ADTCelecernTailLongMedium + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: long_mediun + +- type: marking + id: ADTCelecernTailLongMediumAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: long_medium_waggin + +- type: marking + id: ADTCelecernTailUp + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: up + +- type: marking + id: ADTCelecernTailUpAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi + state: up_waggin + +- type: marking + id: ADTCelecernProtezTailA + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-a + +- type: marking + id: ADTCelecernProtezTailAAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-a-waggin + +- type: marking + id: ADTCelecernProtezTailB + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-b + +- type: marking + id: ADTCelecernProtezTailBAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-b-waggin + +- type: marking + id: ADTCelecernProtezTailC + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-c + +- type: marking + id: ADTCelecernProtezTailCAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-c-waggin + +- type: marking + id: ADTCelecernProtezTailD + bodyPart: Tail + groupWhitelist: [Celecern] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-d + +- type: marking + id: ADTCelecernProtezTailDAnimated + bodyPart: Tail + groupWhitelist: [] + sprites: + - sprite: ADT/Mobs/Customization/Celecern/protez.rsi + state: tail-protez-d-waggin diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon.yml index d18b0f87742..06ad9f84a1b 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon.yml @@ -60,7 +60,7 @@ - type: marking id: ADTDemonrigth_eye bodyPart: Eyes - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] coloring: default: type: @@ -73,7 +73,7 @@ - type: marking id: ADTDemonleft_eye bodyPart: Eyes - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] coloring: default: type: diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_hair.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_hair.yml index aa9a4c03cd9..72fa88b2982 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_hair.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_hair.yml @@ -1,7 +1,7 @@ - type: marking id: ADTDemonHairBubbleGum bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-bubble_gum @@ -9,7 +9,7 @@ - type: marking id: ADTDemonHairGorgona bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-gorgona @@ -17,7 +17,7 @@ - type: marking id: ADTDemonHairGorgona2 bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-gorgona_2 @@ -25,7 +25,7 @@ - type: marking id: ADTDemonHairMorningHairStyle bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-morning_hairstyle @@ -33,7 +33,7 @@ - type: marking id: ADTDemonHairMorningHairStyle2 bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-morning_hairstyle_2 @@ -41,7 +41,7 @@ - type: marking id: ADTDemonHairMorningHairStyle3 bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-morning_hairstyle_3 @@ -49,7 +49,7 @@ - type: marking id: ADTDemonHairPonyTail bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-ponytail @@ -58,7 +58,7 @@ - type: marking id: ADTDemonHairShavedFemale bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-shaved_female @@ -66,7 +66,7 @@ - type: marking id: ADTDemonHairShavedUnisex bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-shaved_unisex @@ -74,7 +74,7 @@ - type: marking id: ADTDemonHairValkyrieScythe bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-valkyrie_scythe @@ -82,7 +82,7 @@ - type: marking id: ADTDemonHairValkyrieScythe2 bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-valkyrie_scythe_2 @@ -90,7 +90,7 @@ - type: marking id: ADTDemonHairValkyrieScythe3 bodyPart: Hair - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: hair-valkyrie_scythe_3 diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_snout_overlay.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_snout_overlay.yml index 06531b93836..4f948097480 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_snout_overlay.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/demon_snout_overlay.yml @@ -1,7 +1,7 @@ - type: marking id: ADTDemonFreakyTongue bodyPart: SnoutOverlay - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: /Textures/ADT/Mobs/Customization/Demon/demon_snout_overlay.rsi state: demon_freaky_tongue @@ -9,7 +9,7 @@ - type: marking id: ADTDemonFreakyTongueFast bodyPart: SnoutOverlay - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: /Textures/ADT/Mobs/Customization/Demon/demon_snout_overlay.rsi state: demon_freaky_tongue_fast @@ -17,7 +17,7 @@ - type: marking id: ADTDemonFreakyTongueSlow bodyPart: SnoutOverlay - groupWhitelist: [Demon] + groupWhitelist: [Demon, Celecern] sprites: - sprite: /Textures/ADT/Mobs/Customization/Demon/demon_snout_overlay.rsi state: demon_freaky_tongue_slow diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/misc.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/misc.yml index d124d6f1bb2..1204bc45078 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/misc.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/misc.yml @@ -372,7 +372,7 @@ - type: marking id: HumanPiercingNavel bodyPart: Chest - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: piercing_navel @@ -380,7 +380,7 @@ - type: marking id: HumanPiercingNippleL bodyPart: Chest - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: piercing_nipple_l @@ -388,7 +388,7 @@ - type: marking id: HumanPiercingNippleR bodyPart: Chest - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: piercing_nipple_r @@ -396,7 +396,7 @@ - type: marking id: HumanPiercingNipple bodyPart: Chest - groupWhitelist: [Human, Felinid, Demon] + groupWhitelist: [Human, Felinid, Demon, Celecern] sprites: - sprite: ADT/Mobs/Customization/Human/custom.rsi state: piercing_nipple diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/scars.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/scars.yml index a766a737d5d..371c7b4f266 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/scars.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/scars.yml @@ -1,7 +1,7 @@ - type: marking id: ADTArmTwistingLeft bodyPart: LArm - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -10,7 +10,7 @@ - type: marking id: ADTArmTwistingRight bodyPart: RArm - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -19,7 +19,7 @@ - type: marking id: ADTChestBackstabbed bodyPart: Chest - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -28,7 +28,7 @@ - type: marking id: ADTChestTwistingLeft bodyPart: Chest - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -37,7 +37,7 @@ - type: marking id: ADTChestTwistingRight bodyPart: Chest - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -46,7 +46,7 @@ - type: marking id: ADTChestStar bodyPart: Chest - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -55,7 +55,7 @@ - type: marking id: ADTHandTwistingLeft bodyPart: LHand - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -64,7 +64,7 @@ - type: marking id: ADTHandTwistingRight bodyPart: RHand - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -73,7 +73,7 @@ - type: marking id: ADTSmileScars bodyPart: Head - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -82,7 +82,7 @@ - type: marking id: ADTHeadTwisting bodyPart: Head - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -91,7 +91,7 @@ - type: marking id: ADTLegTwistingLeft bodyPart: LLeg - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -100,7 +100,7 @@ - type: marking id: ADTLegTwistingRight bodyPart: RLeg - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi @@ -109,7 +109,7 @@ - type: marking id: ADTTorsoIncision bodyPart: Chest - groupWhitelist: [Human, Felinid, Reptilian, Demon, Arachnid] + groupWhitelist: [Human, Felinid, Reptilian, Demon, Celecern, Arachnid] followSkinColor: false sprites: - sprite: ADT/Mobs/Customization/Frontier/scars.rsi diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/sponsor.yml b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/sponsor.yml index 04ca5915cca..c5deb0472b9 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/sponsor.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/sponsor.yml @@ -1,7 +1,7 @@ - type: marking id: ADTAlldurak bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -10,7 +10,7 @@ - type: marking id: ADTAllhorn1 bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -19,7 +19,7 @@ - type: marking id: ADTAllhorn2 bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -28,7 +28,7 @@ - type: marking id: ADTAllhorn3 bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -37,7 +37,7 @@ - type: marking id: ADTAllhorn4 bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -46,7 +46,7 @@ - type: marking id: ADTAllhorn5 bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -55,7 +55,7 @@ - type: marking id: ADTAllhorn6 bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -64,7 +64,7 @@ - type: marking id: ADTAlllord bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -73,7 +73,7 @@ - type: marking id: ADTAlloldpain bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -82,7 +82,7 @@ - type: marking id: ADTAlltavrhorn bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -91,7 +91,7 @@ - type: marking id: ADTAlltelehorn bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi @@ -100,7 +100,7 @@ - type: marking id: ADTAllvampirehorn bodyPart: HeadTop - groupWhitelist: [ Human, Demon ] # ADT tweak + groupWhitelist: [Human, Demon, Celecern] # ADT tweak sponsorOnly: true sprites: - sprite: ADT/Mobs/Customization/Sponsor/horns.rsi diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml index e3364779631..e1d048a7c9d 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml @@ -36,6 +36,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -133,6 +134,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -242,6 +244,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -350,6 +353,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -456,6 +460,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -559,6 +564,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies diff --git a/Resources/Prototypes/ADT/Loadouts/Miscellaneous/underwear.yml b/Resources/Prototypes/ADT/Loadouts/Miscellaneous/underwear.yml index 375c5b39da4..b2987e49dc1 100644 --- a/Resources/Prototypes/ADT/Loadouts/Miscellaneous/underwear.yml +++ b/Resources/Prototypes/ADT/Loadouts/Miscellaneous/underwear.yml @@ -8,6 +8,7 @@ - SlimePerson - Dwarf - DemonSpecies + - CelecernSpecies - Felinid - KoboltSpecies - DraskSpecies diff --git a/Resources/Prototypes/ADT/SoundCollections/emotes.yml b/Resources/Prototypes/ADT/SoundCollections/emotes.yml index 166ddd7d142..1cd690898e8 100644 --- a/Resources/Prototypes/ADT/SoundCollections/emotes.yml +++ b/Resources/Prototypes/ADT/SoundCollections/emotes.yml @@ -468,3 +468,18 @@ id: ButcherCry files: - /Audio/ADT/Butcher/butchercry.ogg + +# Celecern +- type: soundCollection + id: ADTCelecernSigh + files: + - /Audio/ADT/Voice/Celecern/sigh-1.ogg + - /Audio/ADT/Voice/Celecern/sigh-2.ogg + - /Audio/ADT/Voice/Celecern/sigh-3.ogg + +- type: soundCollection + id: ADTCelecernSnort + files: + - /Audio/ADT/Voice/Celecern/snort-1.ogg + - /Audio/ADT/Voice/Celecern/snort-2.ogg + - /Audio/ADT/Voice/Celecern/snort-3.ogg diff --git a/Resources/Prototypes/ADT/SoundCollections/footsteps.yml b/Resources/Prototypes/ADT/SoundCollections/footsteps.yml index 1f333fb6388..7f74db934b5 100644 --- a/Resources/Prototypes/ADT/SoundCollections/footsteps.yml +++ b/Resources/Prototypes/ADT/SoundCollections/footsteps.yml @@ -2,3 +2,8 @@ id: ADTFootstepsSilent files: - /Audio/ADT/Effects/silence.ogg + +- type: soundCollection + id: ADTCelecernFootstep + files: + - /Audio/ADT/Effects/Footsteps/celecern_step1.ogg diff --git a/Resources/Prototypes/ADT/Species/celecern.yml b/Resources/Prototypes/ADT/Species/celecern.yml new file mode 100644 index 00000000000..57298baa40f --- /dev/null +++ b/Resources/Prototypes/ADT/Species/celecern.yml @@ -0,0 +1,34 @@ +- type: species + id: CelecernSpecies + name: species-name-celecern + roundStart: true + prototype: MobCelecern + shortDesc: species-short-desc-celecern + defaultSkinTone: "#a86a3c" + dollPrototype: ADTAppearanceCelecern + skinColoration: Hues + maleFirstNames: firstMaleCelecern + femaleFirstNames: firstFemaleCelecern + maleLastNames: lastCelecern + femaleLastNames: lastCelecern + naming: firstlast + category: Unusual + description: "/ServerInfo/ADT/SpeciesDescriptions/Celecern.xml" + pros: + - Получают на 20% меньше урона ядом. + - Получают на 15% меньше урона ожогами. + - Ходят и бегают немного быстрее аркан. + special: + - Имеют нестандартные возрастные рамки (Молодые 50-150, Зрелые 151-250, Старые 251-350). + - Вместо ног у них копыта. + cons: + - Получают на 10% больше тупого и колотого урона. + - Получают на 10% больше урона порезами. + - Получают на 30% больше урона клеточными. + defaultLanguages: + - GalacticCommon + - Arkane + minAge: 50 + maxAge: 350 + oldAge: 251 + youngAge: 151 diff --git a/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml b/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml index ca0b677bbeb..0cf64b5e778 100644 --- a/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/ADT/Voice/speech_emote_sounds.yml @@ -1131,3 +1131,96 @@ collection: HumanSpits Weh: collection: Weh + +## Celecern +- type: emoteSounds + id: ADTCelecernMale + params: + variation: 0.125 + sounds: + Scream: + collection: MaleScreams + Laugh: + collection: MaleLaugh + Sneeze: + collection: MaleSneezes + Cough: + collection: MaleCoughs + CatMeow: + collection: CatMeows + CatHisses: + collection: CatHisses + MonkeyScreeches: + collection: MonkeyScreeches + RobotBeep: + collection: RobotBeeps + Yawn: + collection: MaleYawn + Snore: + collection: Snores + Honk: + collection: BikeHorn + Sigh: + collection: ADTCelecernSigh + Crying: + collection: MaleCry + Whistle: + collection: Whistles + Weh: + collection: Weh + Hew: + collection: Hew + Gasp: + collection: MaleGasp + DefaultDeathgasp: + collection: MaleDeathGasp + Spit: + collection: HumanSpits + ADTCelecernSnort: + collection: ADTCelecernSnort + +- type: emoteSounds + id: ADTCelecernFemale + params: + variation: 0.125 + sounds: + Scream: + collection: FemaleScreams + Laugh: + collection: FemaleLaugh + Sneeze: + collection: FemaleSneezes + Cough: + collection: FemaleCoughs + CatMeow: + collection: CatMeows + CatHisses: + collection: CatHisses + MonkeyScreeches: + collection: MonkeyScreeches + RobotBeep: + collection: RobotBeeps + Yawn: + collection: FemaleYawn + Snore: + collection: Snores + Honk: + collection: CluwneHorn + Sigh: + collection: ADTCelecernSigh + Crying: + collection: FemaleCry + Whistle: + collection: Whistles + Weh: + collection: Weh + Hew: + collection: Hew + Gasp: + collection: FemaleGasp + DefaultDeathgasp: + collection: FemaleDeathGasp + Spit: + collection: HumanSpits + ADTCelecernSnort: + collection: ADTCelecernSnort diff --git a/Resources/Prototypes/ADT/Voice/speech_emotes.yml b/Resources/Prototypes/ADT/Voice/speech_emotes.yml index bb1294f323b..11e0ff1bf3f 100644 --- a/Resources/Prototypes/ADT/Voice/speech_emotes.yml +++ b/Resources/Prototypes/ADT/Voice/speech_emotes.yml @@ -661,3 +661,54 @@ - громко издает пламенные звуки - громко разгорается - громко полыхает + +## Celecern +- type: emote + id: ADTCelecernSnort + name: chat-emote-name-adt-celecern-snort + category: Vocal + whitelist: + tags: + - ADTCelecernEmotes + icon: ADT/Interface/Emotes/Vocal/snort.png + chatMessages: [фыркает] + chatTriggers: + - фыркает + - фыркает. + - фыркает! + - фыркнуть + - snort + - snorts + +- type: emote + id: ADTCelecernClop + name: chat-emote-name-adt-celecern-clop + category: General + whitelist: + tags: + - ADTCelecernEmotes + icon: ADT/Interface/Emotes/clop.png + chatMessages: [цокает копытом] + chatTriggers: + - цокает копытом + - цокает копытом. + - цокает + - цокнуть копытом + - clop + - clops + +- type: emote + id: ADTCelecernEarFlick + name: chat-emote-name-adt-celecern-ear-flick + category: General + whitelist: + tags: + - ADTCelecernEmotes + icon: ADT/Interface/Emotes/ear_flick.png + chatMessages: [шевелит ушами] + chatTriggers: + - шевелит ушами + - шевелит ушами. + - шевельнуть ушами + - дёргает ушами + - ear flick diff --git a/Resources/Prototypes/ADT/tags.yml b/Resources/Prototypes/ADT/tags.yml index 008132b3936..36912204ee1 100644 --- a/Resources/Prototypes/ADT/tags.yml +++ b/Resources/Prototypes/ADT/tags.yml @@ -951,3 +951,6 @@ - type: Tag id: ADTMagazineMagnumLesser + +- type: Tag + id: ADTCelecernEmotes diff --git a/Resources/Prototypes/ADT/typing_indicator.yml b/Resources/Prototypes/ADT/typing_indicator.yml index ed4153d7747..c783aaddb8a 100644 --- a/Resources/Prototypes/ADT/typing_indicator.yml +++ b/Resources/Prototypes/ADT/typing_indicator.yml @@ -53,3 +53,10 @@ typingState: ursus0 idleState: ursus3 offset: 0.05, 0 + +- type: typingIndicator + id: ADTcelecern + spritePath: "/Textures/ADT/Effects/speech.rsi" + typingState: celecern0 + idleState: celecern3 + offset: 0.05, 0 diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index 57f01a4eccc..a245bfbc322 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -54,6 +54,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -525,6 +526,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies @@ -577,6 +579,7 @@ - Vox - KoboltSpecies - DemonSpecies + - CelecernSpecies - NovakidSpecies - TajaranSpecies - UrsusSpecies diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml index 36d49b94944..d2c21a7dc3c 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml @@ -22,6 +22,7 @@ #ADT_Species Start - Resomi - DemonSpecies + - CelecernSpecies - DraskSpecies - Felinid - KoboltSpecies @@ -95,6 +96,7 @@ # #Corvax-Species-End # ADT-Tweak start - DemonSpecies + - CelecernSpecies - VulpkaninSpecies - KoboltSpecies - DraskSpecies diff --git a/Resources/ServerInfo/ADT/SpeciesDescriptions/Celecern.xml b/Resources/ServerInfo/ADT/SpeciesDescriptions/Celecern.xml new file mode 100644 index 00000000000..e13948d4df9 --- /dev/null +++ b/Resources/ServerInfo/ADT/SpeciesDescriptions/Celecern.xml @@ -0,0 +1,12 @@ + + # Селецерны + + Селецерны (ед. число - Селецерн) - близкие родичи аркан. Внешне отличаются прежде всего ногами: вместо ступней у них копыта, а над ними растут щётки - пучки жёсткой шерсти. Кожа принимает те же оттенки, что и у аркан, а разнообразие рогов, ушей и хвостов у селецернов даже больше. + + Копыта делают походку легче: селецерны ходят и бегают заметно быстрее аркан. Расплатой стала внешняя хрупкость. Удары, порезы и уколы они переносят хуже сородичей, а клеточные повреждения для них особенно опасны. Зато от яда и огня селецерны защищены так же хорошо, как арканы. + + ## Рекомендации к отыгрышу + - Вашему персонажу должно быть не менее 50 лун: как и арканы, селецерны живут намного дольше людей и доживают до трёх с половиной веков. От 50 до 150 лун — молодой, от 150 до 250 — взрослый, от 250 и старше — пожилой. + - Селецерны носят имена звёзд, планет и небесных явлений, а фамилии берут от созвездий, скоплений и космических объектов. Как и у аркан, после встречи с людьми у них появилась возможность носить обычные человеческие имена. + - Селецерны понимают арканский язык наравне с галактическим общим. + diff --git a/Resources/Textures/ADT/Effects/speech.rsi/celecern0.png b/Resources/Textures/ADT/Effects/speech.rsi/celecern0.png new file mode 100644 index 00000000000..6b692a00d26 Binary files /dev/null and b/Resources/Textures/ADT/Effects/speech.rsi/celecern0.png differ diff --git a/Resources/Textures/ADT/Effects/speech.rsi/celecern1.png b/Resources/Textures/ADT/Effects/speech.rsi/celecern1.png new file mode 100644 index 00000000000..14b5fa02457 Binary files /dev/null and b/Resources/Textures/ADT/Effects/speech.rsi/celecern1.png differ diff --git a/Resources/Textures/ADT/Effects/speech.rsi/celecern2.png b/Resources/Textures/ADT/Effects/speech.rsi/celecern2.png new file mode 100644 index 00000000000..eb2116b7398 Binary files /dev/null and b/Resources/Textures/ADT/Effects/speech.rsi/celecern2.png differ diff --git a/Resources/Textures/ADT/Effects/speech.rsi/celecern3.png b/Resources/Textures/ADT/Effects/speech.rsi/celecern3.png new file mode 100644 index 00000000000..0b6a2299e55 Binary files /dev/null and b/Resources/Textures/ADT/Effects/speech.rsi/celecern3.png differ diff --git a/Resources/Textures/ADT/Effects/speech.rsi/meta.json b/Resources/Textures/ADT/Effects/speech.rsi/meta.json index ecb344f7136..2efd502f14a 100644 --- a/Resources/Textures/ADT/Effects/speech.rsi/meta.json +++ b/Resources/Textures/ADT/Effects/speech.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "ghost0 made by discord:maksim21612 ; demon0-3, drask0-3, dwarf0-3, novakid0-3, tajaran0-3, ursus0-3, vulpkanin0-3 made by discord:egor2444 for Adventure Time", + "copyright": "ghost0 made by discord:maksim21612 ; demon0-3, drask0-3, dwarf0-3, novakid0-3, tajaran0-3, ursus0-3, vulpkanin0-3 made by discord:egor2444 for Adventure Time ; celecern0-3 made by discord:lunalita for Adventure Time", "size": { "x": 32, "y": 32 @@ -357,6 +357,52 @@ 0.12 ] ] + }, + { + "name": "celecern0", + "delays": [ + [ + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12 + ] + ] + }, + { + "name": "celecern1" + }, + { + "name": "celecern2" + }, + { + "name": "celecern3", + "delays": [ + [ + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12, + 0.12 + ] + ] } ] } diff --git a/Resources/Textures/ADT/Interface/Emotes/Vocal/attributions.yml b/Resources/Textures/ADT/Interface/Emotes/Vocal/attributions.yml index 67ca3d82735..d72bd113285 100644 --- a/Resources/Textures/ADT/Interface/Emotes/Vocal/attributions.yml +++ b/Resources/Textures/ADT/Interface/Emotes/Vocal/attributions.yml @@ -27,3 +27,8 @@ license: "CC-BY-SA-3.0" copyright: "Created by orange6775 (discord)" source: "https://github.com/AdventureTimeSS14/space_station_ADT" + +- files: ["snort.png"] + license: "CC-BY-SA-3.0" + copyright: "ИСТОЧНИК НЕ УКАЗАН(перед мерджем исправить" + source: "ИСТОЧНИК НЕ УКАЗАН(перед мерджем исправить" diff --git a/Resources/Textures/ADT/Interface/Emotes/Vocal/snort.png b/Resources/Textures/ADT/Interface/Emotes/Vocal/snort.png new file mode 100644 index 00000000000..e2feedbb9e5 Binary files /dev/null and b/Resources/Textures/ADT/Interface/Emotes/Vocal/snort.png differ diff --git a/Resources/Textures/ADT/Interface/Emotes/attributions.yml b/Resources/Textures/ADT/Interface/Emotes/attributions.yml index d6c7aed6f7f..3f2637228d0 100644 --- a/Resources/Textures/ADT/Interface/Emotes/attributions.yml +++ b/Resources/Textures/ADT/Interface/Emotes/attributions.yml @@ -7,3 +7,8 @@ license: "CC-BY-SA-3.0" copyright: "Created by Sarahon edited by orange6775 (discord)" source: "https://github.com/Sarahon" + +- files: ["clop.png", "ear_flick.png"] + license: "CC-BY-SA-3.0" + copyright: "ИСТОЧНИК НЕ УКАЗАН(перед мерджем исправить" + source: "ИСТОЧНИК НЕ УКАЗАН(перед мерджем исправить" diff --git a/Resources/Textures/ADT/Interface/Emotes/clop.png b/Resources/Textures/ADT/Interface/Emotes/clop.png new file mode 100644 index 00000000000..cca3a064492 Binary files /dev/null and b/Resources/Textures/ADT/Interface/Emotes/clop.png differ diff --git a/Resources/Textures/ADT/Interface/Emotes/ear_flick.png b/Resources/Textures/ADT/Interface/Emotes/ear_flick.png new file mode 100644 index 00000000000..eeb9781bdb0 Binary files /dev/null and b/Resources/Textures/ADT/Interface/Emotes/ear_flick.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears.png new file mode 100644 index 00000000000..33b8034888a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears_broken_l.png new file mode 100644 index 00000000000..83aa90ae69b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears_broken_r.png new file mode 100644 index 00000000000..9310206a795 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bat_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint1-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint1-l-leg.png new file mode 100644 index 00000000000..8b1383a0e7b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint1-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint1-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint1-r-leg.png new file mode 100644 index 00000000000..dc587945dfd Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint1-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint2-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint2-l-leg.png new file mode 100644 index 00000000000..881f01539e7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint2-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint2-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint2-r-leg.png new file mode 100644 index 00000000000..c6537ff9b7a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint2-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint3-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint3-l-leg.png new file mode 100644 index 00000000000..9e928827baf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint3-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint3-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint3-r-leg.png new file mode 100644 index 00000000000..e4eb127aa70 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bint3-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/blood_moons.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/blood_moons.png new file mode 100644 index 00000000000..7eecdc0773f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/blood_moons.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears.png new file mode 100644 index 00000000000..19bf322c24e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears_broken_l.png new file mode 100644 index 00000000000..3bf30167e88 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears_broken_r.png new file mode 100644 index 00000000000..241a28a1017 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/bobby_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears.png new file mode 100644 index 00000000000..c1448b42c61 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears_broken_l.png new file mode 100644 index 00000000000..847b20962bb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears_broken_r.png new file mode 100644 index 00000000000..3d57025b02f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears.png new file mode 100644 index 00000000000..823b6dae341 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears_broken_l.png new file mode 100644 index 00000000000..d7d306ac57f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears_broken_r.png new file mode 100644 index 00000000000..620a2e31813 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/butterfly_up_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears.png new file mode 100644 index 00000000000..14e05f4b545 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears_broken_l.png new file mode 100644 index 00000000000..f32bcd0e986 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears_broken_r.png new file mode 100644 index 00000000000..f571a5fdad4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/celecern_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears.png new file mode 100644 index 00000000000..55659788057 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears_broken_l.png new file mode 100644 index 00000000000..40397c056bb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears_broken_r.png new file mode 100644 index 00000000000..2b0fcaa8845 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/che_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears.png new file mode 100644 index 00000000000..24df75c09c6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears_broken_l.png new file mode 100644 index 00000000000..6ef36eb1603 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears_broken_r.png new file mode 100644 index 00000000000..35c70e2a21c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/chert_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves.png new file mode 100644 index 00000000000..15235d35303 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves_l.png new file mode 100644 index 00000000000..df71d2dcb9e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves_r.png new file mode 100644 index 00000000000..c2c147684e6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/color_hooves_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears.png new file mode 100644 index 00000000000..93f8145c20c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears_broken_l.png new file mode 100644 index 00000000000..f0066b1509f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears_broken_r.png new file mode 100644 index 00000000000..e5217b7940b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns.png new file mode 100644 index 00000000000..9475831cebf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns_broken_l.png new file mode 100644 index 00000000000..4c74e609db5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns_broken_r.png new file mode 100644 index 00000000000..0a2024ab760 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/cow_horns_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns.png new file mode 100644 index 00000000000..2341a2e340e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns_broken_l.png new file mode 100644 index 00000000000..ff61061dadf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns_broken_r.png new file mode 100644 index 00000000000..82d3288b494 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_antlers_horns_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears.png new file mode 100644 index 00000000000..86d6fd00143 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears_broken_l.png new file mode 100644 index 00000000000..9601c85e0c5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears_broken_r.png new file mode 100644 index 00000000000..2fc61fbadfa Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_down_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears.png new file mode 100644 index 00000000000..d819858b02f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears_broken_l.png new file mode 100644 index 00000000000..a0d7d7895db Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears_broken_r.png new file mode 100644 index 00000000000..b4127e34957 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_medium_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears.png new file mode 100644 index 00000000000..3bf9c96b1ce Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears_broken_l.png new file mode 100644 index 00000000000..69d8e1e96dc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears_broken_r.png new file mode 100644 index 00000000000..ee4fa40ed3a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_sad_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears.png new file mode 100644 index 00000000000..ef2074c6e4a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears_broken_l.png new file mode 100644 index 00000000000..0a272380cfa Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears_broken_r.png new file mode 100644 index 00000000000..e48b646a401 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/deer_up_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/double_shetka.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/double_shetka.png new file mode 100644 index 00000000000..569c1e183d3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/double_shetka.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf.png new file mode 100644 index 00000000000..c8580f3a902 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf_broken_l.png new file mode 100644 index 00000000000..56693d859d5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf_broken_r.png new file mode 100644 index 00000000000..ecb8f0132f5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/ears_elf_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/fawn_spots.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/fawn_spots.png new file mode 100644 index 00000000000..60d8c548379 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/fawn_spots.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears.png new file mode 100644 index 00000000000..baec7c5d599 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears_broken_l.png new file mode 100644 index 00000000000..b36997566ff Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears_broken_r.png new file mode 100644 index 00000000000..ab488d1dc28 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goat_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goatee.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goatee.png new file mode 100644 index 00000000000..98a511a24ab Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/goatee.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears.png new file mode 100644 index 00000000000..d687cc534b3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears_broken_l.png new file mode 100644 index 00000000000..4815362802e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears_broken_r.png new file mode 100644 index 00000000000..0e35d96907e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/gollu_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/guards_stripes.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/guards_stripes.png new file mode 100644 index 00000000000..163639c6b59 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/guards_stripes.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hair_celecern.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hair_celecern.png new file mode 100644 index 00000000000..ef6c565f180 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hair_celecern.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears.png new file mode 100644 index 00000000000..93f8145c20c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears_broken_l.png new file mode 100644 index 00000000000..f0066b1509f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears_broken_r.png new file mode 100644 index 00000000000..e5217b7940b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/hobbit_ears_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo.png new file mode 100644 index 00000000000..3acd177cadc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo_broken_l.png new file mode 100644 index 00000000000..f072b4f7972 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo_broken_r.png new file mode 100644 index 00000000000..60c8b9bce96 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_buffalo_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn.png new file mode 100644 index 00000000000..17af18abf9d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn_broken_l.png new file mode 100644 index 00000000000..2686a3bd539 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn_broken_r.png new file mode 100644 index 00000000000..8f05d3af872 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_capricorn_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_celecern.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_celecern.png new file mode 100644 index 00000000000..25ac7e266a6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_celecern.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil.png new file mode 100644 index 00000000000..029922c36da Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2.png new file mode 100644 index 00000000000..f03dd2c29d7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2_broken_l.png new file mode 100644 index 00000000000..24776a9e76e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2_broken_r.png new file mode 100644 index 00000000000..4e3da062d42 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil2_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3.png new file mode 100644 index 00000000000..b2ec13fed31 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3_broken_l.png new file mode 100644 index 00000000000..ea052fb9478 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3_broken_r.png new file mode 100644 index 00000000000..2de0b4af1eb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil3_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4.png new file mode 100644 index 00000000000..dca6af44986 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4_broken_l.png new file mode 100644 index 00000000000..8dddb3c167a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4_broken_r.png new file mode 100644 index 00000000000..01db048e062 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil4_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_broken_l.png new file mode 100644 index 00000000000..353f72a6432 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_broken_r.png new file mode 100644 index 00000000000..4ee8108b0cf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_one.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_one.png new file mode 100644 index 00000000000..56228184442 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_devil_one.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram.png new file mode 100644 index 00000000000..e09307c75f2 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram_broken_l.png new file mode 100644 index 00000000000..d78d0bd0061 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram_broken_r.png new file mode 100644 index 00000000000..39dae2627fb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_ram_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_unicorn.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_unicorn.png new file mode 100644 index 00000000000..24f2fa9204f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/horns_unicorn.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur.png new file mode 100644 index 00000000000..b063b2a692d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur_l.png new file mode 100644 index 00000000000..5bccda96403 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur_r.png new file mode 100644 index 00000000000..261378cdedf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_fur_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient.png new file mode 100644 index 00000000000..2c6999abd5d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient_l.png new file mode 100644 index 00000000000..a2981f9d59b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient_r.png new file mode 100644 index 00000000000..6223b6c2e79 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/legs_gradient_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/lines_emperos.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/lines_emperos.png new file mode 100644 index 00000000000..d34e34289ba Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/lines_emperos.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/meta.json new file mode 100644 index 00000000000..9dd8174bc04 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/meta.json @@ -0,0 +1,503 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:lunalita", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bat_ears", + "directions": 4 + }, + { + "name": "bat_ears_broken_l", + "directions": 4 + }, + { + "name": "bat_ears_broken_r", + "directions": 4 + }, + { + "name": "bint1-l-leg", + "directions": 4 + }, + { + "name": "bint1-r-leg", + "directions": 4 + }, + { + "name": "bint2-l-leg", + "directions": 4 + }, + { + "name": "bint2-r-leg", + "directions": 4 + }, + { + "name": "bint3-l-leg", + "directions": 4 + }, + { + "name": "bint3-r-leg", + "directions": 4 + }, + { + "name": "blood_moons", + "directions": 4 + }, + { + "name": "bobby_ears", + "directions": 4 + }, + { + "name": "bobby_ears_broken_l", + "directions": 4 + }, + { + "name": "bobby_ears_broken_r", + "directions": 4 + }, + { + "name": "butterfly_ears", + "directions": 4 + }, + { + "name": "butterfly_ears_broken_l", + "directions": 4 + }, + { + "name": "butterfly_ears_broken_r", + "directions": 4 + }, + { + "name": "butterfly_up_ears", + "directions": 4 + }, + { + "name": "butterfly_up_ears_broken_l", + "directions": 4 + }, + { + "name": "butterfly_up_ears_broken_r", + "directions": 4 + }, + { + "name": "celecern_ears", + "directions": 4 + }, + { + "name": "celecern_ears_broken_l", + "directions": 4 + }, + { + "name": "celecern_ears_broken_r", + "directions": 4 + }, + { + "name": "che_ears", + "directions": 4 + }, + { + "name": "che_ears_broken_l", + "directions": 4 + }, + { + "name": "che_ears_broken_r", + "directions": 4 + }, + { + "name": "chert_ears", + "directions": 4 + }, + { + "name": "chert_ears_broken_l", + "directions": 4 + }, + { + "name": "chert_ears_broken_r", + "directions": 4 + }, + { + "name": "color_hooves", + "directions": 4 + }, + { + "name": "color_hooves_l", + "directions": 4 + }, + { + "name": "color_hooves_r", + "directions": 4 + }, + { + "name": "cow_ears", + "directions": 4 + }, + { + "name": "cow_ears_broken_l", + "directions": 4 + }, + { + "name": "cow_ears_broken_r", + "directions": 4 + }, + { + "name": "cow_horns", + "directions": 4 + }, + { + "name": "cow_horns_broken_l", + "directions": 4 + }, + { + "name": "cow_horns_broken_r", + "directions": 4 + }, + { + "name": "deer_antlers_horns", + "directions": 4 + }, + { + "name": "deer_antlers_horns_broken_l", + "directions": 4 + }, + { + "name": "deer_antlers_horns_broken_r", + "directions": 4 + }, + { + "name": "deer_down_ears", + "directions": 4 + }, + { + "name": "deer_down_ears_broken_l", + "directions": 4 + }, + { + "name": "deer_down_ears_broken_r", + "directions": 4 + }, + { + "name": "deer_medium_ears", + "directions": 4 + }, + { + "name": "deer_medium_ears_broken_l", + "directions": 4 + }, + { + "name": "deer_medium_ears_broken_r", + "directions": 4 + }, + { + "name": "deer_sad_ears", + "directions": 4 + }, + { + "name": "deer_sad_ears_broken_l", + "directions": 4 + }, + { + "name": "deer_sad_ears_broken_r", + "directions": 4 + }, + { + "name": "deer_up_ears", + "directions": 4 + }, + { + "name": "deer_up_ears_broken_l", + "directions": 4 + }, + { + "name": "deer_up_ears_broken_r", + "directions": 4 + }, + { + "name": "double_shetka", + "directions": 4 + }, + { + "name": "ears_elf", + "directions": 4 + }, + { + "name": "ears_elf_broken_l", + "directions": 4 + }, + { + "name": "ears_elf_broken_r", + "directions": 4 + }, + { + "name": "fawn_spots", + "directions": 4 + }, + { + "name": "goat_ears", + "directions": 4 + }, + { + "name": "goat_ears_broken_l", + "directions": 4 + }, + { + "name": "goat_ears_broken_r", + "directions": 4 + }, + { + "name": "goatee", + "directions": 4 + }, + { + "name": "gollu_ears", + "directions": 4 + }, + { + "name": "gollu_ears_broken_l", + "directions": 4 + }, + { + "name": "gollu_ears_broken_r", + "directions": 4 + }, + { + "name": "guards_stripes", + "directions": 4 + }, + { + "name": "hair_celecern", + "directions": 4 + }, + { + "name": "hobbit_ears", + "directions": 4 + }, + { + "name": "hobbit_ears_broken_l", + "directions": 4 + }, + { + "name": "hobbit_ears_broken_r", + "directions": 4 + }, + { + "name": "horns_buffalo", + "directions": 4 + }, + { + "name": "horns_buffalo_broken_l", + "directions": 4 + }, + { + "name": "horns_buffalo_broken_r", + "directions": 4 + }, + { + "name": "horns_capricorn", + "directions": 4 + }, + { + "name": "horns_capricorn_broken_l", + "directions": 4 + }, + { + "name": "horns_capricorn_broken_r", + "directions": 4 + }, + { + "name": "horns_celecern", + "directions": 4 + }, + { + "name": "horns_devil", + "directions": 4 + }, + { + "name": "horns_devil2", + "directions": 4 + }, + { + "name": "horns_devil2_broken_l", + "directions": 4 + }, + { + "name": "horns_devil2_broken_r", + "directions": 4 + }, + { + "name": "horns_devil3", + "directions": 4 + }, + { + "name": "horns_devil3_broken_l", + "directions": 4 + }, + { + "name": "horns_devil3_broken_r", + "directions": 4 + }, + { + "name": "horns_devil4", + "directions": 4 + }, + { + "name": "horns_devil4_broken_l", + "directions": 4 + }, + { + "name": "horns_devil4_broken_r", + "directions": 4 + }, + { + "name": "horns_devil_broken_l", + "directions": 4 + }, + { + "name": "horns_devil_broken_r", + "directions": 4 + }, + { + "name": "horns_devil_one", + "directions": 4 + }, + { + "name": "horns_ram", + "directions": 4 + }, + { + "name": "horns_ram_broken_l", + "directions": 4 + }, + { + "name": "horns_ram_broken_r", + "directions": 4 + }, + { + "name": "horns_unicorn", + "directions": 4 + }, + { + "name": "legs_fur", + "directions": 4 + }, + { + "name": "legs_fur_l", + "directions": 4 + }, + { + "name": "legs_fur_r", + "directions": 4 + }, + { + "name": "legs_gradient", + "directions": 4 + }, + { + "name": "legs_gradient_l", + "directions": 4 + }, + { + "name": "legs_gradient_r", + "directions": 4 + }, + { + "name": "lines_emperos", + "directions": 4 + }, + { + "name": "mini_shetka", + "directions": 4 + }, + { + "name": "queen_lines", + "directions": 4 + }, + { + "name": "scar1-l-leg", + "directions": 4 + }, + { + "name": "scar1-r-leg", + "directions": 4 + }, + { + "name": "scar2-l-leg", + "directions": 4 + }, + { + "name": "scar2-r-leg", + "directions": 4 + }, + { + "name": "scar3-l-leg", + "directions": 4 + }, + { + "name": "scar3-r-leg", + "directions": 4 + }, + { + "name": "shetka", + "directions": 4 + }, + { + "name": "small_horns", + "directions": 4 + }, + { + "name": "stars", + "directions": 4 + }, + { + "name": "stripes", + "directions": 4 + }, + { + "name": "tattoo", + "directions": 4 + }, + { + "name": "tree_lines", + "directions": 4 + }, + { + "name": "trinity_spots", + "directions": 4 + }, + { + "name": "uzor1-l-leg", + "directions": 4 + }, + { + "name": "uzor1-r-leg", + "directions": 4 + }, + { + "name": "uzor2-l-leg", + "directions": 4 + }, + { + "name": "uzor2-r-leg", + "directions": 4 + }, + { + "name": "uzor3-l-leg", + "directions": 4 + }, + { + "name": "uzor3-r-leg", + "directions": 4 + }, + { + "name": "uzor4-l-leg", + "directions": 4 + }, + { + "name": "uzor4-r-leg", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/mini_shetka.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/mini_shetka.png new file mode 100644 index 00000000000..d5d99f520b6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/mini_shetka.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/queen_lines.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/queen_lines.png new file mode 100644 index 00000000000..8b04aa1868c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/queen_lines.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar1-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar1-l-leg.png new file mode 100644 index 00000000000..9219ae9a8da Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar1-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar1-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar1-r-leg.png new file mode 100644 index 00000000000..dda98ff7cfd Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar1-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar2-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar2-l-leg.png new file mode 100644 index 00000000000..cee2aff3965 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar2-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar2-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar2-r-leg.png new file mode 100644 index 00000000000..adda4335fa4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar2-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar3-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar3-l-leg.png new file mode 100644 index 00000000000..3ff96ec33c1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar3-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar3-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar3-r-leg.png new file mode 100644 index 00000000000..82f58b5cdd4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/scar3-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/shetka.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/shetka.png new file mode 100644 index 00000000000..6016942f71b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/shetka.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/small_horns.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/small_horns.png new file mode 100644 index 00000000000..44618403c91 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/small_horns.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/stars.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/stars.png new file mode 100644 index 00000000000..0125e403bfe Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/stars.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/stripes.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/stripes.png new file mode 100644 index 00000000000..297cc4bbd40 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/stripes.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/tattoo.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/tattoo.png new file mode 100644 index 00000000000..c62593175c4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/tattoo.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/tree_lines.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/tree_lines.png new file mode 100644 index 00000000000..254862c39f0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/tree_lines.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/trinity_spots.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/trinity_spots.png new file mode 100644 index 00000000000..6f6f133fd4e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/trinity_spots.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor1-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor1-l-leg.png new file mode 100644 index 00000000000..0069214020b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor1-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor1-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor1-r-leg.png new file mode 100644 index 00000000000..6b4dafde6a4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor1-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor2-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor2-l-leg.png new file mode 100644 index 00000000000..b82d20ebbdf Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor2-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor2-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor2-r-leg.png new file mode 100644 index 00000000000..a2fdcf919a8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor2-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor3-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor3-l-leg.png new file mode 100644 index 00000000000..0a59ae0a0b5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor3-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor3-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor3-r-leg.png new file mode 100644 index 00000000000..092c3bfb279 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor3-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor4-l-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor4-l-leg.png new file mode 100644 index 00000000000..e6cb10e243d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor4-l-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor4-r-leg.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor4-r-leg.png new file mode 100644 index 00000000000..efc129ab67a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/custom.rsi/uzor4-r-leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-a.png new file mode 100644 index 00000000000..2208fe250f2 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-b.png new file mode 100644 index 00000000000..f2d04a834a6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-c.png new file mode 100644 index 00000000000..968da24d219 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-d.png new file mode 100644 index 00000000000..cc7060cf1a7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_arm-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-a.png new file mode 100644 index 00000000000..85506aeabe4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-b.png new file mode 100644 index 00000000000..9baef8ab3b8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-c.png new file mode 100644 index 00000000000..74aabc8b8a8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-d.png new file mode 100644 index 00000000000..e0a71eff787 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_foot-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-a.png new file mode 100644 index 00000000000..9003af9c91f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-b.png new file mode 100644 index 00000000000..fabc8a3cd40 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-c.png new file mode 100644 index 00000000000..5dfc346f891 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-d.png new file mode 100644 index 00000000000..682a645f334 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_hand-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-a.png new file mode 100644 index 00000000000..317372cbf6b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-b.png new file mode 100644 index 00000000000..72d4fb2d743 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-c.png new file mode 100644 index 00000000000..aee9d28ad98 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-d.png new file mode 100644 index 00000000000..243d5404818 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/l_leg-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/meta.json new file mode 100644 index 00000000000..5cbddf5c69a --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/meta.json @@ -0,0 +1,707 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "ИСТОЧНИК НЕ УКАЗАН - уточнить автора спрайтов перед мержем", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "l_arm-protez-a", + "directions": 4 + }, + { + "name": "l_arm-protez-b", + "directions": 4 + }, + { + "name": "l_arm-protez-c", + "directions": 4 + }, + { + "name": "l_arm-protez-d", + "directions": 4 + }, + { + "name": "l_foot-protez-a", + "directions": 4 + }, + { + "name": "l_foot-protez-b", + "directions": 4 + }, + { + "name": "l_foot-protez-c", + "directions": 4 + }, + { + "name": "l_foot-protez-d", + "directions": 4 + }, + { + "name": "l_hand-protez-a", + "directions": 4 + }, + { + "name": "l_hand-protez-b", + "directions": 4 + }, + { + "name": "l_hand-protez-c", + "directions": 4 + }, + { + "name": "l_hand-protez-d", + "directions": 4 + }, + { + "name": "l_leg-protez-a", + "directions": 4 + }, + { + "name": "l_leg-protez-b", + "directions": 4 + }, + { + "name": "l_leg-protez-c", + "directions": 4 + }, + { + "name": "l_leg-protez-d", + "directions": 4 + }, + { + "name": "protez-a_f", + "directions": 4 + }, + { + "name": "protez-a_m", + "directions": 4 + }, + { + "name": "protez-b_f", + "directions": 4 + }, + { + "name": "protez-b_m", + "directions": 4 + }, + { + "name": "protez-c_f", + "directions": 4 + }, + { + "name": "protez-c_m", + "directions": 4 + }, + { + "name": "protez-chest-a", + "directions": 4 + }, + { + "name": "protez-chest-b", + "directions": 4 + }, + { + "name": "protez-chest-c", + "directions": 4 + }, + { + "name": "protez-chest-d", + "directions": 4 + }, + { + "name": "protez-d_f", + "directions": 4 + }, + { + "name": "protez-d_m", + "directions": 4 + }, + { + "name": "protez-full-body-a_f", + "directions": 4 + }, + { + "name": "protez-full-body-a_m", + "directions": 4 + }, + { + "name": "protez-full-body-b_f", + "directions": 4 + }, + { + "name": "protez-full-body-b_m", + "directions": 4 + }, + { + "name": "protez-full-body-c_f", + "directions": 4 + }, + { + "name": "protez-full-body-c_m", + "directions": 4 + }, + { + "name": "protez-full-body-d_f", + "directions": 4 + }, + { + "name": "protez-full-body-d_m", + "directions": 4 + }, + { + "name": "r_arm-protez-a", + "directions": 4 + }, + { + "name": "r_arm-protez-b", + "directions": 4 + }, + { + "name": "r_arm-protez-c", + "directions": 4 + }, + { + "name": "r_arm-protez-d", + "directions": 4 + }, + { + "name": "r_foot-protez-a", + "directions": 4 + }, + { + "name": "r_foot-protez-b", + "directions": 4 + }, + { + "name": "r_foot-protez-c", + "directions": 4 + }, + { + "name": "r_foot-protez-d", + "directions": 4 + }, + { + "name": "r_hand-protez-a", + "directions": 4 + }, + { + "name": "r_hand-protez-b", + "directions": 4 + }, + { + "name": "r_hand-protez-c", + "directions": 4 + }, + { + "name": "r_hand-protez-d", + "directions": 4 + }, + { + "name": "r_leg-protez-a", + "directions": 4 + }, + { + "name": "r_leg-protez-b", + "directions": 4 + }, + { + "name": "r_leg-protez-c", + "directions": 4 + }, + { + "name": "r_leg-protez-d", + "directions": 4 + }, + { + "name": "tail-protez-a", + "directions": 4 + }, + { + "name": "tail-protez-a-waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "tail-protez-b", + "directions": 4 + }, + { + "name": "tail-protez-b-waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "tail-protez-c", + "directions": 4 + }, + { + "name": "tail-protez-c-waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "tail-protez-d", + "directions": 4 + }, + { + "name": "tail-protez-d-waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-a_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-a_f.png new file mode 100644 index 00000000000..5b4be149ff6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-a_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-a_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-a_m.png new file mode 100644 index 00000000000..44c1addda9f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-a_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-b_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-b_f.png new file mode 100644 index 00000000000..c8d0487f058 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-b_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-b_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-b_m.png new file mode 100644 index 00000000000..ecb5291bb96 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-b_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-c_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-c_f.png new file mode 100644 index 00000000000..8384bb3b193 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-c_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-c_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-c_m.png new file mode 100644 index 00000000000..d28a5d0aa4a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-c_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-a.png new file mode 100644 index 00000000000..930cedde10e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-b.png new file mode 100644 index 00000000000..a3d6ce4e08d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-c.png new file mode 100644 index 00000000000..c97f99815f4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-d.png new file mode 100644 index 00000000000..1cc7cb7561b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-chest-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-d_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-d_f.png new file mode 100644 index 00000000000..68be4637198 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-d_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-d_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-d_m.png new file mode 100644 index 00000000000..4eedb7c7bb7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-d_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-a_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-a_f.png new file mode 100644 index 00000000000..6888188ba1d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-a_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-a_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-a_m.png new file mode 100644 index 00000000000..f59a0ac4742 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-a_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-b_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-b_f.png new file mode 100644 index 00000000000..ff2971e5ea0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-b_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-b_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-b_m.png new file mode 100644 index 00000000000..7c50e272f04 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-b_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-c_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-c_f.png new file mode 100644 index 00000000000..1e8f307bc7a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-c_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-c_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-c_m.png new file mode 100644 index 00000000000..1e8f307bc7a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-c_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-d_f.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-d_f.png new file mode 100644 index 00000000000..62594d7ac81 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-d_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-d_m.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-d_m.png new file mode 100644 index 00000000000..152e3483d19 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/protez-full-body-d_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-a.png new file mode 100644 index 00000000000..1ec682097f5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-b.png new file mode 100644 index 00000000000..71be757c954 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-c.png new file mode 100644 index 00000000000..7b515d9fe39 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-d.png new file mode 100644 index 00000000000..bfaa583fe87 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_arm-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-a.png new file mode 100644 index 00000000000..98d2b40baf7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-b.png new file mode 100644 index 00000000000..4d2f3c49d5e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-c.png new file mode 100644 index 00000000000..6484229f5b5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-d.png new file mode 100644 index 00000000000..3a0883a9cfa Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_foot-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-a.png new file mode 100644 index 00000000000..0887b75bc2a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-b.png new file mode 100644 index 00000000000..d130cf8f6a8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-c.png new file mode 100644 index 00000000000..1f9972029f3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-d.png new file mode 100644 index 00000000000..1c76ec36f25 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_hand-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-a.png new file mode 100644 index 00000000000..e69aa401343 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-b.png new file mode 100644 index 00000000000..14541e5b8e9 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-c.png new file mode 100644 index 00000000000..0d2691879e6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-d.png new file mode 100644 index 00000000000..bb5a356b6ca Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/r_leg-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-a-waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-a-waggin.png new file mode 100644 index 00000000000..7fb84e4de8e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-a-waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-a.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-a.png new file mode 100644 index 00000000000..a392cf868cc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-a.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-b-waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-b-waggin.png new file mode 100644 index 00000000000..d69e0e40b2a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-b-waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-b.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-b.png new file mode 100644 index 00000000000..e305bef03e6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-b.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-c-waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-c-waggin.png new file mode 100644 index 00000000000..16a7e876652 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-c-waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-c.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-c.png new file mode 100644 index 00000000000..410b9f03d0e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-c.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-d-waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-d-waggin.png new file mode 100644 index 00000000000..dbdb83d9cbc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-d-waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-d.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-d.png new file mode 100644 index 00000000000..b7194cc6298 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/protez.rsi/tail-protez-d.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns.png new file mode 100644 index 00000000000..676e51d3557 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns_broken_l.png new file mode 100644 index 00000000000..4c0c1acf6b8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns_broken_r.png new file mode 100644 index 00000000000..037649921d7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/backward_horns_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown.png new file mode 100644 index 00000000000..297d8e8825f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown_broken_l.png new file mode 100644 index 00000000000..a6948cc472c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown_broken_r.png new file mode 100644 index 00000000000..9cc6308f891 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/dark_crown_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1.png new file mode 100644 index 00000000000..b4dcbffe3e4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_broken_l.png new file mode 100644 index 00000000000..2d32f2e8525 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_broken_r.png new file mode 100644 index 00000000000..a45e9af532b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s.png new file mode 100644 index 00000000000..4fa608ee95b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s_broken_l.png new file mode 100644 index 00000000000..a12c798fae0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s_broken_r.png new file mode 100644 index 00000000000..dce5a584d21 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime1_s_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2.png new file mode 100644 index 00000000000..1cc74c3023e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2_broken_l.png new file mode 100644 index 00000000000..0910110a9cc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2_broken_r.png new file mode 100644 index 00000000000..c05e87f6787 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/devil_prime2_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn.png new file mode 100644 index 00000000000..6536820ce2e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn_broken_l.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn_broken_l.png new file mode 100644 index 00000000000..b93911047f4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn_broken_l.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn_broken_r.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn_broken_r.png new file mode 100644 index 00000000000..7c39f6a085a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/fat_horn_broken_r.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/meta.json new file mode 100644 index 00000000000..bc0f7d6beb3 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Celecern/size_horns32x64.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:unlumy", + "size": { + "x": 32, + "y": 64 + }, + "states": [ + { + "name": "backward_horns", + "directions": 4 + }, + { + "name": "backward_horns_broken_l", + "directions": 4 + }, + { + "name": "backward_horns_broken_r", + "directions": 4 + }, + { + "name": "dark_crown", + "directions": 4 + }, + { + "name": "dark_crown_broken_l", + "directions": 4 + }, + { + "name": "dark_crown_broken_r", + "directions": 4 + }, + { + "name": "devil_prime1", + "directions": 4 + }, + { + "name": "devil_prime1_broken_l", + "directions": 4 + }, + { + "name": "devil_prime1_broken_r", + "directions": 4 + }, + { + "name": "devil_prime1_s", + "directions": 4 + }, + { + "name": "devil_prime1_s_broken_l", + "directions": 4 + }, + { + "name": "devil_prime1_s_broken_r", + "directions": 4 + }, + { + "name": "devil_prime2", + "directions": 4 + }, + { + "name": "devil_prime2_broken_l", + "directions": 4 + }, + { + "name": "devil_prime2_broken_r", + "directions": 4 + }, + { + "name": "fat_horn", + "directions": 4 + }, + { + "name": "fat_horn_broken_l", + "directions": 4 + }, + { + "name": "fat_horn_broken_r", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_chill_tail.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_chill_tail.png new file mode 100644 index 00000000000..effaa1eb60a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_chill_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_chill_tail_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_chill_tail_waggin.png new file mode 100644 index 00000000000..675779a826c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_chill_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail.png new file mode 100644 index 00000000000..53bb821fa88 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_medium.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_medium.png new file mode 100644 index 00000000000..d2c8475d64e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_medium.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_medium_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_medium_waggin.png new file mode 100644 index 00000000000..a965938136c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_medium_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_waggin.png new file mode 100644 index 00000000000..dc7a59f1046 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/celecern_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_chill_tail.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_chill_tail.png new file mode 100644 index 00000000000..cbbee9d0c46 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_chill_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_chill_tail_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_chill_tail_waggin.png new file mode 100644 index 00000000000..06598ce7427 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_chill_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_tail.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_tail.png new file mode 100644 index 00000000000..b2abd59bc20 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_tail_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_tail_waggin.png new file mode 100644 index 00000000000..c771d8685df Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/kist_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long.png new file mode 100644 index 00000000000..af7875e2fb5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_chill.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_chill.png new file mode 100644 index 00000000000..64a8225014f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_chill.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_chill_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_chill_waggin.png new file mode 100644 index 00000000000..c64fc16ac2b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_chill_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_medium_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_medium_waggin.png new file mode 100644 index 00000000000..ead0a9607ad Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_medium_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_mediun.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_mediun.png new file mode 100644 index 00000000000..9cba776b520 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_mediun.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_waggin.png new file mode 100644 index 00000000000..54d7266efdb Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/long_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/meta.json b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/meta.json new file mode 100644 index 00000000000..5e8358be546 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/meta.json @@ -0,0 +1,989 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:lunalita, Recoloring by melissandravov", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "celecern_chill_tail", + "directions": 4 + }, + { + "name": "celecern_chill_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "celecern_tail", + "directions": 4 + }, + { + "name": "celecern_tail_medium", + "directions": 4 + }, + { + "name": "celecern_tail_medium_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "celecern_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "kist_chill_tail", + "directions": 4 + }, + { + "name": "kist_chill_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "kist_tail", + "directions": 4 + }, + { + "name": "kist_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "long", + "directions": 4 + }, + { + "name": "long_chill", + "directions": 4 + }, + { + "name": "long_chill_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "long_medium_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "long_mediun", + "directions": 4 + }, + { + "name": "long_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "up", + "directions": 4 + }, + { + "name": "up_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/up.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/up.png new file mode 100644 index 00000000000..898e7d4b914 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/up.png differ diff --git a/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/up_waggin.png b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/up_waggin.png new file mode 100644 index 00000000000..beca76cacea Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Customization/Celecern/tails_of_celecern.rsi/up_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/jumpsuit-female.png b/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/jumpsuit-female.png new file mode 100644 index 00000000000..68961e946d3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/jumpsuit-female.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/legs.png b/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/legs.png new file mode 100644 index 00000000000..5352bdc7fa9 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/legs.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/meta.json b/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/meta.json new file mode 100644 index 00000000000..bf7578eb88a --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Species/Celecern/displacement.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "jumpsuit-female made by TheShuEd, остальные карты собраны по силуэтам ног селецерна и человека", + "size": { + "x": 32, + "y": 32 + }, + "load": { + "srgb": false + }, + "states": [ + { + "name": "jumpsuit-female", + "directions": 4 + }, + { + "name": "legs", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chest_f.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chest_f.png new file mode 100644 index 00000000000..573a2f2c564 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chest_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chest_m.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chest_m.png new file mode 100644 index 00000000000..a669e88ff25 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chest_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_double_tail.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_double_tail.png new file mode 100644 index 00000000000..442b1d31ecd Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_double_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_double_tail_waggin.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_double_tail_waggin.png new file mode 100644 index 00000000000..3f1607addda Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_double_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_tail.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_tail.png new file mode 100644 index 00000000000..350c267b4db Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_tail_waggin.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_tail_waggin.png new file mode 100644 index 00000000000..e523ee1bc9b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/chill_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/double_tail.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/double_tail.png new file mode 100644 index 00000000000..da1ef3c82fe Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/double_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/double_tail_waggin.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/double_tail_waggin.png new file mode 100644 index 00000000000..e11f0dd5af7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/double_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/full_f.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/full_f.png new file mode 100644 index 00000000000..0202c33e3ae Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/full_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/full_m.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/full_m.png new file mode 100644 index 00000000000..834dcac8c54 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/full_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/groin_f.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/groin_f.png new file mode 100644 index 00000000000..d95d4758fc3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/groin_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/groin_m.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/groin_m.png new file mode 100644 index 00000000000..4e2ba05cb6a Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/groin_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/head_f.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/head_f.png new file mode 100644 index 00000000000..b89eb9f773e Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/head_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/head_m.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/head_m.png new file mode 100644 index 00000000000..1dbcba1e994 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/head_m.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_arm.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_arm.png new file mode 100644 index 00000000000..9a7157db534 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_foot.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_foot.png new file mode 100644 index 00000000000..6b8acae9685 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_hand.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_hand.png new file mode 100644 index 00000000000..be88393c62b Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_leg.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_leg.png new file mode 100644 index 00000000000..5bf20e5f5a9 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meduim_tail.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meduim_tail.png new file mode 100644 index 00000000000..121215ab193 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meduim_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meduim_tail_waggin.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meduim_tail_waggin.png new file mode 100644 index 00000000000..09c739e28ea Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meduim_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meta.json b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meta.json new file mode 100644 index 00000000000..1bd1fd2d264 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/meta.json @@ -0,0 +1,677 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:lunalita", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "chest_f", + "directions": 4 + }, + { + "name": "chest_m", + "directions": 4 + }, + { + "name": "chill_double_tail", + "directions": 4 + }, + { + "name": "chill_double_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "chill_tail", + "directions": 4 + }, + { + "name": "chill_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "double_tail", + "directions": 4 + }, + { + "name": "double_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "full_f" + }, + { + "name": "full_m" + }, + { + "name": "groin_f", + "directions": 4 + }, + { + "name": "groin_m", + "directions": 4 + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "meduim_tail", + "directions": 4 + }, + { + "name": "meduim_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "mini_tail", + "directions": 4 + }, + { + "name": "mini_tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "tail", + "directions": 4 + }, + { + "name": "tail_waggin", + "directions": 4, + "delays": [ + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ], + [ + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125, + 0.125 + ] + ] + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/mini_tail.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/mini_tail.png new file mode 100644 index 00000000000..4e489c8d302 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/mini_tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/mini_tail_waggin.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/mini_tail_waggin.png new file mode 100644 index 00000000000..9515e332342 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/mini_tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_arm.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_arm.png new file mode 100644 index 00000000000..ef35905bace Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_foot.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_foot.png new file mode 100644 index 00000000000..ae5e5e77c4c Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_hand.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_hand.png new file mode 100644 index 00000000000..3929400e088 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_leg.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_leg.png new file mode 100644 index 00000000000..f9c7e647cf6 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/tail.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/tail.png new file mode 100644 index 00000000000..3605bf75216 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/tail.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/tail_waggin.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/tail_waggin.png new file mode 100644 index 00000000000..6508bae7ad1 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/tail_waggin.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/torso_f.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/torso_f.png new file mode 100644 index 00000000000..ac4393c8fbc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/torso_m.png b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/torso_m.png new file mode 100644 index 00000000000..e67aa887cdc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Species/Celecern/parts.rsi/torso_m.png differ