Difference between revisions of "Flags"

From Flexible Survival
Jump to: navigation, search
m (Help File)
(Help File)
Line 1: Line 1:
 
==Help File==
 
==Help File==
 
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;">
 
<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;">
Flags are generally used for string parsing.
+
Flags allow forms to show their true colors. Or properties, moreso. As an example, take the following:
 
   
 
   
Example of flag usage in an if-block with string parsing:
+
[if tailed present in [player]]You have a tail![else]You do not have a tail![end if]
    [if tailed present in [player]]You have a tail![else]You do not have a tail![end if]
+
This block is dependent upon the 'tailed' flag, generally found on the ass.
 
   
 
   
These flags can be used in descriptions in conjunction with string parsing for your enjoyment.
+
There is also [if <flag> naturally present in [player]], which specifically checks your form, instead of you. For example, if you have the 'winged' perk, [if winged present in [player]] will always fire. But if you're not in a form that is winged by default, it will not be 'naturally present'.
    [if tails present in [player]]Genesis's tails sway back and forth.[else]Genesis's tail rests idly, draping below their rump.[end if]
 
 
   
 
   
 +
Finally, in victories, defeats and transformations, the following are valid to add temporary, non-natural flags:
 +
[add flag <flag> to <bodypart> of [player]]
 +
[remove flag <flag> from <bodypart> of [player]]
 +
 
Flag commands:
 
Flag commands:
    flag <name of person/infection> - Lists flags of a person/infection.
+
flag <name of person/infection> -- Lists flags of a person/infection.
    list flags - A list of the various flags.  
+
list flags -- A list of the various flags.  
 +
To view a topic or index, type +help string parsing/flags/<topic or index>
 
</pre>
 
</pre>
  

Revision as of 20:54, 30 November 2013

Help File

Flags allow forms to show their true colors. Or properties, moreso. As an example, take the following:
 
[if tailed present in [player]]You have a tail![else]You do not have a tail![end if]
This block is dependent upon the 'tailed' flag, generally found on the ass.
 
There is also [if <flag> naturally present in [player]], which specifically checks your form, instead of you. For example, if you have the 'winged' perk, [if winged present in [player]] will always fire. But if you're not in a form that is winged by default, it will not be 'naturally present'.
 
Finally, in victories, defeats and transformations, the following are valid to add temporary, non-natural flags:
[add flag <flag> to <bodypart> of [player]]
[remove flag <flag> from <bodypart> of [player]]

Flag commands:
flag <name of person/infection> -- Lists flags of a person/infection.
list flags -- A list of the various flags. 
To view a topic or index, type +help string parsing/flags/<topic or index>

Available Flags

  • Barbed - Penis is barbed, usually feline
  • Beaked
  • Candy
  • Clawed
  • Feathered
  • Feral
  • Flared
  • Furry
  • Horned
  • Inorganic
  • Knotted - Penis has a coupling knot, usually canine
  • Latex
  • Legless
  • Mouthless
  • Multiarms
  • Multiheads
  • Pouch
  • Scaled
  • Serpentine - Snake body
  • Snout
  • Tailed
  • Tails - More than one tail
  • Taur - Tauric body (i.e. - Centaur)
  • Udder
  • Winged - Creature has wings, usually on torso

Parsing

[if flag present in [target]]

Example: [if Serpentine present in [player]]