Skip to content

Commit

Permalink
now correctly modifies gender if configured to do so.
Browse files Browse the repository at this point in the history
  • Loading branch information
VMSolidus committed Aug 15, 2024
1 parent e669b0f commit ab6b49c
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Content.Server/Cloning/CloningSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,7 @@ private EntityUid FetchAndSpawnMob
var toSpawn = speciesPrototype.Prototype;
var forceOldProfile = true;
var oldKarma = 0;
var oldGender = humanoid.Gender;
if (TryComp<MetempsychosisKarmaComponent>(bodyToClone, out var oldKarmaComp))
oldKarma += oldKarmaComp.Score;

Expand Down Expand Up @@ -468,6 +469,7 @@ private EntityUid FetchAndSpawnMob

if (_config.GetCVar(CCVars.CloningPreserveGender))
pref = pref.WithGender(humanoid.Gender);
else oldGender = humanoid.Gender;

if (_config.GetCVar(CCVars.CloningPreserveAge))
pref = pref.WithAge(humanoid.Age);
Expand Down Expand Up @@ -495,7 +497,7 @@ private EntityUid FetchAndSpawnMob

var grammar = EnsureComp<GrammarComponent>(mob);
grammar.ProperNoun = true;
grammar.Gender = humanoid.Gender;
grammar.Gender = oldGender;
Dirty(mob, grammar);

if (forceOldProfile
Expand Down

0 comments on commit ab6b49c

Please sign in to comment.