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."
|
copyright: "Taken from TG station."
|
||||||
source: "https://github.com/tgstation/tgstation/blob/b44fcdedfb7c7d8425bd75b9caf71644a86375d1/sound/creatures/narsie_rises.ogg"
|
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"]
|
- files: ["epsilon.ogg"]
|
||||||
license: "CC-BY-SA-3.0"
|
license: "CC-BY-SA-3.0"
|
||||||
copyright: "Made by dj-34 (https://github.com/dj-34)"
|
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