Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem






(however, while i have been using the allow tool, i dont think i ever used that performance mod) in my game it seemed to be when an animal or a mech got the immortal hedif, it caused the errors, and often when killing that entity with destroy via god mode, the error loop stopped (but not always) :)
https://github.com/Vectorial1024/EliteBionicsFramework/issues/111
once i hunted it, and it came back to life, and then i hunted it again and use it at the butchers spot, the errors went away :)
(only to come back again maybe half a day later in game, when some other animal or something i couldnt track yet, caused the errors again)
the game is still playable, it just slows things down a bit in terms of minor lag, and makes the logfile bigger form time to time, so i guess it could always be worst - not bad for 850 mods :)
"System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6D0322DE]
at Immortals.Immortal_Component.TickLivingImmortal (Verse.Pawn pawn, System.Int32 tickMult) [0x00407] in <0e2efd90d0a44649ae0b05b6b29f5ca7>:0
- TRANSPILER rimworld.v1024.ebframework: IEnumerable`1 EBF.Transpilations.Immortals.Transpiler_ImmortalComp_TickLivingImmortal:Transpiler(IEnumerable`1 instructions)
at Immortals.Immortal_Component.GameComponentUpdate () [0x00192] in F:\Steam\steamapps\common\RimWorld\Mods\Immortals\Source\Immortal_Component.cs:162
at Verse.GameComponentUtility.GameComponentUpdate () [0x00017] in <46372f5dadbf4af8939e608076251180>:0
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6D0322DE] Duplicate stacktrace, see ref for original"
God forbid I start breeding rabbits.
Help me out, is there a way to make it exceedingly rare even if I gotta edit a config or something?
Once removed, immortality should not reappear on new pawns unless you have the mod activated.
CB3: I can see that. TBF, tho, they are partially-organic and do have brains. The fact that they are mostly inorganic, however, makes me agree with you. Allow them to have an organic brain/nervous system that can come back/regen and be implanted into a new body, sure, but I don't see how the plasteel & steel body could be regrown without additional materrials.
You need to implant the crystal in the brain (AFAIK heart does not work; I could be wrong), then, wait 60 days and they will become Lesser/Stunted Immortals and eligible for the auto-res and increasing their power viz beheadding other immortals. Note that the res usually isn't instant.
Any tips?
bool flag20 = pawn.needs.food != null && this.settings.immortalRegrowCostsFood;
if (flag20)
{
float foodCost = healSpeed / foodSpeed * (pawn.needs.food.FoodFallPerTick * (float)tickMult * Immortal_Component.baseHungerSpeed) * this.settings.immortalRegrowFoodCost / 10f;
bool flag21 = pawn.needs.food.CurLevel > 0f;
if (flag21)
thanks
As a PSA, save often and reload when all immortals become impossible to down. Kill and destroy debug commands will result pawns immediately respawning with just lesser immortal.
Thank you for keeping this up to date, it's one of my favorite mods.
I set it to 0.1 in the mod options, which i assume means i have 10% of gaining passion from beheading an immortal, but it seems to work 100% of the time. Or maybe its seeded? I reloaded many times, and I seem to always get the same result - a minor passion in every skill the enemy had a passion in.
If I set it to 0 I dont get any, so the option works at least.
They are temporary dead, giving them near death state is not the purpose of this mod, there are mods for cyborgs and nanomachines thats probably what you are looking for.
// Inside EditHediffs, where the hediffsSearch is assigned
// ...
if (flag12)
{
this.hediffsSearch = DefDatabase<HediffDef>.AllDefs.Where((HediffDef hediff) => hediff != null && hediff.label != null && hediff.label.ToLower().Contains(this.hediffSearch.ToLower()));
}
else
{
this.hediffsSearch = DefDatabase<HediffDef>.AllDefs.Where((HediffDef hediff) => hediff != null); // Also add a null check here
}
// ...
Very minor thing request. It just bugs me to see it whenever I start a new run and nowhere near to having it.
Thanks for the great mod!
but also that's up to you, at least until I add that as an ending(which probably will never happen cause that sounds like a lot of work)
no changes