code:
:: Art_Vector_Chastity_Belt_ [nobr]

/* note: penile chastity is handled by penis display */

<<set _chastityAnal = _artSlave.dickAccessory == "anal chastity" || _artSlave.dickAccessory == "combined chastity" || _artSlave.vaginalAccessory == "anal chastity" || _artSlave.vaginalAccessory == "combined chastity" >>

<<set _chastityVaginal = _artSlave.vaginalAccessory == "chastity belt" || _artSlave.vaginalAccessory == "combined chastity">>

<<if _artSlave.clothes != "a latex catsuit" >>

  <<if _chastityAnal>>
    <<include Art_Vector_Chastity_Anus>>
  <</if>>

  <<if _chastityVaginal>>
    <<include Art_Vector_Chastity_Vagina>>
  <</if>>

  <<if _chastityAnal || _chastityVaginal >>
    <<include Art_Vector_Chastity_Base>>
  <</if>>

<</if>>


code:
:: Art_Vector_Collar_ [nobr]

/* TODO: find out where "uncomfortable leather" collar art went */

<<switch _artSlave.collar>>
<<case "leather with cowbell">>
<<include Art_Vector_Collar_Cowbell >>
<<case "heavy gold">>
<<include Art_Vector_Collar_Gold_Heavy >>
<<case "neck corset">>
<<include Art_Vector_Collar_Neck_Corset >>
<<case "pretty jewelry">>
<<include Art_Vector_Collar_Pretty_Jewelry >>
<<case "cruel retirement counter">>
<<include Art_Vector_Collar_Retirement_Cruel >>
<<case "nice retirement counter">>
<<include Art_Vector_Collar_Retirement_Nice >>
<<case "satin choker">>
<<include Art_Vector_Collar_Satin_Choker >>
<<case "shock punishment">>
<<include Art_Vector_Collar_Shock_Punishment >>
<<case "stylish leather">>
<<include Art_Vector_Collar_Stylish_Leather >>
<<case "tight steel">>
<<include Art_Vector_Collar_Tight_Steel >>
<<default>>
/* collar not supported - don't display anything */
<</switch>>

license: mit


code:
:: Art_Vector_Feet_ [nobr]

/* BEWARE: Uses _legSize set by Art_Vector_Leg_ */

<<if _artSlave.amp != 1>>
  <<switch _artSlave.shoes>>
    <<case "heels">>
      <<include Art_Vector_Shoes_Heel>>
    <<case "extreme heels">>
      <<include Art_Vector_Shoes_Exterme_Heel>>
      <<if _legSize == "Wide">>
        <<include Art_Vector_Shoes_Exterme_Heel_Wide>>
      <</if>>
    <<case "boots">>
      <<include Art_Vector_Shoes_Boot>>
      <<if _legSize == "Wide">>
        <<include Art_Vector_Shoes_Boot_Wide>>
      <</if>>
    <<case "flats">>
      <<include Art_Vector_Shoes_Flat>>
    <<case "pumps">>
      <<include Art_Vector_Shoes_Pump>>
    <<default>>
      <<include Art_Vector_Feet>>
  <</switch>>
<</if>>

/* shiny clothings */
<<if $seeVectorArtHighlights == 1>>
  /* this one is leg and partly butt-related, but needs to be here as shoes are drawn over legs and butt */
  <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">>
    <<if _artSlave.amp != 1>>
      <<set _art = "Art_Vector_Butt_Outfit_Shine_"+_buttSize >>
      <<include _art >>
      <<set _art = "Art_Vector_Leg_Outfit_Shine_"+_legSize >>
    <<else>>
      <<set _art = "Art_Vector_Leg_Outfit_Shine_Stump" >>
    <</if>>
    <<include _art >>
  <</if>>
<</if>>


code:
:: Art_Vector_Generate_Stylesheet_ [nobr]

/* _art_display_class is a workaround for browsers not supporting scoped styles */
<<if _art_display_id > 0 >>
	<<set _art_display_id += 1>>
<<else>>
	<<set _art_display_id = 1>>
<</if>>
<<set _art_display_class = "ad"+_art_display_id >>

/* this scoped style sets the colours for this display only */
<style scope>
._art_display_class {
    position: absolute;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
._art_display_class .white   { fill:#FFFFFF; }
._art_display_class .skin    { fill:_skinColour; }
._art_display_class .head    { _headSkinStyle }
._art_display_class .torso   { _torsoSkinStyle }
._art_display_class .boob    { _boobSkinStyle }
._art_display_class .penis   { _penisSkinStyle }
._art_display_class .scrotum { _scrotumSkinStyle }
._art_display_class .areola  { _areolaStyle }
._art_display_class .labia   { _labiaStyle }
._art_display_class .hair    { fill:_hairColour; }
._art_display_class .shoe    { fill:_shoeColour; }
._art_display_class .shoe_shadow    { fill:_shoeShadowColour; }
._art_display_class .smart_piercing { fill:#4DB748; }
._art_display_class .steel_piercing { fill:#787878; }
._art_display_class .steel_chastity { fill:#BABABA; }
._art_display_class .outfit_base  { fill:_outfitBaseColour; }
._art_display_class .gag     { fill:#BF2126; }
._art_display_class .shadow  { fill:#010101; }
._art_display_class .glasses { fill:#010101; }
</style>


code:
:: Art_Vector_Hair_Back_ [nobr]

/* note: latex clothing actually shows some hair, but there is no appropriate art for it */
<<if $args[0].hStyle != "shaved" && $args[0].fuckdoll == 0 && _artSlave.clothes != "restrictive latex" >>
	<<include Art_Vector_Hair_Back>>
<</if>>


code:
:: Art_Vector_Hair_Fore_ [nobr]

/* note: latex clothing actually shows some hair, but there is no appropriate art for it */
<<if $args[0].hStyle != "shaved" && $args[0].fuckdoll == 0 && _artSlave.clothes != "restrictive latex" >>
	<<include Art_Vector_Hair_Fore>>
<</if>>


code:
:: Art_Vector_Head_ [nobr]

<<include Art_Vector_Head>>

/* shiny clothings */
<<if $seeVectorArtHighlights == 1>>
  <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">>
    <<include Art_Vector_Head_Outfit_Shine>>
  <</if>>
<</if>>

/* ADDONS */

<<if _artSlave.collar == "dildo gag">>
  <<include Art_Vector_Gag>>
<</if>>

<<if _artSlave.eyewear == "corrective glasses" or _artSlave.eyewear == "glasses" or _artSlave.eyewear == "blurring glasses">>
  <<include Art_Vector_Glasses>>
<</if>>


code:
:: Art_Vector_Leg_ [nobr]

/* Leg wideness switch courtesy of Nov-X */

/* BEWARE: _legSize is also used in Art_Vector_Feet_ */
/* BEWARE: _buttSize set by Art_Vector_Butt_ */

<<if _artSlave.amp != 1>>
  <<set _legSize = "Normal">>
  <<if _artSlave.hips < 0>>
    <<if _artSlave.weight > 95>>
      <<set _legSize = "Normal">>
    <<else>>
      <<set _legSize = "Narrow">>
    <</if>>
  <<elseif _artSlave.hips == 0>>
    <<if _artSlave.weight > 95>>
      <<set _legSize = "Wide">>
    <<else>>
      <<set _legSize = "Normal">>
    <</if>>
  <<elseif _artSlave.hips > 0>>
    <<set _legSize = "Wide">>
  <</if>>
  <<set _art = "Art_Vector_Leg_"+_legSize >>
<<else>>
  <<set _art = "Art_Vector_Stump" >>
<</if>>
<<include _art >>


code:
:: Art_Vector_Penis_ [nobr]

/* BEWARE: _art_have_boobs and _art_scale_factor interfere with Art_Vector_Boob_ */

<<if _artSlave.dick >= 8>>
  <<set _penisSize = 6>>
<<elseif _artSlave.dick >= 7>>
  <<set _penisSize = 5>>
<<elseif _artSlave.dick >= 6>>
  <<set _penisSize = 4>>
<<elseif _artSlave.dick >= 5>>
  <<set _penisSize = 3>>
<<elseif _artSlave.dick >= 4>>
  <<set _penisSize = 2>>
<<elseif _artSlave.dick >= 2>>
  <<set _penisSize = 1>>
<<elseif _artSlave.dick >= 1>>
  <<set _penisSize = 0>>
<<else>>
  <<set _penisSize = -1>>
<</if>>

<<if _penisSize >= 0>>
  <<if canAchieveErection(_artSlave) && (_artSlave.dickAccessory != "chastity") && (_artSlave.dickAccessory != "combined chastity") >>
    <<if (def _art_have_boobs) && (_art_scale_factor < 2.6)>>
      /* only draw erect penis over boobs if boobs do not hide the penis' base */
      <<set _art = "Art_Vector_Penis_"+_penisSize>>
      <<include _art>>
    <</if>>
  <<else>>
    <<if ndef _art_have_boobs >>
      /* flaccid penises are always drawn behind the boobs */
      <<set _art = "Art_Vector_Flaccid_"+_penisSize>>
      <<include _art>>
      <<if (_artSlave.dickAccessory == "chastity") || (_artSlave.dickAccessory == "combined chastity") >>
        /* this draws chastity OVER latex catsuit. prndev finds this alright. */
        <<set _art = "Art_Vector_Chastity_Cage_"+_penisSize>>
        <<include _art>>
      <</if>>
    <</if>>
  <</if>>
<</if>>

/* unset the variable for the next display */
<<unset _art_have_boobs >>


code:
:: Art_Vector_Pubic_Hair_ [nobr]

<<if _artSlave.fuckdoll != 0 || _artSlave.clothes != "a latex catsuit">>

  <<if $showBodyMods == 1>>
    <<if _artSlave.vaginaTat == "rude words">>
      <<if _artSlave.dick != 0>>
        <<set _art_pussy_tattoo_text to "Useless" >>
      <<else>>
        <<set _art_pussy_tattoo_text to "Fucktoy" >>
      <</if>>
      <<include Art_Vector_Pussy_Tattoo>>
    <</if>>
  <</if>>

  <<switch _artSlave.pubicHStyle>>
    <<case "strip" "in a strip">>
      <<include Art_Vector_Pubic_Hair_Strip >>
    <<case "bush">>
      <<include Art_Vector_Pubic_Hair_Bush >>
    <<case "neat">>
      <<include Art_Vector_Pubic_Hair_Neat >>
    <<case "waxed">>
      /* no hair to display */
    <<default>>
      /* pubic hair style not supported - don't display anything*/
  <</switch>>

<</if>>


code:
:: Art_Vector_Pussy_ [nobr]

<<if _artSlave.vagina >= 0>>
  <<include Art_Vector_Pussy>>
<</if>>


code:
:: Art_Vector_Pussy_Piercings_ [nobr]

<<if _artSlave.clothes != "a latex catsuit">> /* catsuit covers crotch */
  <<if $showBodyMods == 1>>
    <<if _artSlave.vaginaPiercing == 1>>
      <<include Art_Vector_Pussy_Piercing>>
    <<elseif _artSlave.vaginaPiercing == 2>>
      <<include Art_Vector_Pussy_Piercing_Heavy>>
    <</if>>

    <<if _artSlave.clitPiercing == 1>>
      <<include Art_Vector_Clit_Piercing>>
    <<elseif _artSlave.clitPiercing == 2>>
      <<include Art_Vector_Clit_Piercing_Heavy>>
    <<elseif _artSlave.clitPiercing == 3>>
      <<include Art_Vector_Clit_Piercing_Smart>>
    <</if>>
  <</if>>
<</if>>


code:
:: Art_Vector_Set_Colour_Hair_ [nobr]

/*
"Free-Cities Dyes (taken from Cosmetic Rules Assistant Settings)"-
to-"HTML Color"-Map
courtesy of Nov-X */

<<switch _artSlave.hColor>>
<<case "auburn">>
  <<set _hairColour to "#7e543e">>
<<case "black">>
  <<set _hairColour to "#3F4040">>
<<case "blonde">>
  <<set _hairColour to "#F4F1A3">>
<<case "blue">>
  <<set _hairColour to "#4685C5">>
<<case "brown">>
  <<set _hairColour to "#8D4F21">>
<<case "burgundy">>
  <<set _hairColour to "#5f3946">>
<<case "chestnut">>
  <<set _hairColour to "#663622">>
<<case "chocolate">>
  <<set _hairColour to "#6e4937">>
<<case "copper">>
  <<set _hairColour to "#a16145">>
<<case "dark brown">>
  <<set _hairColour to "#463325">>
<<case "ginger">>
  <<set _hairColour to "#da822d">>
<<case "golden">>
  <<set _hairColour to "#ffdf31">>
<<case "green">>
  <<set _hairColour to "#5FBA46">>
<<case "grey">>
  <<set _hairColour to "#9e9fa4">>
<<case "hazel">>
  <<set _hairColour to "#8d6f1f">>
<<case "pink">>
  <<set _hairColour to "#D18CBC">>
<<case "platinum blonde">>
  <<set _hairColour to "#fcf3c1">>
<<case "red">>
  <<set _hairColour to "#BB2027">>
<<case "silver">>
  <<set _hairColour to "#cdc9c6">>
<<case "strawberry-blonde">>
  <<set _hairColour to "#e5a88c">>
<<default>>
  /* everything else: assume it already is HTML compliant color name or value */
  <<set _hairColour to _artSlave.hColor>>
<</switch>>


code:
:: Art_Vector_Set_Colour_Outfit_

/* BEWARE: _outfitBaseColour is used by Art_Vector_Set_Colour_Skin_ */
/* BEWARE: _outfitBaseColour is read by Wardrobe Use */

<<unset _outfitBaseColour>>

<<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" ||  _artSlave.clothes == "a latex catsuit">>
  <<set _outfitBaseColour = "#515351" >> /* standard "black rubber" latex colour */
  <<if def _artSlave.clothingBaseColor>>
    <<set _outfitBaseColour = _artSlave.clothingBaseColor >> /* latex colour selected by user */
    /* TODO: rewrite all textual descriptions not to explicitly mention the latex being of black colour. */
  <</if>>
<</if>>


code:
:: Art_Vector_Set_Colour_Shoe_ [nobr]

/* courtesy of Nov-X */

/* BEWARE: _shoeColour is read by Wardrobe Use */

/* note: only heels use this shadow */
<<set _shoeShadowColour to "#15406D">>

<<switch _artSlave.shoes>>
  <<case "heels" "extreme heels">>
    <<set _shoeColour to "#3E65B0">>
  <<case "boots">>
    <<set _shoeColour to "#8F8F8E">>
  <<case "flats">>
    <<set _shoeColour to "#65AD45">>
  <<case "pumps">>
    <<set _shoeColour to "#4F6AB2">>
  <<default>>
    /* use colour for "heels" by default */
    <<set _shoeColour to "#3E65B0">>
<</switch>>

<<if def _artSlave.shoeColor>>
  <<set _shoeColour = _artSlave.shoeColor >> /* shoe colour selected by user */
  <<set _shoeShadowColour to _shoeColour+";opacity: 0.5">> /* TODO: do not abuse "color" variable for style definitions. do not rely on dark background for shadow effect either. */
<</if>>

/* override colour in case of full body latex outfit */
<<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" >>
  <<set _shoeColour to _skinColour>>
  <<set _shoeShadowColour to _shoeColour+";opacity: 0.5">> /* TODO: do not abuse "color" variable for style definitions. do not rely on dark background for shadow effect either. */
<</if>>


code:
:: Art_Vector_Set_Colour_Skin_

/* BEWARE: _outfitBaseColour is set by Art_Vector_Set_Colour_Outfit_ */

<<set _areolaStyle to "fill:#d76b93;" >> /* this is the default and can be customized later */
<<set _labiaStyle to _areolaStyle >> /* this is the default and can be customized later */
/* todo: introduce one "flesh" CSS class */

<<unset _headSkinStyle>>
<<unset _torsoSkinStyle >>
<<unset _boobSkinStyle>>
<<unset _penisSkinStyle>>
<<unset _scrotumSkinStyle>>

<<switch _artSlave.skin>>
<<case "light" "white" "fair" "lightened" >>
  <<set _skinColour to "#F6E0E8">>
<<case "extremely pale">>
  <<set _skinColour to "#f4eaf0">>
<<case "pale">>
  <<set _skinColour to "#f9ebf0">>
<<case "tanned">>
  <<set _skinColour to "#F4C7A5">>
<<case "olive">>
  <<set _skinColour to "#a07c48">>
<<case "light brown" "dark">>
  <<set _skinColour to "#C97631">>
  /* darker areolae and labia for more contrast to skin */
  <<set _areolaStyle to "fill:#ba3549;" >>
  <<set _labiaStyle to _areolaStyle >>
<<case "brown" >>
  <<set _skinColour to "#763818">>
<<case "black">>
  <<set _skinColour to "#3f3b3a">>
<<default>>
  <<set _skinColour to _artSlave.skin>>
<</switch>>

/* BEGIN SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */

<<if _artSlave.fuckdoll != 0>>
  /* slave is a fuckdoll - display all skin as if it was black rubber */
  <<set _skinColour to _outfitBaseColour>>
  <<set _areolaStyle to "fill:rgba(0,0,0,0.3);">>
  <<set _labiaStyle to _areolaStyle >>
<</if>>

/* slave wears restrictive latex - display most skin as if it was rubber */
<<if _artSlave.clothes == "restrictive latex">>
  /* nice latex does not cover any privates. */
  <<set _torsoSkinStyle to "fill:"+_skinColour+";">>
  <<set _boobSkinStyle to _torsoSkinStyle>>
  <<set _penisSkinStyle to _torsoSkinStyle>>
  <<set _scrotumSkinStyle to _torsoSkinStyle>>
  /* rest of body is covered in latex */
  <<set _skinColour to _outfitBaseColour>>
<</if>>
<<if _artSlave.clothes == "a latex catsuit">>
  /* nice latex does not cover head. */
  <<set _headSkinStyle to "fill:"+_skinColour+";">>
  /* rest of body is covered in latex */
  <<set _skinColour to _outfitBaseColour>>
  /* catsuit covers areolae and crotch, too */
  <<set _areolaStyle to "fill:rgba(0,0,0,0.3);">> /* areolae are represented by a darker area */
  /* todo: gain control over piercings to do the same with them ^^ */
  <<set _labiaStyle to _areolaStyle >>
<</if>>

/* END SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */


code:
:: Art_Vector_Torso_ [nobr]

/* Torso size switch courtesy of Nov-X */

/* BEWARE: _torsoSize might be used in torso outfit */

<<if _artSlave.waist < -40>>
	<<if _artSlave.weight > 30>>
		<<set _torsoSize = "Hourglass">>
	<<else>>
		<<set _torsoSize = "Unnatural">>
	<</if>>
<<elseif _artSlave.waist <= 10>>
	<<if _artSlave.weight > 30>>
		<<set _torsoSize = "Normal">>
	<<else>>
		<<set _torsoSize = "Hourglass">>
	<</if>>
<<else>>
	<<set _torsoSize = "Normal">>
<</if>>

<<set _art = "Art_Vector_Torso_"+_torsoSize >>
<<include _art >>


code:
:: Art_Vector_Torso_Outfit_ [nobr]

/* BEWARE: _torsoSize is set by Art_Vector_Torso_ */

/* TODO: latex catsuit should cover vagina and its piercings, too */

<<set _art = false >>

<<switch _artSlave.clothes>>
	<<case "restrictive latex">>
		<<set _art = "Art_Vector_Torso_Outfit_Latex_" >>
	<<case "uncomfortable straps">>
		<<set _art = "Art_Vector_Torso_Outfit_Straps_" >>
	<<default>>
		/* do nothing */
<</switch>>

<<if _art >>
	<<set _art = _art+_torsoSize >>
	<<include _art >>
<</if>>

/* shiny clothings */
<<if $seeVectorArtHighlights == 1>>
	<<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">>
		<<if _artSlave.amp != 0>>
			/* this shiny shoulder only looks sensible on amputees */
			<<include Art_Vector_Torso_Outfit_Shine_Shoulder>>
		<</if>>
		<<if _artSlave.preg <= 0>>
			/* the hip can be hidden by pregnant belly */
			<<set _art = "Art_Vector_Torso_Outfit_Shine_"+_torsoSize >>
			<<include _art >>
		<</if>>
	<</if>>
<</if>>


code:
:: Art_Vector_Belly_Outfit_Shine [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-9" d="m 290.74565,341.76682 c 5.2665,4.35178 5.56841,11.52129 5.82323,18.71753 -2.56499,-6.10053 -4.50607,-12.3397 -5.82323,-18.71753 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.12775385;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)" transform="matrix(2.806394,-0.28790498,0.2559876,2.4952748,-620.76047,-450.58168)"/></svg></html>' >>


code:
:: Art_Vector_Belly_Piercing [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><circle id="XMLID_547_" class="steel_piercing" cx="246.89999" cy="390.89999" r="1.2"/><circle id="XMLID_548_" class="steel_piercing" cx="246.89999" cy="395" r="1.2"/></svg></html>' >>


code:
:: Art_Vector_Butt_Outfit_Shine_0 [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-2-5-2" d="m 374.32263,419.48846 c 9.3676,8.5745 20.75845,16.21829 24.99431,40.75881 -5.80029,-17.86523 -20.76554,-35.0049 -24.99431,-40.75881 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)" transform="matrix(0.96251573,0.27122589,-0.27122589,0.96251573,109.72954,-84.004665)"/></svg></html>' >>


code:
:: Art_Vector_Butt_Outfit_Shine_1 [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-2-5-3" d="m 369.14719,420.64127 c 12.0312,9.35178 25.93389,15.06548 30.16975,39.606 -5.80029,-17.86523 -25.94098,-33.85209 -30.16975,-39.606 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)" transform="matrix(0.99928736,-0.03774624,0.03774624,0.99928736,-30.670201,9.8258533)"/></svg></html>' >>


code:
:: Art_Vector_Butt_Outfit_Shine_2 [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-2-5" d="m 369.14719,420.64127 c 12.0312,9.35178 25.93389,15.06548 30.16975,39.606 -5.80029,-17.86523 -25.94098,-33.85209 -30.16975,-39.606 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)" transform="matrix(0.99928736,-0.03774624,0.03774624,0.99928736,-22.351298,14.817195)"/></svg></html>' >>


code:
:: Art_Vector_Butt_Outfit_Shine_3 [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-2" d="m 369.14719,420.64127 c 12.0312,9.35178 25.93389,15.06548 30.16975,39.606 -5.80029,-17.86523 -25.94098,-33.85209 -30.16975,-39.606 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)" transform="matrix(0.99729094,-0.07355799,0.07355799,0.99729094,-31.357293,29.456529)"/></svg></html>' >>


code:
:: Art_Vector_Clit_Piercing [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><circle r="1.2" cy="435.60001" cx="268.29999" class="steel_piercing" id="XMLID_537_"/><circle r="1.2" cy="436.10001" cx="263.60001" class="steel_piercing" id="XMLID_538_"/></svg></html>' >>


code:
:: Art_Vector_Head_Outfit_Shine [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-75" d="m 308.69363,93.705843 c 6.12129,1.942001 8.41769,9.412737 8.67251,17.211417 -2.56499,-6.10053 -5.64578,-11.737253 -8.67251,-17.211417 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2.11298418;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)" transform="matrix(1.4598262,0,0,1.3808576,-143.26648,-38.263379)"/></svg></html>' >>


code:
:: Art_Vector_Navel_Piercing [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><circle r="1.2" cy="364.39999" cx="262.29999" class="steel_piercing" id="XMLID_515_"/><circle r="1.2" cy="368.60001" cx="262.29999" class="steel_piercing" id="XMLID_516_"/></svg></html>' >>


code:
:: Art_Vector_Pussy_Tattoo [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="fill:none;stroke:none" d="m 247.43521,421.40369 c 11.48595,-7.47207 25.83395,-7.39381 43.33727,-0.45163" id="path4363" sodipodi:nodetypes="cc"/><text xml:space="preserve" id="text4365" sodipodi:linespacing="125%" style="font-size:12px;line-height:125%;text-align:center;text-anchor:middle" x="25.568281" y="0"><textPath xlink:href="#path4363" id="textPath4369" style="font-size:12px;text-align:center;text-anchor:middle">'+_art_pussy_tattoo_text+'</textPath></text></svg></html>' >>


code:
:: Art_Vector_Torso_Outfit_Shine [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#Filter_Shine_Blur)" d="m 343.38233,211.76475 c 7.68861,5.15453 13.5278,12.59965 19.26471,19.70588 0,0 -5.44118,-16.61764 -19.26471,-19.70588 z" id="path4902" sodipodi:nodetypes="ccc"/></svg></html>' >>


code:
:: Art_Vector_Torso_Outfit_Shine_Hourglass [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-70-6" d="m 319.74252,375.06332 c 4.22284,7.09969 13.30704,21.13279 19.66871,31.59093 -12.96362,-6.10053 -18.5743,-22.88972 -19.66871,-31.59093 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)"/></svg></html>' >>


code:
:: Art_Vector_Torso_Outfit_Shine_Normal [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-70-1" d="m 332.13219,367.13946 c 1.41216,9.42307 -1.43557,29.939 7.27904,39.51479 -12.96362,-6.10053 -10.95321,-29.8094 -7.27904,-39.51479 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)"/></svg></html>' >>


code:
:: Art_Vector_Torso_Outfit_Shine_Shoulder [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#Filter_Shine_Blur)" d="m 343.38233,211.76475 c 7.68861,5.15453 13.5278,12.59965 19.26471,19.70588 0,0 -5.44118,-16.61764 -19.26471,-19.70588 z" id="path4902" sodipodi:nodetypes="ccc"/></svg></html>' >>


code:
:: Art_Vector_Torso_Outfit_Shine_Unnatural [nobr]

<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><defs id="defs4360"><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3"/></filter></defs><path sodipodi:nodetypes="ccc" id="path4027-70" d="m 310.91899,377.12214 c 5.98755,6.51146 19.77763,19.95632 28.49224,29.53211 -12.96362,-6.10053 -25.92724,-20.24266 -28.49224,-29.53211 z" style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;filter:url(#Filter_Shine_Blur)"/></svg></html>' >>


code:
:: MOD_Edit Arcology Cheat Datatype Cleanup [nobr]

<<set $nextButton = "Continue", $nextLink = "Manage Arcology">>

<<set $ACitizens = Number($ACitizens) || 0>>
<<set $ASlaves = Number($ASlaves) || 0>>
<<set $shelterAbuse = Number($shelterAbuse) || 0>>

<<set $TSS.studentsBought = Number($TSS.studentsBought) || 0>>
<<set $TSS.schoolProsperity = Number($TSS.schoolProsperity) || 0>>

<<set $GRI.studentsBought = Number($GRI.studentsBought) || 0>>
<<set $GRI.schoolProsperity = Number($GRI.schoolProsperity) || 0>>

<<set $SCP.studentsBought = Number($SCP.studentsBought) || 0>>
<<set $SCP.schoolProsperity = Number($SCP.schoolProsperity) || 0>>

<<set $LDE.studentsBought = Number($LDE.studentsBought) || 0>>
<<set $LDE.schoolProsperity = Number($LDE.schoolProsperity) || 0>>

<<set $TGA.studentsBought = Number($TGA.studentsBought) || 0>>
<<set $TGA.schoolProsperity = Number($TGA.schoolProsperity) || 0>>

<<set $TCR.studentsBought = Number($TCR.studentsBought) || 0>>
<<set $TCR.schoolProsperity = Number($TCR.schoolProsperity) || 0>>

<<set $TFS.studentsBought = Number($TFS.studentsBought) || 0>>
<<set $TFS.schoolProsperity = Number($TFS.schoolProsperity) || 0>>

<<set $arcologies[0].ownership = Number($arcologies[0].ownership) || 0>>
<<set $arcologies[0].minority = Number($arcologies[0].minority) || 0>>

<<set $PC.actualAge = Number($PC.actualAge) || 35>>
<<set $PC.physicalAge = $PC.actualAge, $PC.visualAge = $PC.actualAge>>

The chanting grows louder and louder, CHEAT! CHEAT! CHEAT!

The Arcology morphs and changes shape, CHEAT! CHEAT! CHEAT!

The Arcology has been changed forever and you forfeit your CHEATING CHEATY SOUL!


code:
:: MOD_Edit FS Cheat

<<nobr>>
	<<set $nextButton = "Continue">>
	<<set $nextLink = "MOD_Edit FS Cheat Datatype Cleanup">>

''Cheating Edit Future Society''

	<<if $arcologies[0].FSSupremacist != "unset" && $arcologies[0].FSSupremacistRace != 0>>

You are ''pursuing'' $arcologies[0].FSSupremacistRace Superiority.
	<<else>>

You are ''not pursuing'' Racial Supremacy.
	<</if>>

Supremacy (0-100 or unset): <<textbox "$arcologies[0].FSSupremacist" $arcologies[0].FSSupremacist>>

Decoration: $arcologies[0].FSSupremacistDecoration

<<radiobutton "$arcologies[0].FSSupremacistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSSupremacistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSSupremacistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSSupremacistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSSupremacistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Universal Enslavement: $arcologies[0].FSSupremacistLawME |
	<<radiobutton "$arcologies[0].FSSupremacistLawME" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSSupremacistLawME" 1>> 1 (Passed.)

Supremacist Race:
	<<radiobutton "$arcologies[0].FSSupremacistRace" white>> White |
	<<radiobutton "$arcologies[0].FSSupremacistRace" asian>> Asian |
	<<radiobutton "$arcologies[0].FSSupremacistRace" latina>> Latina |
	<<radiobutton "$arcologies[0].FSSupremacistRace" middle eastern>> Middle Eastern |
	<<radiobutton "$arcologies[0].FSSupremacistRace" black>> Black |
	<<radiobutton "$arcologies[0].FSSupremacistRace" indo-aryan>> Indo-Aryan |
	<<radiobutton "$arcologies[0].FSSupremacistRace" amerindian>> Amerindian |
	<<radiobutton "$arcologies[0].FSSupremacistRace" pacific islander>> Pacific Islander |
	<<radiobutton "$arcologies[0].FSSupremacistRace" southern european>> Southern European |
	<<radiobutton "$arcologies[0].FSSupremacistRace" semitic>> Semitic

[[Apply and reset Racial Subjugationism|MOD_Edit FS Cheat][$arcologies[0].FSSubjugationist = "unset", $arcologies[0].FSSubjugationistRace = 0, $arcologies[0].FSSubjugationistDecoration = 20, $arcologies[0].FSSubjugationistLawME = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSSubjugationist != "unset" && $arcologies[0].FSSubjugationistRace != 0>>

''You are pursuing'' $arcologies[0].FSSubjugationistRace Inferiority.
	<<else>>

''You are not pursuing'' Racial Subjugationism.
	<</if>>

Subjugationism (0-100 or unset): <<textbox "$arcologies[0].FSSubjugationist" $arcologies[0].FSSubjugationist>>

Decoration: $arcologies[0].FSSubjugationistDecoration

<<radiobutton "$arcologies[0].FSSubjugationistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSSubjugationistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSSubjugationistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSSubjugationistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSSubjugationistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Universal Enslavement: $arcologies[0].FSSubjugationistLawME |
	<<radiobutton "$arcologies[0].FSSubjugationistLawME" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSSubjugationistLawME" 1>> 1 (Passed.)

Subjugationist Race:
	<<radiobutton "$arcologies[0].FSSubjugationistRace" white>> White |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" asian>> Asian |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" latina>> Latina |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" middle eastern>> Middle Eastern |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" black>> Black |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" indo-aryan>> Indo-Aryan |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" amerindian>> Amerindian |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" pacific islander>> Pacific Islander |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" southern european>> Southern European |
	<<radiobutton "$arcologies[0].FSSubjugationistRace" semitic>> Semitic

[[Apply and reset Racial Supremacy|MOD_Edit FS Cheat][$arcologies[0].FSSupremacist = "unset",$arcologies[0].FSSupremacistRace = 0, $arcologies[0].FSSupremacistDecoration = 20, $arcologies[0].FSSupremacistLawME = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSGenderRadicalist != "unset">>

You are ''pursuing'' Gender Radicalism.
	<<else>>

''You are not pursuing'' Gender Radicalism.
	<</if>>

GenderRadicalism (0-100 or unset): <<textbox "$arcologies[0].FSGenderRadicalist" $arcologies[0].FSGenderRadicalist>>

Decoration: $arcologies[0].FSGenderRadicalistDecoration

<<radiobutton "$arcologies[0].FSGenderRadicalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSGenderRadicalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSGenderRadicalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSGenderRadicalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSGenderRadicalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSGenderRadicalistLawBeauty |
	<<radiobutton "$arcologies[0].FSGenderRadicalistLawBeauty" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSGenderRadicalistLawBeauty" 1>> 1 (Passed.)

Law: $arcologies[0].FSGenderRadicalistLawFuta |
	<<radiobutton "$arcologies[0].FSGenderRadicalistLawFuta" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSGenderRadicalistLawFuta" 1>> 1 (Futa pref.)
	| <<radiobutton "$arcologies[0].FSGenderRadicalistLawFuta" 2>> 2 (Big dicks and balls pref.)
	| <<radiobutton "$arcologies[0].FSGenderRadicalistLawFuta" 3>> 3 (Butt butts and skilled buttholes pref.)
	| <<radiobutton "$arcologies[0].FSGenderRadicalistLawFuta" 4>> 4 (Trap pref.)

[[Apply and reset Gender Traditionalism|MOD_Edit FS Cheat][$arcologies[0].FSGenderFundamentalist = "unset",$arcologies[0].FSGenderFundamentalistDecoration = 20,$arcologies[0].FSGenderFundamentalistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSGenderFundamentalist != "unset">>

You are ''pursuing'' Gender Traditionalism.
	<<else>>

''You are not pursuing'' Gender Traditionalism.
	<</if>>

Gender Traditionalism (0-100 or unset): <<textbox "$arcologies[0].FSGenderFundamentalist" $arcologies[0].FSGenderFundamentalist>>

Decoration: $arcologies[0].FSGenderFundamentalistDecoration

<<radiobutton "$arcologies[0].FSGenderFundamentalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSGenderFundamentalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSGenderFundamentalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSGenderFundamentalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSGenderFundamentalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSGenderFundamentalistSMR |
	<<radiobutton "$arcologies[0].FSGenderFundamentalistSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSGenderFundamentalistSMR" 1>> 1 (Passed.)

[[Apply and reset Gender Radicalism|MOD_Edit FS Cheat][$arcologies[0].FSGenderRadicalist = "unset",$arcologies[0].FSGenderRadicalistDecoration = 20,$arcologies[0].FSGenderRadicalistLawBeauty = 0, $arcologies[0].FSGenderRadicalistLawFuta = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSRepopulationFocus != "unset">>

You are ''pursuing'' Repopulation Efforts.
	<<else>>

''You are not pursuing'' Repopulation Efforts.
	<</if>>

Repopulation Efforts (0-100 or unset): <<textbox "$arcologies[0].FSRepopulationFocus" $arcologies[0].FSRepopulationFocus>>

Decoration: $arcologies[0].FSRepopulationFocusDecoration

<<radiobutton "$arcologies[0].FSRepopulationFocusDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSRepopulationFocusDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSRepopulationFocusDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSRepopulationFocusDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSRepopulationFocusDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSRepopulationFocusSMR |
	<<radiobutton "$arcologies[0].FSRepopulationFocusSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSRepopulationFocusSMR" 1>> 1 (Passed.)

Law: $arcologies[0].FSRepopulationFocusLaw |
	<<radiobutton "$arcologies[0].FSRepopulationFocusLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSRepopulationFocusLaw" 1>> 1 (Passed.)

[[Apply and reset Eugenics|MOD_Edit FS Cheat][$arcologies[0].FSRestart = "unset",$arcologies[0].FSRestartDecoration = 20,$arcologies[0].FSRestartLaw = 0, $arcologies[0].FSRestartSMR = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSRestart != "unset">>

You are ''pursuing'' Eugenics.
	<<else>>

''You are not pursuing'' Eugenics.
	<</if>>

Eugenics (0-100 or unset): <<textbox "$arcologies[0].FSRestart" $arcologies[0].FSRestart>>

Decoration: $arcologies[0].FSRestartDecoration

<<radiobutton "$arcologies[0].FSRestartDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSRestartDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSRestartDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSRestartDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSRestartDecoration" 100>> 100 (Remodeled exterior; Fully customized; Elite established.)

Law: $arcologies[0].FSRestartSMR |
	<<radiobutton "$arcologies[0].FSRestartSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSRestartSMR" 1>> 1 (Passed.)

[[Apply and reset Repopulation Efforts|MOD_Edit FS Cheat][$arcologies[0].FSRepopulationFocus = "unset",$arcologies[0].FSRepopulationFocusDecoration = 20,$arcologies[0].FSRepopulationFocusLaw = 0, $arcologies[0].FSRepopulationFocusSMR = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSPaternalist != "unset">>

You are ''pursuing'' Paternalism.
	<<else>>

''You are not pursuing'' Paternalism.
	<</if>>

Paternalism (0-100 or unset): <<textbox "$arcologies[0].FSPaternalist" $arcologies[0].FSPaternalist>>

Decoration: $arcologies[0].FSPaternalistDecoration

<<radiobutton "$arcologies[0].FSPaternalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSPaternalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSPaternalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSPaternalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSPaternalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSPaternalistLaw |
	<<radiobutton "$arcologies[0].FSPaternalistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSPaternalistLaw" 1>> 1 (Passed.)

[[Apply and reset Degradationism|MOD_Edit FS Cheat][$arcologies[0].FSDegradationist = "unset",$arcologies[0].FSDegradationistDecoration = 20,$arcologies[0].FSDegradationistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSDegradationist != "unset">>

You are ''pursuing'' Degradationism.
	<<else>>

''You are not pursuing'' Degradationism.
	<</if>>

Degradationism (0-100 or unset): <<textbox "$arcologies[0].FSDegradationist" $arcologies[0].FSDegradationist>>

Decoration: $arcologies[0].FSDegradationistDecoration

<<radiobutton "$arcologies[0].FSDegradationistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSDegradationistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSDegradationistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSDegradationistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSDegradationistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSDegradationistLaw |
	<<radiobutton "$arcologies[0].FSDegradationistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSDegradationistLaw" 1>> 1 (Passed.)

[[Apply and reset Paternalism|MOD_Edit FS Cheat][$arcologies[0].FSPaternalist = "unset",$arcologies[0].FSPaternalistDecoration = 20,$arcologies[0].FSPaternalistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSBodyPurist != "unset">>

You are ''pursuing'' Body Purism.
	<<else>>

You are ''not pursuing'' Body Purism.
	<</if>>

Body Purism (0-100 or unset): <<textbox "$arcologies[0].FSBodyPurist" $arcologies[0].FSBodyPurist>>

Decoration: $arcologies[0].FSBodyPuristDecoration

<<radiobutton "$arcologies[0].FSBodyPuristDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSBodyPuristDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSBodyPuristDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSBodyPuristDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSBodyPuristDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSBodyPuristLaw |
	<<radiobutton "$arcologies[0].FSBodyPuristLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSBodyPuristLaw" 1>> 1 (Passed.)

[[Apply and reset Body Transformationism|MOD_Edit FS Cheat][$arcologies[0].FSTransformationFetishist = "unset",$arcologies[0].FSTransformationFetishistDecoration = 20,$arcologies[0].FSTransformationFetishistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSTransformationFetishist != "unset">>

You are ''pursuing'' Body Transformationism.
	<<else>>

You are ''not pursuing'' Body Transformationism.
	<</if>>

Body Transformationism (0-100 or unset): <<textbox "$arcologies[0].FSTransformationFetishist" $arcologies[0].FSTransformationFetishist>>

Decoration: $arcologies[0].FSTransformationFetishistDecoration

<<radiobutton "$arcologies[0].FSTransformationFetishistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSTransformationFetishistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSTransformationFetishistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSTransformationFetishistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSTransformationFetishistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSTransformationFetishistLaw |
	<<radiobutton "$arcologies[0].FSTransformationFetishistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSTransformationFetishistLaw" 1>> 1 (Passed.)

[[Apply and reset Body Purism|MOD_Edit FS Cheat][$arcologies[0].FSBodyPurist = "unset",$arcologies[0].FSBodyPuristDecoration = 20,$arcologies[0].FSBodyPuristLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSYouthPreferentialist != "unset">>

You are ''pursuing'' Youth Preferentialism.
	<<else>>

You are ''not pursuing'' Youth Preferentialism.
	<</if>>

(Setting resets Maturity Preferentialism)

Youth Preferentialism (0-100 or unset): <<textbox "$arcologies[0].FSYouthPreferentialist" $arcologies[0].FSYouthPreferentialist>>

Decoration: $arcologies[0].FSYouthPreferentialistDecoration

<<radiobutton "$arcologies[0].FSYouthPreferentialistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSYouthPreferentialistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSYouthPreferentialistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSYouthPreferentialistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSYouthPreferentialistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSYouthPreferentialistLaw |
	<<radiobutton "$arcologies[0].FSYouthPreferentialistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSYouthPreferentialistLaw" 1>> 1 (Passed.)

[[Apply and reset Maturity Preferentialism|MOD_Edit FS Cheat][$arcologies[0].FSMaturityPreferentialist = "unset",$arcologies[0].FSMaturityPreferentialistDecoration = 20,$arcologies[0].FSMaturityPreferentialistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSMaturityPreferentialist != "unset">>

You are ''pursuing'' Maturity Preferentialism.
	<<else>>

You are ''not pursuing'' Maturity Preferentialism.
	<</if>>

(Setting resets Youth Preferentialism)

Maturity Preferentialism (0-100 or unset): <<textbox "$arcologies[0].FSMaturityPreferentialist" $arcologies[0].FSMaturityPreferentialist>>

Decoration: $arcologies[0].FSMaturityPreferentialistDecoration

<<radiobutton "$arcologies[0].FSMaturityPreferentialistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSMaturityPreferentialistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSMaturityPreferentialistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSMaturityPreferentialistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSMaturityPreferentialistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSMaturityPreferentialistLaw |
	<<radiobutton "$arcologies[0].FSMaturityPreferentialistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSMaturityPreferentialistLaw" 1>> 1 (Passed.)

[[Apply and reset Youth Preferentialism|MOD_Edit FS Cheat][$arcologies[0].FSYouthPreferentialist = "unset",$arcologies[0].FSYouthPreferentialistDecoration = 20,$arcologies[0].FSYouthPreferentialistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>

You are ''supporting'' Slimness Enthusiasm.
	<<else>>

You are ''not pursuing'' Slimness Enthusiasm.
	<</if>>

Slimness Enthusiasm (0-100 or unset): <<textbox "$arcologies[0].FSSlimnessEnthusiast" $arcologies[0].FSSlimnessEnthusiast>>

Decoration: $arcologies[0].FSSlimnessEnthusiastDecoration

<<radiobutton "$arcologies[0].FSSlimnessEnthusiastDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSSlimnessEnthusiastDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSSlimnessEnthusiastDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSSlimnessEnthusiastDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSSlimnessEnthusiastDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Market Regulations: $arcologies[0].FSSlimnessEnthusiastSMR |
	<<radiobutton "$arcologies[0].FSSlimnessEnthusiastSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSSlimnessEnthusiastSMR" 1>> 1 (Passed.)

[[Apply and reset Asset Expansionism|MOD_Edit FS Cheat][$arcologies[0].FSAssetExpansionist = "unset",$arcologies[0].FSAssetExpansionistDecoration = 20,$arcologies[0].FSAssetExpansionistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSAssetExpansionist != "unset">>

You are ''pursuing'' Asset Expansionism.
	<<else>>

You are ''not pursuing'' Asset Expansionism.
	<</if>>

(Setting resets Slimness Enthusiasm)

Asset Expansionism (0-100 or unset): <<textbox "$arcologies[0].FSAssetExpansionist" $arcologies[0].FSAssetExpansionist>>

Decoration: $arcologies[0].FSAssetExpansionistDecoration

<<radiobutton "$arcologies[0].FSAssetExpansionistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSAssetExpansionistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSAssetExpansionistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSAssetExpansionistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSAssetExpansionistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Market Regulations: $arcologies[0].FSAssetExpansionistSMR |
	<<radiobutton "$arcologies[0].FSAssetExpansionistSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSAssetExpansionistSMR" 1>> 1 (Passed.)

[[Apply and reset Slimness Enthusiasm|MOD_Edit FS Cheat][$arcologies[0].FSSlimnessEnthusiast = "unset",$arcologies[0].FSSlimnessEnthusiastDecoration = 20,$arcologies[0].FSSlimnessEnthusiastLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSPastoralist != "unset">>

You are ''pursuing'' Pastoralism.
	<<else>>

You are ''not pursuing'' Pastoralism.
	<</if>>

Pastoralism (0-100 or unset): <<textbox "$arcologies[0].FSPastoralist" $arcologies[0].FSPastoralist>>

Decoration: $arcologies[0].FSPastoralistDecoration

<<radiobutton "$arcologies[0].FSPastoralistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSPastoralistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSPastoralistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSPastoralistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSPastoralistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSPastoralistLaw |
	<<radiobutton "$arcologies[0].FSPastoralistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSPastoralistLaw" 1>> 1 (Passed.)

[[Apply|MOD_Edit FS Cheat]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSPhysicalIdealist != "unset">>

You are ''pursuing'' Physical Idealism.
	<<else>>

You are ''not pursuing'' Physical Idealism.
	<</if>>

Physical Idealism (0-100 or unset): <<textbox "$arcologies[0].FSPhysicalIdealist" $arcologies[0].FSPhysicalIdealist>>

Decoration: $arcologies[0].FSPhysicalIdealistDecoration

<<radiobutton "$arcologies[0].FSPhysicalIdealistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSPhysicalIdealistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSPhysicalIdealistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSPhysicalIdealistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSPhysicalIdealistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Market Regulations: $arcologies[0].FSPhysicalIdealistSMR |
	<<radiobutton "$arcologies[0].FSPhysicalIdealistSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSPhysicalIdealistSMR" 1>> 1 (Passed.)

[[Apply and reset Hedonistic Decadence|MOD_Edit FS Cheat][$arcologies[0].FSHedonisticDecadence = "unset",$arcologies[0].FSHedonisticDecadenceDecoration = 20,$arcologies[0].FSHedonisticDecadenceLaw = 0,$arcologies[0].FSHedonisticDecadenceLaw2 = 0, $arcologies[0].FSHedonisticDecadenceSMR = 0, $arcologies[0].FSPhysicalIdealistStrongFat = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSHedonisticDecadence != "unset">>

You are ''pursuing'' Hedonistic Decadence.
	<<else>>

''You are not pursuing'' Hedonistic Decadence.
	<</if>>

HedonisticDecadence (0-100 or unset): <<textbox "$arcologies[0].FSHedonisticDecadence" $arcologies[0].FSHedonisticDecadence>>

Decoration: $arcologies[0].FSHedonisticDecadenceDecoration

<<radiobutton "$arcologies[0].FSHedonisticDecadenceDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSHedonisticDecadenceDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSHedonisticDecadenceDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSHedonisticDecadenceDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSHedonisticDecadenceDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSHedonisticDecadenceSMR |
	<<radiobutton "$arcologies[0].FSHedonisticDecadenceSMR" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSHedonisticDecadenceSMR" 1>> 1 (Passed.)

Law: $arcologies[0].FSHedonisticDecadenceLaw |
	<<radiobutton "$arcologies[0].FSHedonisticDecadenceLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSHedonisticDecadenceLaw" 1>> 1 (Passed.)

Law: $arcologies[0].FSHedonisticDecadenceLaw2 |
	<<radiobutton "$arcologies[0].FSHedonisticDecadenceLaw2" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSHedonisticDecadenceLaw2" 1>> 1 (Passed.)

[[Apply and reset Physical Idealist|MOD_Edit FS Cheat][$arcologies[0].FSPhysicalIdealist = "unset",$arcologies[0].FSPhysicalIdealistDecoration = 20,$arcologies[0].FSPhysicalIdealistLaw = 0, $arcologies[0].FSPhysicalIdealistSMR = 0, $arcologies[0].FSHedonisticDecadenceStrongFat = 0]]
<</nobr>>

<<nobr>>

	<<if $arcologies[0].FSChattelReligionist != "unset">>

You are ''pursuing'' Chattel Religionism.
	<<else>>

You are ''not pursuing'' Chattel Religionism.
	<</if>>

Chattel Religionism (0-100 or unset): <<textbox "$arcologies[0].FSChattelReligionist" $arcologies[0].FSChattelReligionist>>

Decoration: $arcologies[0].FSChattelReligionistDecoration

<<radiobutton "$arcologies[0].FSChattelReligionistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSChattelReligionistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSChattelReligionistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSChattelReligionistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSChattelReligionistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSChattelReligionistLaw |
	<<radiobutton "$arcologies[0].FSChattelReligionistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSChattelReligionistLaw" 1>> 1 (Passed.)

[[Apply|MOD_Edit FS Cheat]]
<</nobr>>

<<nobr>>

	<<if $arcologies[0].FSRomanRevivalist != "unset">>

You are ''pursuing'' Roman Revivalism.
	<<else>>

You are ''not pursuing'' Roman Revivalism.
	<</if>>

Roman Revivalism (0-100 or unset): <<textbox "$arcologies[0].FSRomanRevivalist" $arcologies[0].FSRomanRevivalist>>

Decoration: $arcologies[0].FSRomanRevivalistDecoration

<<radiobutton "$arcologies[0].FSRomanRevivalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSRomanRevivalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSRomanRevivalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSRomanRevivalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSRomanRevivalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSRomanRevivalistLaw |
	<<radiobutton "$arcologies[0].FSRomanRevivalistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSRomanRevivalistLaw" 1>> 1 (Passed.)

[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalist = "unset",$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]]
	<</nobr>>
	+
	+<<nobr>>
	+
	+	<<if $arcologies[0].FSAztecRevivalist != "unset">>
	+
You are ''pursuing'' Aztec Revivalism.
	+	<<else>>
	+
You are ''not pursuing'' Aztec Revivalism.
	+	<</if>>
	+
	+
Aztec Revivalism (0-100 or unset): <<textbox "$arcologies[0].FSAztecRevivalist" $arcologies[0].FSAztecRevivalist>>
	+
Decoration: $arcologies[0].FSAztecRevivalistDecoration
	+
	+
<<radiobutton "$arcologies[0].FSAztecRevivalistDecoration" 20>> 20 (Minimum)
	+
<<radiobutton "$arcologies[0].FSAztecRevivalistDecoration" 40>> 40 (Media support.)
	+
<<radiobutton "$arcologies[0].FSAztecRevivalistDecoration" 60>> 60 (Decorated public spaces.)
	+
<<radiobutton "$arcologies[0].FSAztecRevivalistDecoration" 80>> 80 (Slaves stationed in public spaces.)
	+
<<radiobutton "$arcologies[0].FSAztecRevivalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)
	+
	+
Law: $arcologies[0].FSAztecRevivalistLaw |
	+	<<radiobutton "$arcologies[0].FSAztecRevivalistLaw" 0>> 0 (Not passed.)
	+	| <<radiobutton "$arcologies[0].FSAztecRevivalistLaw" 1>> 1 (Passed.)
	+
	+
[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalist = "unset",$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSEgyptianRevivalist != "unset">>

You are ''pursuing'' Egyptian Revivalism.
	<<else>>

You are ''not pursuing'' Egyptian Revivalism.
	<</if>>

Egyptian Revivalism (0-100 or unset): <<textbox "$arcologies[0].FSEgyptianRevivalist" $arcologies[0].FSEgyptianRevivalist>>

Decoration: $arcologies[0].FSEgyptianRevivalistDecoration

<<radiobutton "$arcologies[0].FSEgyptianRevivalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSEgyptianRevivalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSEgyptianRevivalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSEgyptianRevivalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSEgyptianRevivalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSEgyptianRevivalistLaw |
	<<radiobutton "$arcologies[0].FSEgyptianRevivalistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSEgyptianRevivalistLaw" 1>> 1 (Passed.)

[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSEdoRevivalist != "unset">>

You are ''pursuing'' Edo Revivalism.
	<<else>>

You are ''not pursuing'' Edo Revivalism.
	<</if>>

Edo Revivalism (0-100 or unset): <<textbox "$arcologies[0].FSEdoRevivalist" $arcologies[0].FSEdoRevivalist>>

Decoration: $arcologies[0].FSEdoRevivalistDecoration

<<radiobutton "$arcologies[0].FSEdoRevivalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSEdoRevivalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSEdoRevivalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSEdoRevivalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSEdoRevivalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSEdoRevivalistLaw |
	<<radiobutton "$arcologies[0].FSEdoRevivalistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSEdoRevivalistLaw" 1>> 1 (Passed.)

[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSArabianRevivalist != "unset">>

You are ''pursuing'' Arabian Revivalism.
	<<else>>

You are ''not pursuing'' Arabian Revivalism.
	<</if>>

Arabian Revivalism (0-100 or unset): <<textbox "$arcologies[0].FSArabianRevivalist" $arcologies[0].FSArabianRevivalist>>

Decoration: $arcologies[0].FSArabianRevivalistDecoration

<<radiobutton "$arcologies[0].FSArabianRevivalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSArabianRevivalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSArabianRevivalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSArabianRevivalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSArabianRevivalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSArabianRevivalistLaw |
	<<radiobutton "$arcologies[0].FSArabianRevivalistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSArabianRevivalistLaw" 1>> 1 (Passed.)

[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalist = "unset",$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]]
<</nobr>>

<<nobr>>
	<<if $arcologies[0].FSChineseRevivalist != "unset">>

You are ''pursuing'' Chinese Revivalism.
	<<else>>

You are ''not pursuing'' Chinese Revivalism.
	<</if>>

Chinese Revivalism (0-100 or unset): <<textbox "$arcologies[0].FSChineseRevivalist" $arcologies[0].FSChineseRevivalist>>

Decoration: $arcologies[0].FSChineseRevivalistDecoration

<<radiobutton "$arcologies[0].FSChineseRevivalistDecoration" 20>> 20 (Minimum)

<<radiobutton "$arcologies[0].FSChineseRevivalistDecoration" 40>> 40 (Media support.)

<<radiobutton "$arcologies[0].FSChineseRevivalistDecoration" 60>> 60 (Decorated public spaces.)

<<radiobutton "$arcologies[0].FSChineseRevivalistDecoration" 80>> 80 (Slaves stationed in public spaces.)

<<radiobutton "$arcologies[0].FSChineseRevivalistDecoration" 100>> 100 (Remodeled exterior; Fully customized.)

Law: $arcologies[0].FSChineseRevivalistLaw |
	<<radiobutton "$arcologies[0].FSChineseRevivalistLaw" 0>> 0 (Not passed.)
	| <<radiobutton "$arcologies[0].FSChineseRevivalistLaw" 1>> 1 (Passed.)

[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalist = "unset",$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0]]
<</nobr>>\


code:
:: MOD_Edit FS Cheat Datatype Cleanup [nobr]

<<set $nextButton = "Continue", $nextLink = "Main", $returnTo = "Main">>

<<if $arcologies[0].FSSupremacist != "unset">>
	<<set $arcologies[0].FSSupremacist = Number($arcologies[0].FSSupremacist) || 0>>
	<<set $arcologies[0].FSSupremacistDecoration = Number($arcologies[0].FSSupremacistDecoration) || 0>>
	<<set $arcologies[0].FSSupremacistLawME = Number($arcologies[0].FSSupremacistLawME) || 0>>
<</if>>
<<if $arcologies[0].FSSubjugationist != "unset">>
	<<set $arcologies[0].FSSubjugationist = Number($arcologies[0].FSSubjugationist) || 0>>
	<<set $arcologies[0].FSSubjugationistDecoration = Number($arcologies[0].FSSubjugationistDecoration) || 0>>
	<<set $arcologies[0].FSSubjugationistLawME = Number($arcologies[0].FSSubjugationistLawME) || 0>>
<</if>>
<<if $arcologies[0].FSGenderRadicalist != "unset">>
	<<set $arcologies[0].FSGenderRadicalist = Number($arcologies[0].FSGenderRadicalist) || 0>>
	<<set $arcologies[0].FSGenderRadicalistDecoration = Number($arcologies[0].FSGenderRadicalistDecoration) || 0>>
	<<set $arcologies[0].FSGenderRadicalistLawBeauty = Number($arcologies[0].FSGenderRadicalistLawBeauty) || 0>>
	<<set $arcologies[0].FSGenderRadicalistLawFuta = Number($arcologies[0].FSGenderRadicalistLawFuta) || 0>>
<</if>>
<<if $arcologies[0].FSRepopulationFocus != "unset">>
	<<set $arcologies[0].FSRepopulationFocus = Number($arcologies[0].FSRepopulationFocus) || 0>>
	<<set $arcologies[0].FSRepopulationFocusDecoration = Number($arcologies[0].FSRepopulationFocusDecoration) || 0>>
	<<set $arcologies[0].FSRepopulationFocusSMR = Number($arcologies[0].FSRepopulationFocusSMR) || 0>>
	<<set $arcologies[0].FSRepopulationFocusLaw = Number($arcologies[0].FSRepopulationFocusLaw) || 0>>
<</if>>
<<if $arcologies[0].FSRestart != "unset">>
	<<set $arcologies[0].FSRestart = Number($arcologies[0].FSRestart) || 0>>
	<<set $arcologies[0].FSRestartDecoration = Number($arcologies[0].FSRestartDecoration) || 0>>
	<<set $arcologies[0].FSRestartSMR = Number($arcologies[0].FSRestartSMR) || 0>>
	<<set $arcologies[0].FSRestartLaw = Number($arcologies[0].FSRestartLaw) || 0>>
<</if>>
<<if $arcologies[0].FSHedonisticDecadence != "unset">>
	<<set $arcologies[0].FSHedonisticDecadence = Number($arcologies[0].FSHedonisticDecadence) || 0>>
	<<set $arcologies[0].FSHedonisticDecadence = Number($arcologies[0].FSHedonisticDecadenceDecoration) || 0>>
	<<set $arcologies[0].FSHedonisticDecadenceSMR = Number($arcologies[0].FSHedonisticDecadenceSMR) || 0>>
	<<set $arcologies[0].FSHedonisticDecadenceLaw = Number($arcologies[0].FSHedonisticDecadenceLaw) || 0>>
	<<set $arcologies[0].FSHedonisticDecadenceLaw2 = Number($arcologies[0].FSHedonisticDecadenceLaw2) || 0>>
	<<set $arcologies[0].FSHedonisticDecadenceStrongFat =  Number($arcologies[0].FSHedonisticDecadenceStrongFat) || 0>>
<</if>>
<<if $arcologies[0].FSGenderFundamentalist != "unset">>
	<<set $arcologies[0].FSGenderFundamentalist = Number($arcologies[0].FSGenderFundamentalist) || 0>>
	<<set $arcologies[0].FSGenderFundamentalistDecoration = Number($arcologies[0].FSGenderFundamentalistDecoration) || 0>>
	<<set $arcologies[0].FSGenderFundamentalistLaw = Number($arcologies[0].FSGenderFundamentalistLaw) || 0>>
	<<set $arcologies[0].FSGenderFundamentalistSMR = Number($arcologies[0].FSGenderFundamentalistSMR) || 0>>
<</if>>
<<if $arcologies[0].FSPaternalist != "unset">>
	<<set $arcologies[0].FSPaternalist = Number($arcologies[0].FSPaternalist) || 0>>
	<<set $arcologies[0].FSPaternalistDecoration = Number($arcologies[0].FSPaternalistDecoration) || 0>>
	<<set $arcologies[0].FSPaternalistLaw = Number($arcologies[0].FSPaternalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSDegradationist != "unset">>
	<<set $arcologies[0].FSDegradationist = Number($arcologies[0].FSDegradationist) || 0>>
	<<set $arcologies[0].FSDegradationistDecoration = Number($arcologies[0].FSDegradationistDecoration) || 0>>
	<<set $arcologies[0].FSDegradationistLaw = Number($arcologies[0].FSDegradationistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSBodyPurist != "unset">>
	<<set $arcologies[0].FSBodyPurist = Number($arcologies[0].FSBodyPurist) || 0>>
	<<set $arcologies[0].FSBodyPuristDecoration = Number($arcologies[0].FSBodyPuristDecoration) || 0>>
	<<set $arcologies[0].FSBodyPuristLaw = Number($arcologies[0].FSBodyPuristLaw) || 0>>
<</if>>
<<if $arcologies[0].FSTransformationFetishist != "unset">>
	<<set $arcologies[0].FSTransformationFetishist = Number($arcologies[0].FSTransformationFetishist) || 0>>
	<<set $arcologies[0].FSTransformationFetishistDecoration = Number($arcologies[0].FSTransformationFetishistDecoration) || 0>>
	<<set $arcologies[0].FSTransformationFetishistLaw = Number($arcologies[0].FSTransformationFetishistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSYouthPreferentialist != "unset">>
	<<set $arcologies[0].FSYouthPreferentialist = Number($arcologies[0].FSYouthPreferentialist) || 0>>
	<<set $arcologies[0].FSYouthPreferentialistDecoration = Number($arcologies[0].FSYouthPreferentialistDecoration) || 0>>
	<<set $arcologies[0].FSYouthPreferentialistLaw = Number($arcologies[0].FSYouthPreferentialistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSMaturityPreferentialist != "unset">>
	<<set $arcologies[0].FSMaturityPreferentialist = Number($arcologies[0].FSMaturityPreferentialist) || 0>>
	<<set $arcologies[0].FSMaturityPreferentialistDecoration = Number($arcologies[0].FSMaturityPreferentialistDecoration) || 0>>
	<<set $arcologies[0].FSMaturityPreferentialistLaw = Number($arcologies[0].FSMaturityPreferentialistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
	<<set $arcologies[0].FSSlimnessEnthusiast = Number($arcologies[0].FSSlimnessEnthusiast) || 0>>
	<<set $arcologies[0].FSSlimnessEnthusiastDecoration = Number($arcologies[0].FSSlimnessEnthusiastDecoration) || 0>>
	<<set $arcologies[0].FSSlimnessEnthusiastSMR = Number($arcologies[0].FSSlimnessEnthusiastSMR) || 0>>
	<<set $arcologies[0].FSSlimnessEnthusiastLaw = Number($arcologies[0].FSSlimnessEnthusiastLaw) || 0>>
<</if>>
<<if $arcologies[0].FSAssetExpansionist != "unset">>
	<<set $arcologies[0].FSAssetExpansionist = Number($arcologies[0].FSAssetExpansionist) || 0>>
	<<set $arcologies[0].FSAssetExpansionistDecoration = Number($arcologies[0].FSAssetExpansionistDecoration) || 0>>
	<<set $arcologies[0].FSAssetExpansionistSMR = Number($arcologies[0].FSAssetExpansionistSMR) || 0>>
<</if>>
<<if $arcologies[0].FSPastoralist != "unset">>
	<<set $arcologies[0].FSPastoralist = Number($arcologies[0].FSPastoralist) || 0>>
	<<set $arcologies[0].FSPastoralistDecoration = Number($arcologies[0].FSPastoralistDecoration) || 0>>
	<<set $arcologies[0].FSPastoralistLaw = Number($arcologies[0].FSPastoralistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSPhysicalIdealist != "unset">>
	<<set $arcologies[0].FSPhysicalIdealist = Number($arcologies[0].FSPhysicalIdealist) || 0>>
	<<set $arcologies[0].FSPhysicalIdealistDecoration = Number($arcologies[0].FSPhysicalIdealistDecoration) || 0>>
	<<set $arcologies[0].FSPhysicalIdealistSMR = Number($arcologies[0].FSPhysicalIdealistSMR) || 0>>
	<<set $arcologies[0].FSPhysicalIdealistStrongFat =  Number($arcologies[0].FSPhysicalIdealistStrongFat) || 0>>
<</if>>
<<if $arcologies[0].FSChattelReligionist != "unset">>
	<<set $arcologies[0].FSChattelReligionist = Number($arcologies[0].FSChattelReligionist) || 0>>
	<<set $arcologies[0].FSChattelReligionistDecoration = Number($arcologies[0].FSChattelReligionistDecoration) || 0>>
	<<set $arcologies[0].FSChattelReligionistLaw = Number($arcologies[0].FSChattelReligionistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSEdoRevivalist != "unset">>
	<<set $arcologies[0].FSEdoRevivalist = Number($arcologies[0].FSEdoRevivalist) || 0>>
	<<set $arcologies[0].FSEdoRevivalistDecoration = Number($arcologies[0].FSEdoRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSEdoRevivalistLaw = Number($arcologies[0].FSEdoRevivalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSRomanRevivalist != "unset">>
	<<set $arcologies[0].FSRomanRevivalist = Number($arcologies[0].FSRomanRevivalist) || 0>>
	<<set $arcologies[0].FSRomanRevivalistDecoration = Number($arcologies[0].FSRomanRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSRomanRevivalistLaw = Number($arcologies[0].FSRomanRevivalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSAztecRevivalist != "unset">>
	<<set $arcologies[0].FSAztecRevivalist = Number($arcologies[0].FSAztecRevivalist) || 0>>
	<<set $arcologies[0].FSAztecRevivalistDecoration = Number($arcologies[0].FSAztecRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSAztecRevivalistLaw = Number($arcologies[0].FSAztecRevivalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSEgyptianRevivalist != "unset">>
	<<set $arcologies[0].FSEgyptianRevivalist = Number($arcologies[0].FSEgyptianRevivalist) || 0>>
	<<set $arcologies[0].FSEgyptianRevivalistDecoration = Number($arcologies[0].FSEgyptianRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSEgyptianRevivalistLaw = Number($arcologies[0].FSEgyptianRevivalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSEdoRevivalist != "unset">>
	<<set $arcologies[0].FSEdoRevivalist = Number($arcologies[0].FSEdoRevivalist) || 0>>
	<<set $arcologies[0].FSEdoRevivalistDecoration = Number($arcologies[0].FSEdoRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSEdoRevivalistLaw = Number($arcologies[0].FSEdoRevivalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSArabianRevivalist != "unset">>
	<<set $arcologies[0].FSArabianRevivalist = Number($arcologies[0].FSArabianRevivalist) || 0>>
	<<set $arcologies[0].FSArabianRevivalistDecoration = Number($arcologies[0].FSArabianRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSArabianRevivalistLaw = Number($arcologies[0].FSArabianRevivalistLaw) || 0>>
<</if>>
<<if $arcologies[0].FSChineseRevivalist != "unset">>
	<<set $arcologies[0].FSChineseRevivalist = Number($arcologies[0].FSChineseRevivalist) || 0>>
	<<set $arcologies[0].FSChineseRevivalistDecoration = Number($arcologies[0].FSChineseRevivalistDecoration) || 0>>
	<<set $arcologies[0].FSChineseRevivalistLaw = Number($arcologies[0].FSChineseRevivalistLaw) || 0>>
<</if>>

You perform the dark rituals, pray to the chaos gods and sold your CHEATING SOUL for the power to change and mold the Future Society to your will.

The Future Society has been changed forever and the chaos gods take YOUR CHEATING SOUL as payment YOU CHEATING CHEATER!