Nagi Dynamic Straitjacket code
This is set up with the copy and paste of the commands to get the dynamic straitjacket to go in. If you want to use it make sure you come up with your own descriptions. And use it at your own risk.
Main Description
lsedit me=_strJacket/mainDesc
.del 1 99
This elvish-cat girl stands 5 foot 10 inches in height. She appears to have taken on many mannerisms and characteristics from her feline blood. Some of the most notable qualities one can notice are her orange and black tiger stripped ears and tail. The tail swishes behind her in some manner constantly, revealing like her feline cousins her mood. Her tail hardly ever sits still, but when it does it almost reaches the ground.
Apart from ears that pokes through Nagi's blond hair, very little reveals that she is not an elf. But upon closer inspection her blue eyes are slit like a cat's, and her teeth look more like a cat's then a human's or an elf's. Her blond hair falls down to her buttocks, and is streaked with red highlights.
Nagi is wearing what could be called a straitjacket, it just doesn't do much to cover her body. The outfit starts with a collar around her neck that is almost wide enough to be called a posture collar. Two straps are connected to the front and back of the collar, the one at the front laying at her chest between her large, naked breasts, the one in back runs along her spine.
{if:{eq:{prop!:_strJacket/ArmsBound},No},{list:_StrJacket/ArmsUnboundDesc},{if:{eq:{prop!:_strJacket/ArmsBound},back},{list:_StrJacket/ArmsBoundBehindDesc},{if:{eq:{prop!:_strJacket/ArmsBound},reversePrayer},{list:_StrJacket/ArmsBoundReversePrayerDesc},{list:_StrJacket/ArmsBoundDesc}}}}
The straps from the collar continue down her front and back. {if:{eq:{prop!:_strJacket/crotchStrapType},none},{eval:{prop!:_strJacket/noCrotchStrap}},{if:{eq:{prop!:_strJacket/crotchStrapType},unbuckled},{eval:{prop!:_strJacket/unbuckledCrotchStrap }},{eval:{prop!:_strJacket/crotchStrap}}}}
{null:{delay:0,{eval:{list:_strJacket/mainDesc2}}}}
.end
Explanation
This is the first half of the description. There is an if statement that checks the _strJacket/ArmsBound property for a value and then prints out the relevant pieces:
- no -> _strJacket/ArmsUnboundDesc
- back -> _strJacket/ArmsBoundBehindDesc
- reversePrayer -> _strJacket/ArmsBoundReversePrayerDesc
- everything else -> _strJacket/ArmsBoundDesc
There is a second if statment that checks _StrJacket/crotchStrapType. That will evaluate and display the following:
- none -> _strJacket/noCrotchStrap
- unbuckled -> _strJacket/unbuckledCrotchStrap
- everything else -> _strJacket/crotchStrap
The next bit of code is to help get past the buffer limitations. It yields the processor so that it can go to the next part of the description.