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

Operations missing on PawnKinds added with HAR when WikiRim is also loaded #10

Open
Bbansjkl opened this issue Feb 9, 2021 · 1 comment

Comments

@Bbansjkl
Copy link

Bbansjkl commented Feb 9, 2021

Okay, this is a weird one, and I have absolutely no idea why this is happening.

When this mod is loaded together with Humanoid Alien Races, an alien race of some kind and WikiRim, then alien races will not have the default operations, like amputating, harvesting, adding artificial bodyparts, anesthesics etc.
This works fine when either WikiRim or BetterLoading are not being loaded. There isn't anything of importance in the logs. Here's a copy of the ingame log: Link
The only error is the one for the empty float menu at the bottom, where I clicked on "Add bill" on one of the alien pawn's Health>Operations tab.

Reproduction:

  1. Start game with the following mods:
  • brrainz.harmony
  • me.samboycoding.betterloading
  • Ludeon.RimWorld
  • Ludeon.RimWorld.Royalty
  • Mlie.WikiRim Steam Github
  • erdelf.HumanoidAlienRaces Steam GitHub
  • Razar1.MonstergirlRaces Steam

Note: you can probably use any other mod adding new races, too. I tested it with MGR and Ikquan Race, to make sure it isn't just an issue with MGR.

  1. Start a new game and reroll your starting colonists until you get at least one non-human pawn.
  2. Start a colony.
  3. Select a non-human pawn and check the operations menu.

Operations added by other mods seem to be fine, only vanilla ones are affected. I've tried to load the Wiki before Core, but that doesn't make a difference.

Other:
Regarding the log: I currently use a slightly modified version of WikiRim. There's at the moment a slight issue with the MG races because their corpses don't have a leather amount set. WikiRim thus will show a warning and not build a help page for them. Since I first thought that to be the reason for this error, I fixed it in a local build by checking if leatherAmount is defined and ignoring it if not, but this error here persists. I'm going to post a PR for that to WikiRim later today.

Not sure if this issue actually has its root here, but since WikiRim doesn't alter anything not in its domain and BetterLoading is the more "invasive" mod of the two, I'm thinking that it's more likely you would be able to figure out what's going wrong here.

@SamboyCoding
Copy link
Owner

Yeah that's certainly an unusual issue. I'll try to see if the mods are doing anything weird, but I've had issues with HAR before and they're not easy to solve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants