Re: Code blog: Taint v2
Posted: Wed May 25, 2022 10:47 pm
Now I modify the messages to also work for female characters. While female channelers don't get taint, there is some mention in the books or maybe RJ interviews (can't recall which) that the female Aes Sedai were only able to cure the effects of the taint for a few minutes at best. I mentioned earlier that maybe in the future there is a Yellow Ajah weave that can temporarily (as in, only for a few minutes) reduce taint, but shifts the taint temporarily onto them. Or maybe not. Maybe this is valuable for an RP event down the line. Or also maybe not. In any case I patch up the "saidin" messages to check for sex.
I also add in some checks for the channeling portions (random seizing saidin, random channeling) that they are actually channelers, and in the latter case that they can touch saidin (ie, are not gentled, in a stedding, etc.). This should solve the ruby dagger concerns I had earlier about the taint not working right for non-channelers. It's still a bit weird that they are both the same, but not something I'm going to spend any real time on given that the ruby dagger hasn't been in the game for years and years, and when it is in the game it doesn't tend to stay long.
You'll note that both the embrace and channeling messages reflect saidar accurately. And also there are no additional "taint on saidin" style flavor messages or sickness for embracing -- because even if a female channeler somehow gets tainted, saidar itself is not tainted. The rest functions in the same way.* HP:Healthy SP:Full MV:Fresh > stat
You are a 17 year old female human channeler.
Your height is 5 feet, 8 inches, and you weigh 169.0 lbs.
You are carrying 0.0 lbs and wearing 0.0 lbs, peanuts.
Your base abilities are: Str:19 Int:19 Wil:19 Dex:19 Con:19.
Offensive bonus: 71, Dodging bonus: 91, Parrying bonus: 28
Your mood is: Wimpy. You will flee below: 172 Hit Points
Your armor absorbs about 0% on average.
You are subjected to the following effects:
- NO QUIT
* HP:Healthy SP:Full MV:Fresh >
Bargle tried to steal something from you!
* HP:Healthy SP:Full MV:Fresh >
You hear faint whispers tickling at the back of your mind.
* HP:Healthy SP:Full MV:Fresh >
*Afriend* leaves west.
* HP:Healthy SP:Bursting MV:Fresh >
You feel the flows of saidar coursing through your body.
* HP:Healthy SP:Bursting MV:Fresh >
*Afriend* looks at you.
* HP:Healthy SP:Bursting MV:Fresh >
Bargle looks at you.
* HP:Healthy SP:Bursting MV:Fresh >
Bargle looks at you.
* HP:Healthy SP:Bursting MV:Fresh >
*Afriend* looks at you.
* HP:Healthy SP:Bursting MV:Fresh >
Mad laughter rings in your ears. You realize the voice is your own.
* HP:Healthy SP:Bursting MV:Fresh >
Bargle looks at you.
* HP:Healthy SP:Full MV:Fresh >
Suddenly *Afriend* places a silver sai in your back!
Ouch! That Really did HURT!
* HP:Battered SP:Full MV:Fresh >
*Afriend* has arrived from the south.
* HP:Healthy SP:Full MV:Fresh >
*Afriend* starts barreling down on you, a shocklance aimed at your chest.
* HP:Healthy SP:Full MV:Fresh >
You sense someone nearby is channeling saidar.
Absently, the thought occurs to you that the flows are your own.
Ok.
The earth trembles and shivers beneath your feet..!
*Afriend* vibrates and is knocked about.
Bargle vibrates and is knocked about.
I also add in some checks for the channeling portions (random seizing saidin, random channeling) that they are actually channelers, and in the latter case that they can touch saidin (ie, are not gentled, in a stedding, etc.). This should solve the ruby dagger concerns I had earlier about the taint not working right for non-channelers. It's still a bit weird that they are both the same, but not something I'm going to spend any real time on given that the ruby dagger hasn't been in the game for years and years, and when it is in the game it doesn't tend to stay long.