With artifacts coming soon, I'd like to suggest that pets be reworked from a simple character modifier to a full system of their own, with 3D models that could tie in nicely to the Royal Court feature (imagine your dog sitting beside your throne or your cat perched on top of it).
I think it could be accomplished through the addition of two types of script:
Animals would be defined in the
Animal templates would be defined in the
Animals would then be created through an effect like this:
You could see all your animals in a special window accessed through a button on the character screen (kind of like how relics were accessed in CK2).
I feel like this would add a lot of beneficial functionality to the game. In addition to reworking the current pets, it could allow events where a foreign ruler gives you a particularly fine stallion, for instance, or where you buy a herd of pigs, increasing the health of your courtiers due to getting better food.
I think it could be accomplished through the addition of two types of script:
animals
and animal_templates
.Animals would be defined in the
common/animals
folder, and each animal would follow the format of:
Code:
animal_dog = {
breeds = {
shepherd = {
model = gfx/models/animals/dog_shepherd.asset
}
greyhound = {
model = gfx/models/animals/dog_greyhound.asset
}
spaniel = {
model = gfx/models/animals/dog_spaniel.asset
}
mastiff = {
model = gfx/models/animals/dog_poodle.asset
}
}
lifespan = 12
}
Animal templates would be defined in the
common/animal_templates
folder, and each would follow the format of:
Code:
guard_dog = {
pet = no
modifier = {
hostile_scheme_resistance_add = 10
}
valid_breeds = { shepherd mastiff }
events = {
animal_event.0001 # Dog scares off robbers
animal_event.0002 # Dog gets sick
}
on_death = {
animal_event.0003
}
}
Animals would then be created through an effect like this:
Code:
new_animal = {
template = guard_dog
breed = mastiff # Optional - if not set, it will be random
name = "Fluffy"
sex = female
age = 2
}
You could see all your animals in a special window accessed through a button on the character screen (kind of like how relics were accessed in CK2).
I feel like this would add a lot of beneficial functionality to the game. In addition to reworking the current pets, it could allow events where a foreign ruler gives you a particularly fine stallion, for instance, or where you buy a herd of pigs, increasing the health of your courtiers due to getting better food.
- 2
- 1