diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index ed084cb20601318e59412c25db51b36c0ff32bbc..03841e2b8861f39068f52b48e7240ab1722a9312 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -80,6 +80,9 @@ <</if>> <<set _recruitedType.push("twin")>> <</if>> + +<<set $activeSlave.ID = $newRelativeRecruitID>> + <<if _recruitedType.length == 0>> <<set $eventSlave.canRecruit = 0>> $eventSlave.slaveName requests an interview with you. However, $he ends up withdrawing $his request. It would seem whatever $he wanted to tell you is no longer relevant. @@ -181,8 +184,8 @@ <<set $activeSlave.hStyle = either("bun", "luxurious", "neat", "up")>> <<set $activeSlave.voice = 2>> <<set $activeSlave.counter.birthsTotal = 5>> - <<for $j = 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].mother == $activeSlave.ID || $slaves[$j].father == $activeSlave.ID>> + <<for _reRR = 0; _reRR < $slaves.length; _reRR++>> + <<if sameDad($eventSlave, $slaves[_reRR]) && $slaves[_reRR].mother == 0>> <<set $activeSlave.counter.birthsTotal += 1>> <</if>> <</for>> @@ -530,7 +533,7 @@ <<if _familyName>><<set $activeSlave.slaveSurname = _familyName>><</if>> <<set $activeSlave.birthSurname = _familyBirthSurname>> -<<set $activeSlave.ID = $newRelativeRecruitID++>> +<<set $newRelativeRecruitID++>> <<setLocalPronouns $activeSlave 2>> <<setSpokenLocalPronouns $eventSlave $activeSlave>>