(set:$enemy to (dm:"Range:","none","Type:","none"))(set:$player to (dm:"Range:","none","Type:","none"))|range>[Range:
(if:$energy>10)[(link:"Long Ranged //-10en//")[(set:$energy to it -10)(set:$player's "Range:" to "Long")(set:$range to true)(if:$type is true)[(replace:?attack)[(display:"b")]](hide:?range)]]
(if:$energy>10)[(link:"Mid Range //-10en//")[(set:$energy to it -10)(set:$player's "Range:" to "Mid")(set:$range to true)(if:$type is true)[(replace:?attack)[(display:"b")]](hide:?range)]]
(link:"Melee")[(set:$player's "Range:" to "Melee")(set:$range to true)(if:$type is true)[(replace:?attack)[(display:"b")]](hide:?range)]]
|type>[Type:
(if:$energy>10)[(link:"Defend //-10en//")[(set:$energy to it -10)(set:$player's "Type:" to "Defend")(set:$type to true)(if:$range is true)[(replace:?attack)[(display:"b")]](hide:?type)]]
(link:"Quick Attack")[(set:$player's "Type:" to "Quick")(set:$type to true)(if:$range is true)[(replace:?attack)[(display:"b")]](hide:?type)]
(if:$energy>10)[(link:"Heavy Attack //-10en//")[(set:$energy to it -10)(set:$player's "Type:" to "Heavy")(set:$type to true)(if:$range is true)[(replace:?attack)[(display:"b")]](hide:?type)]]
(if:$energy>30)[(link:"Heal +15//-30en//")[(set:$dmg to it +15)(if:$dmg>100)[(set:$dmg to 100)](set:$energy to it -30)(set:$type to true)(set:$player's "Type:" to "Heal")(set:$player's "Range:" to "Self")(replace:?attack)[(display:"b")](hide:?type)(hide:?range)]]]
|attack>[](link:"Use: $player")[(if:$eenergy>10)[(Set:$enemy's "Range:" to (either:"Long","Mid","Melee"))(Set:$enemy's "Type:" to (either:"Defend","Quick","Heavy"))](else:)[(set:$enemy's "Type:" to "Quick")(set:$enemy's "Range:" to "Melee")](prepend:?log)[(text-colour:#c92a2a)[Enemy:(print:$enemy)](text-colour:#008080)[Player:(print:$player)]](if:$enemy's "Type:" is "Defend")[(set:$eenergy to it -10)(if:$player's "Type:" is "Defend")[](if:$player's "Type:" is "Quick")[(set:$dmg to it -5)](if:$player's "Type:" is "Heavy")[(set:$edmg to it -5)]](if:$enemy's "Type:" is "Quick")[(if:$player's "Type:" is "Defend")[(set:$edmg to it -5)](if:$player's "Type:" is "Quick")[(set:$dmg to it -5)(set:$edmg to it -5)](if:$player's "Type:" is "Heavy")[(set:$dmg to it -5)]](if:$enemy's "Type:" is "Heavy")[(set:$eenergy to it -10)(if:$player's "Type:" is "Defend")[(set:$dmg to it -5)](if:$player's "Type:" is "Quick")[(set:$edmg to it -5)](if:$player's "Type:" is "Heavy")[(set:$edmg to it -10)(set:$dmg to it -10)]](set:$energy to it +5)(set:$eenergy to it +5)(set:$range to false)(set:$type to false)(replace:?b)[(display:"battle")]](set:$energy to 30)(set:$eenergy to 30)(set:$dmg to 100)(set:$edmg to 100)
|=
<font size="-1">[(float-box: "X","Y")[= |log>[]]</font>
|=
|b>[(display:"battle")]
|=
|e>[<h4>(meter: bind $edmg, 100, "X", " Enemy HP: $edmg", (gradient: 90, 0, red, 1, orange))
(meter: bind $eenergy, 100, "X", " Enemy Energy: $eenergy", (gradient: 90, 0, aqua, 1, blue))</h4>]
|p>[<h4>(meter: bind $dmg, 100, "X", "Player HP: $dmg", (gradient: 90, 0, red, 1, orange))
(meter: bind $energy, 100, "X", " Player Energy: $energy", (gradient: 90, 0, aqua, 1, blue))</h4>](if:$player's "Range:" is 1)[(if:$enemy's "Range:">1)[(append:?log)[//Your attack falls short.//]](else:)[(set:$hit to true)]](if:$player's "Range:" is 2)[(if:$enemy's "Range:" is 3)[(append:?log)[//Your attack falls short.//]](else:)[(set:$hit to true)]](if:$player's "$Range:" is 3)[(if:$enemy's "Range:" is 1)[(append:?log)[//You over shoot the target.//]](else:)[(set:$hit to true)]](if:$hit is true)[(if:$player's "Power:" is 3)(if:$enemy's "Power:" is 3)[(append:?log)[You are evenly matched.]](if:$enemy's "Power:" is 2)[(Set:$enemy's "Health:" to it -5)](if:$enemy's "Power:" is 1)[(set:$enemy's "Health:" to it -10)](if:$player's "Power:" is 2)[(if:$enemy's "Power:" is 3)[(set:$player's "Health:" to it -5)](if:$enemy's "Power:" is 2)[(append:?log)[You are evenly matched.]](if:$enemy's "Power:" is 1)[(set:$enemy's "Health:" to it -5)]](if:$player's "Power:" is 1)[(if:$enemy's "Power:" is 3)[(set:$player's "Health:" to it -10)](if:$enemy's "Power:" is 2)[(set:$player's "Health:" to it -5)](if:$enemy's "Power:" is 1)[(if:$enemy's "Power:" is 3)[(append:?log)[You are evenly matched.]]]](set:$power to false)(set:$range to false)(set:$player's "Power:" to 0)(show:?p)(show:?r)(hide:?a)(set:$enemy to (dm:"Health:",100,"Power:",0,"Range:",1))(set:$player to (dm:"Health:",100,"Power:",0,"Range:",1))
|=
<font size="-1">[(float-box: "X","Y")[= //|log>[]//]</font>
|=
|pick>[(display:"pick")]
|=
|e>[(display:"bars")]|r>[Range:
(if:$player's "Range:" is 3)[(link-rerun:"2")[(set:$player's Range to 2)(replace:?e)[(display:"bars")](append:?log)[
You move in.](set:$range to true)(if:$power is true)[(show:?a)](hide:?r)]
(link-rerun:"3")[(append:?log)[
You don't move.]]](if:$player's "Range:" is 2)[(link-rerun:"1")[(set:$player's "Range:" to 1)(replace:?e)[(display:"bars")](append:?log)[
You move in.](set:$range to true)(if:$power is true)[(show:?a)](hide:?r)]
(link-rerun:"2")[(append:?log)[
You don't move.](set:$range to true)(if:$power is true)[(show:?a)](hide:?r)]
(link-rerun:"3")[(set:$player's "Range:" to 3)(replace:?e)[(display:"bars")](append:?log)[
You move back.](set:$range to true)(if:$power is true)[(show:?a)](hide:?r)]](if:$player's "Range:"is 1)[(link-rerun:"1")[(append:?log)[
You don't move](set:$range to true)(if:$power is true)[(show:?a)](hide:?r)]
(link-rerun:"2")[(set:$player's "Range:" to 2)(replace:?e)[(display:"bars")](append:?log)[
You move back.](set:$range to true)(if:$power is true)[(show:?a)](hide:?r)]]]
|p>[Power:
(link-rerun:"1")[(set:$player's "Power:" to 1)(replace:?e)[(display:"bars")](set:$power to true)(if:$range is true)[(show:?a)](hide:?p)]
(link-rerun:"2")[(set:$player's "Power:" to 2)(replace:?e)[(display:"bars")](set:$power to true)(if:$range is true)[(show:?a)](hide:?p)]
(link-rerun:"3")[(set:$player's "Power:" to 3)(replace:?e)[(display:"bars")](set:$power to true)(if:$range is true)[(show:?a)](hide:?p)]](hidden:)|a>[(link-rerun:"Attack!")[(set:$enemy's "Range:" to (either:1,2,3))(set:$enemy's "Power:" to (either: 1,2,3))(if:$player's "Range:" is 1)[(if:$enemy's "Range:">1)[(append:?log)[
Your attack falls short.]](else:)[(set:$hit to true)]](if:$player's "Range:" is 2)[(if:$enemy's "Range:" is 3)[(append:?log)[
Your attack falls short.]](else:)[(set:$hit to true)]](if:$player's "Range:" is 3)[(if:$enemy's "Range:" is 1)[(append:?log)[
You over shoot the target.]](else:)[(set:$hit to true)]](if:$hit is true)[(if:$player's "Power:" is 3)(if:$enemy's "Power:" is 3)[(append:?log)[
You are evenly matched.]](if:$enemy's "Power:" is 2)[(Set:$enemy's "Health:" to it -5)](if:$enemy's "Power:" is 1)[(set:$enemy's "Health:" to it -10)](if:$player's "Power:" is 2)[(if:$enemy's "Power:" is 3)[(set:$player's "Health:" to it -5)](if:$enemy's "Power:" is 2)[(append:?log)[
You are evenly matched.]](if:$enemy's "Power:" is 1)[(set:$enemy's "Health:" to it -5)]](if:$player's "Power:" is 1)[(if:$enemy's "Power:" is 3)[(set:$player's "Health:" to it -10)](if:$enemy's "Power:" is 2)[(set:$player's "Health:" to it -5)](if:$enemy's "Power:" is 1)[(if:$enemy's "Power:" is 3)[(append:?log)[
You are evenly matched.]]]]](set:$power to false)(set:$range to false)(show:?p)(show:?r)(hide:?a)]](live:1s)[(if:$player's "Health:" < 1)[(goto:"Untitled Passage 5")](if:$enemy's "Health:" < 1)[(if:$enemyp is "saab")[(set:$saab to true)](if:$enemyp is "f-22")[(set:$f22 to true)](goto:"Untitled Passage 5")](if:$player's "Fuel:" < 1)[(goto:"Untitled Passage 5")](if:$enemy's "Fuel:" < 1)[(if:$enemyp is "saab")[(set:$saab to true)](if:$enemyp is "f-22")[(set:$f22 to true)](goto:"Untitled Passage 5")]](bg:(hsl:180,0.8039,0.5,0.35))[<h4>Enemy:
$enemyp(meter: bind $enemy's "Health:", 100, "X", "$enemy", (gradient: 90, 0, red, 1, orange))
Missles: (print:$enemymissles)
<h4>Player:
(meter: bind $player's "Health:", 100, "X","$player", (gradient: 90, 0, red, 1, orange))
Missles: (print:$missles)]
||=
(box:"X",30)[(bg:(hsl:180,0.8039,0.5,0.35))[<font size="-1">[//|log>[]//]</font>]]
=||
=><=
(set:$enemyp to (either:"saab","f-22"))(if:$enemyp is "saab")[<img alt=”bananas” src="Saab-1.png"” width="125%"/>(set:$enemy to (dm:"Health:",80,"Fuel:",100,"Attack:","None","Range:",(either:"Close","Mid","Long")))(set:$enemymissles to 10)](if:$enemyp is "f-22")[<img alt=”bananas” src="F-22-1.png"” width="125%"/>(set:$enemy to (dm:"Health:",100,"Fuel:",100,"Attack:","None","Range:",(either:"Close","Mid","Long")))(set:$enemymissles to 6)]
(if:$player is "f-22")[<img alt=”bananas” src="F-22-1.png"” width="200%"/>(set:$player to (dm:"Health:",100,"Fuel:",100,"Attack:","None","Range:","None"))(set:$missles to 6)](if:$player is "saab")[<img alt=”bananas” src="Saab-1.png"” width="200%"/>(set:$player to (dm:"Health:",80,"Fuel:",100,"Attack:","None","Range:","None"))(set:$missles to 10)](if:$player is "j-20")[<img alt=”bananas” src="J-20.png"” width="200%"/>(set:$player to (dm:"Health:",90,"Fuel:",100,"Attack:","None","Range:","None"))(set:$missles to 8)](if:$player is "mig")[<img alt=”bananas” src="Mig.png"” width="200%"/>(set:$player to (dm:"Health:",120,"Fuel:",100,"Attack:","None","Range:","None"))(set:$missles to 3)](if:$player is "typhoon")[<img alt=”bananas” src="Typhoon.png"” width="200%"/>(set:$player to (dm:"Health:",70,"Fuel:",100,"Attack:","None","Range:","None"))(set:$missles to 15)]
|=
||=
=><=
|att>[(display:"attack")]
||==
|e>[(display:"bars")]
<html><audio src="My Song 28.m4a" autoplay loop> </html>=><=
(box:"X")
|hac->[<img alt=”bananas” src="Hactitle.png"width="200em"/>]<h3>(bg:(hsl:180,0.8039,0.5,0.35))[Choose your plane:]
||=
(if:$saab is true)[(bg:(hsl:180,0.8039,0.5,0.35))[=|saab>[<img alt=”bananas” src="Saab-1.png"” width="80%"/>
Saab
80hp
10 Missles
]
(click: ?saab)[(set:$player to "saab")(goto: "Untitled Passage 3")]]
||=
(if:$f22 is true)[(bg:(hsl:180,0.8039,0.5,0.35))[=|f-22>[<img alt=”bananas” src="F-22-1.png"” width="80%"/>
F-22
100hp
6 Missles
]
(click: ?f-22)[(set:$player to "f-22")(goto: "Untitled Passage 3")]]
||=
(bg:(hsl:180,0.8039,0.5,0.35))[=|j-20>[<img alt=”bananas” src="J-20.png"” width="80%"/>
J-20
90hp
8 Missles]
(click: ?j-20)[(set:$player to "j-20")(goto: "Untitled Passage 3")]
||=
(bg:(hsl:180,0.8039,0.5,0.35))[=|typhoon>[<img alt=”bananas” src="Typhoon.png"” width="80%"/>
Typhoon
70hp
15 Missles]
(click: ?typhoon)[(set:$player to "typhoon")(goto: "Untitled Passage 3")]
||=
(bg:(hsl:180,0.8039,0.5,0.35))[=|mig>[<img alt=”bananas” src="Mig.png"” width="80%"/>
MIG
120hp
3 Missles]
(click: ?mig)[(set:$player to "mig")(goto: "Untitled Passage 3")]
<h3>|r>[Range:
(link-rerun:"Close")[(set:$player's "Range:" to 1)(replace:?e)[(display:"bars")](set:$range to true)(if:$attack is true)[(show:?a)](hide:?r)]
(link-rerun:"Mid")[(set:$player's "Range:" to 2)(set:$range to true)(replace:?e)[(display:"bars")](set:$range to true)(if:$attack is true)[(show:?a)](hide:?r)]
(link-rerun:"Long")[(set:$player's "Range:" to 3)(set:$range to true)(replace:?e)[(display:"bars")](if:$attack is true)[(show:?a)](hide:?r)]]
|at>[Attack:
(link-rerun:"Guns")[(set:$player's "Attack:" to 1)(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]
(if:$missles>0)[(link-rerun:"Missle")[(set:$player's "Attack:" to 2)(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]]
(link-rerun:"Flare")[(set:$player's "Attack:" to 3)(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]](hidden:)|a>[(link-rerun:"Engage!")[|en>[(set:$enemy's "Range:" to (either:1,2,3))(if:$enemymissles>0)[(set:$enemy's "Attack:" to (either:1,2,3))](else:)[(set:$enemy's "Attack:" to (either:1,3))]](if:$player's "Attack:" is 1)[(if:$player's "Range:" is $enemy's "Range:")[(set:$enemy's "Health:" to it -5)(append:?log)[
You hit the enemy with gunfire.]](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(set:$enemy's "Health:" to it -5)(append:?log)[
You hit the enemy with gunfire.]](else:)[(append:?log)[
You miss the enemy.]]]](if:$player's "Attack:" is 2)[(set:$missles to it -1)(replace:?e)[(display:"bars")](if:$enemy's "Attack:" is 3)[(append:?log)[
The enemy's flares thwart your missle.]](else:)[(if:$player's "Range:" is $enemy's "Range:")[(append:?log)[
You hit the enemy with a missle.](set:$enemy's "Health:" to it -10)](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(append:?log)[
You hit the enemy with a missle.](set:$enemy's "Health:" to it -10)](else:)[(append:?log)[
You miss the enemy.]]]]](if:$enemy's "Attack:" is 1)[(if:$player's "Range:" is $enemy's "Range:")[(set:$player's "Health:" to it -5)(append:?log)[
You are hit by enemy gunfire.]](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(set:$player's "Health:" to it -5)(append:?log)[
You are hit by enemy gunfire.]](else:)[(append:?log)[
You avade the enemy gunfire.]]]](if:$enemy's "Attack:" is 2)[(set:$enemymissles to it -1)(replace:?e)[(display:"bars")](if:$player's "Attack:" is 3)[(append:?log)[
Your flares thwart the enemy's missle.]](else:)[(if:$player's "Range:" is $enemy's "Range:")[(append:?log)[
You are hit by a missle.](set:$player's "Health:" to it -10)](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(append:?log)[
You are hit by a missle.](set:$player's "Health:" to it -10)](else:)[(append:?log)[
You avade the enemy's missle.]]]]](set:$range to false)(set:$attack to false)(replace:?att)[(display:"attack")]]
(link-rerun:"Change Attack")[(set:$attack to false)(set:$range to false)(replace:?att)[(display:"attack")]]]</h3>(bg:(hsl:180,0.8039,0.5,0.35))[|r>[Range:
(link-rerun:"Close")[(if:$player's "Range:" is "Close")[(set:$erange to (either:"Close","Close","Mid","Long"))](else:)[(set:$player's "Fuel:" to it -5)](if:$player's "Range:" is "Mid")[(set: $erange to (either:"Close","Mid","Mid","Long"))](if:$player's "Range:" is "Long")[(set:$erange to (either:"Close","Mid","Long","Long"))](set:$player's "Range:" to "Close")(replace:?e)[(display:"bars")](set:$range to true)(if:$attack is true)[(show:?a)](hide:?r)]
(link-rerun:"Mid")[(if:$player's "Range:" is "Mid")[(set: $erange to (either:"Close","Mid","Mid","Long"))](else:)[(set:$player's "Fuel:" to it -5)](if:$player's "Range:" is "Close")[(set:$erange to (either:"Close","Close","Mid","Long"))](if:$player's "Range:" is "Long")[(set:$erange to (either:"Close","Mid","Long","Long"))](set:$player's "Range:" to "Mid")(set:$range to true)(replace:?e)[(display:"bars")](set:$range to true)(if:$attack is true)[(show:?a)](hide:?r)]
(link-rerun:"Long")[(if:$player's "Range:" is "Long")[(set:$erange to (either:"Close","Mid","Long","Long"))](else:)[(set:$player's "Fuel:" to it -5)](if:$player's "Range:" is "Close")[(set:$erange to (either:"Close","Close","Mid","Long"))](if:$player's "Range:" is "Mid")[(set: $erange to (either:"Close","Mid","Mid","Long"))](set:$player's "Range:" to "Long")(set:$range to true)(replace:?e)[(display:"bars")](if:$attack is true)[(show:?a)](hide:?r)]]
|at>[Attack:
(link-rerun:"Guns")[(set:$player's "Attack:" to "Guns")(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]
(if:$missles>0)[(link-rerun:"Missle")[(set:$player's "Attack:" to "Missle")(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]]
(link-rerun:"Flare")[(set:$player's "Attack:" to "Flare")(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]](hidden:)|a>[(link-rerun:"Engage!")[|en>[(if:$erange is "Close")[(if:$enemy's "Range:" is "Close")[](else:)[(set:$enemy's "Range:" to "Close")(set:$enemy's "Fuel:" to it -5)]](if:$erange is "Mid")[(if:$enemy's "Range:" is "Mid")[](else:)[(set:$enemy's "Range:" to "Mid")(set:$enemy's "Fuel:" to it -5)]](if:$erange is "Long")[(if:$enemy's "Range:" is "Long")[](else:)[(set:$enemy's "Range:" to "Long")(set:$enemy's "Fuel:" to it -5)]](if:$enemymissles>0)[(if:$missles>0)[(set:$enemy's "Attack:" to (either:"Guns","Missle","Flare"))](set:$enemy's "Attack:" to (either:"Guns","Missle"))](else:)[(if:$missles>0)[(set:$enemy's "Attack:" to (either:"Guns","Flare"))](else:)[(set:$enemy's "Attack:" to "Guns")]]](if:$player's "Attack:" is "Guns")[(if:$player's "Range:" is $enemy's "Range:")[(set:$enemy's "Health:" to it -5)(prepend:?log)[
You hit the enemy with gunfire.]](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(set:$enemy's "Health:" to it -5)(prepend:?log)[
You hit the enemy with gunfire.]](else:)[(prepend:?log)[
You miss the enemy.]]]](if:$player's "Attack:" is "Missle")[(set:$missles to it -1)(replace:?e)[(display:"bars")](if:$enemy's "Attack:" is "Flare")[(prepend:?log)[
The enemy's flares thwart your missle.]](else:)[(if:$player's "Range:" is $enemy's "Range:")[(prepend:?log)[
You hit the enemy with a missle.](set:$enemy's "Health:" to it -10)](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(prepend:?log)[
You hit the enemy with a missle.](set:$enemy's "Health:" to it -10)](else:)[(prepend:?log)[
You miss the enemy.]]]]](if:$enemy's "Attack:" is "Guns")[(if:$player's "Range:" is $enemy's "Range:")[(set:$player's "Health:" to it -5)(prepend:?log)[
You are hit by enemy gunfire.]](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(set:$player's "Health:" to it -5)(prepend:?log)[
You are hit by enemy gunfire.]](else:)[(prepend:?log)[
You avade the enemy gunfire.]]]](if:$enemy's "Attack:" is "Missle")[(set:$enemymissles to it -1)(replace:?e)[(display:"bars")](if:$player's "Attack:" is "Flare")[(prepend:?log)[
Your flares thwart the enemy's missle.]](else:)[(if:$player's "Range:" is $enemy's "Range:")[(prepend:?log)[
You are hit by a missle.](set:$player's "Health:" to it -10)](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(prepend:?log)[
You are hit by a missle.](set:$player's "Health:" to it -10)](else:)[(prepend:?log)[
You avade the enemy's missle.]]]]](set:$range to false)(set:$attack to false)(replace:?att)[(display:"attack")]]
(link-rerun:"Change Attack")[(set:$attack to false)(set:$range to false)(replace:?att)[(display:"attack")]]]]
(hidden:)|failure>[Failure.]
(hidden:)|victory>[Victory!](bg:(hsl:180,0.8039,0.5,0.35))[|r>[Range:
(link-rerun:"Close")[(if:$player's "Range:" is "Close")[](else:)[(set:$player's "Fuel:" to it -5)](set:$player's "Range:" to "Close")(replace:?e)[(display:"bars")](set:$range to true)(if:$attack is true)[(show:?a)](hide:?r)]
(link-rerun:"Mid")[(if:$player's "Range:" is "Mid")[](else:)[(set:$player's "Fuel:" to it -5)](set:$player's "Range:" to "Mid")(set:$range to true)(replace:?e)[(display:"bars")](set:$range to true)(if:$attack is true)[(show:?a)](hide:?r)]
(link-rerun:"Long")[(if:$player's "Range:" is "Long")[](else:)[(set:$player's "Fuel:" to it -5)](set:$player's "Range:" to "Long")(set:$range to true)(replace:?e)[(display:"bars")](if:$attack is true)[(show:?a)](hide:?r)]]
|at>[Attack:
(link-rerun:"Guns")[(set:$player's "Attack:" to "Guns")(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]
(if:$missles>0)[(link-rerun:"Missle")[(set:$player's "Attack:" to "Missle")(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]]
(link-rerun:"Flare")[(set:$player's "Attack:" to "Flare")(set:$attack to true)(replace:?e)[(display:"bars")](if:$range is true)[(show:?a)](hide:?at)]](hidden:)|a>[(link-rerun:"Engage!")[|en>[(set:$erange to (either:"Close","Mid","Long"))(if:$erange is "Close")[(if:$enemy's "Range:" is "Close")[](else:)[(set:$enemy's "Range:" to "Close")(set:$enemy's "Fuel:" to it -5)]](if:$erange is "Mid")[(if:$enemy's "Range:" is "Mid")[](else:)[(set:$enemy's "Range:" to "Mid")(set:$enemy's "Fuel:" to it -5)]](if:$erange is "Long")[(if:$enemy's "Range:" is "Long")[](else:)[(set:$enemy's "Range:" to "Long")(set:$enemy's "Fuel:" to it -5)]](if:$enemymissles>0)[(set:$enemy's "Attack:" to (either:"Guns","Missle","Flare"))](else:)[(set:$enemy's "Attack:" to (either:"Guns","Flare"))]](if:$player's "Attack:" is "Guns")[(if:$player's "Range:" is $enemy's "Range:")[(set:$enemy's "Health:" to it -5)(append:?log)[
You hit the enemy with gunfire.]](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(set:$enemy's "Health:" to it -5)(append:?log)[
You hit the enemy with gunfire.]](else:)[(append:?log)[
You miss the enemy.]]]](if:$player's "Attack:" is "Missle")[(set:$missles to it -1)(replace:?e)[(display:"bars")](if:$enemy's "Attack:" is "Flare")[(append:?log)[
The enemy's flares thwart your missle.]](else:)[(if:$player's "Range:" is $enemy's "Range:")[(append:?log)[
You hit the enemy with a missle.](set:$enemy's "Health:" to it -10)](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(append:?log)[
You hit the enemy with a missle.](set:$enemy's "Health:" to it -10)](else:)[(append:?log)[
You miss the enemy.]]]]](if:$enemy's "Attack:" is "Guns")[(if:$player's "Range:" is $enemy's "Range:")[(set:$player's "Health:" to it -5)(append:?log)[
You are hit by enemy gunfire.]](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(set:$player's "Health:" to it -5)(append:?log)[
You are hit by enemy gunfire.]](else:)[(append:?log)[
You avade the enemy gunfire.]]]](if:$enemy's "Attack:" is "Missle")[(set:$enemymissles to it -1)(replace:?e)[(display:"bars")](if:$player's "Attack:" is "Flare")[(append:?log)[
Your flares thwart the enemy's missle.]](else:)[(if:$player's "Range:" is $enemy's "Range:")[(append:?log)[
You are hit by a missle.](set:$player's "Health:" to it -10)](else:)[(set:$hit to (either:true,false))(if:$hit is true)[(append:?log)[
You are hit by a missle.](set:$player's "Health:" to it -10)](else:)[(append:?log)[
You avade the enemy's missle.]]]]](set:$range to false)(set:$attack to false)(replace:?att)[(display:"attack")]]
(link-rerun:"Change Attack")[(set:$attack to false)(set:$range to false)(replace:?att)[(display:"attack")]]]]
(hidden:)|failure>[Failure.]
(hidden:)|victory>[Victory!]