diff --git a/Content.Server/Flash/FlashSystem.cs b/Content.Server/Flash/FlashSystem.cs index fb449a372cd..108ee05d576 100644 --- a/Content.Server/Flash/FlashSystem.cs +++ b/Content.Server/Flash/FlashSystem.cs @@ -116,6 +116,14 @@ public void Flash(EntityUid target, bool melee = false, TimeSpan? stunDuration = null) { + #region CorvaxNext + //CorvaxNext duration modifier for resomi + if (TryComp(target, out var CompUser)) + { + flashDuration *= CompUser.Modifier; + } + #endregion + var attempt = new FlashAttemptEvent(target, user, used); RaiseLocalEvent(target, attempt, true); diff --git a/Content.Server/_CorvaxNext/Resomi/Abilities/ResomiSkillComponent.cs b/Content.Server/_CorvaxNext/Resomi/Abilities/ResomiSkillComponent.cs new file mode 100644 index 00000000000..e366a79160c --- /dev/null +++ b/Content.Server/_CorvaxNext/Resomi/Abilities/ResomiSkillComponent.cs @@ -0,0 +1,49 @@ +using Content.Shared.Alert; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Server.Resomi.Abilities +{ + [RegisterComponent] + public sealed partial class ResomiSkillComponent : Component + { + /// + /// Whether this component is active or not. + /// + [DataField("enabled")] + public bool Enabled = true; + + [DataField("invisibleWallAction", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string? InvisibleWallAction = "ActionMimeInvisibleWall"; + + [DataField("invisibleWallActionEntity")] public EntityUid? InvisibleWallActionEntity; + + // The vow zone lies below + public bool VowBroken = false; + + public bool ReadyToRepent = false; + + /// + /// Time when the mime can repent their vow + /// + [DataField("vowRepentTime", customTypeSerializer: typeof(TimeOffsetSerializer))] + public TimeSpan VowRepentTime = TimeSpan.Zero; + + /// + /// How long it takes the mime to get their powers back + /// + [DataField("vowCooldown")] + public TimeSpan VowCooldown = TimeSpan.FromMinutes(5); + + [DataField] + public ProtoId VowAlert = "VowOfSilence"; + + [DataField] + public ProtoId VowBrokenAlert = "VowBroken"; + + [DataField("wallPrototype", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string WallPrototype = "WallInvisible"; + + } +} diff --git a/Content.Server/_CorvaxNext/Resomi/Abilities/ResomiSkillSystem.cs b/Content.Server/_CorvaxNext/Resomi/Abilities/ResomiSkillSystem.cs new file mode 100644 index 00000000000..9d55cffcf0c --- /dev/null +++ b/Content.Server/_CorvaxNext/Resomi/Abilities/ResomiSkillSystem.cs @@ -0,0 +1,87 @@ +using Content.Server.Popups; +using Content.Shared.Actions; +using Content.Shared.Actions.Events; +using Content.Shared.Alert; +using Content.Shared.Coordinates.Helpers; +using Content.Shared.Maps; +using Content.Shared.Mobs.Components; +using Content.Shared.Physics; +using Robust.Shared.Containers; +using Robust.Shared.Map; +using Robust.Shared.Timing; +using Content.Shared.Speech.Muting; +using Robust.Shared.Physics.Systems; + +namespace Content.Server.Resomi.Abilities +{ + public sealed class ResomiSkillSystem : EntitySystem + { + [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; + [Dependency] private readonly AlertsSystem _alertsSystem = default!; + [Dependency] private readonly EntityLookupSystem _lookupSystem = default!; + [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private readonly IMapManager _mapMan = default!; + [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnComponentInit); + SubscribeLocalEvent(OnInvisibleWall); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + // Queue to track whether mimes can retake vows yet + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var mime)) + { + if (!mime.VowBroken || mime.ReadyToRepent) + continue; + + if (_timing.CurTime < mime.VowRepentTime) + continue; + + mime.ReadyToRepent = true; + _popupSystem.PopupEntity(Loc.GetString("mime-ready-to-repent"), uid, uid); + } + } + + private void OnComponentInit(EntityUid uid, ResomiSkillComponent component, ComponentInit args) + { + EnsureComp(uid); + _alertsSystem.ShowAlert(uid, component.VowAlert); + _actionsSystem.AddAction(uid, ref component.InvisibleWallActionEntity, component.InvisibleWallAction, uid); + } + + /// + /// Creates an invisible wall in a free space after some checks. + /// + private void OnInvisibleWall(EntityUid uid, ResomiSkillComponent component, InvisibleWallActionEvent args) + { + if (!component.Enabled) + return; + + if (_container.IsEntityOrParentInContainer(uid)) + return; + + var xform = Transform(uid); + // Get the tile in front of the mime + var offsetValue = xform.LocalRotation.ToWorldVec(); + var coords = xform.Coordinates.Offset(offsetValue).SnapToGrid(EntityManager, _mapMan); + var tile = coords.GetTileRef(EntityManager, _mapMan); + if (tile == null) + return; + + _popupSystem.PopupEntity(Loc.GetString("mime-invisible-wall-popup", ("mime", uid)), uid); + // Make sure we set the invisible wall to despawn properly + Spawn(component.WallPrototype, _turf.GetTileCenter(tile.Value)); + // Handle args so cooldown works + args.Handled = true; + } + } +} diff --git a/Content.Shared/_CorvaxNext/Flash/Components/FlashModifierComponent.cs b/Content.Shared/_CorvaxNext/Flash/Components/FlashModifierComponent.cs new file mode 100644 index 00000000000..72d65c2285c --- /dev/null +++ b/Content.Shared/_CorvaxNext/Flash/Components/FlashModifierComponent.cs @@ -0,0 +1,8 @@ + namespace Content.Shared._CorvaxNext.Flash.Components; + +[RegisterComponent] +public sealed partial class FlashModifierComponent : Component +{ + [DataField] + public float Modifier = 1f; +} diff --git a/Resources/Audio/_CorvaxNext/Voice/Resomi/attritbutions.yml b/Resources/Audio/_CorvaxNext/Voice/Resomi/attritbutions.yml new file mode 100644 index 00000000000..06c1feb6dfc --- /dev/null +++ b/Resources/Audio/_CorvaxNext/Voice/Resomi/attritbutions.yml @@ -0,0 +1,2 @@ +- files: [resomi_scream.ogg] + copyright: '"' \ No newline at end of file diff --git a/Resources/Audio/_CorvaxNext/Voice/Resomi/resomi_scream.ogg b/Resources/Audio/_CorvaxNext/Voice/Resomi/resomi_scream.ogg new file mode 100644 index 00000000000..03a7a108d4e Binary files /dev/null and b/Resources/Audio/_CorvaxNext/Voice/Resomi/resomi_scream.ogg differ diff --git a/Resources/Locale/ru-RU/_CorvaxNext/accessories/resomi-hair.ftl b/Resources/Locale/ru-RU/_CorvaxNext/accessories/resomi-hair.ftl new file mode 100644 index 00000000000..46305c26412 --- /dev/null +++ b/Resources/Locale/ru-RU/_CorvaxNext/accessories/resomi-hair.ftl @@ -0,0 +1,18 @@ +marking-HairResomiBackstrafe = Resomi Backstrafe +marking-HairResomiBurstShort = Resomi Burst Short +marking-HairResomiDefault = Resomi Default +marking-HairResomiDroopy = Resomi Droopy +marking-HairResomiEars = Resomi Ears +marking-HairResomiFluffymohawk = Resomi Fluffymohawk +marking-HairResomiHedge = Resomi Hedge +marking-HairResomiLongway = Resomi Longway +marking-HairResomiMane = Resomi Mane +marking-HairResomiManeBeardless = Resomi Mane (Beardless) +marking-HairResomiMohawk = Resomi Mohawk +marking-HairResomiMushroom = Resomi Mushroom +marking-HairResomiNotree = Resomi Notree +marking-HairResomiSpiky = Resomi Spiky +marking-HairResomiPointy = ResomiPointy +marking-HairResomiTwies = Resomi Twies +marking-HairResomiUpright = Resomi Upright +marking-HairResomiLong = Resomi Long diff --git a/Resources/Locale/ru-RU/_CorvaxNext/markings/resomi.ftl b/Resources/Locale/ru-RU/_CorvaxNext/markings/resomi.ftl new file mode 100644 index 00000000000..675f3dbffa6 --- /dev/null +++ b/Resources/Locale/ru-RU/_CorvaxNext/markings/resomi.ftl @@ -0,0 +1,29 @@ +marking-ResomiTail = Resomi tail +marking-ResomiTail-tail = Resomi tail + +marking-ResomiTailFeathers = Tail feathers +marking-ResomiTailFeathers-tail_feathers = Tail feathers + +marking-ResomiLArmFeathers = Resomi left arm Feathers +marking-ResomiLArmFeathers-l_hand_feathers = Resomi left arm Feathers + +marking-ResomiLLegFeathers = Resomi left leg Feathers +marking-ResomiLLegFeathers-l_foot_feathers = Resomi left leg Feathers + +marking-ResomiRArmFeathers = Resomi right arm Feathers +marking-ResomiRArmFeathers-r_hand_feathers = Resomi right arm Feathers + +marking-ResomiRLegFeathers = Resomi right leg Feathers +marking-ResomiRLegFeathers-r_foot_feathers = Resomi right leg Feathers + +marking-ResomiFluff = Resomi under fluff +marking-ResomiFluff-fluff = Resomi under fluff + +marking-ResomiFluffHead = Resomi head fluff +marking-ResomiFluffHead-fluff_head = Resomi head fluff + + +marking-ResomiFluffHeadUp = Resomi head fluff (up) +marking-ResomiFluffHeadUp-fluff_head_up = Resomi head fluff (up) + + diff --git a/Resources/Locale/ru-RU/species/species.ftl b/Resources/Locale/ru-RU/species/species.ftl index edb91720e2b..2f1a67e56ba 100644 --- a/Resources/Locale/ru-RU/species/species.ftl +++ b/Resources/Locale/ru-RU/species/species.ftl @@ -9,4 +9,5 @@ species-name-arachnid = Арахнид species-name-moth = Ниан species-name-skeleton = Скелет species-name-vox = Вокс +species-name-resomi = Резоми #CorvaxNext snail-hurt-by-salt-popup = Солевой раствор жжёт как кислота! diff --git a/Resources/Prototypes/_CorvaxNext/Body/Parts/resomi.yml b/Resources/Prototypes/_CorvaxNext/Body/Parts/resomi.yml new file mode 100644 index 00000000000..a3b03952e3b --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Body/Parts/resomi.yml @@ -0,0 +1,118 @@ +- type: entity + id: PartResomi + parent: [BaseItem, BasePart] + name: "resomi body part" + abstract: true + components: + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Fat + Quantity: 3 + - ReagentId: Blood + Quantity: 10 + +- type: entity + id: TorsoResomi + name: "resomi torso" + parent: [PartHuman, BaseTorso] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "torso_m" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Fat + Quantity: 10 + - ReagentId: Blood + Quantity: 20 + + +- type: entity + id: HeadResomi + name: "resomi head" + parent: [PartHuman, BaseHead] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "head_m" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Fat + Quantity: 5 + - ReagentId: Blood + Quantity: 10 + +- type: entity + id: LeftArmResomi + name: "left resomi arm" + parent: [PartHuman, BaseLeftArm] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "l_arm" + +- type: entity + id: RightArmResomi + name: "right resomi arm" + parent: [PartHuman, BaseRightArm] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "r_arm" + +- type: entity + id: LeftHandResomi + name: "left resomi hand" + parent: [PartHuman, BaseLeftHand] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "l_hand" + +- type: entity + id: RightHandResomi + name: "right resomi hand" + parent: [PartHuman, BaseRightHand] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "r_hand" + +- type: entity + id: LeftLegResomi + name: "left resomi leg" + parent: [PartHuman, BaseLeftLeg] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "l_leg" + +- type: entity + id: RightLegResomi + name: "right resomi leg" + parent: [PartHuman, BaseRightLeg] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "r_leg" + +- type: entity + id: LeftFootResomi + name: "left resomi foot" + parent: [PartHuman, BaseLeftFoot] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "l_foot" + +- type: entity + id: RightFootResomi + name: "right resomi foot" + parent: [PartHuman, BaseRightFoot] + components: + - type: Sprite + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: "r_foot" diff --git a/Resources/Prototypes/_CorvaxNext/Body/Prototypes/resomi.yml b/Resources/Prototypes/_CorvaxNext/Body/Prototypes/resomi.yml new file mode 100644 index 00000000000..e05f759162c --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Body/Prototypes/resomi.yml @@ -0,0 +1,49 @@ +- type: body + id: Resomi + name: "resomi" + root: torso + slots: + head: + part: HeadResomi + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganHumanEyes + torso: + part: TorsoResomi + connections: + - right_arm + - left_arm + - right_leg + - left_leg + organs: + heart: OrganHumanHeart + lungs: OrganHumanLungs + stomach: OrganHumanStomach + liver: OrganHumanLiver + kidneys: OrganHumanKidneys + right_arm: + part: RightArmResomi + connections: + - right_hand + left_arm: + part: LeftArmResomi + connections: + - left_hand + right_hand: + part: RightHandResomi + left_hand: + part: LeftHandResomi + right_leg: + part: RightLegResomi + connections: + - right_foot + left_leg: + part: LeftLegResomi + connections: + - left_foot + right_foot: + part: RightFootResomi + left_foot: + part: LeftFootResomi diff --git a/Resources/Prototypes/_CorvaxNext/Datasets/Names/resomi_female.yml b/Resources/Prototypes/_CorvaxNext/Datasets/Names/resomi_female.yml new file mode 100644 index 00000000000..74417a83cb4 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Datasets/Names/resomi_female.yml @@ -0,0 +1,53 @@ +- type: dataset + id: names_resomi_female + values: + - Ealia + - Shirema + - Nathani + - Ralise + - Leesche + - Rianea + - Niescha + - Elime + - Nasira + - Taschene + - Melira + - Relea + - Shilima + - Niaresa + - Lirica + - Shirele + - Calea + - Mesira + - Canira + - Leshane + - Eanira + - Taschale + - Ralima + - Shilera + - Nielise + - Eshani + - Lishaca + - Reenira + - Shianea + - Melise + - Tishina + - Ralene + - Shireta + - Nacira + - Eashira + - Lianese + - Melea + - Shilase + - Nialima + - Eshaca + - Tashira + - Meliana + - Ralise + - Shilene + - Nacima + - Canese + - Lishira + - Raleca + - Shirema + - Nialea diff --git a/Resources/Prototypes/_CorvaxNext/Datasets/Names/resomi_male.yml b/Resources/Prototypes/_CorvaxNext/Datasets/Names/resomi_male.yml new file mode 100644 index 00000000000..68ba797bf6e --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Datasets/Names/resomi_male.yml @@ -0,0 +1,53 @@ +- type: dataset + id: names_resomi_male + values: + - Tevan + - Nialor + - Marik + - Auaris + - Ischat + - Laton + - Memar + - Minax + - Aenir + - Ceiran + - Aitor + - Sisan + - Tevar + - Nialen + - Maris + - Aurok + - Ischar + - Latim + - Merek + - Minar + - Aenin + - Ceitan + - Aisen + - Sitar + - Tevik + - Nialus + - Marion + - Auric + - Ischen + - Latir + - Menar + - Minet + - Aenor + - Ceilon + - Aider + - Sisar + - Tevon + - Nialum + - Marik + - Aurar + - Ischam + - Latir + - Menis + - Minok + - Aenim + - Ceiran + - Aithar + - Sinar + - Tevor + - Nialom \ No newline at end of file diff --git a/Resources/Prototypes/_CorvaxNext/Entities/Mobs/Customization/Markings/resomi.yml b/Resources/Prototypes/_CorvaxNext/Entities/Mobs/Customization/Markings/resomi.yml new file mode 100644 index 00000000000..533ee70765b --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Entities/Mobs/Customization/Markings/resomi.yml @@ -0,0 +1,82 @@ +- type: marking + id: ResomiTail + bodyPart: Chest + markingCategory: Tail + speciesRestriction: [Resomi] + forcedColoring: true + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: tail + +- type: marking + id: ResomiTailFeathers + bodyPart: Chest + markingCategory: Tail + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: tail_feathers + +- type: marking + id: ResomiLArmFeathers + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: l_hand_feathers + +- type: marking + id: ResomiLLegFeathers + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: l_foot_feathers + +- type: marking + id: ResomiRArmFeathers + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: r_hand_feathers + +- type: marking + id: ResomiRLegFeathers + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: r_foot_feathers + +- type: marking + id: ResomiFluff + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: fluff + +- type: marking + id: ResomiFluffHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: fluff_head + +- type: marking + id: ResomiFluffHeadUp + bodyPart: Head + markingCategory: Head + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_parts.rsi + state: fluff_head_up + diff --git a/Resources/Prototypes/_CorvaxNext/Entities/Mobs/Customization/Markings/resomi_hair.yml b/Resources/Prototypes/_CorvaxNext/Entities/Mobs/Customization/Markings/resomi_hair.yml new file mode 100644 index 00000000000..a8c2eb8cb65 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Entities/Mobs/Customization/Markings/resomi_hair.yml @@ -0,0 +1,144 @@ +- type: marking + id: HairResomiBackstrafe + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiBackstrafe +- type: marking + id: HairResomiBurstShort + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiBurstShort +- type: marking + id: HairResomiDefault + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiDefault +- type: marking + id: HairResomiDroopy + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiDroopy +- type: marking + id: HairResomiEars + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiEars +- type: marking + id: HairResomiFluffymohawk + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiFluffymohawk +- type: marking + id: HairResomiHedge + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiHedge +- type: marking + id: HairResomiLongway + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiLongway +- type: marking + id: HairResomiMane + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiMane +- type: marking + id: HairResomiManeBeardless + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiManeBeardless +- type: marking + id: HairResomiMohawk + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiMohawk +- type: marking + id: HairResomiMushroom + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiMushroom +- type: marking + id: HairResomiNotree + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiNotree +- type: marking + id: HairResomiSpiky + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiSpiky +- type: marking + id: HairResomiPointy + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiPointy +- type: marking + id: HairResomiTwies + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiTwies +- type: marking + id: HairResomiUpright + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiUpright +- type: marking + id: HairResomiLong + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Resomi] + sprites: + - sprite: _CorvaxNext/Mobs/Customization/resomi_hair.rsi + state: ResomiLong \ No newline at end of file diff --git a/Resources/Prototypes/_CorvaxNext/Entities/Player/resomi.yml b/Resources/Prototypes/_CorvaxNext/Entities/Player/resomi.yml new file mode 100644 index 00000000000..b29e3454cd8 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Entities/Player/resomi.yml @@ -0,0 +1,13 @@ +- type: entity + save: false + name: Urist McRaptor + parent: BaseMobResomi + id: MobResomi + components: + - type: Respirator + damage: + types: + Asphyxiation: 1.5 # This makes space and crit more lethal to arachnids. + damageRecovery: + types: + Asphyxiation: -0.5 diff --git a/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml b/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml new file mode 100644 index 00000000000..67951afb16f --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml @@ -0,0 +1,95 @@ +- type: entity + save: false + name: Urist McRaptor + parent: BaseMobSpeciesOrganic + id: BaseMobResomi + abstract: true + components: + - type: ResomiSkill + - type: Fixtures + fixtures: + fix1: + layer: + - FlyingMobLayer + - type: DamageVisuals + thresholds: [ 10, 30, 50, 70] + targetLayers: + - "enum.HumanoidVisualLayers.Chest" + - "enum.HumanoidVisualLayers.Head" + - "enum.HumanoidVisualLayers.LArm" + - "enum.HumanoidVisualLayers.LLeg" + - "enum.HumanoidVisualLayers.RArm" + - "enum.HumanoidVisualLayers.RLeg" + - "enum.HumanoidVisualLayers.RHand" + - "enum.HumanoidVisualLayers.LHand" + - "enum.HumanoidVisualLayers.RFoot" + - "enum.HumanoidVisualLayers.LFoot" + damageOverlayGroups: + Brute: + sprite: _CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi + color: "#C048C2" + Burn: + sprite: _CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi + - type: FireVisuals + sprite: _CorvaxNext/Mobs/Effects/onfire.rsi + normalState: Resomi_minor_burning + alternateState: Resomi_burning + - type: HumanoidAppearance + species: Resomi + - type: Hunger + - type: Puller + needsHands: false + - type: Thirst + - type: Icon + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: full + - type: Body + prototype: Resomi + requiredLegs: 2 + - type: Bloodstream + bloodReagent: ResomiBlood + - type: MobThresholds + thresholds: + 0: Alive + 70: Critical + 140: Dead + - type: SlowOnDamage + speedModifierThresholds: + 40: 0.7 + 55: 0.5 + - type: MeleeWeapon + soundHit: + collection: AlienClaw + angle: 30 + animation: WeaponArcClaw + damage: + types: + Slash: 5 + - type: Temperature + heatDamageThreshold: 315 + coldDamageThreshold: 230 + currentTemperature: 310.15 + specificHeat: 42 + coldDamage: + types: + Cold : 0.1 #per second, scales with temperature & other constants + heatDamage: + types: + Heat : 1.5 #per second, scales with temperature & other constants + - type: Inventory + speciesId: resomi + - type: Vocal + sounds: + Male: MaleResomi + Female: FemaleResomi + Unsexed: MaleResomi + - type: FlashModifier + modifier: 2 +- type: entity + parent: BaseSpeciesDummy + id: MobResomiDummy + noSpawn: true + description: A dummy resomi meant to be used in character setup. + components: + - type: HumanoidAppearance + species: Resomi \ No newline at end of file diff --git a/Resources/Prototypes/_CorvaxNext/Species/resomi.yml b/Resources/Prototypes/_CorvaxNext/Species/resomi.yml new file mode 100644 index 00000000000..ab6c46708c5 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Species/resomi.yml @@ -0,0 +1,147 @@ +- type: species + id: Resomi + name: species-name-resomi + roundStart: true + prototype: MobResomi + sprites: MobResomiSprites + defaultSkinTone: "#faf7f7" + markingLimits: MobResomiMarkingLimits + maleFirstNames: names_resomi_male + femaleFirstNames: names_resomi_female + naming: First + dollPrototype: MobResomiDummy + skinColoration: Hues + +- type: speciesBaseSprites + id: MobResomiSprites + sprites: + Head: MobResomiHead + Hair: MobResomiHair + Chest: MobResomiTorso + Eyes: MobResomiEyes + LArm: MobResomiLArm + RArm: MobResomiRArm + LHand: MobResomiLHand + RHand: MobResomiRHand + LLeg: MobResomiLLeg + RLeg: MobResomiRLeg + LFoot: MobResomiLFoot + RFoot: MobResomiRFoot + Tail: MobHumanoidAnyMarking + +- type: markingPoints + id: MobResomiMarkingLimits + onlyWhitelisted: true + points: + Hair: + points: 1 + required: false + Tail: + points: 2 + required: true + defaultMarkings: [ ResomiTail, ResomiTailFeathers ] + Legs: + points: 2 + required: false + Arms: + points: 2 + required: false + Head: + points: 2 + required: false + Chest: + points: 1 + required: false + +- type: humanoidBaseSprite + id: MobResomiEyes + baseSprite: + sprite: _CorvaxNext/Mobs/Customization/eyes.rsi + state: resomi + +- type: humanoidBaseSprite + id: MobResomiHair + +- type: humanoidBaseSprite + id: MobResomiHead + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobResomiHeadMale + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobResomiHeadFemale + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: head_f + +- type: humanoidBaseSprite + id: MobResomiTorso + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobResomiTorsoMale + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobResomiTorsoFemale + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: torso_f + +- type: humanoidBaseSprite + id: MobResomiLLeg + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: MobResomiLArm + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: MobResomiLHand + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: MobResomiLFoot + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: MobResomiRLeg + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: MobResomiRArm + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: MobResomiRHand + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: MobResomiRFoot + baseSprite: + sprite: _CorvaxNext/Mobs/Species/Resomi/parts.rsi + state: r_foot diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/eyes.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Customization/eyes.rsi/meta.json new file mode 100644 index 00000000000..47a13781101 --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Customization/eyes.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "resomi", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/eyes.rsi/resomi.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/eyes.rsi/resomi.png new file mode 100644 index 00000000000..f6ee8cd7db6 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/eyes.rsi/resomi.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiBackstrafe.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiBackstrafe.png new file mode 100644 index 00000000000..64174569489 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiBackstrafe.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiBurstShort.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiBurstShort.png new file mode 100644 index 00000000000..3f4fce5bc88 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiBurstShort.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiDefault.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiDefault.png new file mode 100644 index 00000000000..8eda85ab896 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiDefault.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiDroopy.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiDroopy.png new file mode 100644 index 00000000000..bd2a7ee6d56 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiDroopy.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiEars.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiEars.png new file mode 100644 index 00000000000..9176e59ae58 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiEars.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiFluffymohawk.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiFluffymohawk.png new file mode 100644 index 00000000000..f94f4cee5e8 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiFluffymohawk.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiHedge.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiHedge.png new file mode 100644 index 00000000000..fd238db92c9 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiHedge.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiLong.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiLong.png new file mode 100644 index 00000000000..a59b700c6e4 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiLong.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiLongway.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiLongway.png new file mode 100644 index 00000000000..351b29efc67 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiLongway.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMane.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMane.png new file mode 100644 index 00000000000..d7c501badea Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMane.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiManeBeardless.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiManeBeardless.png new file mode 100644 index 00000000000..109b72a7b66 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiManeBeardless.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMohawk.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMohawk.png new file mode 100644 index 00000000000..0bcbba60759 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMohawk.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMushroom.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMushroom.png new file mode 100644 index 00000000000..8cfb2309670 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiMushroom.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiNotree.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiNotree.png new file mode 100644 index 00000000000..684b53023eb Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiNotree.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiPointy.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiPointy.png new file mode 100644 index 00000000000..eea806e57c0 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiPointy.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiSpiky.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiSpiky.png new file mode 100644 index 00000000000..799092689f4 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiSpiky.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiTwies.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiTwies.png new file mode 100644 index 00000000000..16da3222caa Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiTwies.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiUpright.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiUpright.png new file mode 100644 index 00000000000..6e1070544c6 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/ResomiUpright.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/meta.json new file mode 100644 index 00000000000..cd0153f127f --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_hair.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/Skyrat-SS13/Skyrat-tg/tree/40e3cdbb15b8bc0d5ef2fb46133adf805bda5297, while Argali, Ayrshire, Myrsore and Bighorn are drawn by Ubaser, and Kobold Ears are drawn by Pigeonpeas. Body_underbelly made by Nairod(github) for SS14. Large drawn by Ubaser. Wagging tail by SonicDC. Splotch modified from Sharp by KittenColony(github). Frills neckfull come from: https://github.com/Bubberstation/Bubberstation/commit/8bc6b83404803466a560b694bf22ef3c0ac266a2", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ResomiBackstrafe", + "directions": 4 + }, + { + "name": "ResomiBurstShort", + "directions": 4 + }, + { + "name": "ResomiDefault", + "directions": 4 + }, + { + "name": "ResomiDroopy", + "directions": 4 + }, + { + "name": "ResomiEars", + "directions": 4 + }, + { + "name": "ResomiFluffymohawk", + "directions": 4 + }, + { + "name": "ResomiHedge", + "directions": 4 + }, + { + "name": "ResomiLongway", + "directions": 4 + }, + { + "name": "ResomiMane", + "directions": 4 + }, + { + "name": "ResomiManeBeardless", + "directions": 4 + }, + { + "name": "ResomiMohawk", + "directions": 4 + }, + { + "name": "ResomiMushroom", + "directions": 4 + }, + { + "name": "ResomiNotree", + "directions": 4 + }, + { + "name": "ResomiPointy", + "directions": 4 + }, + { + "name": "ResomiSpiky", + "directions": 4 + }, + { + "name": "ResomiTwies", + "directions": 4 + }, + { + "name": "ResomiUpright", + "directions": 4 + }, + { + "name": "ResomiLong", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff.png new file mode 100644 index 00000000000..8fde1c8b8f6 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff_head.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff_head.png new file mode 100644 index 00000000000..0a4fcbdf937 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff_head.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff_head_up.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff_head_up.png new file mode 100644 index 00000000000..3e4ea94d95b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/fluff_head_up.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/l_foot_feathers.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/l_foot_feathers.png new file mode 100644 index 00000000000..ccfe6db729e Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/l_foot_feathers.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/l_hand_feathers.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/l_hand_feathers.png new file mode 100644 index 00000000000..a397efc2007 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/l_hand_feathers.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/meta.json new file mode 100644 index 00000000000..c2ece1c1b79 --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/Skyrat-SS13/Skyrat-tg/tree/40e3cdbb15b8bc0d5ef2fb46133adf805bda5297, while Argali, Ayrshire, Myrsore and Bighorn are drawn by Ubaser, and Kobold Ears are drawn by Pigeonpeas. Body_underbelly made by Nairod(github) for SS14. Large drawn by Ubaser. Wagging tail by SonicDC. Splotch modified from Sharp by KittenColony(github). Frills neckfull come from: https://github.com/Bubberstation/Bubberstation/commit/8bc6b83404803466a560b694bf22ef3c0ac266a2", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "l_foot_feathers", + "directions": 4 + }, + { + "name": "r_foot_feathers", + "directions": 4 + }, + { + "name": "l_hand_feathers", + "directions": 4 + }, + { + "name": "r_hand_feathers", + "directions": 4 + }, + { + "name": "tail", + "directions": 4 + }, + { + "name": "tail_feathers", + "directions": 4 + }, + { + "name": "fluff", + "directions": 4 + }, + { + "name": "fluff_head", + "directions": 4 + }, + { + "name": "fluff_head_up", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/r_foot_feathers.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/r_foot_feathers.png new file mode 100644 index 00000000000..4c6fbb8b881 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/r_foot_feathers.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/r_hand_feathers.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/r_hand_feathers.png new file mode 100644 index 00000000000..c8cb724e783 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/r_hand_feathers.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/tail.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/tail.png new file mode 100644 index 00000000000..59939326f95 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/tail.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/tail_feathers.png b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/tail_feathers.png new file mode 100644 index 00000000000..9d26d682491 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Customization/resomi_parts.rsi/tail_feathers.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_10.png new file mode 100644 index 00000000000..dcd3d2cb1e5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_30.png new file mode 100644 index 00000000000..78e6e9a5fbf Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_50.png new file mode 100644 index 00000000000..db8e65763a5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_70.png new file mode 100644 index 00000000000..fd51a461b5c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Chest_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_10.png new file mode 100644 index 00000000000..bebf6909891 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_30.png new file mode 100644 index 00000000000..4a387f9a476 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_50.png new file mode 100644 index 00000000000..f8d8f023459 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_70.png new file mode 100644 index 00000000000..e66898b985b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Head_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_10.png new file mode 100644 index 00000000000..d0da20094d8 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_30.png new file mode 100644 index 00000000000..5ec9ca988d4 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_50.png new file mode 100644 index 00000000000..36532d73725 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_70.png new file mode 100644 index 00000000000..4d717d240bd Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LArm_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_10.png new file mode 100644 index 00000000000..270e33f8518 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_30.png new file mode 100644 index 00000000000..b9a440d12bc Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_50.png new file mode 100644 index 00000000000..e43f48fd006 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_70.png new file mode 100644 index 00000000000..5d000fe5e22 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LFoot_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_10.png new file mode 100644 index 00000000000..07f76ebade4 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_30.png new file mode 100644 index 00000000000..85bb395b23d Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_50.png new file mode 100644 index 00000000000..154c2b6f613 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_70.png new file mode 100644 index 00000000000..4d837f31621 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LHand_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_10.png new file mode 100644 index 00000000000..4dd058c3c1f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_30.png new file mode 100644 index 00000000000..1fa0fe723c0 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_50.png new file mode 100644 index 00000000000..c1d75e3ae6c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_70.png new file mode 100644 index 00000000000..bc19f25796f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/LLeg_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_10.png new file mode 100644 index 00000000000..79eff56341b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_30.png new file mode 100644 index 00000000000..b20a5b5f6fb Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_50.png new file mode 100644 index 00000000000..c81a723ba85 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_70.png new file mode 100644 index 00000000000..1496bc50f3e Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RArm_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_10.png new file mode 100644 index 00000000000..1d8ff51c7ce Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_30.png new file mode 100644 index 00000000000..9eca3da7a9e Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_50.png new file mode 100644 index 00000000000..386947656db Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_70.png new file mode 100644 index 00000000000..bae19d33b52 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RFoot_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_10.png new file mode 100644 index 00000000000..168c23a1b0a Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_30.png new file mode 100644 index 00000000000..a8ebd45dd6c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_50.png new file mode 100644 index 00000000000..22193bcb3bc Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_70.png new file mode 100644 index 00000000000..b6744c14bcc Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RHand_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_10.png new file mode 100644 index 00000000000..be27b8fe9ef Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_30.png new file mode 100644 index 00000000000..685129849a2 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_50.png new file mode 100644 index 00000000000..5af6ea79232 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_70.png new file mode 100644 index 00000000000..003541d6817 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/RLeg_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_10.png new file mode 100644 index 00000000000..b8abd82f5e6 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_30.png new file mode 100644 index 00000000000..d9e5f1e4183 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_50.png new file mode 100644 index 00000000000..1a94bfbbe2a Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_70.png new file mode 100644 index 00000000000..65d1f99e76a Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/Tail_Brute_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/meta.json new file mode 100644 index 00000000000..979ee91215b --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/brute_damage.rsi/meta.json @@ -0,0 +1,168 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Drawn by Ubaser.", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "Head_Brute_10", + "directions": 4 + }, + { + "name": "LArm_Brute_10", + "directions": 4 + }, + { + "name": "LLeg_Brute_10", + "directions": 4 + }, + { + "name": "RArm_Brute_10", + "directions": 4 + }, + { + "name": "RLeg_Brute_10", + "directions": 4 + }, + { + "name": "Chest_Brute_10", + "directions": 4 + }, + { + "name": "Head_Brute_30", + "directions": 4 + }, + { + "name": "LArm_Brute_30", + "directions": 4 + }, + { + "name": "LLeg_Brute_30", + "directions": 4 + }, + { + "name": "RArm_Brute_30", + "directions": 4 + }, + { + "name": "RLeg_Brute_30", + "directions": 4 + }, + { + "name": "Chest_Brute_30", + "directions": 4 + }, + { + "name": "Head_Brute_50", + "directions": 4 + }, + { + "name": "LArm_Brute_50", + "directions": 4 + }, + { + "name": "LLeg_Brute_50", + "directions": 4 + }, + { + "name": "RArm_Brute_50", + "directions": 4 + }, + { + "name": "RLeg_Brute_50", + "directions": 4 + }, + { + "name": "Chest_Brute_50", + "directions": 4 + }, + { + "name": "Head_Brute_70", + "directions": 4 + }, + { + "name": "LArm_Brute_70", + "directions": 4 + }, + { + "name": "LLeg_Brute_70", + "directions": 4 + }, + { + "name": "RArm_Brute_70", + "directions": 4 + }, + { + "name": "RLeg_Brute_70", + "directions": 4 + }, + { + "name": "Chest_Brute_70", + "directions": 4 + }, + { + "name": "LHand_Brute_10", + "directions": 4 + }, + { + "name": "LHand_Brute_30", + "directions": 4 + }, + { + "name": "LHand_Brute_50", + "directions": 4 + }, + { + "name": "LHand_Brute_70", + "directions": 4 + }, + { + "name": "LFoot_Brute_10", + "directions": 4 + }, + { + "name": "LFoot_Brute_30", + "directions": 4 + }, + { + "name": "LFoot_Brute_50", + "directions": 4 + }, + { + "name": "LFoot_Brute_70", + "directions": 4 + }, + { + "name": "RHand_Brute_10", + "directions": 4 + }, + { + "name": "RHand_Brute_30", + "directions": 4 + }, + { + "name": "RHand_Brute_50", + "directions": 4 + }, + { + "name": "RHand_Brute_70", + "directions": 4 + }, + { + "name": "RFoot_Brute_10", + "directions": 4 + }, + { + "name": "RFoot_Brute_30", + "directions": 4 + }, + { + "name": "RFoot_Brute_50", + "directions": 4 + }, + { + "name": "RFoot_Brute_70", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_10.png new file mode 100644 index 00000000000..9fca538c576 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_30.png new file mode 100644 index 00000000000..7dae1fbd75f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_50.png new file mode 100644 index 00000000000..ee7bbc80e9d Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_70.png new file mode 100644 index 00000000000..61e16cb756c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Chest_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_10.png new file mode 100644 index 00000000000..b2dce2291dd Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_30.png new file mode 100644 index 00000000000..ef1e6a80cf9 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_50.png new file mode 100644 index 00000000000..bc52a1a0e7c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_70.png new file mode 100644 index 00000000000..95b5fa1f4d0 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/Head_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_10.png new file mode 100644 index 00000000000..650ee5ec935 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_30.png new file mode 100644 index 00000000000..c91b0c761b7 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_50.png new file mode 100644 index 00000000000..6ea7a6c449e Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_70.png new file mode 100644 index 00000000000..9409f5db762 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LArm_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_10.png new file mode 100644 index 00000000000..088ea0f9cc5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_30.png new file mode 100644 index 00000000000..717d5ab496f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_50.png new file mode 100644 index 00000000000..33524c4bd81 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_70.png new file mode 100644 index 00000000000..7a0d1744bcc Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LFoot_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_10.png new file mode 100644 index 00000000000..5725eee18e4 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_30.png new file mode 100644 index 00000000000..1d7a525271b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_50.png new file mode 100644 index 00000000000..99b736f88fd Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_70.png new file mode 100644 index 00000000000..71d644242d9 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LHand_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_10.png new file mode 100644 index 00000000000..bd6d36681e6 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_30.png new file mode 100644 index 00000000000..112bfca8ac8 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_50.png new file mode 100644 index 00000000000..09482285e48 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_70.png new file mode 100644 index 00000000000..569244c347f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/LLeg_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_10.png new file mode 100644 index 00000000000..bd1c09e821f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_30.png new file mode 100644 index 00000000000..726b16661ae Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_50.png new file mode 100644 index 00000000000..c7ca646c8d1 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_70.png new file mode 100644 index 00000000000..e74cd61e519 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RArm_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_10.png new file mode 100644 index 00000000000..de8aec9fc29 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_30.png new file mode 100644 index 00000000000..248f85cd7b5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_50.png new file mode 100644 index 00000000000..418031e7fa1 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_70.png new file mode 100644 index 00000000000..62c182efe00 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RFoot_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_10.png new file mode 100644 index 00000000000..ffcfc4c6e0b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_30.png new file mode 100644 index 00000000000..e3008073b10 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_50.png new file mode 100644 index 00000000000..fc6836b1c1e Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_70.png new file mode 100644 index 00000000000..7355df7e7e7 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RHand_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_10.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_10.png new file mode 100644 index 00000000000..2074110c37f Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_10.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_30.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_30.png new file mode 100644 index 00000000000..784a9351460 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_30.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_50.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_50.png new file mode 100644 index 00000000000..74f942269b0 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_50.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_70.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_70.png new file mode 100644 index 00000000000..f533a8601bd Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/RLeg_Burn_70.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/meta.json new file mode 100644 index 00000000000..083e5c0638b --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Effects/Resomi/burn_damage.rsi/meta.json @@ -0,0 +1,171 @@ +{ + "version": 1, + "license": null, + "copyright": null, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "RLeg_Burn_70", + "directions": 4 + }, + { + "name": "Chest_Burn_10", + "directions": 4 + }, + { + "name": "Chest_Burn_30", + "directions": 4 + }, + { + "name": "Chest_Burn_50", + "directions": 4 + }, + { + "name": "Chest_Burn_70", + "directions": 4 + }, + { + "name": "Head_Burn_10", + "directions": 4 + }, + { + "name": "Head_Burn_30", + "directions": 4 + }, + { + "name": "Head_Burn_50", + "directions": 4 + }, + { + "name": "Head_Burn_70", + "directions": 4 + }, + { + "name": "LArm_Burn_10", + "directions": 4 + }, + { + "name": "LArm_Burn_30", + "directions": 4 + }, + { + "name": "LArm_Burn_50", + "directions": 4 + }, + { + "name": "LArm_Burn_70", + "directions": 4 + }, + { + "name": "LFoot_Burn_10", + "directions": 4 + }, + { + "name": "LFoot_Burn_30", + "directions": 4 + }, + { + "name": "LFoot_Burn_50", + "directions": 4 + }, + { + "name": "LFoot_Burn_70", + "directions": 4 + }, + { + "name": "LHand_Burn_10", + "directions": 4 + }, + { + "name": "LHand_Burn_30", + "directions": 4 + }, + { + "name": "LHand_Burn_50", + "directions": 4 + }, + { + "name": "LHand_Burn_70", + "directions": 4 + }, + { + "name": "LLeg_Burn_10", + "directions": 4 + }, + { + "name": "LLeg_Burn_30", + "directions": 4 + }, + { + "name": "LLeg_Burn_50", + "directions": 4 + }, + { + "name": "LLeg_Burn_70", + "directions": 4 + }, + { + "name": "RArm_Burn_10", + "directions": 4 + }, + { + "name": "RArm_Burn_30", + "directions": 4 + }, + { + "name": "RArm_Burn_50", + "directions": 4 + }, + { + "name": "RArm_Burn_70", + "directions": 4 + }, + { + "name": "RFoot_Burn_10", + "directions": 4 + }, + { + "name": "RFoot_Burn_30", + "directions": 4 + }, + { + "name": "RFoot_Burn_50", + "directions": 4 + }, + { + "name": "RFoot_Burn_70", + "directions": 4 + }, + { + "name": "RHand_Burn_10", + "directions": 4 + }, + { + "name": "RHand_Burn_30", + "directions": 4 + }, + { + "name": "RHand_Burn_50", + "directions": 4 + }, + { + "name": "RHand_Burn_70", + "directions": 4 + }, + { + "name": "RLeg_Burn_10", + "directions": 4 + }, + { + "name": "RLeg_Burn_30", + "directions": 4 + }, + { + "name": "RLeg_Burn_50", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/Resomi_burning.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/Resomi_burning.png new file mode 100644 index 00000000000..84fbf0d4dc5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/Resomi_burning.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/Resomi_minor_burning.png b/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/Resomi_minor_burning.png new file mode 100644 index 00000000000..3b6b50f476e Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/Resomi_minor_burning.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/meta.json new file mode 100644 index 00000000000..4df8e1b5a27 --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Effects/onfire.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by aserovich (Discord)", + "states": [ + { + "name": "Resomi_burning", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "Resomi_minor_burning", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ] + ] + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/full.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/full.png new file mode 100644 index 00000000000..944ce992502 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/full.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/groin.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/groin.png new file mode 100644 index 00000000000..daa4b2d6e1c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/groin.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/head_f.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/head_f.png new file mode 100644 index 00000000000..2cb32df05e8 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/head_f.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/head_m.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/head_m.png new file mode 100644 index 00000000000..1d1566928d8 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/head_m.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_arm.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_arm.png new file mode 100644 index 00000000000..11e43d017c3 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_foot.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_foot.png new file mode 100644 index 00000000000..431efddd676 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_hand.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_hand.png new file mode 100644 index 00000000000..92797d29a5b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_leg.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_leg.png new file mode 100644 index 00000000000..bb653da08bf Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/meta.json b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/meta.json new file mode 100644 index 00000000000..fda56a1f8d6 --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + }, + { + "name": "groin", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_arm.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_arm.png new file mode 100644 index 00000000000..33659a22b8a Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_foot.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_foot.png new file mode 100644 index 00000000000..5eab7aaf962 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_hand.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_hand.png new file mode 100644 index 00000000000..0aa3dd18b38 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_leg.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_leg.png new file mode 100644 index 00000000000..988fb999af4 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/torso_f.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/torso_f.png new file mode 100644 index 00000000000..f84d8e389d0 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/torso_m.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/torso_m.png new file mode 100644 index 00000000000..f84d8e389d0 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/parts.rsi/torso_m.png differ