diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/admeme/hand_teleporter.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/admeme/hand_teleporter.ftl new file mode 100644 index 00000000000..43863bebda5 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/admeme/hand_teleporter.ftl @@ -0,0 +1,7 @@ +ent-HandTeleporterAdmemeCN = { ent-HandTeleporter } + .desc = { ent-HandTeleporter.desc } + .suffix = Адмемы, Между картами +ent-PortalRedAdmemeCN = { ent-BasePortal } + .desc = { ent-BasePortal.desc } +ent-PortalBlueAdmemeCN = { ent-BasePortal } + .desc = { ent-BasePortal.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/admeme/weather.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/admeme/weather.ftl new file mode 100644 index 00000000000..3b62b278be5 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/admeme/weather.ftl @@ -0,0 +1,39 @@ +ent-BaseWeatherAdmemeCN = { ent-BaseItem } + .desc = { ent-BaseItem.desc } + .suffix = Адмемы, Погода +ent-WeatherAshfallAdmemeCN = пеплопад + .desc = Падает пепел. + .suffix = Адмемы, Погода +ent-WeatherAshfallLightAdmemeCN = легкий пеплопад + .desc = Падает легкий пепел. + .suffix = Адмемы, Погода +ent-WeatherAshfallHeavyAdmemeCN = сильный пеплопад + .desc = Падает сильный пепел. + .suffix = Адмемы, Погода +ent-WeatherFalloutAdmemeCN = раскалённый пепел + .desc = С неба падает раскалённый пепел. + .suffix = Адмемы, Погода +ent-WeatherHailAdmemeCN = град + .desc = Падает град. + .suffix = Адмемы, Погода +ent-WeatherRainAdmemeCN = дождь + .desc = Идет дождь. + .suffix = Адмемы, Погода +ent-WeatherSandstormAdmemeCN = песчаная буря + .desc = Поднялась песчаная буря. + .suffix = Адмемы, Погода +ent-WeatherSandstormHeavyAdmemeCN = сильная песчаная буря + .desc = Бушует сильная песчаная буря. + .suffix = Адмемы, Погода +ent-WeatherSnowfallLightAdmemeCN = лёгкий снегопад + .desc = Идет легкий снег. + .suffix = Адмемы, Погода +ent-WeatherSnowfallMediumAdmemeCN = снегопад + .desc = Идет снег. + .suffix = Адмемы, Погода +ent-WeatherSnowfallHeavyAdmemeCN = сильный снегопад + .desc = Идет сильный снег. + .suffix = Адмемы, Погода +ent-WeatherStormAdmemeCN = шторм + .desc = Льет проливной дождь. + .suffix = Адмемы, Погода diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/objects/devices/hand_teleporter.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/objects/devices/hand_teleporter.ftl new file mode 100644 index 00000000000..111c43e7bb7 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/objects/devices/hand_teleporter.ftl @@ -0,0 +1,7 @@ +ent-HandTeleporterAdmeme = { ent-HandTeleporter } + .desc = { ent-HandTeleporter.desc } + .suffix = Адмемы +ent-PortalRedAdmeme = { ent-BasePortal } + .desc = { ent-BasePortal.desc } +ent-PortalBlueAdmeme = { ent-BasePortal } + .desc = { ent-BasePortal.desc } diff --git a/Resources/Prototypes/_CorvaxNext/Admeme/hand_teleporter.yml b/Resources/Prototypes/_CorvaxNext/Admeme/hand_teleporter.yml new file mode 100644 index 00000000000..8b88a53857d --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Admeme/hand_teleporter.yml @@ -0,0 +1,26 @@ +- type: entity + parent: HandTeleporter + id: HandTeleporterAdmemeCN + suffix: Admeme + components: + - type: HandTeleporter + firstPortalPrototype: PortalRedAdmemeCN + secondPortalPrototype: PortalBlueAdmemeCN + allowPortalsOnDifferentGrids: true + portalCreationDelay: 0 + +- type: entity + parent: PortalRed + id: PortalRedAdmemeCN + suffix: Admeme + components: + - type: Portal + canTeleportToOtherMaps: true + +- type: entity + parent: PortalBlue + id: PortalBlueAdmemeCN + suffix: Admeme + components: + - type: Portal + canTeleportToOtherMaps: true diff --git a/Resources/Prototypes/_CorvaxNext/Admeme/weather.yml b/Resources/Prototypes/_CorvaxNext/Admeme/weather.yml new file mode 100644 index 00000000000..4de73328792 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Admeme/weather.yml @@ -0,0 +1,124 @@ +- type: entity + id: BaseWeatherAdmemeCN + suffix: Admeme, Weather + abstract: true + placement: + mode: SnapgridCenter + components: + - type: SpriteFade + - type: Clickable + - type: Physics + bodyType: Static + - type: Sprite + noRot: true + sprite: /Textures/Effects/weather.rsi + state: rain + drawdepth: Overdoors + +- type: entity + name: Ashfall + description: Ashes fall from the sky + id: WeatherAshfallAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: ashfall + +- type: entity + name: Ashfall Light + description: Light ashes fall from the sky + id: WeatherAshfallLightAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: ashfall_light + +- type: entity + name: Ashfall Heavy + description: Heavy ashes fall from the sky + id: WeatherAshfallHeavyAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: ashfall_heavy + +- type: entity + name: Fallout + description: Burning ashes fall from the sky + id: WeatherFalloutAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: fallout + +- type: entity + name: Hail + description: Hail fall from the sky + id: WeatherHailAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: hail + +- type: entity + name: Rain + description: Rain fall from the sky + id: WeatherRainAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: rain + +- type: entity + name: Sandstorm + description: Sand fall from the sky + id: WeatherSandstormAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: sandstorm + +- type: entity + name: Sandstorm Heavy + description: Heavy sand fall from the sky + id: WeatherSandstormHeavyAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: sandstorm_heavy + +- type: entity + name: Snowfall Light + description: Light snow fall from the sky + id: WeatherSnowfallLightAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: snowfall_light + +- type: entity + name: Snowfall Medium + description: Medium snow fall from the sky + id: WeatherSnowfallMediumAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: snowfall_med + +- type: entity + name: Snowfall Heavy + description: Heavy snow fall from the sky + id: WeatherSnowfallHeavyAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: snowfall_heavy + +- type: entity + name: Storm + description: Heavy rain fall from the sky + id: WeatherStormAdmemeCN + parent: BaseWeatherAdmemeCN + components: + - type: Sprite + state: storm