Du müsstest, um das Script umzupolen, den gesamten Sourcecode durchforsten. Die Änderungen sind zwar einfach, aber es sind möglicherweise sehr viele Stellen betroffen.
Im Prinzip musst du nach allen Stellen suchen, die eine Abfrage auf $session[user][sex] (oder $session['user']['sex'] oder WHERE sex= oder $row[sex] ...) enthalten und nur die Reihenfolge der Ergebnisse vertauschen. Ausgenommen sind Stellen, die nichts mit Beziehungen zu tun haben (PvP oder Infos über einen anderen Spieler z.B.)
Ansonsten wird z.B. ...$session[user][sex]?"sie":"er"... zu ...$session[user][sex]?"er":"sie"... und umgekehrt, und bei DB-Abfragen wird eben auch das Geschlecht geändert. Wenn das eigene Geschlecht 0 (männlich) ist, muss nach 0 gesucht werden, statt wie bisher nach "WHERE sex=1" (weiblich).
Die wichtigsten Dateien dürften dafür gardens.php, hof.php, gypsy.php, newday.php, bio.php und inn.php sein. Aber auch an anderen Stellen (z.B. einige Specials) ist das "er->sie" Prinzip versteckt.
Um dann den Server eingeschlechtlich zu machen, muss in create.php nur die Auswahl männlich/weiblich gelöscht und ein Defaultwert festgelegt werden.
Zitat:
Zitat von anpera
Auch das mit den Tränken ist nicht möglich, da ein gleichgeschlechtlicher Partner weder in der Liste, noch beim Flirten gefunden werden würde. Und wenn doch, dann hätte der Partner in der Anzeige automatisch auch das Geschlecht gewechselt. (Wenn der Partner z.B. Seth ist, würde er im Moment des Wechsels zu Violet werden.)
Wie schon gesagt, ein Mischmasch ist eine hoch komplizierte Sache. Egal, wie sehr man auch trickst, das aktuelle Programm lässt es nicht zu, ohne massiv Fehler zu verursachen. Du müsstest dafür wirklich tief in den Code eingreifen.
gardens.php müsste wohl komplett neu geschrieben werden.
hof.php der Teil mit der Partneranzeige neu.
inn.php die beiden Stellen mit "//sorry, no lezbo action here." durch Code auffüllen.
Mindestens 1 neues Feld für Partner in die DB.
An allen Stellen, an denen der Partner erwähnt wird, das neue System einführen.
Aber damit werde ich mich nicht weiter beschäftigen. Addon abgelehnt. Akte geschlossen.
Anyone whose Web site says "THIS SITE IS BEST VIEWED WITH..." is required to give you the appropriate cpu, ram, graphics card and monitor to make their super-awesome home page look as good as it does on their screen.
Das hat nichts mit Diskriminierung zu tun. Das auch auch technische Gründe.
Neben den oben genannten müsste zusätzlich bei allen Sachen, die Ehen/Partnerschaften betreffen auch noch überprüft werden, ob es eine Homo-Ehe ist oder nicht. Dann müssten entsprechend die Personalpronomen getauscht werden (weil der Partner einer Frau dann ja nicht mit "Er" angesprochen werden dürfte...)
Die Kommentare oben stammen von Anpera's Seite und beziehen sich noch auf die "alte" 0.97er Version. Eine Anpassung an die 1.0.x ist noch schwieriger, da jedes einzelne Modul, was geschlechtsspezifische Daten verwendet daraufhin überprüft werden müsste.
__________________
„In der Informatik geht es genau so wenig um Computer, wie in der Astronomie um Teleskope.“ E. Dijkstra