Skip to content

Commit

Permalink
Wildlife (#712)
Browse files Browse the repository at this point in the history
* added icon

* Added pngs + yaml

Added images for the animals as well as the yaml for them

Including the spawners - added MARKS to that file

* Added dead pngs and Normal versions for fun

Added dead for all the above, and got rid of the rat rsi folder because I dont have the png for it yet

* to fix merge

will add back after update

* This might be it lol

* im trying world

* shrugs

* ok ok amybe??

* Updated Seperation

Should separate the spawners and enities
  • Loading branch information
TeaTimeDino authored Dec 12, 2024
1 parent 2244992 commit 727d87f
Show file tree
Hide file tree
Showing 15 changed files with 282 additions and 7 deletions.
87 changes: 81 additions & 6 deletions Resources/Prototypes/_Nuclear14/Entities/Markers/Spawners/mobs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Passive Animals
#MARK: Passive Animals
- type: entity
name: Brahmin Spawner
id: N14SpawnMobBrahmin
Expand Down Expand Up @@ -59,7 +59,82 @@
prototypes:
- N14MobRadstag

# Hostile Animals
- type: entity
name: Nuclear Beaver Spawner
id: N14SpawnMobNuclearBeaver
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: _Nuclear14/Mobs/Animals/beaver.rsi
state: beaver
- state: ai
- type: ConditionalSpawner
prototypes:
- N14MobNuclearBeaver

- type: entity
name: Nuclear Opossum Spawner
id: N14SpawnMobNuclearOpossum
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: _Nuclear14/Mobs/Animals/opossum.rsi
state: opossum
- state: ai
- type: ConditionalSpawner
prototypes:
- N14MobNuclearOpossum

- type: entity
name: Nuclear Rabbit Spawner
id: N14SpawnMobNuclearRabbit
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: _Nuclear14/Mobs/Animals/rabbit.rsi
state: rabbit
- state: ai
- type: ConditionalSpawner
prototypes:
- N14MobNuclearRabbit

- type: entity
name: Opossum Spawner
id: N14SpawnMobOpossum
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: _Nuclear14/Mobs/Animals/opossum.rsi
state: normopossum
- state: ai
- type: ConditionalSpawner
prototypes:
- N14MobOpossum

- type: entity
name: Normal Rabbit Spawner
id: N14SpawnMobNormRabbit
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: _Nuclear14/Mobs/Animals/rabbit.rsi
state: normrabbit
- state: ai
- type: ConditionalSpawner
prototypes:
- N14MobRabbit

#MARK: Hostile Animals
- type: entity
name: Molerat Spawner
id: N14SpawnMobMolerat
Expand Down Expand Up @@ -210,7 +285,7 @@
prototypes:
- N14MobYaoguai

# Scaley Animals
#MARK: Scaley Animals
- type: entity
name: Deathclaw Spawner
id: N14SpawnMobDeathclaw
Expand Down Expand Up @@ -256,7 +331,7 @@
prototypes:
- N14MobDeathclawMetal

# Insects
#MARK: Insects
- type: entity
name: Bloatfly Spawner
id: N14SpawnMobBloatfly
Expand Down Expand Up @@ -559,7 +634,7 @@
prototypes:
- N14MobRaiderEnforcerMelee

# Ghoul
#MARK: Ghoul
- type: entity
name: Feral Ghoul Spawner
id: N14SpawnMobFeralGhoul
Expand Down Expand Up @@ -620,7 +695,7 @@
prototypes:
- N14MobGhoulMaypole

# Robots
#MARK: Robots
- type: entity
name: Assaultron Spawner
id: N14SpawnMobAssaultron
Expand Down
138 changes: 138 additions & 0 deletions Resources/Prototypes/_Nuclear14/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1234,3 +1234,141 @@
- type: HTN
rootTask:
task: MouseCompound

#MARK: Beaver
- type: entity
parent: N14MobBaseSimple
id: N14MobNuclearBeaver
name: nuclear beaver
description: Wonder what kind of trees its knawed down.
components:
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: beaver
sprite: _Nuclear14/Mobs/Animals/beaver.rsi
- type: DamageStateVisuals
states:
Alive:
Base: beaver
Dead:
Base: dead
- type: Butcherable
spawned:
- id: N14FoodMeatRadRaw
amount: 1
prob: 0.95
- type: Damageable
damageContainer: Biological
damageModifierSet: WastelandAnimal

#MARK: Opossum
- type: entity
parent: N14MobBaseSimple
id: N14MobNuclearOpossum
name: nuclear opossum
description: Play dead!
components:
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: opossum
sprite: _Nuclear14/Mobs/Animals/opossum.rsi
- type: DamageStateVisuals
states:
Alive:
Base: opossum
Dead:
Base: dead
- type: Butcherable
spawned:
- id: N14FoodMeatRadRaw
amount: 1
prob: 0.95
- type: Damageable
damageContainer: Biological
damageModifierSet: WastelandAnimal

- type: entity
parent: N14MobBaseSimple
id: N14MobOpossum
name: opossum
description: Play dead!
components:
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: normopossum
sprite: _Nuclear14/Mobs/Animals/opossum.rsi
- type: DamageStateVisuals
states:
Alive:
Base: normopossum
Dead:
Base: dead
- type: Butcherable
spawned:
- id: N14FoodMeatRadRaw #At some point need their own meat
amount: 1
prob: 0.95
- type: Damageable
damageContainer: Biological
damageModifierSet: WastelandAnimal

#MARK: Rabbit
- type: entity
parent: N14MobBaseSimple
id: N14MobNuclearRabbit
name: nuclear rabbit
description: Not a cotton-tail anymore, huh.
components:
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: rabbit
sprite: _Nuclear14/Mobs/Animals/rabbit.rsi
- type: DamageStateVisuals
states:
Alive:
Base: rabbit
Dead:
Base: dead
- type: Butcherable
spawned:
- id: N14FoodMeatRadRaw
amount: 1
prob: 0.95
- type: Damageable
damageContainer: Biological
damageModifierSet: WastelandAnimal

- type: entity
parent: N14MobBaseSimple
id: N14MobRabbit
name: rabbit
description: What a sweet little cotton-tail!
components:
- type: Sprite
drawdepth: Mobs
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: normrabbit
sprite: _Nuclear14/Mobs/Animals/rabbit.rsi
- type: DamageStateVisuals
states:
Alive:
Base: normrabbit
Dead:
Base: dead
- type: Butcherable
spawned:
- id: N14FoodMeatRadRaw #At some point need their own meat
amount: 1
prob: 0.95
- type: Damageable
damageContainer: Biological
damageModifierSet: WastelandAnimal
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions Resources/Textures/_Nuclear14/Mobs/Animals/beaver.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-NC-SA-3.0",
"copyright": "made by ladyayla for N14",
"size": {
"x": 32,
"y": 16
},
"states": [
{
"name": "beaver",
"directions": 4
},
{
"name": "dead"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions Resources/Textures/_Nuclear14/Mobs/Animals/opossum.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-NC-SA-3.0",
"copyright": "made by ladyayla for N14",
"size": {
"x": 32,
"y": 16
},
"states": [
{
"name": "opossum",
"directions": 4
},
{
"name": "normopossum",
"directions": 4
},
{
"name": "dead"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-NC-SA-3.0",
"copyright": "made by ladyayla for N14",
"size": {
"x": 32,
"y": 16
},
"states": [
{
"name": "rabbit",
"directions": 4
},
{
"name": "normrabbit",
"directions": 4
},
{
"name": "dead"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"copyright": "made by ladyayla for Nuclear 14",
"size": {
"x": 32,
"y": 32
"y": 64
},
"states": [
{
Expand Down

0 comments on commit 727d87f

Please sign in to comment.