Flags: Difference between revisions

From Flexible Survival
Jump to navigationJump to search
Songbird (talk | contribs)
Songbird (talk | contribs)
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]]