diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/snowball.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/snowball.ogg new file mode 100644 index 00000000000..e4544ecdbd4 Binary files /dev/null and b/Resources/Audio/_Sunrise/Weapons/Guns/snowball.ogg differ diff --git a/Resources/Locale/en-US/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl b/Resources/Locale/en-US/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl new file mode 100644 index 00000000000..f70ae8bfcf7 --- /dev/null +++ b/Resources/Locale/en-US/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl @@ -0,0 +1,4 @@ +ent-SpawnMobSnowMan = snowman spawner + .suffix = NewYear | Passive +ent-SpawnMobSnowManEvil = evil snowman spawner + .suffix = NewYear | Hostile diff --git a/Resources/Locale/en-US/_prototypes/_sunrise/entities/mobs/npcs/snowman.ftl b/Resources/Locale/en-US/_prototypes/_sunrise/entities/mobs/npcs/snowman.ftl new file mode 100644 index 00000000000..a382a43078c --- /dev/null +++ b/Resources/Locale/en-US/_prototypes/_sunrise/entities/mobs/npcs/snowman.ftl @@ -0,0 +1,6 @@ +ent-MobSnowMan = snowman + .desc = A snowman who came to life thanks to the New Year's magic of bluespace! + .suffix = NewYear | Passive +ent-MobSnowManEvil = snowman + .desc = { ent-MobSnowMan.desc } + .suffix = NewYear | Hostile diff --git a/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl b/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl index 5404d243760..4233bc49e45 100644 --- a/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl +++ b/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl @@ -18,3 +18,6 @@ ent-PottedPlantAlt8 = { ent-PottedPlantBase } .desc = { ent-PottedPlantBase.desc } ent-PottedPlantAlt9 = { ent-PottedPlantBase } .desc = { ent-PottedPlantBase.desc } +ent-PottedPlantAlt10 = plastic christmas tree + .desc = A great addition to the new year at the workplace! + .suffix = NewYear diff --git a/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/newyear.ftl b/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/newyear.ftl new file mode 100644 index 00000000000..99aae83588e --- /dev/null +++ b/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/newyear.ftl @@ -0,0 +1,3 @@ +ent-Garland = garland + .desc = A familiar Christmas decoration! +100 to a New Year's mood. + .suffix = NewYear diff --git a/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl b/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl index d49c6bb5c54..fa3832404e2 100644 --- a/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl +++ b/Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl @@ -2,3 +2,21 @@ ent-PosterContrabandAriralInSpace = Ariral in Space .desc = This is clearly a message..I think I forgot something... ent-PosterLegitAIOverseer = AI is watching .desc = Anything can be automated, Security included +ent-PosterLegitNewYearTree = tired tree + .desc = A New Year's poster with a bald Christmas tree. In memory of all the affected Christmas trees after the first of January. + .suffix = NewYear +ent-PosterLegitNewClosedGift = gift + .desc = A New Year's poster with a closed gift. What's in it? + .suffix = NewYear +ent-PosterLegitNewGreenLight = green garland + .desc = New Year's poster with a garland. For those who didn't have enough money for a real garland. + .suffix = NewYear +ent-PosterLegitGrueSomeSanta = suspicious Santa Claus + .desc = A New Year's poster with a strange Santa Claus. Are you sure this is a poster from NanoTrasen? + .suffix = NewYear +ent-PosterLegitOpenGift = open gift + .desc = A New Year's poster with an open gift. WHO HAS ALREADY OPENED THE GIFT? + .suffix = NewYear +ent-PosterLegitRedLight = red garland + .desc = New Year's poster with a garland. For those who didn't have enough money for a real garland. + .suffix = NewYear diff --git a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl index beaf619100a..320a114665a 100644 --- a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl +++ b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/markers/spawners/mobs.ftl @@ -1,2 +1,6 @@ ent-SpawnMobGorillaLargo = спавнер гориллы Ларго .desc = { ent-MarkerBase.desc } +ent-SpawnMobSnowMan = спавнер снеговика + .suffix = Новый Год | Пассивный +ent-SpawnMobSnowManEvil = спавнер враждебного снеговика + .suffix = Новый Год | Враждебный diff --git a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/mobs/npcs/snowman.ftl b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/mobs/npcs/snowman.ftl new file mode 100644 index 00000000000..eaf2ba3afcf --- /dev/null +++ b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/mobs/npcs/snowman.ftl @@ -0,0 +1,6 @@ +ent-MobSnowMan = снеговик + .desc = Снежный человек что ожил благодаря новогодней магии блюспейса! + .suffix = Новый Год | Пассивный +ent-MobSnowManEvil = снеговик + .desc = { ent-MobSnowMan.desc } + .suffix = Новый Год | Враждебный diff --git a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl index 5404d243760..7001489a7f2 100644 --- a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl +++ b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl @@ -18,3 +18,6 @@ ent-PottedPlantAlt8 = { ent-PottedPlantBase } .desc = { ent-PottedPlantBase.desc } ent-PottedPlantAlt9 = { ent-PottedPlantBase } .desc = { ent-PottedPlantBase.desc } +ent-PottedPlantAlt10 = пластиковая новогодняя ёлка + .desc = Отличное дополнение к новому году на рабочем месте! + .suffix = Новый Год diff --git a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/newyear.ftl b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/newyear.ftl new file mode 100644 index 00000000000..dd53f6b9015 --- /dev/null +++ b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/newyear.ftl @@ -0,0 +1,3 @@ +ent-Garland = гирлянда + .desc = Всем знакомое новогоднее украшение! +100 к новогоднему настроению. + .suffix = Новый Год diff --git a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl index 6eae32247aa..9b3ea583109 100644 --- a/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl +++ b/Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl @@ -2,3 +2,21 @@ ent-PosterContrabandAriralInSpace = Арирал в космосе .desc = Это явно послание.. Что-то я забыл.. ent-PosterLegitAIOverseer = ИИ видит .desc = Автоматизировать можно всё, даже Службу Безопасности. +ent-PosterLegitNewYearTree = лысая ёлка + .desc = Новогодний постер с облысевшей праздничной ёлкой. В память о всех пострадавших ёлках после первого января. + .suffix = Новый Год +ent-PosterLegitNewClosedGift = закрытый подарок + .desc = Новогодний постер с закрытым подарком. Что же в нём лежит? + .suffix = Новый Год +ent-PosterLegitNewGreenLight = зелёная гирлянда + .desc = Новогодний постер с гирляндой. Для тех у кого не хватило денег на реальную гирлянду. + .suffix = Новый Год +ent-PosterLegitGrueSomeSanta = подозрительный дед мороз + .desc = Новогодний постер со странным дедом морозом. А это точно плакат от NanoTrasen? + .suffix = Новый Год +ent-PosterLegitOpenGift = открытый подарок + .desc = Новогодний постер с открытым подарком. КТО УЖЕ ОТКРЫЛ ПОДАРОК? + .suffix = Новый Год +ent-PosterLegitRedLight = красная гирлянда + .desc = Новогодний постер с гирляндой. Для тех у кого не хватило денег на реальную гирлянду. + .suffix = Новый Год diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 49c6505598d..195838c0162 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -361,9 +361,9 @@ description: A heavily armored helmet designed for work in special operations. Property of Gorlex Marauders. components: - type: Sprite - sprite: Clothing/Head/Hardsuits/syndicate.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi #SunRise NewYear Edit - type: Clothing - sprite: Clothing/Head/Hardsuits/syndicate.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi #SunRise NewYear Edit - type: PointLight color: green - type: PressureProtection @@ -385,9 +385,9 @@ description: An advanced red hardsuit helmet specifically designed for field medic operations. components: - type: Sprite - sprite: Clothing/Head/Hardsuits/syndiemedic.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi #SunRise NewYear Edit - type: Clothing - sprite: Clothing/Head/Hardsuits/syndiemedic.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi #SunRise NewYear Edit - type: PointLight color: green - type: PressureProtection @@ -409,9 +409,9 @@ description: An elite version of the blood-red hardsuit's helmet, with improved armor and fireproofing. Property of Gorlex Marauders. components: - type: Sprite - sprite: Clothing/Head/Hardsuits/syndieelite.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi #SunRise NewYear Edit - type: Clothing - sprite: Clothing/Head/Hardsuits/syndieelite.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi #SunRise NewYear Edit - type: PointLight color: red - type: PressureProtection @@ -438,9 +438,9 @@ description: A bulked up version of the blood-red hardsuit's helmet, purpose-built for the commander of a syndicate operative squad. Has significantly improved armor for those deadly front-lines firefights. components: - type: Sprite - sprite: Clothing/Head/Hardsuits/syndiecommander.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi #SunRise NewYear Edit - type: Clothing - sprite: Clothing/Head/Hardsuits/syndiecommander.rsi + sprite: _Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi #SunRise NewYear Edit - type: PointLight color: green - type: PressureProtection diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index b69cca69e22..23fc8fa0e70 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1762,6 +1762,13 @@ - type: NightVision #Sunrise - Night vision isToggle: true color: "#808080" + - type: HolidayVisuals + holidays: + festive: + - WinterPresents + - type: HolidayRsiSwap + sprite: + festive: _Sunrise/Mobs/Animals/mouse_santa.rsi - type: entity parent: MobMouse diff --git a/Resources/Prototypes/Entities/Objects/Power/lights.yml b/Resources/Prototypes/Entities/Objects/Power/lights.yml index bb52000a860..02e7f2b27c8 100644 --- a/Resources/Prototypes/Entities/Objects/Power/lights.yml +++ b/Resources/Prototypes/Entities/Objects/Power/lights.yml @@ -69,6 +69,13 @@ - type: ToolRefinable refineResult: - id: SheetGlass1 + - type: HolidayVisuals + holidays: + festive: + - WinterPresents + - type: HolidayRsiSwap + sprite: + festive: _Sunrise/Objects/Power/light_bulb_gift.rsi - type: entity parent: BaseLightbulb diff --git a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml index c079975e8ba..3ad7ab27867 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml @@ -278,6 +278,13 @@ - type: Construction graph: LightFixture node: bulbLight + - type: HolidayVisuals + holidays: + festive: + - WinterPresents + - type: HolidayRsiSwap + sprite: + festive: _Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi - type: entity name: small light @@ -324,6 +331,13 @@ types: Heat: 2 popupText: powered-light-component-burn-hand + - type: HolidayVisuals + holidays: + festive: + - WinterPresents + - type: HolidayRsiSwap + sprite: + festive: _Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi - type: entity id: PoweredLEDSmallLight diff --git a/Resources/Prototypes/_Sunrise/Entities/Markers/Spawners/mobs.yml b/Resources/Prototypes/_Sunrise/Entities/Markers/Spawners/mobs.yml new file mode 100644 index 00000000000..83dc22c9d38 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Markers/Spawners/mobs.yml @@ -0,0 +1,31 @@ +- type: entity + name: snowman spawner + id: SpawnMobSnowMan + parent: MarkerBase + suffix: NewYear | Passive + components: + - type: Sprite + layers: + - state: green + - sprite: _Sunrise/Mobs/Elemental/snowman.rsi + state: state + - state: ai + - type: ConditionalSpawner + prototypes: + - MobSnowMan + +- type: entity + name: evil snowman spawner + id: SpawnMobSnowManEvil + parent: MarkerBase + suffix: NewYear | Hostile + components: + - type: Sprite + layers: + - state: red + - sprite: _Sunrise/Mobs/Elemental/snowman.rsi + state: state + - state: ai + - type: ConditionalSpawner + prototypes: + - MobSnowManEvil diff --git a/Resources/Prototypes/_Sunrise/Entities/Mobs/NPCs/snowman.yml b/Resources/Prototypes/_Sunrise/Entities/Mobs/NPCs/snowman.yml new file mode 100644 index 00000000000..4d86fc62cfa --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Mobs/NPCs/snowman.yml @@ -0,0 +1,112 @@ +- type: entity + id: MobSnowMan + parent: + - SimpleSpaceMobBase + - MobCombat + name: snowman + description: A snowman who came to life thanks to the New Year's magic of bluespace! + suffix: NewYear | Passive + components: + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: state + sprite: _Sunrise/Mobs/Elemental/snowman.rsi + - type: Bloodstream + bloodMaxVolume: 100 + bloodReagent: SnowWhite + - type: PressureImmunity + - type: NoSlip + - type: MovementSpeedModifier + baseWalkSpeed: 3 + baseSprintSpeed: 3 + - type: Physics + - type: Butcherable + spawned: + - id: FoodFrozenSnowcone + - type: RotationVisuals + defaultRotation: 90 + horizontalRotation: 90 + - type: Tag + tags: + - DoorBumpOpener + - FootstepSound + - type: InteractionPopup + successChance: 0.8 + interactSuccessString: Вы гладите снеговика по его холодной тыкве. + interactFailureString: Слишком холодно чтоб трогать. + interactSuccessSound: + path: /Audio/Effects/Footsteps/snowstep4.ogg + - type: GhostRole + prob: 0.1 + name: снеговик + description: Холодный снежный мужик. Бегайте и кидайтесь во всех снежками! + rules: ghost-role-information-nonantagonist-rules + - type: GhostTakeoverAvailable + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepSnow + - type: Puller + needsHands: false + - type: NPCRetaliation + attackMemoryLength: 10 + - type: FactionException + - type: NpcFactionMember + factions: + - Passive + - type: HTN + rootTask: + task: SimpleRangedHostileCompound + - type: MobThresholds + thresholds: + 0: Alive + 90: Dead + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 90 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + FoodFrozenSnowcone: + min: 1 + max: 2 + - !type:SpawnEntitiesBehavior + spawn: + Coal1: + min: 1 + max: 1 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: ProjectileBatteryAmmoProvider + proto: BulletSnowBall + fireCost: 49 + - type: Battery + maxCharge: 100 + startingCharge: 100 + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 100 + - type: AmmoCounter + - type: Gun + fireRate: 1 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: /Audio/_Sunrise/Weapons/Guns/snowball.ogg + +- type: entity + id: MobSnowManEvil + parent: MobSnowMan + name: snowman + description: A snowman who came to life thanks to the New Year's magic of bluespace! + suffix: NewYear | Hostile + components: + - type: NpcFactionMember + factions: + - SimpleHostile diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/snowball.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/snowball.yml new file mode 100644 index 00000000000..e2f28313094 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/snowball.yml @@ -0,0 +1,16 @@ +- type: entity + id: BulletSnowBall + name: snowball + parent: BaseBullet + categories: [ HideSpawnMenu ] + components: + - type: Projectile + damage: + types: + Cold: 1 + - type: Sprite + sprite: Objects/Weapons/Guns/Projectiles/water_shot.rsi + layers: + - state: icon + - type: Ammo + muzzleFlash: null diff --git a/Resources/Prototypes/_Sunrise/Entities/Structures/Furniture/potted_plants.yml b/Resources/Prototypes/_Sunrise/Entities/Structures/Furniture/potted_plants.yml index 623809fd646..0a4b47511d4 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Structures/Furniture/potted_plants.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Structures/Furniture/potted_plants.yml @@ -77,3 +77,13 @@ - type: Sprite sprite: _Sunrise/Structures/Furniture/potted_plants.rsi state: plant-9 + +- type: entity + id: PottedPlantAlt10 + parent: PottedPlantBase + name: plastic christmas tree + description: A great addition to the new year at the workplace! + components: + - type: Sprite + sprite: _Sunrise/Structures/Furniture/potted_plants.rsi + state: plant-10 diff --git a/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/Signs/posters.yml index 6741234dbb4..28ef53346d7 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/Signs/posters.yml @@ -17,3 +17,66 @@ - type: Sprite sprite: _Sunrise/Structures/Wallmounts/posters.rsi state: sunriseposter1_legit + +- type: entity + parent: PosterBase + id: PosterLegitNewYearTree + name: "tired tree" + description: "A New Year's poster with a bald Christmas tree. In memory of all the affected Christmas trees after the first of January." + suffix: NewYear + components: + - type: Sprite + drawdepth: WallMountedItems + sprite: _Sunrise/Structures/Wallmounts/posters_newyear.rsi + snapCardinals: true + state: christmas_tree_poster + +- type: entity + parent: PosterLegitNewYearTree + id: PosterLegitNewClosedGift + name: "gift" + description: "A New Year's poster with a closed gift. What's in it?" + suffix: NewYear + components: + - type: Sprite + state: closedgiftposter + +- type: entity + parent: PosterLegitNewYearTree + id: PosterLegitNewGreenLight + name: "green garland" + description: "New Year's poster with a garland. For those who didn't have enough money for a real garland." + suffix: NewYear + components: + - type: Sprite + state: greenlight + +- type: entity + parent: PosterLegitNewYearTree + id: PosterLegitGrueSomeSanta + name: "suspicious Santa Claus" + description: "A New Year's poster with a strange Santa Claus. Are you sure this is a poster from NanoTrasen?" + suffix: NewYear + components: + - type: Sprite + state: gruesomesanta + +- type: entity + parent: PosterLegitNewYearTree + id: PosterLegitOpenGift + name: "open gift" + description: "A New Year's poster with an open gift. WHO HAS ALREADY OPENED THE GIFT?" + suffix: NewYear + components: + - type: Sprite + state: opengiftposter + +- type: entity + parent: PosterLegitNewYearTree + id: PosterLegitRedLight + name: "red garland" + description: "New Year's poster with a garland. For those who didn't have enough money for a real garland." + suffix: NewYear + components: + - type: Sprite + state: redlight diff --git a/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/newyear.yml b/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/newyear.yml new file mode 100644 index 00000000000..6e9f2d46a11 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/newyear.yml @@ -0,0 +1,46 @@ +- type: entity + id: Garland + name: garland + description: A familiar Christmas decoration! +100 to a New Year's mood. + suffix: NewYear + placement: + mode: SnapgridCenter + components: + - type: Sprite + drawdepth: WallMountedItems + sprite: _Sunrise/Structures/Wallmounts/garland.rsi + layers: + - state: wire + - state: lamps + shader: unshaded + - type: Clickable + - type: InteractionOutline + - type: Rotatable + - type: Physics + bodyType: Static + canCollide: false + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb {} + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 8 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/poster_broken.ogg + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + CableApcStack1: + min: 2 + max: 2 + offset: 0 diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/combat-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/combat-equipped-HELMET.png new file mode 100644 index 00000000000..2f587c57972 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/combat-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/icon-flash.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/icon-flash.png new file mode 100644 index 00000000000..b83eac35401 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/icon-flash.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/icon.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/icon.png new file mode 100644 index 00000000000..a44c4c6f38b Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/icon.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/meta.json b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/meta.json new file mode 100644 index 00000000000..80c2d47ffd6 --- /dev/null +++ b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/meta.json @@ -0,0 +1,37 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "SUNRISE", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "combat-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vox", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/off-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/off-equipped-HELMET-vox.png new file mode 100644 index 00000000000..eb2027c5fa6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/off-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/off-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/off-equipped-HELMET.png new file mode 100644 index 00000000000..3d12467fc2e Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/on-equipped-HELMET-vox.png new file mode 100644 index 00000000000..8804afa3d86 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/on-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/on-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/on-equipped-HELMET.png new file mode 100644 index 00000000000..d4629e6c25d Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndicate_santa.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/icon-flash.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/icon-flash.png new file mode 100644 index 00000000000..d07991af300 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/icon-flash.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/icon.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/icon.png new file mode 100644 index 00000000000..62e910a3aee Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/icon.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/meta.json b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/meta.json new file mode 100644 index 00000000000..cf4d2499b6a --- /dev/null +++ b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "SUNRISE", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vox", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/off-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/off-equipped-HELMET-vox.png new file mode 100644 index 00000000000..5276e3f681e Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/off-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/off-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/off-equipped-HELMET.png new file mode 100644 index 00000000000..dd39abc17cc Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/on-equipped-HELMET-vox.png new file mode 100644 index 00000000000..65069f91c71 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/on-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/on-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/on-equipped-HELMET.png new file mode 100644 index 00000000000..4fd867a0f4b Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiecommander_santa.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/icon-flash.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/icon-flash.png new file mode 100644 index 00000000000..dabfcbb4ee8 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/icon-flash.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/icon.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/icon.png new file mode 100644 index 00000000000..adce363633a Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/icon.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/meta.json b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/meta.json new file mode 100644 index 00000000000..cf4d2499b6a --- /dev/null +++ b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "SUNRISE", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vox", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/off-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/off-equipped-HELMET-vox.png new file mode 100644 index 00000000000..4f4b2f0f771 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/off-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/off-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/off-equipped-HELMET.png new file mode 100644 index 00000000000..34e38222e38 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/on-equipped-HELMET-vox.png new file mode 100644 index 00000000000..bf7243ed32c Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/on-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/on-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/on-equipped-HELMET.png new file mode 100644 index 00000000000..8dfc7a87262 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndieelite_santa.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/icon-flash.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/icon-flash.png new file mode 100644 index 00000000000..abc426116f2 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/icon-flash.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/icon.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/icon.png new file mode 100644 index 00000000000..3a00460eda1 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/icon.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/meta.json b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/meta.json new file mode 100644 index 00000000000..cf4d2499b6a --- /dev/null +++ b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "SUNRISE", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vox", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/off-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/off-equipped-HELMET-vox.png new file mode 100644 index 00000000000..4d5f2cf4b72 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/off-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/off-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/off-equipped-HELMET.png new file mode 100644 index 00000000000..fc1412a6247 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/on-equipped-HELMET-vox.png new file mode 100644 index 00000000000..8c072609c94 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/on-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/on-equipped-HELMET.png b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/on-equipped-HELMET.png new file mode 100644 index 00000000000..e778fc78ea0 Binary files /dev/null and b/Resources/Textures/_Sunrise/Clothing/Head/Hardsuits/syndiemedic_santa.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-equipped-HELMET.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-equipped-HELMET.png new file mode 100644 index 00000000000..8ca995606b6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-inhand-left.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-inhand-left.png new file mode 100644 index 00000000000..63b009dffdd Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-inhand-left.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-inhand-right.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-inhand-right.png new file mode 100644 index 00000000000..22f53f89a12 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/0-inhand-right.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-equipped-HELMET.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-equipped-HELMET.png new file mode 100644 index 00000000000..9ec0d17f830 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-inhand-left.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-inhand-left.png new file mode 100644 index 00000000000..55d5e5f39cd Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-inhand-left.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-inhand-right.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-inhand-right.png new file mode 100644 index 00000000000..44386b1d5fb Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/1-inhand-right.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-equipped-HELMET.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-equipped-HELMET.png new file mode 100644 index 00000000000..dfef695de44 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-equipped-HELMET.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-inhand-left.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-inhand-left.png new file mode 100644 index 00000000000..68da6f38d7b Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-inhand-left.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-inhand-right.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-inhand-right.png new file mode 100644 index 00000000000..0cdf9294595 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/2-inhand-right.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-0.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-0.png new file mode 100644 index 00000000000..06adfd16466 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-0.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-1.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-1.png new file mode 100644 index 00000000000..ece0abe663f Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-1.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-2.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-2.png new file mode 100644 index 00000000000..e7e46d8928f Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/dead-2.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-0.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-0.png new file mode 100644 index 00000000000..ec360501245 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-0.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-1.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-1.png new file mode 100644 index 00000000000..42639ef9cf6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-1.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-2.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-2.png new file mode 100644 index 00000000000..7e8ce3f0414 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/icon-2.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/meta.json b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/meta.json new file mode 100644 index 00000000000..87c0bd4d347 --- /dev/null +++ b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/e15c63d100db65eaaa5231133b8a2662ff439131#diff-8dd94e19fdb2ff341b57e31bce101298, modified by Vermidia.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon-0" + }, + { + "name": "icon-1" + }, + { + "name": "icon-2" + }, + { + "name": "mouse-0", + "directions": 4 + }, + { + "name": "mouse-moving-0", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "mouse-1", + "directions": 4 + }, + { + "name": "mouse-moving-1", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "mouse-2", + "directions": 4 + }, + { + "name": "mouse-moving-2", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "dead-0" + }, + { + "name": "dead-1" + }, + { + "name": "dead-2" + }, + { + "name": "splat-0" + }, + { + "name": "splat-1" + }, + { + "name": "splat-2" + }, + { + "name": "0-equipped-HELMET", + "directions": 4 + }, + { + "name": "1-equipped-HELMET", + "directions": 4 + }, + { + "name": "2-equipped-HELMET", + "directions": 4 + }, + { + "name": "0-inhand-left", + "directions": 4 + }, + { + "name": "1-inhand-left", + "directions": 4 + }, + { + "name": "2-inhand-left", + "directions": 4 + }, + { + "name": "0-inhand-right", + "directions": 4 + }, + { + "name": "1-inhand-right", + "directions": 4 + }, + { + "name": "2-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-0.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-0.png new file mode 100644 index 00000000000..f8591cd8887 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-0.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-1.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-1.png new file mode 100644 index 00000000000..b1c9d0364ac Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-1.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-2.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-2.png new file mode 100644 index 00000000000..111724bc040 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-2.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-0.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-0.png new file mode 100644 index 00000000000..1cba079f423 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-0.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-1.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-1.png new file mode 100644 index 00000000000..aa422882866 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-1.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-2.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-2.png new file mode 100644 index 00000000000..10d5ec31f0a Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/mouse-moving-2.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-0.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-0.png new file mode 100644 index 00000000000..e2b34742fcf Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-0.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-1.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-1.png new file mode 100644 index 00000000000..e643b928680 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-1.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-2.png b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-2.png new file mode 100644 index 00000000000..694ea23ea1c Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Animals/mouse_santa.rsi/splat-2.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/icon.png b/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/icon.png new file mode 100644 index 00000000000..f9453e61cc4 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/icon.png differ diff --git a/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/meta.json b/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/meta.json new file mode 100644 index 00000000000..e66b342ce78 --- /dev/null +++ b/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": " ", + "states": [ + { + "name": "state", + "directions": 4 + }, + { + "name": "icon" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/state.png b/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/state.png new file mode 100644 index 00000000000..58303a9afb3 Binary files /dev/null and b/Resources/Textures/_Sunrise/Mobs/Elemental/snowman.rsi/state.png differ diff --git a/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/broken.png b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/broken.png new file mode 100644 index 00000000000..93af6f43b8e Binary files /dev/null and b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/broken.png differ diff --git a/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/burned.png b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/burned.png new file mode 100644 index 00000000000..5156a4c8f24 Binary files /dev/null and b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/burned.png differ diff --git a/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/meta.json b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/meta.json new file mode 100644 index 00000000000..2334a9ca37e --- /dev/null +++ b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/ad7c8621e5567b1b3b2b609f699b3b80cca785f2", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "burned" + }, + { + "name": "normal" + } + ] +} diff --git a/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/normal.png b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/normal.png new file mode 100644 index 00000000000..6a322056d09 Binary files /dev/null and b/Resources/Textures/_Sunrise/Objects/Power/light_bulb_gift.rsi/normal.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/meta.json index 0dc6441a395..2f5e47c0579 100644 --- a/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/meta.json +++ b/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/meta.json @@ -84,6 +84,9 @@ }, { "name": "plant-9" + }, + { + "name": "plant-10" } ] } diff --git a/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/plant-10.png b/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/plant-10.png new file mode 100644 index 00000000000..6a41aeca3b2 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Furniture/potted_plants.rsi/plant-10.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/base.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/base.png new file mode 100644 index 00000000000..174cf805c95 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/base.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/broken.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/broken.png new file mode 100644 index 00000000000..adab9788521 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/broken.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/burned.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/burned.png new file mode 100644 index 00000000000..fdddf002a64 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/burned.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/empty.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/empty.png new file mode 100644 index 00000000000..eb871576c2c Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/empty.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/glow.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/glow.png new file mode 100644 index 00000000000..9871634d2ac Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/glow.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/meta.json new file mode 100644 index 00000000000..09378e1ebd4 --- /dev/null +++ b/Resources/Textures/_Sunrise/Structures/Wallmounts/Lighting/light_small_gift.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/lighting.dmi", "states": [{"name": "broken", "directions": 4}, {"name": "burned", "directions": 4}, {"name": "empty", "directions": 4}, {"name": "base", "directions": 4}, {"name": "glow", "directions": 4}]} diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/lamps.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/lamps.png new file mode 100644 index 00000000000..ea3ddc97e6c Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/lamps.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/meta.json new file mode 100644 index 00000000000..951b777ca45 --- /dev/null +++ b/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/meta.json @@ -0,0 +1,21 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "lamps", + "delays": [[ + 1, + 1, + 1 + ]] + }, + { + "name": "wire" + } + ] +} diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/wire.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/wire.png new file mode 100644 index 00000000000..20df1d85004 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/garland.rsi/wire.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/christmas_tree_poster.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/christmas_tree_poster.png new file mode 100644 index 00000000000..b250dabf4a4 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/christmas_tree_poster.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/closedgiftposter.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/closedgiftposter.png new file mode 100644 index 00000000000..e82a7ed8ef4 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/closedgiftposter.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/greenlight.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/greenlight.png new file mode 100644 index 00000000000..ec25d64ef59 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/greenlight.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/gruesomesanta.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/gruesomesanta.png new file mode 100644 index 00000000000..c79759c19ff Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/gruesomesanta.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/meta.json new file mode 100644 index 00000000000..f421de588b1 --- /dev/null +++ b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": " ", + "states": [ + { + "name": "christmas_tree_poster" + }, + { + "name": "closedgiftposter" + }, + { + "name": "greenlight" + }, + { + "name": "gruesomesanta" + }, + { + "name": "opengiftposter" + }, + { + "name": "redlight" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/opengiftposter.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/opengiftposter.png new file mode 100644 index 00000000000..3bfb0da5263 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/opengiftposter.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/redlight.png b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/redlight.png new file mode 100644 index 00000000000..058580c9cef Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Wallmounts/posters_newyear.rsi/redlight.png differ