Hey I'm curious if it is possible for the scripts to recognize the player characters' species like how it recognizes the player characters' sex.
Do you mean in NPC dialog, or generally in the game and sex scenes?
The sex scenes got what's drawn and implemented. Which is mostly only the player's coc.k. Which is i believe two sets of coc.ks reused for all scenes.
(Sorry for this crap board word censorship, I can't do anything about that except of moving to some another free instant forum site.)
If you mean dialog, the script for parsing dialog files I've done, can compare any root level (means global) variable in the game and choose part of dialog based on that.
What it can't do, is to print variable value into dialog text (like player's name) but I can implement such function if it's really useful.
Please check XMLdialog_manual.pdf file that came in game zip archive. It describes (almost) all what the dialog parser can do. Variable usage with example on species is in section "Conditions and branching".
You can also edit dialog files directly (in data\dialog folder) to play with that and see results in the game immediately.
If you have the latest build (0.672) you can upload your XML files here on this board. Not that I mind doing that for you, but it's always better to see the result in real time and adjust text accordingly. (i.e. too long lines)