diff --git a/Content.Shared/Andromeda/Playablecards/FoldableCardComponent.cs b/Content.Shared/Andromeda/Playablecards/FoldableCardComponent.cs
new file mode 100644
index 00000000000..f2c4d11e79d
--- /dev/null
+++ b/Content.Shared/Andromeda/Playablecards/FoldableCardComponent.cs
@@ -0,0 +1,36 @@
+using Robust.Shared.GameStates;
+using Robust.Shared.Serialization;
+
+namespace Content.Shared.Andromeda.PlayableCards;
+
+///
+/// Used to create "foldable structures" that you can pickup like an item when folded. Used for rollerbeds and wheelchairs.
+///
+///
+/// Wiill prevent any insertions into containers while this item is unfolded.
+///
+[RegisterComponent]
+[NetworkedComponent]
+[Access(typeof(FoldableCardSystem))]
+public sealed partial class FoldableCardComponent : Component
+{
+ [DataField("folded")]
+ public bool IsFolded = true;
+
+ [DataField("Description")]
+ public string Description = string.Empty;
+
+ public string CurrentDescription = string.Empty;
+}
+
+// ahhh, the ol' "state thats just a copy of the component".
+[Serializable, NetSerializable]
+public sealed class FoldableCardComponentState : ComponentState
+{
+ public readonly bool IsFolded;
+
+ public FoldableCardComponentState(bool isFolded)
+ {
+ IsFolded = isFolded;
+ }
+}
diff --git a/Content.Shared/Andromeda/Playablecards/FoldableCardSystem.cs b/Content.Shared/Andromeda/Playablecards/FoldableCardSystem.cs
new file mode 100644
index 00000000000..68b6b512c11
--- /dev/null
+++ b/Content.Shared/Andromeda/Playablecards/FoldableCardSystem.cs
@@ -0,0 +1,141 @@
+using Content.Shared.Examine;
+using Content.Shared.Interaction.Events;
+using Content.Shared.Verbs;
+using Robust.Shared.Containers;
+using Robust.Shared.GameStates;
+using Robust.Shared.Serialization;
+using Robust.Shared.Utility;
+
+namespace Content.Shared.Andromeda.PlayableCards;
+
+public sealed class FoldableCardSystem : EntitySystem
+{
+ [Dependency] private readonly SharedAppearanceSystem _appearance = default!;
+ [Dependency] private readonly SharedContainerSystem _container = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent>(AddFoldVerb);
+ SubscribeLocalEvent(OnGetState);
+ SubscribeLocalEvent(OnHandleState);
+
+ SubscribeLocalEvent(OnFoldableInit);
+ SubscribeLocalEvent(UseInHand);
+ SubscribeLocalEvent(OnExamine);
+ }
+
+ private void OnExamine(EntityUid uid, FoldableCardComponent component, ExaminedEvent args)
+ {
+ args.PushMarkup(Loc.GetString(component.CurrentDescription));
+ }
+
+ private void UseInHand(EntityUid uid, FoldableCardComponent component, UseInHandEvent args)
+ {
+ component.IsFolded = !component.IsFolded;
+ SetFolded(uid, component, component.IsFolded);
+ }
+
+ private void OnGetState(EntityUid uid, FoldableCardComponent component, ref ComponentGetState args)
+ {
+ args.State = new FoldableCardComponentState(component.IsFolded);
+ }
+
+ private void OnHandleState(EntityUid uid, FoldableCardComponent component, ref ComponentHandleState args)
+ {
+ if (args.Current is not FoldableCardComponentState state)
+ return;
+
+ if (state.IsFolded != component.IsFolded)
+ SetFolded(uid, component, state.IsFolded);
+ }
+
+ private void OnFoldableInit(EntityUid uid, FoldableCardComponent component, ComponentInit args)
+ {
+ SetFolded(uid, component, component.IsFolded);
+ }
+
+ public bool IsFolded(EntityUid uid, FoldableCardComponent? component = null)
+ {
+ if (!Resolve(uid, ref component))
+ return false;
+
+ return component.IsFolded;
+ }
+
+ public void SetFolded(EntityUid uid, FoldableCardComponent component, bool folded)
+ {
+ if (folded)
+ {
+ component.CurrentDescription = "card-folded";
+ }
+ else
+ {
+ component.CurrentDescription = component.Description;
+ }
+ component.IsFolded = folded;
+ Dirty(uid, component);
+ _appearance.SetData(uid, FoldedCardVisuals.State, folded);
+ }
+
+ public bool TryToggleFold(EntityUid uid, FoldableCardComponent comp)
+ {
+ return TrySetFolded(uid, comp, !comp.IsFolded);
+ }
+
+ public bool CanToggleFold(EntityUid uid, FoldableCardComponent? fold = null)
+ {
+ if (!Resolve(uid, ref fold))
+ return false;
+
+ var ev = new FoldAttemptEvent();
+ RaiseLocalEvent(uid, ref ev);
+ return !ev.Cancelled;
+ }
+
+ public bool TrySetFolded(EntityUid uid, FoldableCardComponent comp, bool state)
+ {
+ if (state == comp.IsFolded)
+ return false;
+
+ if (!CanToggleFold(uid, comp))
+ return false;
+
+ SetFolded(uid, comp, state);
+ return true;
+ }
+
+ #region Verb
+
+ private void AddFoldVerb(EntityUid uid, FoldableCardComponent component, GetVerbsEvent args)
+ {
+ if (!CanToggleFold(uid, component))
+ return;
+ if (!args.CanInteract || !args.CanAccess)
+ return;
+
+ AlternativeVerb verb = new()
+ {
+ Act = () => TryToggleFold(uid, component),
+ Text = component.IsFolded ? Loc.GetString("unfold-verb") : Loc.GetString("fold-verb"),
+ Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/fold.svg.192dpi.png")),
+
+ // If the object is unfolded and they click it, they want to fold it, if it's folded, they want to pick it up
+ Priority = component.IsFolded ? 0 : 2,
+ };
+
+ args.Verbs.Add(verb);
+ }
+
+ #endregion
+
+ [Serializable, NetSerializable]
+ public enum FoldedCardVisuals : byte
+ {
+ State
+ }
+}
+
+[ByRefEvent]
+public record struct FoldAttemptEvent(bool Cancelled = false);
\ No newline at end of file
diff --git a/Resources/Audio/Andromeda/Evil/SoundCollection/PlushiePaintor/karandash.ogg b/Resources/Audio/Andromeda/Evil/SoundCollection/PlushiePaintor/karandash.ogg
new file mode 100644
index 00000000000..85a8f830869
Binary files /dev/null and b/Resources/Audio/Andromeda/Evil/SoundCollection/PlushiePaintor/karandash.ogg differ
diff --git a/Resources/Audio/Andromeda/Lemird/Misc/plushiescientist.ogg b/Resources/Audio/Andromeda/Lemird/Misc/plushiescientist.ogg
index 4c5dc12c2f2..922069c96cc 100644
Binary files a/Resources/Audio/Andromeda/Lemird/Misc/plushiescientist.ogg and b/Resources/Audio/Andromeda/Lemird/Misc/plushiescientist.ogg differ
diff --git a/Resources/Locale/ru-RU/Andromeda/playablecards/cards.ftl b/Resources/Locale/ru-RU/Andromeda/playablecards/cards.ftl
new file mode 100644
index 00000000000..74786ad60bc
--- /dev/null
+++ b/Resources/Locale/ru-RU/Andromeda/playablecards/cards.ftl
@@ -0,0 +1,234 @@
+card-folded = Данная карта перевернута
+redjoker-description = На данной карте изображен красный джокер.
+blackjoker-description = На данной карте изображен черный джокер.
+redkingc-description = На данной карте изображен червовывй король.
+blackkingp-description = На данной карте изображен пиковый король.
+redqueenc-description = На данной карте изображена червовая дама.
+blackqueenp-description = На данной карте изображена пиковая дама.
+redjackc-description = На данной карте изображен червовая валет.
+blackjackp-description = На данной карте изображен пиковый валет.
+redtenc-description = На данной карте изображена червовая десятка.
+blacktenp-description = На данной карте изображена пиковая десятка.
+redkingb-description = На данной карте изображен бубновый король.
+blackkingt-description = На данной карте изображен трефовый король.
+redqueenb-description = На данной карте изображена бубновая дама.
+blackqueent-description = На данной карте изображена трефовая дама.
+redjackb-description = На данной карте изображен бубновый валет.
+blackjackt-description = На данной карте изображен трефовый валет.
+redtenb-description = На данной карте изображена бубновая десятка.
+blacktent-description = На данной карте изображена трефовая десятка.
+redsevenb-description = На данной карте изображена бубновая семерка.
+blacksevent-description = На данной карте изображена трефовая семерка.
+redsevenc-description = На данной карте изображена червовая семерка.
+blacksevenp-description = На данной карте изображена пиковая семерка.
+redsixb-description = На данной карте изображена бубновая шестерка.
+blacksixt-description = На данной карте изображена трефовая шестерка.
+redsixc-description = На данной карте изображена червовая шестерка.
+blacksixp-description = На данной карте изображена пиковая шестерка.
+redaceb-description = На данной карте изображена бубновый туз.
+blackacet-description = На данной карте изображена трефовый туз.
+redacec-description = На данной карте изображена червовая туз.
+blackacep-description = На данной карте изображена пиковый туз.
+rednineb-description = На данной карте изображена бубновая девятка.
+blackninet-description = На данной карте изображена трефовая девятка.
+redninec-description = На данной карте изображена червовая девятка.
+blackninep-description = На данной карте изображена пиковая девятка.
+redeightb-description = На данной карте изображена бубновая восьмерка.
+blackeightt-description = На данной карте изображена трефовая восьмерка.
+redeightc-description = На данной карте изображена червовая восьмерка.
+blackeightp-description = На данной карте изображена пиковая восьмерка.
+redfiveb-description = На данной карте изображена бубновая пятерка.
+blackfivet-description = На данной карте изображена трефовая пятерка.
+redfivec-description = На данной карте изображена червовая пятерка.
+blackfivep-description = На данной карте изображена пиковая пятерка.
+redfourb-description = На данной карте изображена бубновая четверка.
+blackfourt-description = На данной карте изображена трефовая четверка.
+redfourc-description = На данной карте изображена червовая четверка.
+blackfourp-description = На данной карте изображена пиковая четверка.
+redthreeb-description = На данной карте изображена бубновая тройка.
+blackthreet-description = На данной карте изображена трефовая тройка.
+redthreec-description = На данной карте изображена червовая тройка.
+blackthreep-description = На данной карте изображена пиковая тройка.
+redtwob-description = На данной карте изображена бубновая двойка.
+blacktwot-description = На данной карте изображена трефовая двойка.
+redtwoc-description = На данной карте изображена червовая двойка.
+blacktwop-description = На данной карте изображена пиковая двойка.
+sindijack-description = Крайне подозрительный валет, с ним точно что-то не так.
+sindijackred-description = Используя данную карту вы не только можете открыть счет в банке Горлакса, но и череп врага, а ещё ей можно резать овощи...
+ent-PlayableCardJokerRed = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardJokerBlack = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardKingRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardKingBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardQueenRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardQueenBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardJackRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardJackBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTenRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTenBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardKingRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardKingBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardQueenRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardQueenBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardJackRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardJackBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTenRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTenBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSixRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSixBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSixRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSixBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSevenRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSevenBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSevenRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSevenBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardAceRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardAceBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardAceRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardAceBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardNineRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardNineBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardNineRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardNineBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardEightRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardEightBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardEightRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardEightBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFiveRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFiveBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFiveRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFiveBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFourRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFourBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFourRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardFourBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardThreeRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardThreeBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardThreeRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardThreeBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTwoRedB = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTwoBlackT = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTwoRedC = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardTwoBlackP = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSindiJack = игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-PlayableCardSindiJackRed = премиальная игральная карта
+ .desc = Вы можете сыграть ею в карты.
+ .suffix = Андромеда
+ent-CardBin = колода карт
+ .desc = Пустая колода, для хранения карт.
+ .suffix = ИгральныеКарты, Пустой
+ent-CardBinFool = обычная колода карт
+ .suffix = Андромеда
+ .desc = Колода, созданная для игры в карты.
+ent-CardBinPoker = покерная колода карт
+ .suffix = Андромеда
+ .desc = Колода, созданная для игры в покер.
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Catalog/uplink_catalog.yml b/Resources/Prototypes/Andromeda/Catalog/uplink_catalog.yml
index fd0eae5d91a..1b09c262b8a 100644
--- a/Resources/Prototypes/Andromeda/Catalog/uplink_catalog.yml
+++ b/Resources/Prototypes/Andromeda/Catalog/uplink_catalog.yml
@@ -49,4 +49,4 @@
cost:
Telecrystal: 4
categories:
- - UplinkBundles
+ - UplinkExplosives
diff --git a/Resources/Prototypes/Andromeda/Entities/Clothing/Neck/cloaks.yml b/Resources/Prototypes/Andromeda/Entities/Clothing/Neck/cloaks.yml
index c262dbfb97b..58233f467d5 100644
--- a/Resources/Prototypes/Andromeda/Entities/Clothing/Neck/cloaks.yml
+++ b/Resources/Prototypes/Andromeda/Entities/Clothing/Neck/cloaks.yml
@@ -147,3 +147,24 @@
components:
- type: Sprite
sprite: Andromeda/Clothing/Neck/Cloaks/cloak_colony.rsi
+
+- type: entity
+ parent: ClothingNeckBase
+ id: ClothingNeckCloakSec
+ name: плащ порядочного сотрудника безопасности
+ suffix: Андромеда
+ description: Этот плащ был сшит по специальному заказу НаноТрейзен, для порядочных сотрудников. Он такой же красный, как и кровь, чтобы никто не знал, сколько вы старались, ради премии.
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evrozor/Clothing/security_cloak.rsi
+
+- type: entity
+ parent: ClothingNeckBase
+ id: ClothingNeckCloakBarmen
+ name: плащ бармена
+ suffix: Андромеда
+ description: Ходят слухи, что этот плащ носили только лучшие бармены! Но вы в этом не уверенны.
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evrozor/Clothing/barmen_cloak.rsi
+
diff --git a/Resources/Prototypes/Andromeda/Evil Prototype's/cards.yml b/Resources/Prototypes/Andromeda/Evil Prototype's/cards.yml
new file mode 100644
index 00000000000..c3eae3f4867
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evil Prototype's/cards.yml
@@ -0,0 +1,2619 @@
+- type: Tag
+ id: PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardJokerRed
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redjoker
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redjoker-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redjoker}
+ front:
+ True: {state: redjoker}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardJokerBlack
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackjoker
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackjoker-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackjoker}
+ front:
+ True: {state: blackjoker}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardAceRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redaceb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redaceb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redaceb}
+ front:
+ True: {state: redaceb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardAceBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackacep
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackacep-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackacep}
+ front:
+ True: {state: blackacep}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardAceRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redacec
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redacec-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redacec}
+ front:
+ True: {state: redacec}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardAceBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackacet
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackacet-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackacet}
+ front:
+ True: {state: blackacet}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardKingRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redkingc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redkingc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redkingc}
+ front:
+ True: {state: redkingc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardKingBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackkingp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackkingp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackkingp}
+ front:
+ True: {state: blackkingp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardKingRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redkingb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redkingb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redkingb}
+ front:
+ True: {state: redkingb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardKingBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackkingt
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackkingt-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackkingt}
+ front:
+ True: {state: blackkingt}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardQueenRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redqueenc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redqueenc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redqueenc}
+ front:
+ True: {state: redqueenc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardQueenBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackqueent
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackqueent-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackqueent}
+ front:
+ True: {state: blackqueent}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardQueenRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redqueenb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redqueenb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redqueenb}
+ front:
+ True: {state: redqueenb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardQueenBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackqueenp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackqueenp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackqueenp}
+ front:
+ True: {state: blackqueenp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardJackRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redjackb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redjackb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redjackb}
+ front:
+ True: {state: redjackb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardJackBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackjackt
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackjackt-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackjackt}
+ front:
+ True: {state: blackjackt}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardJackRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redjackc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redjackc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redjackc}
+ front:
+ True: {state: redjackc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardJackBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackjackp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackjackp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackjackp}
+ front:
+ True: {state: blackjackp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTenRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redtenb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redtenb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redtenb}
+ front:
+ True: {state: redtenb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTenBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacktenp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacktenp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacktenp}
+ front:
+ True: {state: blacktenp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTenRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redtenc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redtenc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redtenc}
+ front:
+ True: {state: redtenc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTenBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacktent
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacktent-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacktent}
+ front:
+ True: {state: blacktent}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardNineRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: rednineb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: rednineb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: rednineb}
+ front:
+ True: {state: rednineb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardNineBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackninep
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackninep-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackninep}
+ front:
+ True: {state: rednineb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardNineRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redninec
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redninec-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redninec}
+ front:
+ True: {state: redninec}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardNineBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackninet
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackninet-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackninet}
+ front:
+ True: {state: blackninet}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardEightRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redeightb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redeightb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redeightb}
+ front:
+ True: {state: redeightb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardEightBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackeightp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackeightp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackeightp}
+ front:
+ True: {state: blackeightp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardEightRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redeightc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redeightc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redeightc}
+ front:
+ True: {state: redeightc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardEightBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackeightt
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackeightt-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackeightt}
+ front:
+ True: {state: blackeightt}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSevenRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redsevenb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redsevenb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redsevenb}
+ front:
+ True: {state: redsevenb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSevenBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacksevenp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacksevenp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacksevenp}
+ front:
+ True: {state: blacksevenp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSevenRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redsevenc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redsevenc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redsevenc}
+ front:
+ True: {state: redsevenc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSevenBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacksevent
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacksevent-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacksevent}
+ front:
+ True: {state: blacksevent}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSixRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redsixb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redsixb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redsixb}
+ front:
+ True: {state: redsixb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSixBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacksixp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacksixp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacksixp}
+ front:
+ True: {state: blacksixp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSixRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redsixc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redsixc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redsixc}
+ front:
+ True: {state: redsixc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSixBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacksixt
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacksixt-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacksixt}
+ front:
+ True: {state: blacksixt}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFiveRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redfiveb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redfiveb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redfiveb}
+ front:
+ True: {state: redfiveb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFiveBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackfivep
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackfivep-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackfivep}
+ front:
+ True: {state: blackfivep}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFiveRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redfivec
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redfivec-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redfivec}
+ front:
+ True: {state: redfivec}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFiveBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackfivet
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackfivet-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackfivet}
+ front:
+ True: {state: blackfivet}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFourRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redfourb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redfourb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redfourb}
+ front:
+ True: {state: redfourb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFourBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackfourp
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackfourp-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackfourp}
+ front:
+ True: {state: blackfourp}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFourRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redfourc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redfourc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redfourc}
+ front:
+ True: {state: redfourc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardFourBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackfourt
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackfourt-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackfourt}
+ front:
+ True: {state: blackfourt}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardThreeRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redthreeb
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redthreeb-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redthreeb}
+ front:
+ True: {state: redthreeb}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardThreeBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackthreep
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackthreep-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackthreep}
+ front:
+ True: {state: blackthreep}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardThreeRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redthreec
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redthreec-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redthreec}
+ front:
+ True: {state: redthreec}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardThreeBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blackthreet
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blackthreet-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blackthreet}
+ front:
+ True: {state: blackthreet}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTwoRedB
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redtwob
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redtwob-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redtwob}
+ front:
+ True: {state: redtwob}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTwoBlackP
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacktwop
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacktwop-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacktwop}
+ front:
+ True: {state: blacktwop}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTwoRedC
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: redtwoc
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: redtwoc-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: redtwoc}
+ front:
+ True: {state: redtwoc}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardTwoBlackT
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: blacktwot
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: blacktwot-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: blacktwot}
+ front:
+ True: {state: blacktwot}
+ False: {state: back}
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSindiJack
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: sindijack
+ map: ["front"]
+ - state: back
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: sindijack-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: back}
+ False: {state: sindijack}
+ front:
+ True: {state: sindijack}
+ False: {state: back}
+ - type: Sharp
+ - type: Utensil
+ types:
+ - Knife
+ - type: MeleeWeapon
+ wideAnimationRotation: -135
+ damage:
+ types:
+ Slash: 10
+ soundHit:
+ path: /Audio/Weapons/bladeslice.ogg
+ - type: Tool
+ qualities:
+ - Slicing
+ useSound:
+ path: /Audio/Items/Culinary/chop.ogg
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ parent: BaseItem
+ id: PlayableCardSindiJackRed
+ name: playablecard
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/playablecard.rsi
+ layers:
+ - state: sindijack
+ map: ["front"]
+ - state: sindibackred
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/playablecard.rsi
+ size: Tiny
+ - type: Appearance
+ - type: FoldableCard
+ Description: sindijackred-description
+ - type: GenericVisualizer
+ visuals:
+ enum.FoldedCardVisuals.State:
+ base:
+ True: {state: sindibackred}
+ False: {state: sindijackred}
+ front:
+ True: {state: sindijackred}
+ False: {state: sindibackred}
+ - type: Sharp
+ - type: Utensil
+ types:
+ - Knife
+ - type: MeleeWeapon
+ wideAnimationRotation: -135
+ damage:
+ types:
+ Slash: 12
+ soundHit:
+ path: /Audio/Weapons/bladeslice.ogg
+ - type: DamageOtherOnHit
+ damage:
+ types:
+ Piercing: 10
+ - type: Tool
+ qualities:
+ - Slicing
+ useSound:
+ path: /Audio/Items/Culinary/chop.ogg
+ - type: Tag
+ tags:
+ - PlayableCard
+
+- type: entity
+ noSpawn: true
+ id: CardBin
+ parent: [ BaseStorageItem, BaseBagOpenClose ]
+ name: card box
+ suffix: Пустой, Андромеда
+ description: What secrets lie at the bottom of its endless stack?
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/cardbin.rsi
+ layers:
+ - state: closed
+ - state: open
+ map: ["openLayer"]
+ visible: false
+ - state: card1
+ map: ["card1"]
+ sprite: Andromeda/Evil/cardbin.rsi
+ visible: false
+ - state: card2
+ map: ["card2"]
+ sprite: Andromeda/Evil/cardbin.rsi
+ visible: false
+ - type: Item
+ size: Small
+ - type: Clothing
+ quickEquip: false
+ slots:
+ - belt
+ - type: Storage
+ maxItemSize: Small
+ quickInsert: true
+ areaInsert: true
+ grid:
+ - 0,0,5,8
+ whitelist:
+ tags:
+ - PlayableCard
+ - type: Tag
+ tags:
+ - BoxCardboard
+ - type: ItemCounter
+ count:
+ tags: [PlayableCard]
+ composite: true
+ layerStates:
+ - card1
+ - card2
+ - type: Appearance
+ - type: Dumpable
+
+- type: entity
+ noSpawn: true
+ id: CardBin2
+ parent: CardBin
+ name: card box
+ suffix: Пустой, Андромеда
+ description: What secrets lie at the bottom of its endless stack?
+ components:
+ - type: Sprite
+ sprite: Andromeda\Evil\cardbin.rsi
+ layers:
+ - state: closed2
+ - state: open2
+ map: ["openLayer"]
+ visible: false
+ - state: card1
+ map: ["card1"]
+ sprite: Andromeda/Evil/cardbin.rsi
+ visible: false
+ - state: card2
+ map: ["card2"]
+ sprite: Andromeda/Evil/cardbin.rsi
+ visible: false
+
+- type: entity
+ noSpawn: false
+ parent: CardBin
+ id: CardBinFool
+ name: обычная колода карт
+ suffix: Андромеда, Заполненный
+ components:
+ - type: StorageFill
+ contents:
+ - id: PlayableCardAceRedC
+ - id: PlayableCardAceBlackT
+ - id: PlayableCardAceRedB
+ - id: PlayableCardAceBlackP
+ - id: PlayableCardKingRedC
+ - id: PlayableCardKingBlackT
+ - id: PlayableCardKingRedB
+ - id: PlayableCardKingBlackP
+ - id: PlayableCardQueenRedC
+ - id: PlayableCardQueenBlackT
+ - id: PlayableCardQueenRedB
+ - id: PlayableCardQueenBlackP
+ - id: PlayableCardJackRedC
+ - id: PlayableCardJackBlackT
+ - id: PlayableCardJackRedB
+ - id: PlayableCardJackBlackP
+ - id: PlayableCardTenRedC
+ - id: PlayableCardTenBlackT
+ - id: PlayableCardTenRedB
+ - id: PlayableCardTenBlackP
+ - id: PlayableCardNineRedC
+ - id: PlayableCardNineBlackT
+ - id: PlayableCardNineRedB
+ - id: PlayableCardNineBlackP
+ - id: PlayableCardEightRedC
+ - id: PlayableCardEightBlackT
+ - id: PlayableCardEightRedB
+ - id: PlayableCardEightBlackP
+ - id: PlayableCardSevenRedC
+ - id: PlayableCardSevenBlackT
+ - id: PlayableCardSevenRedB
+ - id: PlayableCardSevenBlackP
+ - id: PlayableCardSixRedC
+ - id: PlayableCardSixBlackT
+ - id: PlayableCardSixRedB
+ - id: PlayableCardSixBlackP
+
+- type: entity
+ noSpawn: false
+ parent: CardBin2
+ id: CardBinPoker
+ name: покерная колода карт
+ suffix: Андромеда, Заполненный
+ components:
+ - type: StorageFill
+ contents:
+ - id: PlayableCardJokerRed
+ - id: PlayableCardJokerBlack
+ - id: PlayableCardAceRedC
+ - id: PlayableCardAceBlackT
+ - id: PlayableCardAceRedB
+ - id: PlayableCardAceBlackP
+ - id: PlayableCardKingRedC
+ - id: PlayableCardKingBlackT
+ - id: PlayableCardKingRedB
+ - id: PlayableCardKingBlackP
+ - id: PlayableCardQueenRedC
+ - id: PlayableCardQueenBlackT
+ - id: PlayableCardQueenRedB
+ - id: PlayableCardQueenBlackP
+ - id: PlayableCardJackRedC
+ - id: PlayableCardJackBlackT
+ - id: PlayableCardJackRedB
+ - id: PlayableCardJackBlackP
+ - id: PlayableCardTenRedC
+ - id: PlayableCardTenBlackT
+ - id: PlayableCardTenRedB
+ - id: PlayableCardTenBlackP
+ - id: PlayableCardNineRedC
+ - id: PlayableCardNineBlackT
+ - id: PlayableCardNineRedB
+ - id: PlayableCardNineBlackP
+ - id: PlayableCardEightRedC
+ - id: PlayableCardEightBlackT
+ - id: PlayableCardEightRedB
+ - id: PlayableCardEightBlackP
+ - id: PlayableCardSevenRedC
+ - id: PlayableCardSevenBlackT
+ - id: PlayableCardSevenRedB
+ - id: PlayableCardSevenBlackP
+ - id: PlayableCardSixRedC
+ - id: PlayableCardSixBlackT
+ - id: PlayableCardSixRedB
+ - id: PlayableCardSixBlackP
+ - id: PlayableCardFiveRedB
+ - id: PlayableCardFiveBlackP
+ - id: PlayableCardFiveRedC
+ - id: PlayableCardFiveBlackT
+ - id: PlayableCardFourRedB
+ - id: PlayableCardFourBlackP
+ - id: PlayableCardFourRedC
+ - id: PlayableCardFourBlackT
+ - id: PlayableCardThreeRedB
+ - id: PlayableCardThreeBlackP
+ - id: PlayableCardThreeRedC
+ - id: PlayableCardThreeBlackT
+ - id: PlayableCardTwoRedB
+ - id: PlayableCardTwoBlackP
+ - id: PlayableCardTwoRedC
+ - id: PlayableCardTwoBlackT
+
+- type: entity
+ noSpawn: false
+ parent: ClothingBackpackSatchelLeather
+ id: ClothingBackpackSatchelLeatherDealer
+ name: набор карточного дилера
+ suffix: Андромеда, Заполненный
+ components:
+ - type: StorageFill
+ contents:
+ - id: CardBinPoker
+ - id: CardBinPoker
+ - id: AppraisalTool
+ - id: PokerChipsVStack5
+ - id: PokerChipsVStack5
+ - id: PokerChipsXStack5
+ - id: PokerChipsXStack5
+ - id: PokerChipsXStack5
+ - id: PokerChipsLStack5
+ - id: PokerChipsLStack5
+ - id: PokerChipsLStack5
+ - id: PokerChipsCStack5
+ - id: PokerChipsCStack5
+ - id: PokerChipsCStack5
+ - id: PokerChipsDStack5
+ - id: PokerChipsMStack5
+
+- type: stack
+ id: PokerChipsVStack
+ name: покерные фишки 5
+ suffix: Андромеда
+ icon: { sprite: "/Andromeda/Evil/pokerchipsv.rsi", state: poker5 }
+ spawn: PokerChipsVStack1
+ maxCount: 5
+ itemSize: 1
+
+- type: stack
+ id: PokerChipsXStack
+ name: покерные фишки 10
+ suffix: Андромеда
+ icon: { sprite: "/Andromeda/Evil/pokerchipsx.rsi", state: poker5 }
+ spawn: PokerChipsXStack1
+ maxCount: 5
+ itemSize: 1
+
+- type: stack
+ id: PokerChipsLStack
+ name: покерные фишки 50
+ suffix: Андромеда
+ icon: { sprite: "/Andromeda/Evil/pokerchipsl.rsi", state: poker5 }
+ spawn: PokerChipsLStack1
+ maxCount: 5
+ itemSize: 1
+
+- type: stack
+ id: PokerChipsCStack
+ name: покерные фишки 100
+ suffix: Андромеда
+ icon: { sprite: "/Andromeda/Evil/pokerchipsc.rsi", state: poker5 }
+ spawn: PokerChipsCStack1
+ maxCount: 5
+ itemSize: 1
+
+- type: stack
+ id: PokerChipsDStack
+ name: покерные фишки 500
+ suffix: Андромеда
+ icon: { sprite: "/Andromeda/Evil/pokerchipsd.rsi", state: poker5 }
+ spawn: PokerChipsDStack1
+ maxCount: 5
+ itemSize: 1
+
+- type: stack
+ id: PokerChipsMStack
+ name: покерные фишки 1000
+ suffix: Андромеда
+ icon: { sprite: "/Andromeda/Evil/pokerchipsm.rsi", state: poker5 }
+ spawn: PokerChipsMStack1
+ maxCount: 5
+ itemSize: 1
+
+- type: entity
+ id: PokerChipsV
+ name: покерные фишки (5 кредитов)
+ suffix: Андромеда
+ parent: BaseTabletopPiece
+ abstract: true
+ components:
+ - type: Sprite
+ noRot: true
+ sprite: Andromeda/Evil/pokerchipsv.rsi
+ state: poker5
+ layers:
+ - state: poker5
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/pokerchipsv.rsi
+ size: Small
+ - type: Stack
+ stackType: PokerChipsVStack
+ baseLayer: base
+ layerStates:
+ - poker0
+ - poker1
+ - poker2
+ - poker3
+ - poker4
+ - poker5
+
+- type: entity
+ id: PokerChipsX
+ name: покерные фишки (10 кредитов)
+ suffix: Андромеда
+ parent: BaseTabletopPiece
+ abstract: true
+ components:
+ - type: Sprite
+ noRot: true
+ sprite: Andromeda/Evil/pokerchipsx.rsi
+ state: poker5
+ layers:
+ - state: poker5
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/pokerchipsx.rsi
+ size: Small
+ - type: Stack
+ stackType: PokerChipsXStack
+ baseLayer: base
+ layerStates:
+ - poker0
+ - poker1
+ - poker2
+ - poker3
+ - poker4
+ - poker5
+
+- type: entity
+ id: PokerChipsL
+ name: покерные фишки (50 кредитов)
+ suffix: Андромеда
+ parent: BaseTabletopPiece
+ abstract: true
+ components:
+ - type: Sprite
+ noRot: true
+ sprite: Andromeda/Evil/pokerchipsl.rsi
+ state: poker5
+ layers:
+ - state: poker5
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/pokerchipsl.rsi
+ size: Small
+ - type: Stack
+ stackType: PokerChipsLStack
+ baseLayer: base
+ layerStates:
+ - poker0
+ - poker1
+ - poker2
+ - poker3
+ - poker4
+ - poker5
+
+- type: entity
+ id: PokerChipsC
+ name: покерные фишки (100 кредитов)
+ suffix: Андромеда
+ parent: BaseTabletopPiece
+ abstract: true
+ components:
+ - type: Sprite
+ noRot: true
+ sprite: Andromeda/Evil/pokerchipsc.rsi
+ state: poker5
+ layers:
+ - state: poker5
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/pokerchipsc.rsi
+ size: Small
+ - type: Stack
+ stackType: PokerChipsCStack
+ baseLayer: base
+ layerStates:
+ - poker0
+ - poker1
+ - poker2
+ - poker3
+ - poker4
+ - poker5
+
+- type: entity
+ id: PokerChipsD
+ name: покерные фишки (500 кредитов)
+ suffix: Андромеда
+ parent: BaseTabletopPiece
+ abstract: true
+ components:
+ - type: Sprite
+ noRot: true
+ sprite: Andromeda/Evil/pokerchipsd.rsi
+ state: poker5
+ layers:
+ - state: poker5
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/pokerchipsd.rsi
+ size: Small
+ - type: Stack
+ stackType: PokerChipsDStack
+ baseLayer: base
+ layerStates:
+ - poker0
+ - poker1
+ - poker2
+ - poker3
+ - poker4
+ - poker5
+
+- type: entity
+ id: PokerChipsM
+ name: покерные фишки (1000 кредитов)
+ suffix: Андромеда
+ parent: BaseTabletopPiece
+ abstract: true
+ components:
+ - type: Sprite
+ noRot: true
+ sprite: Andromeda/Evil/pokerchipsm.rsi
+ state: poker5
+ layers:
+ - state: poker5
+ map: ["base"]
+ - type: Item
+ sprite: Andromeda/Evil/pokerchipsm.rsi
+ size: Small
+ - type: Stack
+ stackType: PokerChipsMStack
+ baseLayer: base
+ layerStates:
+ - poker0
+ - poker1
+ - poker2
+ - poker3
+ - poker4
+ - poker5
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsV
+ id: PokerChipsVStack1
+ components:
+ - type: Sprite
+ state: poker0
+ - type: Stack
+ count: 1
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsV
+ id: PokerChipsVStack2
+ components:
+ - type: Sprite
+ state: poker1
+ - type: Stack
+ count: 2
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsV
+ id: PokerChipsVStack3
+ components:
+ - type: Sprite
+ state: poker2
+ - type: Stack
+ count: 3
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsV
+ id: PokerChipsVStack4
+ components:
+ - type: Sprite
+ state: poker3
+ - type: Stack
+ count: 4
+
+- type: entity
+ noSpawn: false
+ parent: PokerChipsV
+ id: PokerChipsVStack5
+ components:
+ - type: Sprite
+ state: poker4
+ - type: Stack
+ count: 5
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsX
+ id: PokerChipsXStack1
+ components:
+ - type: Sprite
+ state: poker0
+ - type: Stack
+ count: 1
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsX
+ id: PokerChipsXStack2
+ components:
+ - type: Sprite
+ state: poker1
+ - type: Stack
+ count: 2
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsX
+ id: PokerChipsXStack3
+ components:
+ - type: Sprite
+ state: poker2
+ - type: Stack
+ count: 3
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsX
+ id: PokerChipsXStack4
+ components:
+ - type: Sprite
+ state: poker3
+ - type: Stack
+ count: 4
+
+- type: entity
+ noSpawn: false
+ parent: PokerChipsX
+ id: PokerChipsXStack5
+ components:
+ - type: Sprite
+ state: poker4
+ - type: Stack
+ count: 5
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsL
+ id: PokerChipsLStack1
+ components:
+ - type: Sprite
+ state: poker0
+ - type: Stack
+ count: 1
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsL
+ id: PokerChipsLStack2
+ components:
+ - type: Sprite
+ state: poker1
+ - type: Stack
+ count: 2
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsL
+ id: PokerChipsLStack3
+ components:
+ - type: Sprite
+ state: poker2
+ - type: Stack
+ count: 3
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsL
+ id: PokerChipsLStack4
+ components:
+ - type: Sprite
+ state: poker3
+ - type: Stack
+ count: 4
+
+- type: entity
+ noSpawn: false
+ parent: PokerChipsL
+ id: PokerChipsLStack5
+ components:
+ - type: Sprite
+ state: poker4
+ - type: Stack
+ count: 5
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsC
+ id: PokerChipsCStack1
+ components:
+ - type: Sprite
+ state: poker0
+ - type: Stack
+ count: 1
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsC
+ id: PokerChipsCStack2
+ components:
+ - type: Sprite
+ state: poker1
+ - type: Stack
+ count: 2
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsC
+ id: PokerChipsCStack3
+ components:
+ - type: Sprite
+ state: poker2
+ - type: Stack
+ count: 3
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsC
+ id: PokerChipsCStack4
+ components:
+ - type: Sprite
+ state: poker3
+ - type: Stack
+ count: 4
+
+- type: entity
+ noSpawn: false
+ parent: PokerChipsC
+ id: PokerChipsCStack5
+ components:
+ - type: Sprite
+ state: poker4
+ - type: Stack
+ count: 5
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsD
+ id: PokerChipsDStack1
+ components:
+ - type: Sprite
+ state: poker0
+ - type: Stack
+ count: 1
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsD
+ id: PokerChipsDStack2
+ components:
+ - type: Sprite
+ state: poker1
+ - type: Stack
+ count: 2
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsD
+ id: PokerChipsDStack3
+ components:
+ - type: Sprite
+ state: poker2
+ - type: Stack
+ count: 3
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsD
+ id: PokerChipsDStack4
+ components:
+ - type: Sprite
+ state: poker3
+ - type: Stack
+ count: 4
+
+- type: entity
+ noSpawn: false
+ parent: PokerChipsD
+ id: PokerChipsDStack5
+ components:
+ - type: Sprite
+ state: poker4
+ - type: Stack
+ count: 5
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsM
+ id: PokerChipsMStack1
+ components:
+ - type: Sprite
+ state: poker0
+ - type: Stack
+ count: 1
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsM
+ id: PokerChipsMStack2
+ components:
+ - type: Sprite
+ state: poker1
+ - type: Stack
+ count: 2
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsM
+ id: PokerChipsMStack3
+ components:
+ - type: Sprite
+ state: poker2
+ - type: Stack
+ count: 3
+
+- type: entity
+ noSpawn: true
+ parent: PokerChipsM
+ id: PokerChipsMStack4
+ components:
+ - type: Sprite
+ state: poker3
+ - type: Stack
+ count: 4
+
+- type: entity
+ noSpawn: false
+ parent: PokerChipsM
+ id: PokerChipsMStack5
+ components:
+ - type: Sprite
+ state: poker4
+ - type: Stack
+ count: 5
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evil Prototype's/newseeds.yml b/Resources/Prototypes/Andromeda/Evil Prototype's/newseeds.yml
new file mode 100644
index 00000000000..9ce8d3c742a
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evil Prototype's/newseeds.yml
@@ -0,0 +1,56 @@
+- type: seed
+ id: meatwheat
+ name: мясная пшеница
+ noun: seeds-noun-seeds
+ displayName: стебли мясной пшеницы
+ suffix: Андромеда
+ plantRsi: Andromeda/Evil/meatwheat.rsi
+ packetPrototype: MeatWheatSeeds
+ productPrototypes:
+ - MeatWheatBushel
+ lifespan: 25
+ maturation: 9
+ production: 3
+ yield: 2
+ potency: 5
+ idealLight: 8
+ chemicals:
+ Nutriment:
+ Min: 1
+ Max: 20
+ PotencyDivisor: 20
+
+- type: entity
+ parent: SeedBase
+ name: пакет семян (мясная пшеница)
+ suffix: Андромеда
+ id: MeatWheatSeeds
+ components:
+ - type: Seed
+ seedId: meatwheat
+ - type: Sprite
+ sprite: Andromeda/Evil/meatwheat.rsi
+
+- type: entity
+ name: сноп мясной пшеницы
+ description: Странно... мясное?
+ suffix: Андромеда
+ id: MeatWheatBushel
+ parent: FoodProduceBase
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/meatwheat.rsi
+ - type: SolutionContainerManager
+ solutions:
+ food:
+ maxVol: 20
+ reagents:
+ - ReagentId: Nutriment
+ Quantity: 20
+ - type: Produce
+ seedId: meatwheat
+ - type: Food
+ trash: FoodMeat
+ - type: Tag
+ tags:
+ - Wheat
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evil Prototype's/plantmatte.yml b/Resources/Prototypes/Andromeda/Evil Prototype's/plantmatte.yml
new file mode 100644
index 00000000000..384554fcd94
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evil Prototype's/plantmatte.yml
@@ -0,0 +1,115 @@
+- type: entity
+ parent: VendingMachine
+ id: VendingMachinePottedPlant
+ name: ЦветоМат
+ description: Растения в горшках – лучшие психологи в соотношении цена/качество!
+ suffix: Андромеда
+ components:
+ - type: VendingMachine
+ pack: VendingMachinePottedPlantInventory
+ offState: off
+ brokenState: broken
+ normalState: normal-unshaded
+ - type: Advertise
+ pack: VendingMachinePottedPlantAds
+ - type: Speech
+ - type: Sprite
+ sprite: Andromeda\Evil\plantmatte.rsi
+ layers:
+ - state: "off"
+ map: ["enum.VendingMachineVisualLayers.Base"]
+ - state: "off"
+ map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
+ shader: unshaded
+ - state: panel
+ map: ["enum.WiresVisualLayers.MaintenancePanel"]
+
+- type: advertisementsPack
+ id: VendingMachinePottedPlantAds
+ advertisements:
+ - Мы точно не торгуем контрабандными видами!
+ - Ощути себя садовником!
+ - У нас растения на вынос – буквально!
+ thankyous:
+ - Растения – цветы жизни!
+ - Тебе грустно? Полей росток!
+ - Ставка на зелёное!
+ - Чёрт возьми, ДА!
+ - Можно использовать вместо баллона с кислородом!
+ - Трава, детка!
+ - Смерть зомби!
+ - Пока без ГМО!
+ - Замена скучной лампе в допросной!
+
+- type: entity
+ id: SusPlant1
+ parent: PottedPlantBase
+ name: Подозрительное растение
+ description: Крайне подозрительное чужеродное растение... и не все не так, как вы видите!
+ components:
+ - type: Sprite
+ drawdepth: Overdoors
+ offset: "0.0,0.3"
+ sprite: Andromeda/Evil/susplant.rsi
+ state: susplant1
+ noRot: true
+ - type: PointLight
+ radius: 2
+ color: "#8a2be2"
+
+- type: entity
+ id: SusPlant2
+ parent: SusPlant1
+ components:
+ - type: Sprite
+ drawdepth: Overdoors
+ offset: "0.0,0.3"
+ sprite: Andromeda/Evil/susplant.rsi
+ state: susplant2
+ noRot: true
+
+- type: entity
+ id: SusPlant3
+ parent: SusPlant1
+ components:
+ - type: Sprite
+ drawdepth: Overdoors
+ offset: "0.0,0.3"
+ sprite: Andromeda/Evil/susplant.rsi
+ state: susplant3
+ noRot: true
+
+- type: vendingMachineInventory
+ id: VendingMachinePottedPlantInventory
+ startingInventory:
+ PottedPlant0: 2
+ PottedPlant1: 2
+ PottedPlant2: 2
+ PottedPlant3: 2
+ PottedPlant4: 2
+ PottedPlant5: 2
+ PottedPlant6: 2
+ PottedPlant7: 2
+ PottedPlant8: 2
+ PottedPlant9: 2
+ PottedPlant10: 2
+ PottedPlant11: 2
+ PottedPlant12: 2
+ PottedPlant13: 2
+ PottedPlant14: 2
+ PottedPlant15: 2
+ PottedPlant16: 2
+ PottedPlant17: 2
+ PottedPlant18: 2
+ PottedPlant19: 2
+ PottedPlant20: 2
+ PottedPlant21: 2
+ PottedPlant22: 2
+ PottedPlant23: 2
+ PottedPlant24: 2
+ PottedPlant25: 2
+ PottedPlant26: 2
+ emaggedInventory:
+ SusPlant1: 2
+ SusPlant2: 2
+ SusPlant3: 2
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evil Prototype's/plushiedrobe.yml b/Resources/Prototypes/Andromeda/Evil Prototype's/plushiedrobe.yml
new file mode 100644
index 00000000000..dac647d6505
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evil Prototype's/plushiedrobe.yml
@@ -0,0 +1,108 @@
+- type: entity
+ parent: VendingMachine
+ id: VendingMachinePlushieToys
+ name: ОбниМат
+ description: Если долго всматриваться в эту плюше-мягкую бездну, то можно сгибнуть от умиления!
+ suffix: Андромеда
+ components:
+ - type: VendingMachine
+ pack: VendingMachinePlushieToysInventory
+ offState: off
+ brokenState: broken
+ normalState: normal-unshaded
+ - type: Advertise
+ pack: VendingMachinePlushieToysAds
+ - type: Speech
+ - type: Sprite
+ sprite: Andromeda/Evil/vendingmachineplushietoys.rsi
+ layers:
+ - state: "off"
+ map: ["enum.VendingMachineVisualLayers.Base"]
+ - state: "off"
+ map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
+ shader: unshaded
+ - state: panel
+ map: ["enum.WiresVisualLayers.MaintenancePanel"]
+
+- type: advertisementsPack
+ id: VendingMachinePlushieToysAds
+ advertisements:
+ - Подходят для не шуточной драки!
+ - Мягче подушки!
+ - Лучший друг или лучшая подруга для сна!
+ - Порадуйте других людей этой умилительной плюшевой куклой!
+ - Вы должны их взять лишь потому что их можно жмякать!
+ thankyous:
+ - Смотрите и лапайте!
+ - Смотрите не умрите от милоты!
+ - Слышали их стоны?
+ - Наши игрушки на девяносто процентов состоят из доброты и на десять - из плутония! ... Наверное!
+ - Никаких мстительных духов внутри плюшевки!
+ - Отталкивают грязь, воду, кровь, кровь, пыль!
+ - Мягче только стены комнаты!
+ - Широкая палитра цветов от FFFAFA до 808080!
+ - Безбашенно восхитительны!
+
+- type: vendingMachineInventory
+ id: VendingMachinePlushieToysInventory
+ startingInventory:
+ PlushieXeno: 2
+ PlushieBee: 2
+ PlushieRGBee: 2
+ PlushieHampter: 2
+ PlushiePenguin: 2
+ PlushieLizard: 2
+ PlushieSnake: 2
+ PlushieSpaceLizard: 2
+ PlushieVox: 2
+ PlushieSlime: 2
+ PlushieRouny: 2
+ PlushieMoth: 2
+ PlushieDiona: 2
+ PlushieGhost: 2
+ PlushieCarp: 2
+ PlushieHoloCarp: 2
+ PlushieMagicarp: 2
+ PlushieRainbowCarp: 2
+ PlushieSharkGrey: 2
+ PlushieSharkBlue: 2
+ PlushieSharkPink: 2
+ PlushieBear: 2
+ PlushieMaleToy: 2
+ PlushieMaleAndGun: 2
+ PlushieRatvar: 2
+ PlushieNar: 2
+ MrChips: 2
+ MrDips: 2
+ PlushieArachnid: 2
+ PlushieAtmosian: 2
+ PlushieGirl: 1
+ PlushieRD: 1
+ PlushieParamedic: 1
+ PlushieRoboMechanic: 1
+ PlushieChemist: 1
+ PlushieScientist: 1
+ PlushieFelSci: 1
+ PlushieAdv: 1
+ PlushieCadet: 1
+ PlushieSelectionist: 1
+ ToyMouse: 2
+ Basketball: 2
+ Football: 2
+ BeachBall: 2
+ FoamCrossbow: 2
+ RevolverCapGun: 2
+ FoamBlade: 2
+ ToySword: 2
+ FoamCutlass: 2
+ ClownRecorder: 2
+ ToyHammer: 2
+ PonderingOrb: 2
+ CrayonBox: 3
+ CrayonRainbow: 2
+ emaggedInventory:
+ PlushieNuke: 1
+ PlushieNukeMar: 1
+ PlushieNukeCom: 1
+ PlushieNukeMed: 1
+ PlushieNukeJagg: 1
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evil Prototype's/plushies.yml b/Resources/Prototypes/Andromeda/Evil Prototype's/plushies.yml
new file mode 100644
index 00000000000..e66abf30e39
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evil Prototype's/plushies.yml
@@ -0,0 +1,221 @@
+- type: soundCollection
+ id: PaintorUse
+ files:
+ - /Audio/Andromeda/Evil/SoundCollection/PlushiePaintor/karandash.ogg
+
+- type: entity
+ parent: BasePlushie
+ id: PlushiePaintor
+ name: плюшевый грустный художник
+ description: Это маленький плюшевый художник, ваш грустный брат по рисованию. Он вам с радостью поможет.
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushiepaintor.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushiepaintor.rsi
+ - type: Storage
+ maxItemSize: Small
+ grid:
+ - 0,0,1,1
+ whitelist:
+ components:
+ - Paint
+ - Crayon
+ - type: UserInterface
+ interfaces:
+ - key: enum.StorageUiKey.Key
+ type: StorageBoundUserInterface
+ - type: PointLight
+ netsync: false
+ radius: 1.5
+ energy: 1.0
+ color: "#9932CC"
+ - type: StorageFill
+ contents:
+ - id: SprayPaintPurple
+ - id: CrayonPurple
+ - id: CrayonRainbow
+ - type: EmitSoundOnLand
+ sound:
+ collection: PaintorUse
+ - type: EmitSoundOnActivate
+ sound:
+ collection: PaintorUse
+ - type: EmitSoundOnUse
+ sound:
+ collection: PaintorUse
+ - type: EmitSoundOnCollide
+ sound:
+ collection: PaintorUse
+ - type: Clothing
+ quickEquip: false
+ sprite: Andromeda/Evil/plushiepaintor.rsi
+ slots:
+ - HEAD
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieSelectionist
+ name: плюшевый селекционер
+ description: Растрепанный исследователь-ботаник, весь в работе над селекцией растений.
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushieselectionist.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushieselectionist.rsi
+ - type: Storage
+ maxItemSize: Small
+ grid:
+ - 0,0,0,0
+ whitelist:
+ components:
+ - Produce
+ - Seed
+ - type: UserInterface
+ interfaces:
+ - key: enum.StorageUiKey.Key
+ type: StorageBoundUserInterface
+ - type: PointLight
+ netsync: false
+ radius: 1.5
+ energy: 1.0
+ color: "#55eb63"
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieCadet
+ name: плюшевый кадет
+ description: Не обманывайтесь её глупой мордочкой, эта унати стоит на страже закона! ... И ... возможно на вашем лице, если вы этот закон нарушили!
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushiecadet.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushiecadet.rsi
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieAdv
+ name: плюшевый авантюрист
+ description: От него веет жаждой приключений и карпами. Еще на 30% мягче!
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushieadv.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushieadv.rsi
+ - type: EmitSoundOnUse
+ sound:
+ path: /Audio/Andromeda/Voice/Talk/vulp_exclaim.ogg
+ - type: EmitSoundOnLand
+ sound:
+ path: /Audio/Andromeda/Voice/Talk/vulp_exclaim.ogg
+ - type: EmitSoundOnActivate
+ sound:
+ path: /Audio/Andromeda/Voice/Talk/vulp_exclaim.ogg
+ - type: EmitSoundOnTrigger
+ sound:
+ path: /Audio/Andromeda/Voice/Talk/vulp_exclaim.ogg
+ - type: EmitSoundOnCollide
+ sound:
+ path: /Audio/Andromeda/Voice/Talk/vulp_exclaim.ogg
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieFelSci
+ name: плюшевая научная ассистентка
+ description: От неё веет жаждой знаний.
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushiefelsci.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushiefelsci.rsi
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieNukeMar
+ name: плюшевый мародер
+ description: Смотря на эту плюшку, видно тонны робаста. Данная персона сотворить многое... как минимум взорваться от своей же чайна-лейк!
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushnukies/plushienukemar.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushnukies/plushienukemar.rsi
+ - type: PointLight
+ netsync: false
+ radius: 1.5
+ energy: 1.0
+ color: "#f53711"
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieNukeCom
+ name: плюшевый командир нюкеров
+ description: Его плюшевая мания величия сильнее, чем у ГСБ! Так и хочется его зотискать.
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushnukies/plushienukecom.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushnukies/plushienukecom.rsi
+ - type: PointLight
+ netsync: false
+ radius: 1.5
+ energy: 1.0
+ color: "#f53711"
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieNukeMed
+ name: плюшевый медик нюкеров
+ description: Пушистый и мягкий как облачко! Однако, кажется, что эта плюшка пропитана кислотой?... Её явно не стоит нюхать...
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushnukies/plushienukemed.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushnukies/plushienukemed.rsi
+ - type: PointLight
+ netsync: false
+ radius: 1.5
+ energy: 1.0
+ color: "#f53711"
+
+- type: entity
+ parent: BasePlushie
+ id: PlushieNukeJagg
+ name: плюшевый джаггернаут
+ description: Всматриваясь в эту перекаченную пухом плюшку, вы ощущаете, что она уже готовится взять два пулемёта со словами "Я ГРАЖДАНСКИЙ! Я ГРАЖДАНСКИЙ!"...
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evil/plushnukies/plushienukejagg.rsi
+ state: icon
+ - type: Item
+ size: Small
+ sprite: Andromeda/Evil/plushnukies/plushienukejagg.rsi
+ - type: PointLight
+ netsync: false
+ radius: 1.5
+ energy: 1.0
+ color: "#f53711"
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_chemist.yml b/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_chemist.yml
new file mode 100644
index 00000000000..7ff56dfe191
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_chemist.yml
@@ -0,0 +1,10 @@
+- type: entity
+ parent: BasePlushie
+ id: PlushieChemist
+ name: плюшевый химик
+ description: Забавная на вид игрушка химика, от которой исходит легкий и сладковатый запах. Внимание! Не давайте ей пробирки с взрывоопасными веществами!
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evrozor/plushies/plushie_chemist.rsi
+ state: icon
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_paramedic.yml b/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_paramedic.yml
new file mode 100644
index 00000000000..666b58a516b
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_paramedic.yml
@@ -0,0 +1,10 @@
+- type: entity
+ parent: BasePlushie
+ id: PlushieParamedic
+ name: плюшевый парамедик
+ description: Милая на вид игрушка парамедика, от вида которой ты точно понимаешь, что сгнить в техах – твоя судьба!
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evrozor/plushies/plushie_paramedic.rsi
+ state: icon
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_robomechanic.yml b/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_robomechanic.yml
new file mode 100644
index 00000000000..6fff8f51b59
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Evrozor/plushies/plushie_robomechanic.yml
@@ -0,0 +1,17 @@
+- type: entity
+ parent: BasePlushie
+ id: PlushieRoboMechanic
+ name: плюшевый робототехник
+ description: Потрепанная игрушка робототехника, на ней столько масла и металической стружки, словно это она собрала оборудование для всей станции.
+ suffix: Андромеда
+ components:
+ - type: Sprite
+ sprite: Andromeda/Evrozor/plushies/plushie_robomechanic.rsi
+ state: icon
+ - type: Extractable
+ juiceSolution:
+ reagents:
+ - ReagentId: WeldingFuel
+ Quantity: 10
+ - ReagentId: Iron
+ Quantity: 10
diff --git a/Resources/Prototypes/Andromeda/Lemird Prototype's/ERTMedipenInfo.yml b/Resources/Prototypes/Andromeda/Lemird Prototype's/ERTMedipenInfo.yml
index 37c3a8908ad..9ae4a8ee7d6 100644
--- a/Resources/Prototypes/Andromeda/Lemird Prototype's/ERTMedipenInfo.yml
+++ b/Resources/Prototypes/Andromeda/Lemird Prototype's/ERTMedipenInfo.yml
@@ -2,7 +2,7 @@
id: PaperWrittenMedipenRed
parent: Paper
name: руководство по "Red Killer"
- nospawn: true
+ noSpawn: true
suffix: Андромеда
components:
- type: Paper
@@ -44,7 +44,7 @@
id: PaperWrittenMedipenOrange
parent: Paper
name: руководство по "Air Raid"
- nospawn: true
+ noSpawn: true
suffix: Андромеда
components:
- type: Paper
@@ -81,7 +81,7 @@
id: PaperWrittenMedipenDarkGreen
parent: Paper
name: руководство по "Dark Water"
- nospawn: true
+ noSpawn: true
suffix: Андромеда
components:
- type: Paper
@@ -115,7 +115,7 @@
id: PaperWrittenMedipenLightGreen
parent: Paper
name: руководство по "Light Skull"
- nospawn: true
+ noSpawn: true
suffix: Андромеда
components:
- type: Paper
@@ -148,7 +148,7 @@
id: PaperWrittenMedipenBrown
parent: Paper
name: руководство по "Make Day"
- nospawn: true
+ noSpawn: true
suffix: Андромеда
components:
- type: Paper
diff --git a/Resources/Prototypes/Andromeda/Lemird Prototype's/plushielemird.yml b/Resources/Prototypes/Andromeda/Lemird Prototype's/plushielemird.yml
index aeb2a289058..e2bf4247622 100644
--- a/Resources/Prototypes/Andromeda/Lemird Prototype's/plushielemird.yml
+++ b/Resources/Prototypes/Andromeda/Lemird Prototype's/plushielemird.yml
@@ -28,6 +28,11 @@
- type: EmitSoundOnActivate
sound:
collection: PlushieLemird
+ - type: Clothing
+ quickEquip: false
+ sprite: Andromeda/Lemird/plushielemird.rsi
+ slots:
+ - HEAD
- type: soundCollection
id: PlushieLemird
diff --git a/Resources/Prototypes/Andromeda/Lemird Prototype's/plushierd.yml b/Resources/Prototypes/Andromeda/Lemird Prototype's/plushierd.yml
index 1184dceebbc..36764888c93 100644
--- a/Resources/Prototypes/Andromeda/Lemird Prototype's/plushierd.yml
+++ b/Resources/Prototypes/Andromeda/Lemird Prototype's/plushierd.yml
@@ -28,4 +28,17 @@
collection: MaleYawn
params:
variation: 0.125
- pitch: 0.75
\ No newline at end of file
+ pitch: 0.75
+ - type: EmitSoundOnCollide
+ sound:
+ collection: MaleYawn
+ params:
+ variation: 0.125
+ pitch: 0.75
+ - type: MeleeWeapon
+ wideAnimationRotation: 180
+ soundHit:
+ collection: MaleYawn
+ params:
+ variation: 0.125
+ pitch: 0.75
diff --git a/Resources/Prototypes/Andromeda/Lemird Prototype's/plushiescientist.yml b/Resources/Prototypes/Andromeda/Lemird Prototype's/plushiescientist.yml
index 6e065f669b2..5854f7490a1 100644
--- a/Resources/Prototypes/Andromeda/Lemird Prototype's/plushiescientist.yml
+++ b/Resources/Prototypes/Andromeda/Lemird Prototype's/plushiescientist.yml
@@ -24,6 +24,12 @@
variation: 0.125
pitch: 0.75
- type: EmitSoundOnUse
+ sound:
+ path: /Audio/Andromeda/Lemird/Misc/plushiescientist.ogg
+ params:
+ variation: 0.125
+ pitch: 0.75
+ - type: EmitSoundOnCollide
sound:
path: /Audio/Andromeda/Lemird/Misc/plushiescientist.ogg
params:
diff --git a/Resources/Prototypes/Andromeda/Lemird Prototype's/schoolgirllemird.yml b/Resources/Prototypes/Andromeda/Lemird Prototype's/schoolgirllemird.yml
index 94d51df43ed..1792ce9ccef 100644
--- a/Resources/Prototypes/Andromeda/Lemird Prototype's/schoolgirllemird.yml
+++ b/Resources/Prototypes/Andromeda/Lemird Prototype's/schoolgirllemird.yml
@@ -9,4 +9,9 @@
sprite: Andromeda/Lemird/plushielemirdschoolgirl.rsi
state: icon
- type: Item
- sprite: Andromeda/Lemird/plushielemirdschoolgirl.rsi
\ No newline at end of file
+ sprite: Andromeda/Lemird/plushielemirdschoolgirl.rsi
+ - type: Clothing
+ quickEquip: false
+ sprite: Andromeda/Lemird/plushielemirdschoolgirl.rsi
+ slots:
+ - HEAD
\ No newline at end of file
diff --git a/Resources/Prototypes/Andromeda/Lemird Prototype's/uplinkcatolog.yml b/Resources/Prototypes/Andromeda/Lemird Prototype's/uplinkcatolog.yml
index a0a01f863b3..1be1bfaf600 100644
--- a/Resources/Prototypes/Andromeda/Lemird Prototype's/uplinkcatolog.yml
+++ b/Resources/Prototypes/Andromeda/Lemird Prototype's/uplinkcatolog.yml
@@ -7,7 +7,7 @@
cost:
Telecrystal: 4
categories:
- - UplinkArmor
+ - UplinkWearables
conditions:
- !type:StoreWhitelistCondition
whitelist:
@@ -23,7 +23,7 @@
cost:
Telecrystal: 15
categories:
- - UplinkBundles
+ - UplinkWeaponry
- type: listing
id: UplinkChainsaw
@@ -34,7 +34,7 @@
cost:
Telecrystal: 7
categories:
- - UplinkWeapons
+ - UplinkWeaponry
- type: listing
id: UplinkWeaponMakarov
@@ -45,7 +45,7 @@
cost:
Telecrystal: 5
categories:
- - UplinkWeapons
+ - UplinkWeaponry
- type: listing
id: UplinkMagazinePistols9x18
diff --git a/Resources/Prototypes/Andromeda/Waufuf Prototipes/Shoes/windings.yml b/Resources/Prototypes/Andromeda/Waufuf Prototipes/Shoes/windings.yml
new file mode 100644
index 00000000000..9a8419d7b28
--- /dev/null
+++ b/Resources/Prototypes/Andromeda/Waufuf Prototipes/Shoes/windings.yml
@@ -0,0 +1,12 @@
+- type: entity
+ suffix: Андромеда
+ parent: ClothingShoesBaseButcherable
+ id: ClothingShoesWindings
+ name: обмотки
+ description: Пара лоскутных тряпок, для обматывания ног.
+ components:
+ - type: Sprite
+ sprite: Andromeda/Waufuf/Shoes/windings.rsi
+ - type: Clothing
+ sprite: Andromeda/Waufuf/Shoes/windings.rsi
+ - type: Matchbox
diff --git a/Resources/Prototypes/Andromeda/lobbyscreens.yml b/Resources/Prototypes/Andromeda/lobbyscreens.yml
index 1b7996acc71..e9746afacaa 100644
--- a/Resources/Prototypes/Andromeda/lobbyscreens.yml
+++ b/Resources/Prototypes/Andromeda/lobbyscreens.yml
@@ -17,3 +17,8 @@
- type: lobbyBackground
id: SexyHOP
background: /Textures/Andromeda/LobbyScreens/sexy-hop.jpg
+
+- type: lobbyBackground
+ id: ThisIsFine
+ background: /Textures/Andromeda/LobbyScreens/this-is-fine.png
+
diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml
index f27adb65a4a..2d784021e28 100644
--- a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml
+++ b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml
@@ -188,3 +188,28 @@
category: cargoproduct-category-name-service
group: market
+# А-13 ЦветоМат start
+- type: cargoProduct
+ name: цветомат
+ id: VendingMachinePottedPlant
+ icon:
+ sprite: Andromeda/Evil/plantmatte.rsi
+ state: off
+ product: VendingMachinePottedPlant
+ cost: 6500
+ category: cargoproduct-category-name-service
+ group: market
+# А-13 ЦветоМат end
+
+# А-13 ОбниМат start
+- type: cargoProduct
+ name: обнимат
+ id: VendingMachinePlushieToys
+ icon:
+ sprite: Andromeda/Evil/vendingmachineplushietoys.rsi
+ state: off
+ product: VendingMachinePlushieToys
+ cost: 8000
+ category: cargoproduct-category-name-service
+ group: market
+# А-13 ОбниМат end
\ No newline at end of file
diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml
index 5e4b0561762..6492b9b50e9 100644
--- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml
+++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml
@@ -16,4 +16,5 @@
ClothingOuterVest: 2
ClothingBeltBandolier: 2
ClothingEyesGlassesSunglasses: 2
+ ClothingBackpackSatchelLeatherDealer: 1 #А-13 CardGame
diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml
index baf9514b70a..dd0e4717c9f 100644
--- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml
+++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml
@@ -90,6 +90,7 @@
ClothingEyesGlassesCheapSunglasses: 3
# DO NOT ADD MORE, USE UNIFORM DYING
# Andromeda-Start
+ ClothingShoesWindings: 5
ClothingNeckChokerHeart: 2
ClothingNeckChokerSpike: 2
ClothingUnderwearBottomPantiesWhite: 5
diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml
index 9f8a65dc11b..98c0c2179c4 100644
--- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml
+++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml
@@ -17,3 +17,16 @@
PaperCNCSheet: 6
MysteryFigureBox: 2
BooksBag: 3
+ #А-13 CardGame start
+ CardBinFool: 3
+ CardBinPoker: 3
+ PokerChipsVStack5: 10
+ PokerChipsXStack5: 10
+ PokerChipsLStack5: 10
+ PokerChipsCStack5: 10
+ PokerChipsDStack5: 10
+ PokerChipsMStack5: 5
+ emaggedInventory:
+ PlayableCardSindiJack: 1
+ PlayableCardSindiJackRed: 1
+ #А-13 CardGame end
\ No newline at end of file
diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml
index 4c0808dd03d..dda196dad38 100644
--- a/Resources/Prototypes/Hydroponics/seeds.yml
+++ b/Resources/Prototypes/Hydroponics/seeds.yml
@@ -23,20 +23,15 @@
Min: 5
Max: 20
PotencyDivisor: 20
+#A-13 MeatWheatseed start
evolveTable:
- oat:
- requiredMinPotency: 40
- requiredMaxPotency: 100
- requiredMinHealth: 0
- requiredMaxHealth: 40
- requiredMutationLevel: 0
- rice:
- requiredMinPotency: 30
+ meatwheat:
+ requiredMinPotency: 50
requiredMaxPotency: 100
- requiredMinHealth: 70
- requiredMaxHealth: 150
- requiredMutationLevel: 0
- requiredReagent: Rice
+ requiredMinHealth: 80
+ requiredMaxHealth: 100
+ requiredReagent: UncookedAnimalProteins
+#A-13 MeatWheatseed end
- type: seed
id: oat
diff --git a/Resources/Textures/Andromeda/Clothing/Shoes/weddinglaceups.rsi/equipped-FEET.png b/Resources/Textures/Andromeda/Clothing/Shoes/weddinglaceups.rsi/equipped-FEET.png
index 19c859f5634..dd33f83f230 100644
Binary files a/Resources/Textures/Andromeda/Clothing/Shoes/weddinglaceups.rsi/equipped-FEET.png and b/Resources/Textures/Andromeda/Clothing/Shoes/weddinglaceups.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/equipped-UNDERWEARB-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/equipped-UNDERWEARB-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/equipped-UNDERWEARB-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/equipped-UNDERWEARB-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/meta.json
index 6c758dfef65..91b48d35cab 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Bottom/boxers.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-UNDERWEARB-digi",
+ "name": "equipped-UNDERWEARB-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/meta.json
index 15723ba1708..7747d5067eb 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/fishnettights.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/meta.json
index 15723ba1708..7747d5067eb 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/garters.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/meta.json
index 15723ba1708..7747d5067eb 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/pantyhose.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/meta.json
index 700eed8c994..db7b8c867a4 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/richsocksthigh.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/meta.json
index 700eed8c994..db7b8c867a4 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksknee.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/meta.json
index 700eed8c994..db7b8c867a4 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksnorm.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/meta.json
index 700eed8c994..db7b8c867a4 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksshort.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/meta.json b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/meta.json
index 700eed8c994..db7b8c867a4 100644
--- a/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Clothing/Underwear/Socks/socksthigh.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/card1.png b/Resources/Textures/Andromeda/Evil/cardbin.rsi/card1.png
new file mode 100644
index 00000000000..52523a162c9
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/cardbin.rsi/card1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/card2.png b/Resources/Textures/Andromeda/Evil/cardbin.rsi/card2.png
new file mode 100644
index 00000000000..42e99761cc3
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/cardbin.rsi/card2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/closed.png b/Resources/Textures/Andromeda/Evil/cardbin.rsi/closed.png
new file mode 100644
index 00000000000..8b878025c6e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/cardbin.rsi/closed.png differ
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/closed2.png b/Resources/Textures/Andromeda/Evil/cardbin.rsi/closed2.png
new file mode 100644
index 00000000000..2eafe0b243e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/cardbin.rsi/closed2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/meta.json b/Resources/Textures/Andromeda/Evil/cardbin.rsi/meta.json
new file mode 100644
index 00000000000..6de53cfc1eb
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/cardbin.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed2"
+ },
+ {
+ "name": "card1"
+ },
+ {
+ "name": "card2"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "open2"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/open.png b/Resources/Textures/Andromeda/Evil/cardbin.rsi/open.png
new file mode 100644
index 00000000000..04a5c467e08
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/cardbin.rsi/open.png differ
diff --git a/Resources/Textures/Andromeda/Evil/cardbin.rsi/open2.png b/Resources/Textures/Andromeda/Evil/cardbin.rsi/open2.png
new file mode 100644
index 00000000000..4aba31ebf08
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/cardbin.rsi/open2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/dead.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/dead.png
new file mode 100644
index 00000000000..34683aedfa9
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/dead.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/harvest.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/harvest.png
new file mode 100644
index 00000000000..94b81320b02
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/harvest.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/meta.json b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/meta.json
new file mode 100644
index 00000000000..ffd3e142a54
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "dead"
+ },
+ {
+ "name": "harvest"
+ },
+ {
+ "name": "produce"
+ },
+ {
+ "name": "seed"
+ },
+ {
+ "name": "stage-1"
+ },
+ {
+ "name": "stage-2"
+ },
+ {
+ "name": "stage-3"
+ },
+ {
+ "name": "stage-4"
+ },
+ {
+ "name": "stage-5"
+ },
+ {
+ "name": "stage-6"
+ }
+ ]
+}
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/produce.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/produce.png
new file mode 100644
index 00000000000..1ca1f6b2513
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/produce.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/seed.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/seed.png
new file mode 100644
index 00000000000..02bdb9986cc
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/seed.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-1.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-1.png
new file mode 100644
index 00000000000..90fc2029b92
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-2.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-2.png
new file mode 100644
index 00000000000..05afcc9055d
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-3.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-3.png
new file mode 100644
index 00000000000..a217367d21f
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-4.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-4.png
new file mode 100644
index 00000000000..a31e90420af
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-5.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-5.png
new file mode 100644
index 00000000000..053e5ee9c3a
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-6.png b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-6.png
new file mode 100644
index 00000000000..bc376e54f78
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/meatwheat.rsi/stage-6.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/broken.png b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/broken.png
new file mode 100644
index 00000000000..14935e361be
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/broken.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/deny-unshaded.png b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/deny-unshaded.png
new file mode 100644
index 00000000000..b67596598ab
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/deny-unshaded.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/eject-unshaded.png b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/eject-unshaded.png
new file mode 100644
index 00000000000..3948385860c
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/eject-unshaded.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/meta.json
new file mode 100644
index 00000000000..3cb711e3ded
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "broken"
+ },
+ {
+ "name": "deny-unshaded",
+ "delays":
+ [
+ [ 0.5, 0.1, 0.1 ]
+ ]
+ },
+ {
+ "name": "eject-unshaded",
+ "delays":
+ [
+ [ 0.1, 0.2, 0.3, 0.4, 0.3, 0.2, 0.1 ]
+ ]
+ },
+ {
+ "name": "normal-unshaded",
+ "delays":
+ [
+ [ 0.2, 0.2, 0.2 ]
+ ]
+ },
+ {
+ "name": "off"
+ },
+ {
+ "name": "panel"
+ }
+ ]
+}
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/normal-unshaded.png b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/normal-unshaded.png
new file mode 100644
index 00000000000..63c790c07db
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/normal-unshaded.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/off.png b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/off.png
new file mode 100644
index 00000000000..7c2b6d426d1
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/off.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plantmatte.rsi/panel.png b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/panel.png
new file mode 100644
index 00000000000..ab1129b1ea6
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plantmatte.rsi/panel.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/back.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/back.png
new file mode 100644
index 00000000000..2874b1ef090
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/back.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackacep.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackacep.png
new file mode 100644
index 00000000000..974667a73e5
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackacep.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackacet.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackacet.png
new file mode 100644
index 00000000000..e81da2b47e4
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackacet.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackeightp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackeightp.png
new file mode 100644
index 00000000000..5f97f345f74
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackeightp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackeightt.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackeightt.png
new file mode 100644
index 00000000000..8e711713749
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackeightt.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfivep.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfivep.png
new file mode 100644
index 00000000000..872525d4127
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfivep.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfivet.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfivet.png
new file mode 100644
index 00000000000..a0f2fa02688
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfivet.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfourp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfourp.png
new file mode 100644
index 00000000000..97c01bc14cd
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfourp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfourt.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfourt.png
new file mode 100644
index 00000000000..c4de1809d5e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackfourt.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjackp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjackp.png
new file mode 100644
index 00000000000..45f3511c3a9
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjackp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjackt.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjackt.png
new file mode 100644
index 00000000000..f0212942332
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjackt.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjoker.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjoker.png
new file mode 100644
index 00000000000..ee8504151f0
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackjoker.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackkingp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackkingp.png
new file mode 100644
index 00000000000..b96e7abd1d9
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackkingp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackkingt.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackkingt.png
new file mode 100644
index 00000000000..cc1d8d0f64a
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackkingt.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackninep.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackninep.png
new file mode 100644
index 00000000000..a52d3c5e667
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackninep.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackninet.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackninet.png
new file mode 100644
index 00000000000..7745b314b61
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackninet.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackqueenp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackqueenp.png
new file mode 100644
index 00000000000..2a64c71379d
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackqueenp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackqueent.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackqueent.png
new file mode 100644
index 00000000000..84aa2861bf4
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackqueent.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksevenp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksevenp.png
new file mode 100644
index 00000000000..6fb45be9467
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksevenp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksevent.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksevent.png
new file mode 100644
index 00000000000..efc5e9ea350
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksevent.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksixp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksixp.png
new file mode 100644
index 00000000000..01bca04955f
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksixp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksixt.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksixt.png
new file mode 100644
index 00000000000..d6979cc3f73
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacksixt.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktenp.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktenp.png
new file mode 100644
index 00000000000..268200a33b4
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktenp.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktent.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktent.png
new file mode 100644
index 00000000000..3c27f64f235
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktent.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackthreep.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackthreep.png
new file mode 100644
index 00000000000..a6be6cd5172
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackthreep.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackthreet.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackthreet.png
new file mode 100644
index 00000000000..78ef607c80b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blackthreet.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktwop.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktwop.png
new file mode 100644
index 00000000000..360f91818c0
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktwop.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktwot.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktwot.png
new file mode 100644
index 00000000000..9e30ca2f3b6
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/blacktwot.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/meta.json b/Resources/Textures/Andromeda/Evil/playablecard.rsi/meta.json
new file mode 100644
index 00000000000..5b5d3e24b3f
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/playablecard.rsi/meta.json
@@ -0,0 +1,188 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "back"
+ },
+ {
+ "name": "blackjoker"
+ },
+ {
+ "name": "redjoker"
+ },
+ {
+ "name": "blackkingt"
+ },
+ {
+ "name": "redkingb"
+ },
+ {
+ "name": "blackqueent"
+ },
+ {
+ "name": "redqueenb"
+ },
+ {
+ "name": "blackjackt"
+ },
+ {
+ "name": "redjackb"
+ },
+ {
+ "name": "blacktent"
+ },
+ {
+ "name": "redtenb"
+ },
+ {
+ "name": "blackkingp"
+ },
+ {
+ "name": "redkingc"
+ },
+ {
+ "name": "blackqueenp"
+ },
+ {
+ "name": "redqueenc"
+ },
+ {
+ "name": "blackjackp"
+ },
+ {
+ "name": "redjackc"
+ },
+ {
+ "name": "blacktenp"
+ },
+ {
+ "name": "redtenc"
+ },
+ {
+ "name": "redacec"
+ },
+ {
+ "name": "redaceb"
+ },
+ {
+ "name": "blackacep"
+ },
+ {
+ "name": "blackacet"
+ },
+ {
+ "name": "redsevenc"
+ },
+ {
+ "name": "redsevenb"
+ },
+ {
+ "name": "blacksevenp"
+ },
+ {
+ "name": "blacksevent"
+ },
+ {
+ "name": "redsixc"
+ },
+ {
+ "name": "redsixb"
+ },
+ {
+ "name": "blacksixp"
+ },
+ {
+ "name": "blacksixt"
+ },
+ {
+ "name": "redninec"
+ },
+ {
+ "name": "rednineb"
+ },
+ {
+ "name": "blackninep"
+ },
+ {
+ "name": "blackninet"
+ },
+ {
+ "name": "redeightc"
+ },
+ {
+ "name": "redeightb"
+ },
+ {
+ "name": "blackeightp"
+ },
+ {
+ "name": "blackeightt"
+ },
+ {
+ "name": "redfivec"
+ },
+ {
+ "name": "redfiveb"
+ },
+ {
+ "name": "blackfivep"
+ },
+ {
+ "name": "blackfivet"
+ },
+ {
+ "name": "redfourc"
+ },
+ {
+ "name": "redfourb"
+ },
+ {
+ "name": "blackfourp"
+ },
+ {
+ "name": "blackfourt"
+ },
+ {
+ "name": "redthreec"
+ },
+ {
+ "name": "redthreeb"
+ },
+ {
+ "name": "blackthreep"
+ },
+ {
+ "name": "blackthreet"
+ },
+ {
+ "name": "redtwoc"
+ },
+ {
+ "name": "redtwob"
+ },
+ {
+ "name": "blacktwop"
+ },
+ {
+ "name": "blacktwot"
+ },
+ {
+ "name": "sindiback"
+ },
+ {
+ "name": "sindibackred"
+ },
+ {
+ "name": "sindijack"
+ },
+ {
+ "name": "sindijackred"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redaceb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redaceb.png
new file mode 100644
index 00000000000..5026d799947
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redaceb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redacec.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redacec.png
new file mode 100644
index 00000000000..d0325b78f6b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redacec.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redeightb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redeightb.png
new file mode 100644
index 00000000000..d509b849161
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redeightb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redeightc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redeightc.png
new file mode 100644
index 00000000000..8077f1f42fc
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redeightc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfiveb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfiveb.png
new file mode 100644
index 00000000000..f252fe07abf
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfiveb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfivec.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfivec.png
new file mode 100644
index 00000000000..152a00cb570
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfivec.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfourb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfourb.png
new file mode 100644
index 00000000000..e60c3b3c53e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfourb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfourc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfourc.png
new file mode 100644
index 00000000000..3acfa84871b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redfourc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjackb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjackb.png
new file mode 100644
index 00000000000..699dc2568f5
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjackb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjackc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjackc.png
new file mode 100644
index 00000000000..9f545c62cf8
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjackc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjoker.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjoker.png
new file mode 100644
index 00000000000..71f29b24a62
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redjoker.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redkingb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redkingb.png
new file mode 100644
index 00000000000..14f6369dfaf
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redkingb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redkingc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redkingc.png
new file mode 100644
index 00000000000..b1b84a440fc
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redkingc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/rednineb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/rednineb.png
new file mode 100644
index 00000000000..f0e6c661f41
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/rednineb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redninec.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redninec.png
new file mode 100644
index 00000000000..b274f944e94
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redninec.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redqueenb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redqueenb.png
new file mode 100644
index 00000000000..9a45ab06562
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redqueenb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redqueenc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redqueenc.png
new file mode 100644
index 00000000000..b2884952113
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redqueenc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsevenb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsevenb.png
new file mode 100644
index 00000000000..2739a976e79
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsevenb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsevenc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsevenc.png
new file mode 100644
index 00000000000..f2fe69df6b3
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsevenc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsixb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsixb.png
new file mode 100644
index 00000000000..950229a0124
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsixb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsixc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsixc.png
new file mode 100644
index 00000000000..ddcd8278f03
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redsixc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtenb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtenb.png
new file mode 100644
index 00000000000..49f1d850d33
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtenb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtenc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtenc.png
new file mode 100644
index 00000000000..379cfecf766
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtenc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redthreeb.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redthreeb.png
new file mode 100644
index 00000000000..79d1841fb6e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redthreeb.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redthreec.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redthreec.png
new file mode 100644
index 00000000000..4c59284b580
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redthreec.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtwob.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtwob.png
new file mode 100644
index 00000000000..e8fca044652
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtwob.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtwoc.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtwoc.png
new file mode 100644
index 00000000000..4a86a3b2680
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/redtwoc.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindiback.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindiback.png
new file mode 100644
index 00000000000..2450a27de6b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindiback.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindibackred.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindibackred.png
new file mode 100644
index 00000000000..30eae59cf78
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindibackred.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindijack.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindijack.png
new file mode 100644
index 00000000000..2dbb6461b99
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindijack.png differ
diff --git a/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindijackred.png b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindijackred.png
new file mode 100644
index 00000000000..a98360e44c5
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/playablecard.rsi/sindijackred.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushieadv.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushieadv.rsi/icon.png
new file mode 100644
index 00000000000..f61fe5a2d5f
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushieadv.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushieadv.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushieadv.rsi/meta.json
new file mode 100644
index 00000000000..2fa3ca0f9fd
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushieadv.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprite by s6766, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushiecadet.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushiecadet.rsi/icon.png
new file mode 100644
index 00000000000..4bc1e8af506
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushiecadet.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushiecadet.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushiecadet.rsi/meta.json
new file mode 100644
index 00000000000..a69d2d4e643
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushiecadet.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprite by Kotiko43, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushiefelsci.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushiefelsci.rsi/icon.png
new file mode 100644
index 00000000000..32ba6dcc9d7
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushiefelsci.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushiefelsci.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushiefelsci.rsi/meta.json
new file mode 100644
index 00000000000..beea22ebbf7
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushiefelsci.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprite by Gehok, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/equipped-HELMET.png b/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..7e331f70e1c
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/icon.png
new file mode 100644
index 00000000000..693625790dd
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/meta.json
new file mode 100644
index 00000000000..7e621956ea5
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushiepaintor.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug and SadBrat for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushieselectionist.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushieselectionist.rsi/icon.png
new file mode 100644
index 00000000000..be11dce3d61
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushieselectionist.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushieselectionist.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushieselectionist.rsi/meta.json
new file mode 100644
index 00000000000..5a505fe4b38
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushieselectionist.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukecom.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukecom.rsi/icon.png
new file mode 100644
index 00000000000..bca09321ae5
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukecom.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukecom.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukecom.rsi/meta.json
new file mode 100644
index 00000000000..a8925a056e4
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukecom.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites by Flaits, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukejagg.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukejagg.rsi/icon.png
new file mode 100644
index 00000000000..a892af00dea
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukejagg.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukejagg.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukejagg.rsi/meta.json
new file mode 100644
index 00000000000..a8925a056e4
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukejagg.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites by Flaits, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemar.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemar.rsi/icon.png
new file mode 100644
index 00000000000..1d135538a48
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemar.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemar.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemar.rsi/meta.json
new file mode 100644
index 00000000000..a8925a056e4
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemar.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites by Flaits, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemed.rsi/icon.png b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemed.rsi/icon.png
new file mode 100644
index 00000000000..9cb62907116
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemed.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemed.rsi/meta.json b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemed.rsi/meta.json
new file mode 100644
index 00000000000..a8925a056e4
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/plushnukies/plushienukemed.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites by Flaits, code by EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/meta.json b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/meta.json
new file mode 100644
index 00000000000..8aba24651db
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "poker0"
+ },
+ {
+ "name": "poker1"
+ },
+ {
+ "name": "poker2"
+ },
+ {
+ "name": "poker3"
+ },
+ {
+ "name": "poker4"
+ },
+ {
+ "name": "poker5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker0.png b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker0.png
new file mode 100644
index 00000000000..ba4c0074025
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker0.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker1.png b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker1.png
new file mode 100644
index 00000000000..ba4c0074025
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker2.png b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker2.png
new file mode 100644
index 00000000000..eb4e5100612
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker3.png b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker3.png
new file mode 100644
index 00000000000..03542beea39
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker4.png b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker4.png
new file mode 100644
index 00000000000..274f246b329
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker5.png b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker5.png
new file mode 100644
index 00000000000..312cffb929e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsc.rsi/poker5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/meta.json b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/meta.json
new file mode 100644
index 00000000000..8aba24651db
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "poker0"
+ },
+ {
+ "name": "poker1"
+ },
+ {
+ "name": "poker2"
+ },
+ {
+ "name": "poker3"
+ },
+ {
+ "name": "poker4"
+ },
+ {
+ "name": "poker5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker0.png b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker0.png
new file mode 100644
index 00000000000..11ec052d647
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker0.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker1.png b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker1.png
new file mode 100644
index 00000000000..11ec052d647
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker2.png b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker2.png
new file mode 100644
index 00000000000..408d6c9898b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker3.png b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker3.png
new file mode 100644
index 00000000000..34449d1d094
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker4.png b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker4.png
new file mode 100644
index 00000000000..c4cc841dad5
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker5.png b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker5.png
new file mode 100644
index 00000000000..664f7aeaaab
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsd.rsi/poker5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/meta.json b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/meta.json
new file mode 100644
index 00000000000..8aba24651db
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "poker0"
+ },
+ {
+ "name": "poker1"
+ },
+ {
+ "name": "poker2"
+ },
+ {
+ "name": "poker3"
+ },
+ {
+ "name": "poker4"
+ },
+ {
+ "name": "poker5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker0.png b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker0.png
new file mode 100644
index 00000000000..d42e04c8be4
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker0.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker1.png b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker1.png
new file mode 100644
index 00000000000..d42e04c8be4
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker2.png b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker2.png
new file mode 100644
index 00000000000..54735edcaaa
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker3.png b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker3.png
new file mode 100644
index 00000000000..7a5e0f5e7ce
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker4.png b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker4.png
new file mode 100644
index 00000000000..710fb417f4b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker5.png b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker5.png
new file mode 100644
index 00000000000..14d6edeef41
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsl.rsi/poker5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/meta.json b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/meta.json
new file mode 100644
index 00000000000..8aba24651db
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "poker0"
+ },
+ {
+ "name": "poker1"
+ },
+ {
+ "name": "poker2"
+ },
+ {
+ "name": "poker3"
+ },
+ {
+ "name": "poker4"
+ },
+ {
+ "name": "poker5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker0.png b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker0.png
new file mode 100644
index 00000000000..9674505c401
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker0.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker1.png b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker1.png
new file mode 100644
index 00000000000..9674505c401
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker2.png b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker2.png
new file mode 100644
index 00000000000..520ba0dd34a
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker3.png b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker3.png
new file mode 100644
index 00000000000..2cae9ef04ae
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker4.png b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker4.png
new file mode 100644
index 00000000000..0275525350e
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker5.png b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker5.png
new file mode 100644
index 00000000000..0fde9c1c010
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsm.rsi/poker5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/meta.json b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/meta.json
new file mode 100644
index 00000000000..8aba24651db
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "poker0"
+ },
+ {
+ "name": "poker1"
+ },
+ {
+ "name": "poker2"
+ },
+ {
+ "name": "poker3"
+ },
+ {
+ "name": "poker4"
+ },
+ {
+ "name": "poker5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker0.png b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker0.png
new file mode 100644
index 00000000000..9e570ad2a2a
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker0.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker1.png b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker1.png
new file mode 100644
index 00000000000..9e570ad2a2a
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker2.png b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker2.png
new file mode 100644
index 00000000000..c2665007fdc
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker3.png b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker3.png
new file mode 100644
index 00000000000..0803faa2cfb
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker4.png b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker4.png
new file mode 100644
index 00000000000..0decd0a9f5d
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker5.png b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker5.png
new file mode 100644
index 00000000000..11f53190315
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsv.rsi/poker5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/meta.json b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/meta.json
new file mode 100644
index 00000000000..8aba24651db
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda 13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "poker0"
+ },
+ {
+ "name": "poker1"
+ },
+ {
+ "name": "poker2"
+ },
+ {
+ "name": "poker3"
+ },
+ {
+ "name": "poker4"
+ },
+ {
+ "name": "poker5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker0.png b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker0.png
new file mode 100644
index 00000000000..7c0d3fdf6e2
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker0.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker1.png b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker1.png
new file mode 100644
index 00000000000..7c0d3fdf6e2
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker2.png b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker2.png
new file mode 100644
index 00000000000..44d396844b6
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker3.png b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker3.png
new file mode 100644
index 00000000000..f6b7f4b562a
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker4.png b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker4.png
new file mode 100644
index 00000000000..26156961b5b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker4.png differ
diff --git a/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker5.png b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker5.png
new file mode 100644
index 00000000000..3d7c1db9530
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/pokerchipsx.rsi/poker5.png differ
diff --git a/Resources/Textures/Andromeda/Evil/susplant.rsi/meta.json b/Resources/Textures/Andromeda/Evil/susplant.rsi/meta.json
new file mode 100644
index 00000000000..f0ba439706f
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/susplant.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "susplant1",
+ "delays": [
+ [
+ 1.0
+ ]
+ ]
+ },
+ {
+ "name": "susplant2",
+ "delays": [
+ [
+ 1.0
+ ]
+ ]
+ },
+ {
+ "name": "susplant3",
+ "delays": [
+ [
+ 1.0
+ ]
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant1.png b/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant1.png
new file mode 100644
index 00000000000..e84d66453ca
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant1.png differ
diff --git a/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant2.png b/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant2.png
new file mode 100644
index 00000000000..e9386a8f486
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant2.png differ
diff --git a/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant3.png b/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant3.png
new file mode 100644
index 00000000000..ecceee55a6d
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/susplant.rsi/susplant3.png differ
diff --git a/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/broken.png b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/broken.png
new file mode 100644
index 00000000000..1d820df7eb5
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/broken.png differ
diff --git a/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/meta.json b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/meta.json
new file mode 100644
index 00000000000..5f46184e585
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/meta.json
@@ -0,0 +1,31 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By EvilBug and SadBrat for Andromeda-13",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "broken"
+ },
+ {
+ "name": "off"
+ },
+ {
+ "name": "panel"
+ },
+ {
+ "name": "normal-unshaded",
+ "delays": [
+ [
+ 1.5,
+ 0.1,
+ 1.5,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/normal-unshaded.png b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/normal-unshaded.png
new file mode 100644
index 00000000000..eb5f6bf6051
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/normal-unshaded.png differ
diff --git a/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/off.png b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/off.png
new file mode 100644
index 00000000000..33ae1c673e8
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/off.png differ
diff --git a/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/panel.png b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/panel.png
new file mode 100644
index 00000000000..240b9aa772f
Binary files /dev/null and b/Resources/Textures/Andromeda/Evil/vendingmachineplushietoys.rsi/panel.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/equipped-NECK.png b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..00fab73b15c
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/icon.png b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/icon.png
new file mode 100644
index 00000000000..e27abcc538c
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/inhand-left.png b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/inhand-left.png
new file mode 100644
index 00000000000..3d2e02fbbcf
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/inhand-right.png b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/inhand-right.png
new file mode 100644
index 00000000000..64c27a6941d
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/meta.json b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/meta.json
new file mode 100644
index 00000000000..ada70a68442
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evrozor/clothing/barmen_cloak.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from Andromeda Station",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/equipped-NECK.png b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..75110a8a572
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/icon.png b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/icon.png
new file mode 100644
index 00000000000..a3263834c14
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/inhand-left.png b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/inhand-left.png
new file mode 100644
index 00000000000..3b333f8878b
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/inhand-right.png b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/inhand-right.png
new file mode 100644
index 00000000000..c1a3acf4635
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/meta.json b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/meta.json
new file mode 100644
index 00000000000..ada70a68442
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evrozor/clothing/security_cloak.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from Andromeda Station",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Andromeda/Evrozor/plushies/plushie_chemist.rsi/icon.png b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_chemist.rsi/icon.png
new file mode 100644
index 00000000000..b2b4f28a271
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_chemist.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/plushies/plushie_chemist.rsi/meta.json b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_chemist.rsi/meta.json
new file mode 100644
index 00000000000..32ba2925b0c
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_chemist.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By Evrozor",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evrozor/plushies/plushie_paramedic.rsi/icon.png b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_paramedic.rsi/icon.png
new file mode 100644
index 00000000000..d64c0fa5322
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_paramedic.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/plushies/plushie_paramedic.rsi/meta.json b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_paramedic.rsi/meta.json
new file mode 100644
index 00000000000..32ba2925b0c
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_paramedic.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By Evrozor",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Evrozor/plushies/plushie_robomechanic.rsi/icon.png b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_robomechanic.rsi/icon.png
new file mode 100644
index 00000000000..c7d67f1869f
Binary files /dev/null and b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_robomechanic.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Evrozor/plushies/plushie_robomechanic.rsi/meta.json b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_robomechanic.rsi/meta.json
new file mode 100644
index 00000000000..32ba2925b0c
--- /dev/null
+++ b/Resources/Textures/Andromeda/Evrozor/plushies/plushie_robomechanic.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "By Evrozor",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/equipped-HELMET.png b/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..cbc076f0294
Binary files /dev/null and b/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/meta.json b/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/meta.json
index dde9902f709..14071811059 100644
--- a/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Lemird/plushielemird.rsi/meta.json
@@ -9,6 +9,10 @@
"states": [
{
"name": "icon"
- }
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
]
}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/equipped-HELMET.png b/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..1323565bb0d
Binary files /dev/null and b/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/meta.json b/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/meta.json
index dde9902f709..14071811059 100644
--- a/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Lemird/plushielemirdschoolgirl.rsi/meta.json
@@ -9,6 +9,10 @@
"states": [
{
"name": "icon"
- }
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
]
}
\ No newline at end of file
diff --git a/Resources/Textures/Andromeda/Lemird/warmstockings.rsi/equipped-SOCKS-digi.png b/Resources/Textures/Andromeda/Lemird/warmstockings.rsi/equipped-SOCKS-reptilian.png
similarity index 100%
rename from Resources/Textures/Andromeda/Lemird/warmstockings.rsi/equipped-SOCKS-digi.png
rename to Resources/Textures/Andromeda/Lemird/warmstockings.rsi/equipped-SOCKS-reptilian.png
diff --git a/Resources/Textures/Andromeda/Lemird/warmstockings.rsi/meta.json b/Resources/Textures/Andromeda/Lemird/warmstockings.rsi/meta.json
index 00a3fcd66be..6b7be1f9025 100644
--- a/Resources/Textures/Andromeda/Lemird/warmstockings.rsi/meta.json
+++ b/Resources/Textures/Andromeda/Lemird/warmstockings.rsi/meta.json
@@ -15,7 +15,7 @@
"name": "icon"
},
{
- "name": "equipped-SOCKS-digi",
+ "name": "equipped-SOCKS-reptilian",
"directions": 4
}
]
diff --git a/Resources/Textures/Andromeda/LobbyScreens/attributions.yml b/Resources/Textures/Andromeda/LobbyScreens/attributions.yml
index 4c65dffdc1f..ff0701ffc64 100644
--- a/Resources/Textures/Andromeda/LobbyScreens/attributions.yml
+++ b/Resources/Textures/Andromeda/LobbyScreens/attributions.yml
@@ -22,3 +22,8 @@
license: "CC-BY-SA-3.0"
copyright: "By Naik21 for Andromeda-13"
source: "https://github.com/13lackHawk/space-station-14"
+
+- files: ["this-is-fine.png"]
+ license: "CC-BY-SA-3.0"
+ copyright: "By IsKoF for Andromeda-13"
+ source: "https://github.com/13lackHawk/space-station-14"
diff --git a/Resources/Textures/Andromeda/LobbyScreens/this-is-fine.png b/Resources/Textures/Andromeda/LobbyScreens/this-is-fine.png
new file mode 100644
index 00000000000..e47a962e7af
Binary files /dev/null and b/Resources/Textures/Andromeda/LobbyScreens/this-is-fine.png differ
diff --git a/Resources/Textures/Andromeda/LobbyScreens/this-is-fine.png.yml b/Resources/Textures/Andromeda/LobbyScreens/this-is-fine.png.yml
new file mode 100644
index 00000000000..51ff40335ef
--- /dev/null
+++ b/Resources/Textures/Andromeda/LobbyScreens/this-is-fine.png.yml
@@ -0,0 +1,2 @@
+sample:
+ filter: false
diff --git a/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/equipped-FEET-reptilian.png b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/equipped-FEET-reptilian.png
new file mode 100644
index 00000000000..0e44e47cc44
Binary files /dev/null and b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/equipped-FEET-reptilian.png differ
diff --git a/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/equipped-FEET.png b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..c4b11337634
Binary files /dev/null and b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/icon.png b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/icon.png
new file mode 100644
index 00000000000..050edef572a
Binary files /dev/null and b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/icon.png differ
diff --git a/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/inhand-left.png b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/inhand-left.png
new file mode 100644
index 00000000000..2d7d91ca4cf
Binary files /dev/null and b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/inhand-right.png b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/inhand-right.png
new file mode 100644
index 00000000000..36e54a65caf
Binary files /dev/null and b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/meta.json b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/meta.json
new file mode 100644
index 00000000000..c777e21f667
--- /dev/null
+++ b/Resources/Textures/Andromeda/Waufuf/Shoes/windings.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "make sadbrat3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Clothing/Under/Socks/bee.rsi/equipped-SOCKS-reptilian.png b/Resources/Textures/Clothing/Under/Socks/bee.rsi/equipped-SOCKS-reptilian.png
new file mode 100644
index 00000000000..890dc93aad4
Binary files /dev/null and b/Resources/Textures/Clothing/Under/Socks/bee.rsi/equipped-SOCKS-reptilian.png differ
diff --git a/Resources/Textures/Clothing/Under/Socks/bee.rsi/meta.json b/Resources/Textures/Clothing/Under/Socks/bee.rsi/meta.json
index b8bd4faa33d..0533616815b 100644
--- a/Resources/Textures/Clothing/Under/Socks/bee.rsi/meta.json
+++ b/Resources/Textures/Clothing/Under/Socks/bee.rsi/meta.json
@@ -13,6 +13,10 @@
{
"name": "equipped-SOCKS",
"directions": 4
+ },
+ {
+ "name": "equipped-SOCKS-reptilian",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Clothing/Under/Socks/coder.rsi/equipped-SOCKS-reptilian.png b/Resources/Textures/Clothing/Under/Socks/coder.rsi/equipped-SOCKS-reptilian.png
new file mode 100644
index 00000000000..a830ed8d495
Binary files /dev/null and b/Resources/Textures/Clothing/Under/Socks/coder.rsi/equipped-SOCKS-reptilian.png differ
diff --git a/Resources/Textures/Clothing/Under/Socks/coder.rsi/meta.json b/Resources/Textures/Clothing/Under/Socks/coder.rsi/meta.json
index b8bd4faa33d..0533616815b 100644
--- a/Resources/Textures/Clothing/Under/Socks/coder.rsi/meta.json
+++ b/Resources/Textures/Clothing/Under/Socks/coder.rsi/meta.json
@@ -13,6 +13,10 @@
{
"name": "equipped-SOCKS",
"directions": 4
+ },
+ {
+ "name": "equipped-SOCKS-reptilian",
+ "directions": 4
}
]
}
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/meta.json
index f686706dd30..d4c48d0c783 100644
--- a/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/meta.json
+++ b/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/meta.json
@@ -19,6 +19,9 @@
{
"name": "closed_unlit"
},
+ {
+ "name": "open_unlit"
+ },
{
"name": "closing",
"delays": [
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/open_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/open_unlit.png
new file mode 100644
index 00000000000..54c77a6a0e9
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/meta.json
index f686706dd30..d4c48d0c783 100644
--- a/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/meta.json
+++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/meta.json
@@ -19,6 +19,9 @@
{
"name": "closed_unlit"
},
+ {
+ "name": "open_unlit"
+ },
{
"name": "closing",
"delays": [
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/open_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/open_unlit.png
new file mode 100644
index 00000000000..54c77a6a0e9
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/meta.json
index 5b0c9b55a7c..81349cebf6b 100644
--- a/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/meta.json
+++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/meta.json
@@ -19,6 +19,9 @@
{
"name": "closed_unlit"
},
+ {
+ "name": "open_unlit"
+ },
{
"name": "closing",
"delays": [
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/open_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/open_unlit.png
new file mode 100644
index 00000000000..12f9329f060
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/meta.json
index 5b0c9b55a7c..81349cebf6b 100644
--- a/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/meta.json
+++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/meta.json
@@ -19,6 +19,9 @@
{
"name": "closed_unlit"
},
+ {
+ "name": "open_unlit"
+ },
{
"name": "closing",
"delays": [
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/open_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/open_unlit.png
new file mode 100644
index 00000000000..12f9329f060
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/hatch_maint.rsi/open_unlit.png differ