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

[rejuvenate]: ensure histfig data stays consistent and respect age-related caste data per race #1295

Merged
merged 5 commits into from
Sep 7, 2024

Conversation

myk002
Copy link
Member

@myk002 myk002 commented Sep 7, 2024

  • set related histfig data when we set unit data
  • don't allow player to set age into childhood/babyhood
  • set max age as per the age ranges in the unit's caste
  • reuse the rejuvenate logic in armoks-blessing, which had a copied, inferior implementation

Includes #1284
Fixes: DFHack/dfhack#4894

ahlove3 and others added 5 commits September 1, 2024 12:08
Fixed mothers attempting to seek their units that were babies by removing the unit id from the ANY_BABY table. Also made those grown babies act like adults by updating some flags.
and ensure histfig data is consistent
instead of providing an alternate, less complete implementation
@myk002 myk002 merged commit a6cdf8c into DFHack:master Sep 7, 2024
10 checks passed
@myk002 myk002 deleted the myk_rejuvenate branch September 7, 2024 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

rejuvenate --force needs to break mother/infant rider relationship
2 participants