Allora, ho provato a fare dei test, ma risolvendo TUTTO è MOLTO complicato quindi la mia proposta è:
Per i log, eliminare gli articoli nella maggior parte delle frasi, quelle che nel codice di traduzione sono troppo lunghe da suddividere nei vari casi (Maschile/Femminile/Neutro). Alcune frasi sono:
- "..., bruciando il suo braccio destro" ==> "..., bruciando braccio destro"
- "... ha ustionato il orecchio destro di ..." ==> "... ha ustionato orecchio destro di ..."
Questo perchè le frasi sono comunque sensate (anche se grammaticalmente errate), poi i Log non sono la parte più importante del gioco... 
Invece ci sono anche tante altre frasi che possono essere modificate grazie al PAWN_gender. Per esempio bisognerà scrivere:
<li>fraseEsempio->Quest[gender_o_a] [Object_indefinite] è bell[gender_o_a].</li>
<li>gender_o_a(PAWN_gender==Female)->a</li>
<li>gender_o_a(PAWN_gender!=Female)->o</li>
Per ottenere frasi del tipo:
- Questa casa è bella.
- Questo fucile è bello.
Quindi inizierò a modificare il codice nel mio Branch, poi in caso di nessuna altra proposta utilizzeremo questo metodo.
Buona serata
Eh purtroppo lo so che è un casino, per questo ho sempre cercato di lasciarlo come ultima cosa da vedere.
Comunque, credo di aver trovato qualcosa a riguardo, questo è il grammar log che si è ricavato
un tipo (puoi ricavartelo anche tu da dentro il gioco quando sei in modalità sviluppatore)
INCLUDES
Damage_Flame
Combat_ExplosionImpact
Combat_WoundIncludes
Combat_MeleeDamageIncludes
Combat_MeleeIncludes
CONSTANTS
recipient_part0_destroyed False
recipient_part0_gender Male
recipient_part_damaged0_outside True
recipient_part_damaged0_gender Male
recipient_part_count 1
recipient_part_destroyed_count 0
recipient_part_damaged_count 1
deflected False
INITIATOR_faction Ancients
INITIATOR_flesh Normal
INITIATOR_gender Male
RECIPIENT_faction Ancients
RECIPIENT_flesh Normal
RECIPIENT_gender Male
Come hai mostrato tu che esiste "PAWN_gender", ci sono anche questi gender nella lista.
Ti do 2 consigli, primo dai un occhiata al
RulePackDef tedesco (questo è un
esempio, riga 41-42 hai il bodypart gender), vedo che loro lo usano, altro consiglio è provare ad attivare la modalità sviluppatore e leggerti il grammar log (sinceramente non so quale sia) perchè magari in base all'azione che compi, potresti avere un log differente e quindi ci sono altre proprietà/variabili "gender" che non conosciamo.
Poi vedi tu se hai voglia di spendere un po più di tempo, che secondo me merita, o se magari hai già controllato e quello che mi hai scritto è già conseguenza di quello che ho appena detto.
E' vero che i Log non sono la parte più importante del gioco, ma se vuoi seguire le azioni di quello che succede, soprattutto durante un combattimento, ti danno quel tocco di immersione in più, ma se non ci sono alternative fai pure, almeno qualcosa si capisce comunque.
Buona serata a te, e se hai problemi o altro, non farti problemi a chiedermi, sono disponibile ad aiutarti se hai bisogno (come spero di aver fatto in questa risposta

)