RimWorld

RimWorld

Dragonian Primus
Eggbed  [developer] Oct 25, 2022 @ 9:14am
Known Issues
・Dragonian pawns sometimes have more than three traits.
The additional traits seem to be either sexuality traits, which I heard no longer take up trait slots in Vanilla Rimworld, or forced traits from Dragonian Prime 2.0. So, I might leave them as they are.

・ Dragonian babies and children may look weird.

・When Dragonians become adults, the game sometimes throws an error about missing textures even though they are shown properly.

・When Dragonians attempt to perform a job and get interrupted by handlers, the game sometimes throws an error.

・hungerRate does not change properly in certain cases.
・It's impossible to feed prisoners with raw food.

Confirmed these issues without Humanoid Alien Races or mods that depend on it.

・Dragonian babies always or never wear swaddles.
This is intended. Or they would look weird.

・Disabling facial animation for Dragonian Prime while having facial animation for Dragonian Prime in your mod list may make it impossible to draw Dragonians properly.

・Dragonian babies have their tail hidden by their swaddle when you have facial animation.

・Carrying and dropping Dragonian babies/children glitches out their body scale.

・EMP ability does not destroy low-shield.

・Ravenously hungry or starving Dragonians may ignore food restriction.
I'm not sure whether this should be a bug or a feature.


・If you ban Dragonians from eating reachable food, they may cause lag when they look for food.
You can arrest them or keep them behind walls or forbidden doors to prevent this bug.
It might also help to disable voluntary plant checks in the in-game Mod Option.

・The game sometimes throw "(Pawn name) started 10 jobs in one tick" error.
This should not happen unless the game has massive lag spikes and is not always this mod's fault.

・If you have Giddy-Up 2 installed, you might sometimes have "Object reference not set to an instance of an object" error.
I tried including numerous null checks in my codes and that didn't help. So, I don't think I can fix this bug on my end (well, unless I come up with a new approach). Besides, this should not be too harmful anyway.

Confirmed this bug without this mod.

・Gaining and losing "covered in firefoam" hediff while still having Bubble Shield (or the other way around) may erase the texture of froth prematurely.

・Certain abilities deal damage to your own vehicles from Vehicle Framework even though they are not supposed to cause friendly-fire.
I'm working on a fix at this moment.


・Certain abilities and perks do not cause any special effects to vehicles from Vehicle Framework.

・If you have Combat Extended enabled, stepping on Prometheum Puddle on top of Puddle of Ether may throw a NullReferenceException error.

・Sometimes Dragonians on generation throw "Exception while recalculating (Non-existent item) thought state for pawn (name): System.NullReferenceException: Object reference not set to an instance of an object".

・If you own Biotech DLC and disable it, planet generation may fail.
For now, you can use Dev Mode and enable "Simulate not owning Biotech" to avoid this bug.

・Ghoul infusion sometimes does not get finished properly.

・Getting killed with Bubble Shield on may reduce or restore the number of charges of death refusal.

・Getting swallowed by Devourer with Bubble Shield on may spam the sound of firefoam triggering.

・Using a beam weapon against something near the edge of the map may throw errors.
I confirmed this bug with a Beam graser from Biotech DLC. This seems like the issue of the base game.

・Beam shotgun cannot deal damage to vehicles from Vehicle Framework.
This is intended for now. I got a bug where too many explosions occurred and killed TPS.
Last edited by Eggbed; May 22 @ 10:15pm
< >
Showing 1-15 of 23 comments
Jedia Kyrol Oct 29, 2022 @ 5:15pm 
Dragonian newborns cant use cribs.
Also...idea! swap out their newborn stage with an egg that hatches into the already existing "child" lifestage, skipping the need for making custom baby art and problems with hair/horn placement that seems to affect other custom race mod babies.
Eggbed  [developer] Oct 30, 2022 @ 9:24am 
Originally posted by Jedia Kyrol:
Dragonian newborns cant use cribs.
Fixed. Thank you for your report. I'll look into the issue.
While looking into the issue, I ran into a bug that could potentially crush your game by confusing adult pawns, and I had to prioritize it. Until I fix the problem you originally brought up, use beds for Dragonian babies and place baby sleeping spots to suppress alerts about missing cribs.
Added a larger crib and a patch to make the game recognize it.

Originally posted by Jedia Kyrol:
Also...idea! swap out their newborn stage with an egg that hatches into the already existing "child" lifestage, skipping the need for making custom baby art
I'm not sure whether I should add a change that determines the lore of Dragonians. If I remember correctly, pre-1.4 child mods depicted them as viviparous creatures.
Originally posted by Jedia Kyrol:
and problems with hair/horn placement that seems to affect other custom race mod babies.
I'm not sure if that is caused by this mod, either.

Edit: update.
Last edited by Eggbed; Nov 5, 2022 @ 9:19pm
Disconeer Nov 2, 2022 @ 10:25pm 
The hungry lag spikes are caused by the Dragonians "looking" at all the grass/plants to eat. Changing "VegetarianRoughAnimal" to "OmnivoreAnimal" or "VegetarianAnimal" in Races_Dragonianlike.xml line#616 fixes it, but removes the ability to eat live plants off the ground.
Eggbed  [developer] Nov 5, 2022 @ 7:23am 
Originally posted by Disconeer:
The hungry lag spikes are caused by the Dragonians "looking" at all the grass/plants to eat. Changing "VegetarianRoughAnimal" to "OmnivoreAnimal" or "VegetarianAnimal" in Races_Dragonianlike.xml line#616 fixes it, but removes the ability to eat live plants off the ground.

The latest update includes a patch to mitigate the lag. I haven't received any reports about broken pawns since then. So, I think we can assume this problem has been fixed.
Last edited by Eggbed; Nov 5, 2022 @ 9:17pm
Balmung Furuya Feb 6, 2023 @ 9:11pm 
I've been having a constant error where the sheering of dragonians causes a "Pawn started 10 jobs in one tick" and just spams constantly. They do get sheered eventually, but there's a heavy cycle of it spammed before someone gets to it. Let me know what I can give you to assist
Eggbed  [developer] Feb 7, 2023 @ 1:28am 
Originally posted by Balmung Furuya:
I've been having a constant error where the sheering of dragonians causes a "Pawn started 10 jobs in one tick" and just spams constantly. They do get sheered eventually, but there's a heavy cycle of it spammed before someone gets to it. Let me know what I can give you to assist

I did a quick test, but I'm afraid I can't confirm the bug with a minimal mod list: harmony, Core, all the official DLCs, HAR, Hats display selection, and this mod.

By the way, this seems like the norm for bug reports. Maybe we can try it:
https://steamcommunity.com/sharedfiles/filedetails/?id=725234314&searchtext=how+to+report+bug

I also need to know whether it is a Dragonian or an animal handler that is mentioned in the error message.
Last edited by Eggbed; Feb 7, 2023 @ 2:42am
Balmung Furuya Feb 11, 2023 @ 1:42am 
Its always an animal handler in the message, a trimmed down copy of the error is
(David is animal handler pawn)

David started 10 jobs in one tick. newJob=ShearingDragonian (Job_29085342) A=Thing_Dragonian_Prime14615378 jobGiver=RimWorld.JobGiver_Work jobList=(ShearingDragonian (Job_29085332) A=Thing_Dragonian_Prime14615378) (ShearingDragonian (Job_29085333)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch4 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
Verse.AI.JobDriver:EndJobWith (Verse.AI.JobCondition)
Verse.AI.JobDriver:CheckCurrentToilEndOrFail ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()

I can go through and do some more actual testing for you following that later this week. I can't confirm or deny if it happens with the official update since with my particular save it crashes swapping them out. It probably is a mod conflict somewhere, but I haven't the slightest clue what might be the cause from the errors I can see. I'll start by trimming it down to just the dragonian mods.
Balmung Furuya Feb 11, 2023 @ 6:11am 
So, with zero changes to the mod list, I can't actually replicate it in a new save. I am gonna see if I can narrow down which pawn it is in the active save.
Eggbed  [developer] Feb 20, 2023 @ 3:03am 
Originally posted by Balmung Furuya:
So, with zero changes to the mod list, I can't actually replicate it in a new save. I am gonna see if I can narrow down which pawn it is in the active save.

Thank you anyway for testing.
Sakura Mar 16, 2023 @ 6:22am 
I'm having two errors when game loads (bottom of the log).
https://gist.github.com/HugsLibRecordKeeper/709938c2d013eafa2f52f6cdd1242d38
Eggbed  [developer] Mar 16, 2023 @ 9:29am 
Originally posted by Sakura:
I'm having two errors when game loads (bottom of the log).
https://gist.github.com/HugsLibRecordKeeper/709938c2d013eafa2f52f6cdd1242d38

Thank you for your report. I updated .dll files in the latest update.
Sakura Mar 16, 2023 @ 1:50pm 
I downloaded the new update and tested it with no other mods (except Mod Error Checker and Better Log) and it seems like the errors still appear + one xml error.
https://gist.github.com/HugsLibRecordKeeper/4e575fd8412dc0044fd4f9a14dd63186
Eggbed  [developer] Mar 16, 2023 @ 3:57pm 
Originally posted by Sakura:
I downloaded the new update and tested it with no other mods (except Mod Error Checker and Better Log) and it seems like the errors still appear + one xml error.
https://gist.github.com/HugsLibRecordKeeper/4e575fd8412dc0044fd4f9a14dd63186

I fixed the xml error. Thank you for your report. As for the other "bugs":

"Error in Dragonian Prime Race2.0 (Unofficial), assembly name: Dragonian, method: <>c__DisplayClass7_0:<MakeNewToils>b__1, exception: System.MissingMethodException: single RimWorld.StatExtension.GetStatValue(Verse.Thing,RimWorld.StatDef,bool)"

This is because Rimworld.Thing.GetStatValue is somehow not recognized even though vanilla Rimworld still uses this method.

"Error in Dragonian Prime Race2.0 (Unofficial), assembly name: Dragonian, method: <>c__DisplayClass7_0:<MakeNewToils>b__0, exception: System.MissingMethodException: void RimWorld.PawnUtility.ForceWait(Verse.Pawn,int,Verse.Thing,bool)"

On the latest version of vanilla Roworld, RimWorld.PawnUtility.ForceWait has five arguments: Verse.Pawn, int, Verse.Thing, bool, and another bool.
Yet the error above mentions only four. So, it is reporting about something different even though it refers to this mod.

Remove Mod Error Checker and play the game. Let me know if you encounter any problem.

Edit: typo

Update: On second thought, those errors are probably about unused codes and should not affect actual gameplay.
Last edited by Eggbed; Mar 17, 2023 @ 1:05pm
Sakura Mar 16, 2023 @ 4:33pm 
Removing the mod also removes the errors. I'll just ignore the errors if I'll use Mod Error Checker, thanks for the info.
Eggbed  [developer] May 15, 2023 @ 5:30am 
Originally posted by Harbl:
When trying to change the eye colour of a Primus pawn, only the right eye's colour changes, like in this screenshot [i.imgur.com] Is anyone else having this issue

I'm afraid I can't confirm the bug.
< >
Showing 1-15 of 23 comments
Per page: 1530 50