RimWorld

RimWorld

Robotic Servitude
AssassinBlade spawns without stuff → MakeThing error (stuff=null)
When Robotic Servitude generates pawns, the weapon Gha_MeleeWeapon_AssassinBlade is created with madeFromStuff=true but no stuff is assigned. This causes RimWorld to log:

MakeThing error: Gha_MeleeWeapon_AssassinBlade is madeFromStuff but stuff=null. Assigning default.

The issue likely comes from:

Missing <stuffCategories> / <costStuffCount> in the ThingDef, or

The pawn gear generator calling MakeThing without providing stuff.

Steps to reproduce:

Enable Robotic Servitude.

Spawn a pawn with Gha_MeleeWeapon_AssassinBlade (Dev mode or faction raid).

Observe log spam with stuff=null.

Suggestion:

Define <stuffCategories> and <costStuffCount> in the ThingDef,

Or set <madeFromStuff>false</madeFromStuff> with a <costList>,

Or force a default stuff in the gear generator.