Add basic meteor swarm (#4420)
* Add basic meteor swarm * Map fixes * Dependency cache * Fix projectile crash * Last of the reviews
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
- type: entity
|
||||
id: MeteorLarge
|
||||
name: meteor
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
noRot: false
|
||||
netsync: false
|
||||
sprite: Objects/Weapons/Guns/Projectiles/meteor.rsi
|
||||
scale: 4,4
|
||||
layers:
|
||||
- state: large
|
||||
shader: unshaded
|
||||
- type: ExplodeOnTrigger
|
||||
- type: DeleteOnTrigger
|
||||
- type: TriggerOnCollide
|
||||
- type: Projectile
|
||||
deleteOnCollide: false
|
||||
- type: Explosive
|
||||
devastationRange: 3
|
||||
heavyImpactRange: 5
|
||||
lightImpactRange: 7
|
||||
flashRange: 10
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.5
|
||||
mass: 200
|
||||
hard: true
|
||||
# Didn't use MapGrid for now as the bounds are stuffed.
|
||||
layer:
|
||||
- Impassable
|
||||
- SmallImpassable
|
||||
- VaultImpassable
|
||||
mask:
|
||||
- Impassable
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 317 B |
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "large"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user