More kinds of benos (#8849)

* weh

Multiplies the amount of power used by the battery guns, triple-ish for the laser cannon and a fuckton more for the xray

* weh

* weeee

* Fix the offsets and bb

* remove arc

* rouny

* sound stuff and fix the typo

* Fix dork

* a

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
T-Stalker
2022-06-18 00:33:41 -03:00
committed by GitHub
parent 0b7d22c168
commit f1d9466a41
41 changed files with 397 additions and 4 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
alien_claw_flesh1, alien_claw_flesh2, alien_claw_flesh3 were taken from: https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/sound/weapons

View File

@@ -1,6 +1,6 @@
# Hacky for the stress test so don't even consider adding to this # Hacky for the stress test so don't even consider adding to this
- type: entity - type: entity
name: Xeno name: Burrower
id: MobXeno id: MobXeno
parent: SimpleSpaceMobBase parent: SimpleSpaceMobBase
description: They mostly come at night. Mostly. description: They mostly come at night. Mostly.
@@ -40,7 +40,6 @@
- type: MobState - type: MobState
thresholds: thresholds:
0: !type:NormalMobState {} 0: !type:NormalMobState {}
150: !type:CriticalMobState {}
200: !type:DeadMobState {} 200: !type:DeadMobState {}
- type: Bloodstream - type: Bloodstream
bloodReagent: FluorosulfuricAcid bloodReagent: FluorosulfuricAcid
@@ -55,7 +54,9 @@
- type: MeleeWeapon - type: MeleeWeapon
range: 1.5 range: 1.5
arcwidth: 0 arcwidth: 0
arc: claw hitSound:
collection: AlienClaw
arc:
damage: damage:
groups: groups:
Brute: 20 Brute: 20
@@ -95,6 +96,223 @@
- FootstepSound - FootstepSound
- type: NoSlip - type: NoSlip
- type: entity
name: Praetorian
parent: MobXeno
id: MobXenoPraetorian
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/praetorian.rsi
offset: 0,0.4
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: running
- type: MobState
thresholds:
0: !type:NormalMobState {}
300: !type:DeadMobState {}
- type: SlowOnDamage
speedModifierThresholds:
250: 0.4
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 120
mask:
- MobMask
layer:
- MobLayer
- type: entity
name: Drone
parent: MobXeno
id: MobXenoDrone
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/drone.rsi
offset: 0,0.2
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: running
- type: MobState
thresholds:
0: !type:NormalMobState {}
200: !type:DeadMobState {}
- type: MovementSpeedModifier
baseWalkSpeed : 3.0
baseSprintSpeed : 5.5
- type: SlowOnDamage
speedModifierThresholds:
150: 0.4
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 120
mask:
- MobMask
layer:
- MobLayer
- type: entity
name: Queen
parent: MobXeno
id: MobXenoQueen
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/queen.rsi
offset: 0,0.4
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: running
- type: MobState
thresholds:
0: !type:NormalMobState {}
1500: !type:DeadMobState {}
- type: MovementSpeedModifier
baseWalkSpeed : 2.8
baseSprintSpeed : 3.8
- type: MeleeWeapon
damage:
groups:
Brute: 40
cooldownTime: 2
- type: SlowOnDamage
speedModifierThresholds:
1000: 0.4
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 120
mask:
- MobMask
layer:
- MobLayer
- type: entity
name: Ravager
parent: MobXeno
id: MobXenoRavager
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/ravager.rsi
offset: 0,0.5
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: running
- type: MobState
thresholds:
0: !type:NormalMobState {}
550: !type:DeadMobState {}
- type: MovementSpeedModifier
baseWalkSpeed : 2.3
baseSprintSpeed : 4.2
- type: MeleeWeapon
damage:
groups:
Brute: 35
cooldownTime: 1.5
- type: SlowOnDamage
speedModifierThresholds:
450: 0.4
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 120
mask:
- MobMask
layer:
- MobLayer
- type: entity
name: Runner
parent: MobXeno
id: MobXenoRunner
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/runner.rsi
offset: 0,0.6
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: running
- type: MobState
thresholds:
0: !type:NormalMobState {}
250: !type:DeadMobState {}
- type: MovementSpeedModifier
baseWalkSpeed : 2.7
baseSprintSpeed : 6.0
- type: MeleeWeapon
damage:
groups:
Brute: 15
cooldownTime: 0.5
- type: SlowOnDamage
speedModifierThresholds:
200: 0.4
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 120
mask:
- MobMask
layer:
- MobLayer
- type: entity
name: Rouny
parent: MobXenoRunner
id: MobXenoRouny
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/rouny.rsi
offset: 0,0.6
- type: entity
name: Spitter
parent: MobXeno
id: MobXenoSpitter
components:
- type: Sprite
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/spitter.rsi
offset: 0,0.3
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: running
- type: MobState
thresholds:
0: !type:NormalMobState {}
300: !type:DeadMobState {}
- type: SlowOnDamage
speedModifierThresholds:
250: 0.4
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 120
mask:
- MobMask
layer:
- MobLayer
- type: entity - type: entity
name: space adder name: space adder
parent: SimpleSpaceMobBase parent: SimpleSpaceMobBase

View File

@@ -0,0 +1,6 @@
- type: soundCollection
id: AlienClaw
files:
- /Audio/Weapons/Xeno/alien_claw_flesh1.ogg
- /Audio/Weapons/Xeno/alien_claw_flesh2.ogg
- /Audio/Weapons/Xeno/alien_claw_flesh3.ogg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/icons/mob/xenonids",
"size": {
"x": 48,
"y": 48
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "crit"
},
{
"name": "dead"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/blob/dev/icons/mob/xenonids/praetorian.dmi",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "crit"
},
{
"name": "dead"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/icons/mob/xenonids",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "crit"
},
{
"name": "dead"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/icons/mob/xenonids",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "crit"
},
{
"name": "dead"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/tgstation/TerraGov-Marine-Corps/blob/a2034543920664ddf0c0f3c681bf1d8003dc2ade/icons/Xeno/2x2_Xenos.dmi",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "dead"
},
{
"name": "crit"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/icons/mob/xenonids",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "crit"
},
{
"name": "dead"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/icons/mob/xenonids",
"size": {
"x": 48,
"y": 48
},
"states": [
{
"name": "running",
"directions": 4
},
{
"name": "sleeping"
},
{
"name": "crit"
},
{
"name": "dead"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB