Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wasteland Neutering #636

Merged
merged 10 commits into from
Oct 30, 2024
216 changes: 109 additions & 107 deletions Resources/Prototypes/_Nuclear14/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,20 +51,20 @@
damage:
groups:
Brute: 3
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-birth-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- Molerat
offspring:
- id: N14MobMolerat
maxAmount: 1
- type: ReproductivePartner
- type: Tag
tags:
- Molerat
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-birth-popup
#makeOffspringInfant: false
#partnerWhitelist:
# tags:
# - Molerat
#offspring:
#- id: N14MobMolerat
#maxAmount: 1
#- type: ReproductivePartner
# - type: Tag
# tags:
# - Molerat
# - type: NPCTamingOnTouchBehaviour
# follow: true
# persistent: true
Expand Down Expand Up @@ -129,20 +129,20 @@
spawned:
- id: N14FoodMeatPigrat
amount: 3
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-birth-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- Pigrat
offspring:
- id: N14MobPigrat
maxAmount: 1
- type: ReproductivePartner
- type: Tag
tags:
- Pigrat
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-birth-popup
#makeOffspringInfant: false
#partnerWhitelist:
# tags:
# - Pigrat
#offspring:
#- id: N14MobPigrat
#maxAmount: 1
#- type: ReproductivePartner
#- type: Tag
# tags:
# - Pigrat

#MARK: Feral Dog
- type: entity
Expand Down Expand Up @@ -194,20 +194,20 @@
damage:
groups:
Brute: 5
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-birth-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- DogFeral
offspring:
- id: N14MobDogFeral
maxAmount: 1
- type: ReproductivePartner
- type: Tag
tags:
- DogFeral
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-birth-popup
#makeOffspringInfant: false
#partnerWhitelist:
# tags:
# - DogFeral
#offspring:
#- id: N14MobDogFeral
#maxAmount: 1
#- type: ReproductivePartner
#- type: Tag
# tags:
# - DogFeral

#MARK: Gecko
- type: entity
Expand Down Expand Up @@ -265,23 +265,23 @@
amount: 3
- id: N14MaterialHideGecko
amount: 1
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-laid-egg-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- Gecko
offspring:
- id: N14FoodEggGeckoFertilized
maxAmount: 3
- type: ReproductivePartner
- type: EggLayer
eggSpawn:
- id: N14FoodEggGecko
- type: Tag
tags:
- Gecko
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-laid-egg-popup
#makeOffspringInfant: false
#partnerWhitelist:
#tags:
#- Gecko
#offspring:
# id: N14FoodEggGeckoFertilized
#maxAmount: 3
#- type: ReproductivePartner
#- type: EggLayer
#eggSpawn:
#- id: N14FoodEggGecko
#- type: Tag
# tags:
#- Gecko

- type: entity
parent: N14MobGecko
Expand Down Expand Up @@ -328,7 +328,7 @@
# - id: N14FoodEggGecko
# - type: Tag
# tags:
# - Gecko
#- Gecko
- type: Gun
cameraRecoilScalar: 0 #no recoil
fireRate: 10
Expand Down Expand Up @@ -409,9 +409,9 @@
# - type: EggLayer
# eggSpawn:
# - id: N14FoodEggGecko
# - type: Tag
# tags:
# - Gecko
#- type: Tag
# tags:
# - Gecko

#MARK: Nightstalker Cub
- type: entity
Expand Down Expand Up @@ -589,23 +589,23 @@
- type: MeleeChemicalInjector
solution: melee
transferAmount: 1.5
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-laid-egg-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- Nightstalker
offspring:
- id: N14FoodEggNightstalkerFertilized
maxAmount: 3
- type: ReproductivePartner
- type: EggLayer
eggSpawn:
- id: N14FoodEggNightstalker
- type: Tag
tags:
- Nightstalker
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-laid-egg-popup
#makeOffspringInfant: false
#partnerWhitelist:
# tags:
# - Nightstalker
#offspring:
#- id: N14FoodEggNightstalkerFertilized
#maxAmount: 3
#- type: ReproductivePartner
#- type: EggLayer
#eggSpawn:
#- id: N14FoodEggNightstalker
# - type: Tag
# tags:
# - Nightstalker

#MARK: Yao Guai
- type: entity
Expand Down Expand Up @@ -666,26 +666,26 @@
damage:
types:
Slash: 15
Structural: 5
Blunt: 5
range: 1.25
- type: MovementSpeedModifier
baseWalkSpeed : 3
baseSprintSpeed : 4.75
- type: NoSlip
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-birth-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- Yaoguai
offspring:
- id: N14MobYaoguai
maxAmount: 1
- type: ReproductivePartner
- type: Tag
tags:
- Yaoguai
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-birth-popup
#makeOffspringInfant: false
#partnerWhitelist:
# tags:
# - Yaoguai
#offspring:
#- id: N14MobYaoguai
#maxAmount: 1
#- type: ReproductivePartner
#- type: Tag
# tags:
# - Yaoguai

#MARK:Scaley Animals
#MARK: Deathclaw
Expand Down Expand Up @@ -751,7 +751,7 @@
range: 1.75
- type: MovementSpeedModifier
baseWalkSpeed : 4
baseSprintSpeed : 5
baseSprintSpeed : 5.5
- type: Hands
- type: Puller
- type: Tool
Expand Down Expand Up @@ -953,6 +953,8 @@
- id: N14MobBrahmin
maxAmount: 1
- type: ReproductivePartner
- type: Tag
- tags: Brahmin

#MARK: Bighorner
- type: entity
Expand Down Expand Up @@ -1132,17 +1134,17 @@
types:
Blunt: 7
Piercing: 1
- type: Reproductive
breedChance: 0.05
birthPopup: reproductive-birth-popup
makeOffspringInfant: false
partnerWhitelist:
tags:
- Radhog
offspring:
- id: N14MobRadhog
maxAmount: 1
- type: ReproductivePartner
#- type: Reproductive
#breedChance: 0.05
#birthPopup: reproductive-birth-popup
#makeOffspringInfant: false
#partnerWhitelist:
# tags:
# - Radhog
#offspring:
#- id: N14MobRadhog
#maxAmount: 1
#- type: ReproductivePartner

#MARK: Chicken
- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
components:
- type: MovementSpeedModifier
baseWalkSpeed : 2
baseSprintSpeed : 4
baseSprintSpeed : 6
# - type: GhostRole
# prob: 1
# makeSentient: true
Expand Down
Loading