Add Ratvar (#24958)
* Create ratvar.yml * restore balance to the universe * scale issues mfw nar-sie is smaller * spawner + spawn anim a shitty spawn anim is better than no spawn anim * undenseify no longer as dense as a dying neutron star
This commit is contained in:
@@ -18,6 +18,16 @@
|
||||
copyright: "Taken from TG station."
|
||||
source: "https://github.com/tgstation/tgstation/blob/b44fcdedfb7c7d8425bd75b9caf71644a86375d1/sound/creatures/narsie_rises.ogg"
|
||||
|
||||
- files: ["ratvar_rises.ogg"]
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "Taken from TG station."
|
||||
source: "https://github.com/tgstation/tgstation/blob/2f63c779cb43543cfde76fa7ddaeacfde185fded/sound/effects/ratvar_rises.ogg"
|
||||
|
||||
- files: ["ratvar_reveal.ogg"]
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "Taken from TG station."
|
||||
source: "https://github.com/tgstation/tgstation/blob/2f63c779cb43543cfde76fa7ddaeacfde185fded/sound/effects/ratvar_reveal.ogg"
|
||||
|
||||
- files: ["epsilon.ogg"]
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "Made by dj-34 (https://github.com/dj-34)"
|
||||
|
||||
BIN
Resources/Audio/Misc/ratvar_reveal.ogg
Normal file
BIN
Resources/Audio/Misc/ratvar_reveal.ogg
Normal file
Binary file not shown.
BIN
Resources/Audio/Misc/ratvar_rises.ogg
Normal file
BIN
Resources/Audio/Misc/ratvar_rises.ogg
Normal file
Binary file not shown.
2
Resources/Locale/en-US/ratvar/ratvar.ftl
Normal file
2
Resources/Locale/en-US/ratvar/ratvar.ftl
Normal file
@@ -0,0 +1,2 @@
|
||||
ratvar-has-risen = RATVAR HAS AWOKEN
|
||||
ratvar-has-risen-sender = ???
|
||||
94
Resources/Prototypes/Entities/Mobs/Player/ratvar.yml
Normal file
94
Resources/Prototypes/Entities/Mobs/Player/ratvar.yml
Normal file
@@ -0,0 +1,94 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: MobRatvarBase #can't have the clockwork justiciar be associated with his (im)mortal enemy
|
||||
name: Ratvar
|
||||
description: Your mind aches as it fails to understand the complex mechanics of what is before you.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Demons/ratvar.rsi
|
||||
drawdepth: Ghosts
|
||||
scale: 1.15,1.15
|
||||
layers:
|
||||
- state: ratvar
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
parent: MobRatvarBase
|
||||
id: MobRatvarSpawn
|
||||
suffix: Spawn
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: spawn
|
||||
shader: unshaded
|
||||
- type: TimedDespawn
|
||||
lifetime: 3.5
|
||||
- type: SpawnOnDespawn
|
||||
prototype: MobRatvar
|
||||
|
||||
- type: entity
|
||||
parent: [MobRatvarBase, BaseMob]
|
||||
id: MobRatvar
|
||||
components:
|
||||
- type: AnnounceOnSpawn
|
||||
message: ratvar-has-risen
|
||||
sender: ratvar-has-risen-sender
|
||||
sound:
|
||||
path: /Audio/Misc/ratvar_reveal.ogg
|
||||
color: "#BE8700"
|
||||
- type: CargoSellBlacklist
|
||||
- type: ContentEye
|
||||
maxZoom: 2.0,2.0
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
EventHorizonCollider:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 5
|
||||
hard: false
|
||||
restitution: 0.8
|
||||
density: 1
|
||||
mask:
|
||||
- AllMask
|
||||
layer:
|
||||
- AllMask
|
||||
EventHorizonConsumer:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 5
|
||||
hard: false
|
||||
mask:
|
||||
- AllMask
|
||||
layer:
|
||||
- AllMask
|
||||
- type: Input
|
||||
context: "ghost"
|
||||
- type: MovementIgnoreGravity
|
||||
- type: IntrinsicRadioReceiver
|
||||
- type: ActiveRadio
|
||||
channels:
|
||||
- Binary
|
||||
- Common
|
||||
- Command
|
||||
- CentCom
|
||||
- Engineering
|
||||
- Medical
|
||||
- Science
|
||||
- Security
|
||||
- Service
|
||||
- Supply
|
||||
- Syndicate
|
||||
globalReceive: true
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
bodyStatus: InAir
|
||||
- type: CanMoveInAir
|
||||
- type: EventHorizon
|
||||
radius: 5
|
||||
canBreachContainment: true
|
||||
- type: GravityWell
|
||||
baseRadialAcceleration: 6
|
||||
maxRange: 8
|
||||
- type: WarpPoint
|
||||
follow: true
|
||||
location: Ratvar
|
||||
63
Resources/Textures/Mobs/Demons/ratvar.rsi/meta.json
Normal file
63
Resources/Textures/Mobs/Demons/ratvar.rsi/meta.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/a28a7680cba9142ab80abc5ed480474ed0310462/icons/effects/512x512.dmi spawn animation kitbashed by MACMAN2003",
|
||||
"size": {
|
||||
"x": 512,
|
||||
"y": 512
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "ratvar",
|
||||
"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": "spawn",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.25,
|
||||
0.25,
|
||||
1,
|
||||
|
||||
0.3,
|
||||
0.3,
|
||||
0.2,
|
||||
0.1,
|
||||
0.05,
|
||||
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Mobs/Demons/ratvar.rsi/ratvar.png
Normal file
BIN
Resources/Textures/Mobs/Demons/ratvar.rsi/ratvar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 398 KiB |
BIN
Resources/Textures/Mobs/Demons/ratvar.rsi/spawn.png
Normal file
BIN
Resources/Textures/Mobs/Demons/ratvar.rsi/spawn.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 650 KiB |
Reference in New Issue
Block a user