When you are creating gender, you’re going to want to do something like
*create gender ""
Because later you will give the player a choice like
What is your gender?
*choice
#m
*set gender "m"
#f
*set gender "f"
#nb
*set gender "nb"
You can also do true false variables like
*create m false
*create f false
*create nb false
And then do this
What is your gender?
*choice
#m
*set m true
#f
*set f true
#nb
*set nb true
You’ll want to do one of these for your race variables as well because otherwise your code thinks that the player is all of these things, and you can’t use *if statements
One more thing, what you’ve shown us here is variables, not labels. Just want to clear that up so that you have the vocabulary to ask more questions later if you need to
Here are some resources to help you learn how to code using choicescript:
The wiki is here
The tutorial is here
And there are lots of resources on the forum too
This is the simplified version, of course. And since I’m the kind who see things through the practical lense, instead of [gender], I actually used [sex] and [nb].
If you need to remember what the numbers correspond to, you can set “dumb” variables in your startup that just remind you what the options mean.
For example from a side project I’m doing, the type of clouds are important and often change, so I have a numbered “cloud” variable that I use to modify what happens in different cloud conditions.
To help me remember what the numbers correspond to, I wrote this: