forked from SerbiaStrong-220/space-station-14
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add spider queen antag (SerbiaStrong-220#1553)
* Add spider queen antag * Return webtables * Fix spider actions
- Loading branch information
Showing
22 changed files
with
1,613 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
action-speech-spell-spider = Кссс...!?? | ||
ent-ActionSpawnSpiderEggDrone = Яйцо охранного паука | ||
.desc = Он же трутень, может строить кристаллы и стены. | ||
ent-ActionSpawnSpiderEggHunter = Яйцо паука охотника | ||
ent-ActionSpawnSpiderEggGhost = Яйцо паука призрака | ||
ent-ActionSpawnSpiderEggShooter = Яйцо паука стрелка | ||
ent-ActionSpawnSpiderLittle = Выпустить паучат | ||
.desc = Выпускает трёх маленьких пауков, которые атакуют вашу добычу. Пауки исчезают через 20 секунд. | ||
ent-ActionSpawnSpiderCrystal = Создать осколок кристалла | ||
.desc = Осколок, который служит подсветкой для пауков. | ||
ent-ActionSpawnSpiderWallWeb = Создать стену | ||
ent-ActionSpawnSpiderWallWebDurable = Создать прочную стену | ||
ent-ActionSpawnSingleSpiderWebShortDelay = Пустить паутину | ||
.desc = Создаёт паутину, которая замедляет вашу добычу. | ||
ent-ActionSpawnSingleSpiderWebLongDelay = { ent-ActionSpawnSingleSpiderWebShortDelay } | ||
.desc = { ent-ActionSpawnSingleSpiderWebShortDelay.desc } | ||
ent-ActionSpawnSingleSpiderWebDurable = Пустить прочную паутину | ||
.desc = { ent-ActionSpawnSingleSpiderWebShortDelay.desc } | ||
ent-ActionSpawnSingleSpiderWebClown = Пустить клоунскую паутину | ||
.desc = { ent-ActionSpawnSingleSpiderWebShortDelay.desc } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
ent-EggshellsSpider = скорлупа | ||
.desc = Ты ходишь по ней, приятель. | ||
.suffix = Улей пауков |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
ent-ShardCrystalBlueXeno = осколок синего хрусталя | ||
.desc = Маленький кусочек хрусталя. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
ent-SpiderEggHunter = яйцо паука охотника | ||
.desc = Это драгоценный камень? Это яйцо? Оно выглядит дорогим. | ||
.suffix = Улей пауков | ||
ent-SpiderEggDrone = яйцо охранного паука | ||
.desc = { ent-SpiderEggHunter.desc } | ||
.suffix = { ent-SpiderEggHunter.suffix } | ||
ent-SpiderEggGhost = яйцо паука призрака | ||
.desc = { ent-SpiderEggHunter.desc } | ||
.suffix = { ent-SpiderEggHunter.suffix } | ||
ent-SpiderEggShooter = яйцо паука стрелка | ||
.desc = { ent-SpiderEggHunter.desc } | ||
.suffix = { ent-SpiderEggHunter.suffix } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
ent-LightImplantSpiderEggDrone = Яйцо охранного паука | ||
.desc = Он же трутень, может строить кристаллы и стены. | ||
ent-LightImplantSpiderEggHunter = Яйцо паука охотника | ||
ent-LightImplantSpiderEggGhost = Яйцо паука призрака | ||
ent-LightImplantSpiderEggShooter = Яйцо паука стрелка | ||
ent-LightImplantSpiderLittle = Выпустить паучат | ||
.desc = Выпускает трёх маленьких пауков, которые атакуют вашу добычу. Пауки исчезают через 20 секунд. | ||
ent-LightImplantSpiderCrystal = Создать осколок кристалла | ||
.desc = Осколок, который служит подсветкой для пауков. | ||
ent-LightImplantSpiderWallWeb = Создать стену | ||
ent-LightImplantSpiderWallWebDurable = Создать прочную стену | ||
ent-LightImplantSingleSpiderWebShortDelay = Пустить паутину | ||
.desc = Создаёт паутину, которая замедляет вашу добычу. | ||
ent-LightImplantSingleSpiderWebLongDelay = { ent-LightImplantSingleSpiderWebShortDelay } | ||
.desc = { ent-LightImplantSingleSpiderWebShortDelay.desc } | ||
ent-LightImplantSingleSpiderWebDurable = Пустить прочную паутину | ||
.desc = { ent-LightImplantSingleSpiderWebShortDelay.desc } | ||
ent-LightImplantSingleSpiderWebClown = Пустить клоунскую паутину | ||
.desc = { ent-LightImplantSingleSpiderWebShortDelay.desc } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
ent-SpiderWebFragile = паутина | ||
.desc = Липкая паутина.. Интересно, откуда она? | ||
.suffix = Улей пауков | ||
ent-SpiderWebDurable = прочная паутина | ||
.desc = { ent-SpiderWebFragile.desc } | ||
.suffix = { ent-SpiderWebFragile.suffix } | ||
ent-SpiderWebDespawned = паутина | ||
.desc = { ent-SpiderWebFragile.desc } | ||
.suffix = { ent-SpiderWebFragile.suffix } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
spider-roy-name = Паук улья | ||
spider-roy-desc = Ваша задача — построить максимально большой улей. Защищайте свою королеву всеми возможными способами. Не позволяйте причинить вред потомству. Экипаж - ваша пища. | ||
ent-MobSpiderSpaceQueen = королева пауков | ||
.desc = Он так светится, что выглядит опасным. | ||
.suffix = Улей пауков | ||
ent-MobSpiderSpaceDrone = паук охранник | ||
.desc = { ent-MobSpiderSpaceQueen.desc } | ||
.suffix = { ent-MobSpiderSpaceQueen.suffix } | ||
ent-MobSpiderSpaceHunter = паук охотник | ||
.desc = { ent-MobSpiderSpaceQueen.desc } | ||
.suffix = { ent-MobSpiderSpaceQueen.suffix } | ||
ent-MobSpiderSpaceGhost = паук призрак | ||
.desc = { ent-MobSpiderSpaceQueen.desc } | ||
.suffix = { ent-MobSpiderSpaceQueen.suffix } | ||
ent-MobSpiderSpaceShooter = паук стрелок | ||
.desc = { ent-MobSpiderSpaceQueen.desc } | ||
.suffix = { ent-MobSpiderSpaceQueen.suffix } | ||
ent-MobSpiderSpaceLittle = паучок | ||
.desc = { ent-MobSpiderSpaceQueen.desc } | ||
.suffix = { ent-MobSpiderSpaceQueen.suffix } |
19 changes: 19 additions & 0 deletions
19
Resources/Locale/ru-RU/ss220/strucrure/spider-structures.ftl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
ent-TableWebSpiders = каркас стены из паутины | ||
.desc = Очень гладкий и удивительно прочный. | ||
.suffix = Улей пауков | ||
ent-FloorTileItemWebSpiders = конструкция из паутины | ||
.desc = { ent-TableWebSpiders.desc } | ||
.suffix = { ent-TableWebSpiders.suffix } | ||
ent-FloorTileItemWebSpidersDurable = конструкция из паутины | ||
.desc = { ent-TableWebSpiders.desc } | ||
.suffix = { ent-TableWebSpiders.suffix } | ||
ent-TableWebSpidersDurable = каркас стены из паутины | ||
.desc = { ent-TableWebSpiders.desc } | ||
.suffix = { ent-TableWebSpiders.suffix } | ||
ent-WallWebDurable = прочная паутинная стена | ||
.desc = Удерживает паучат внутри, а ассистентов снаружи. | ||
.suffix = { ent-TableWebSpiders.suffix } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ent-PoisonousAcid = ядовитый плевой |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,227 @@ | ||
#Base | ||
- type: entity | ||
id: BaseActionSpawnSpiderEgg | ||
abstract: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 200 | ||
range: 1 | ||
itemIconStyle: BigAction | ||
icon: | ||
sprite: Objects/Misc/eggspider.rsi | ||
state: icon | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderEggDrone | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
- type: entity | ||
id: BaseActionSpawnSingleSpiderWeb | ||
name: spin a web | ||
description: Creates a web that slows down your prey. | ||
abstract: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 4 | ||
range: 1.5 | ||
itemIconStyle: BigAction | ||
icon: | ||
sprite: Objects/Misc/spiderweb.rsi | ||
state: spider_web_1 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderWebFragile | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
#Egg | ||
- type: entity | ||
parent: BaseActionSpawnSpiderEgg | ||
id: ActionSpawnSpiderEggDrone | ||
name: guard spider egg | ||
description: He is also a drone and can build crystals and walls. | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderEggDrone | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
- type: entity | ||
parent: BaseActionSpawnSpiderEgg | ||
id: ActionSpawnSpiderEggHunter | ||
name: hunter spider egg | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 300 #КД | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderEggHunter | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
- type: entity | ||
parent: BaseActionSpawnSpiderEgg | ||
id: ActionSpawnSpiderEggGhost | ||
name: ghost spider egg | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 350 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderEggGhost | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
- type: entity | ||
parent: BaseActionSpawnSpiderEgg | ||
id: ActionSpawnSpiderEggShooter | ||
name: shooter spider egg | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 380 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderEggShooter | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
#Spider | ||
- type: entity | ||
id: ActionSpawnSpiderLittle | ||
name: release the spiderlings | ||
description: Releases three small spiders that attack your prey. The spiders disappear after 20 seconds. | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 40 | ||
range: 2 | ||
itemIconStyle: BigAction | ||
icon: | ||
sprite: Mobs/Animals/spider.rsi | ||
state: viper_dead | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: MobSpiderSpaceLittle | ||
amount: 3 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
#Cryctal | ||
- type: entity | ||
id: ActionSpawnSpiderCrystal | ||
name: create a crystal shard | ||
description: A shard that serves as a backlight for spiders. | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 30 | ||
range: 1 | ||
itemIconStyle: BigAction | ||
icon: | ||
sprite: Structures/Decoration/crystal.rsi | ||
state: crystal1 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: ShardCrystalBlueXeno | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
#Wall | ||
- type: entity | ||
id: ActionSpawnSpiderWallWeb | ||
name: create a wall | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 12 | ||
range: 1.5 | ||
itemIconStyle: BigAction | ||
icon: | ||
sprite: Structures/Walls/web.rsi | ||
state: full | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: TableWebSpiders | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
- type: entity | ||
parent: ActionSpawnSpiderWallWeb | ||
id: ActionSpawnSpiderWallWebDurable | ||
name: create a durable wall | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 16 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: TableWebSpidersDurable | ||
amount: 1 | ||
|
||
#Web | ||
- type: entity | ||
parent: BaseActionSpawnSingleSpiderWeb | ||
id: ActionSpawnSingleSpiderWebShortDelay | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 2 | ||
|
||
- type: entity | ||
parent: BaseActionSpawnSingleSpiderWeb | ||
id: ActionSpawnSingleSpiderWebLongDelay | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 6 | ||
|
||
- type: entity | ||
parent: BaseActionSpawnSingleSpiderWeb | ||
id: ActionSpawnSingleSpiderWebDurable | ||
name: spin a durable web | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 4 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderWebDurable | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider | ||
|
||
#Clown web | ||
- type: entity | ||
id: ActionSpawnSingleSpiderWebClown | ||
name: spin a clown web | ||
description: Creates a web that slows down your prey. | ||
noSpawn: true | ||
components: | ||
- type: WorldTargetAction | ||
useDelay: 30 #КД | ||
range: 1.3 | ||
itemIconStyle: BigAction | ||
icon: | ||
sprite: Objects/Misc/spiderweb.rsi | ||
state: spider_web_clown_1 | ||
event: !type:WorldSpawnSpellEvent | ||
prototypes: | ||
- id: SpiderWebClown | ||
amount: 1 | ||
offset: 0, 1 | ||
speech: action-speech-spell-spider |
Oops, something went wrong.