Definitions for each breed of dog contained many duplicated entries and none of the puppies were using copy-from despite having lots of overlapping information. This was causing issues with a feature I was toying with as each dog was overwriting their flags instead of using "extend" or "delete".
Describe the solution
Add copy-from fields to each puppy type and removed duplicate entries in each dog breed.
Describe alternatives you've considered
Modifying each dog breed with the desired flags, but no thank you. That sounds like pain.
Testing
Spawned several dogs and tested that they could still be tamed and butchered into the right harvests. I tried it with labrador mutt, german shepard, plus the beagle and everything seemed to work smoothly with no changes.
After the changes to the "zombifies-into" field I tested killing a few of the puppy breeds and confirmed that they do not revive into zombie dogs as was intended. As per Karol's suggestion, this fixes #62019
Summary
None
Purpose of change
Definitions for each breed of dog contained many duplicated entries and none of the puppies were using copy-from despite having lots of overlapping information. This was causing issues with a feature I was toying with as each dog was overwriting their flags instead of using "extend" or "delete".
Describe the solution
Add copy-from fields to each puppy type and removed duplicate entries in each dog breed.
Describe alternatives you've considered
Modifying each dog breed with the desired flags, but no thank you. That sounds like pain.
Testing
Spawned several dogs and tested that they could still be tamed and butchered into the right harvests. I tried it with labrador mutt, german shepard, plus the beagle and everything seemed to work smoothly with no changes. After the changes to the "zombifies-into" field I tested killing a few of the puppy breeds and confirmed that they do not revive into zombie dogs as was intended. As per Karol's suggestion, this fixes #62019
Additional context