STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229594
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2595 · P5190

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/43454758?noj=FRM43454758-22DC" width="1" height="1"></div>

ring_pass_not-game_loader.swf

This is the info page for
Flash #254881

(Click the ID number above for more basic data on this flash file.)


Text
<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">STELLA &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZODIAC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZODIAC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">STELLA &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">STELLA &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZODIAC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZODIAC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Stella this round will get you special bonuses</b></font></p>

RED & BLUE SYNERGY

"AMETHIST FUSION" ROUND

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">STELLA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;LIGHT TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;LIGHT TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">STELLA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">STELLA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;LIGHT TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;LIGHT TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Stella this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Terra this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">TERRA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZENITH TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Terra this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZENITH TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">TERRA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Terra this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">TERRA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZENITH TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ZENITH TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Terra this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EBB TIDE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EBB TIDE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EBB TIDE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EBB TIDE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ECLIPSE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ECLIPSE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ECLIPSE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;ECLIPSE TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Solwith any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CYCLIC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CYCLIC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">LUNA &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CYCLIC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CYCLIC TEMPUS&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any Luna this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;DESERT SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;DESERT SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;DESERT SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;DESERT SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CRIMSON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CRIMSON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CRIMSON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;CRIMSON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAFFRON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAFFRON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAFFRON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAFFRON PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;WOODLAND&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;WOODLAND&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;WOODLAND&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;WOODLAND&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLUE PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLUE PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; TERRA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLUE PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLUE PLANET&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Terra with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;GOLD STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;GOLD STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;GOLD STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;GOLD STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;RUBY STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;RUBY STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;RUBY STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;RUBY STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MORNING STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MORNING STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MORNING STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MORNING STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;INDIGO STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;INDIGO STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; STELLA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;INDIGO STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;INDIGO STAR&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Stella with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MID SUMMER SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MID SUMMER SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MID SUMMER SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;MID SUMMER SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AZUR SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AZUR SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AZUR SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AZUR SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JEALOUS SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JEALOUS SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; SOL SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JEALOUS SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JEALOUS SUN&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Sol with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;HONEY MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;HONEY MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;HONEY MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;HONEY MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; RED SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMBER FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMBER FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; RED SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; RED SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMBER FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMBER FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any blue with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; BLUE SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JADE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any blue with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JADE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; BLUE SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any blue with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; BLUE SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JADE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;JADE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any blue with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;PERIDOT FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;PERIDOT FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">YELLOW &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;PERIDOT FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;PERIDOT FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any yellow this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EMERALD FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EMERALD FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">GREEN &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EMERALD FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;EMERALD FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any green this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLOOD MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLOOD MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLOOD MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;BLOOD MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;OLIVINE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;OLIVINE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">RED &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;OLIVINE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;OLIVINE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any red this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;TURQUOIZE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;TURQUOIZE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; GREEN SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;TURQUOIZE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;TURQUOIZE FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any green with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; RED SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMETHIST FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMETHIST FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; RED SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; RED SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMETHIST FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;AMETHIST FUSION&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any red with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAPPHIRE MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAPPHIRE MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any blue this round will get you special bonuses</b></font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#ffffbb" letterSpacing="2.000000" kerning="1">BLUE &amp; LUNA SYNERGY</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAPPHIRE MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="3.000000" kerning="1">&quot;SAPPHIRE MOON&quot; ROUND</font></p>

<p align="center"><font face="Calligraph421 BT" size="12" color="#ffffbb" letterSpacing="0.700000" kerning="1"><b>Connecting any Luna with any blue this round will get you special bonuses</b></font></p>

B

B

<p align="center"></p>

skip

submit

J

S

SKIP

TUTORIAL

<p align="center"><font face="Calligraph421 BT" size="30" color="#e1ff4b" letterSpacing="0.000000" kerning="1">The next round</font></p>

<p align="center"><font face="Calligraph421 BT" size="14" color="#decd01" letterSpacing="0.000000" kerning="1">This is a tip</font></p>

Click a symbol to turn it to Green

Choose a tile to Bomb

Click a symbol to turn it to Blue

Click a symbol to turn it to Red

Click a symbol to turn it to Yellow

Click a symbol to turn it to Terra

Click a symbol to turn it to Luna

Click a symbol to turn it to Stella

Click a symbol to turn it to Sol

Click one tile to turn it to a Joker

Choose a slice to Bomb

Click one tile to switch the sides

<p align="right"><font face="Andalus" size="18" color="#40220f" letterSpacing="0.000000" kerning="1"><b>15</b></font></p>

<p align="right"><font face="Andalus" size="18" color="#745203" letterSpacing="0.000000" kerning="1"><b>15</b></font></p>

<p align="right"><font face="Andalus" size="18" color="#7b869a" letterSpacing="0.000000" kerning="1"><b>15</b></font></p>

<p align="left"></p>

<p align="center"></p>

<p align="left"><font face="Calligraph421 BT" size="18" color="#097f00" letterSpacing="0.000000" kerning="1">You have won this level!</font></p>

ActionScript [AS1/AS2]

Frame 1
function isRecordScore(tool, category, main_score, secondary_score) { var _local8 = "highscores_" + category; var _local4 = _root.getSavedObject(tool, _local8); var _local2 = 0; while (_local2 < _local4.maxlength) { var _local3 = _local4.main_score[_local2]; var _local5 = _local4.secondary_score[_local2]; if (_local3 == undefined) { return(true); } if ((_local3 < main_score) || ((_local3 == main_score) && (_local5 < secondary_score))) { return(true); } _local2++; } return(false); } function addRecordScore(tool, category, player, main_score, secondary_score) { var _local12 = "highscores_" + category; var _local3 = _root.getSavedObject(tool, _local12); var _local2 = 0; while (_local2 < _local3.maxlength) { var _local6 = _local3.main_score[_local2]; var _local7 = _local3.secondary_score[_local2]; if (_local6 == undefined) { break; } if ((_local6 < main_score) || ((_local6 == main_score) && (_local7 < secondary_score))) { break; } _local2++; } var _local4 = player; var _local9 = main_score; var _local8 = secondary_score; do { var _local5 = _local3.player[_local2]; var _local6 = _local3.main_score[_local2]; var _local7 = _local3.secondary_score[_local2]; _local3.player[_local2] = _local4; _local3.main_score[_local2] = _local9; _local3.secondary_score[_local2] = _local8; _local4 = _local5; _local9 = _local6; _local8 = _local7; _local2++; } while ((_local4 != undefined) && (_local2 < _local3.maxlength)); _local3.length = _local2; _root.flushSavedObject(); } function getRecordScore(tool, category, idx) { var _local5 = "highscores_" + category; var _local3 = _root.getSavedObject(tool, _local5); var _local2 = new Object(); _local2.player = _local3.player[idx]; _local2.main_score = _local3.main_score[idx]; _local2.secondary_score = _local3.secondary_score[idx]; return(_local2); } function initRecordsTable(tool, category, maxlength) { var _local2 = "highscores_" + category; var _local3 = _root.getSavedObject(tool, _local2); if (_local3.maxlength != undefined) { return(undefined); } resetRecordsTable(tool, category, maxlength); _root.flushSavedObject(); } function resetRecordsTable(tool, category, maxlength) { var _local4 = "highscores_" + category; var _local2 = _root.getSavedObject(tool, _local4); delete _local2.player; delete _local2.main_score; delete _local2.secondary_score; _local2.maxlength = maxlength; _local2.player = new Array(maxlength); _local2.main_score = new Array(maxlength); _local2.secondary_score = new Array(maxlength); _root.flushSavedObject(); } function newRandomCards(num) { cards = new Array(); var _local1 = 1; while (_local1 <= num) { cards[_local1] = newRandomCard(); _local1++; } return(cards); } function newRandomCard() { return(new cardObj(randomColor(), randomShape(), randomColor(), randomShape())); } function randomColor() { switch (int(Math.random() * 4)) { case 0 : return("red"); case 1 : return("blue"); case 2 : return("green"); case 3 : return("yellow"); } } function randomShape() { switch (int(Math.random() * 4)) { case 0 : return("luna"); case 1 : return("stella"); case 2 : return("terra"); case 3 : return("sol"); } } function isColor(type) { if ((((type == "red") || (type == "blue")) || (type == "yellow")) || (type == "green")) { return(true); } return(false); } function getNextDepth() { if ((nonReggedMCs == undefined) || (nonReggedMCs == NaN)) { nonReggedMCs = 0; } if (nextAvailableDepth == undefined) { nextAvailableDepth = 11000 - nonReggedMCs; } nextAvailableDepth--; return(nextAvailableDepth); } function handleDealClickGameNotOver() { if ((_root.mainDeck.noMoreDeals() == 1) && (_root.lastDealWarningIssued == false)) { var _local2 = _root.getReggedStageMC(); _local2.attachMovie("no_more_deals_mc", "dummy", 15000); _local2.swapDepths(15000); _local2._x = 64.3; _local2._y = 209.4; _local2.onMouseDown = _root.unloadSelf; _root.playSound("tool_message.wav"); _root.lastDealWarningIssued = true; return(undefined); } _root.mainDeck.deal(); return(undefined); } function handleHighScoresUpdate() { _root.initHighScores(); var _local9 = Number(_root.total_points_txt.text); var _local8 = Number(_root.currentLevel); if (_root.total_points_txt.text == 0) { return(false); } if ((!_root.isRecordScore("RPN", "basic_scores", _root.total_points_txt.text, _root.currentLevel)) && (!_root.isRecordScore("RPN", "basic_levels", _root.currentLevel, _root.total_points_txt.text))) { return(false); } _root.newHighscore = true; _root.rpnStopSynergies(); _root.jumpToScores(); var _local3 = _root.getReggedStageMC(); _root.hs_mc = _local3; _local3.attachMovie("highscore_mc", "highscore", 20000); _local3.swapDepths(20000); _local3._x = 185.8; _local3._y = 361.4; var _local6 = new Object(); _local6.parent = _local3.highscore; _local6.onKeyDown = function () { var _local2 = Key.getCode(); if ((_local2 == 13) || (_local2 == 13)) { Key.removeListener(this); this.parent.handleSubmitPress(); } }; Key.addListener(_local6); _local3.highscore.points = _local9; _local3.highscore.level = _local8; var _local4 = new TextFormat(); _local4.font = "AndalusNumbers"; _local4.bold = true; _local4.size = 14; _local4.align = "center"; _local4.letterSpacing = 2; var _local5 = _local3.highscore.playerName; _local4.color = 4203023 /* 0x40220F */; _local5.setNewTextFormat(_local4); _local5.sharpness = 0; _local5.antiAliasType = "advanced"; _local5.embedFonts = true; return(true); } function setCard(obj, val) { if (val != undefined) { setCard(obj, undefined); obj.leftColor.attachMovie(val.leftColor + "_mc", "leftCol_mc", getNextDepth()); obj.rightColor.attachMovie(val.rightColor + "_mc", "rightCol_mc", getNextDepth()); obj.rightShape.attachMovie(val.rightShape + "_mc", "rightShp_mc", getNextDepth()); if ((val.leftShape == "luna") || (val.leftShape == "terra")) { obj.leftShape.attachMovie(val.leftShape + "_flipped_mc", "leftShp_mc", getNextDepth()); } else { obj.leftShape.attachMovie(val.leftShape + "_mc", "leftShp_mc", getNextDepth()); } obj.cardval = val; obj._visible = true; _root.registerStageMC(obj.leftColor.leftCol_mc); _root.registerStageMC(obj.rightColor.rightCol_mc); _root.registerStageMC(obj.leftShape.leftShp_mc); _root.registerStageMC(obj.rightShape.rightShp_mc); if (val.joker) { setJoker(obj); } } else { obj.leftColor.leftCol_mc.removeMovieClip(); obj.leftShape.leftShp_mc.removeMovieClip(); obj.rightColor.rightCol_mc.removeMovieClip(); obj.rightShape.rightShp_mc.removeMovieClip(); obj.jokerEffect.removeMovieClip(); obj.extraDealEffect.removeMovieClip(); obj.cardval = undefined; obj._visible = false; } } function setJoker(card) { card.cardval.joker = true; card.attachMovie("joker_tile_mc", "jokerEffect", getNextDepth()); _root.registerStageMC(card.jokerEffect); } function setExtraDealCard(card) { card.cardval.extradeal = true; card.tween = new mx.transitions.Tween(card, "_alpha", mx.transitions.easing.Regular.easeInOut, 95, 60, 1, 1); card.tween.onMotionFinished = card.tween.yoyo; } function unsetExtraDealCard(card) { card.cardval.extradeal = false; card.tween.stop(); } function playSound(name, loops, vol) { if (!_root.bgSoundsEnabled) { return(undefined); } if (loops == undefined) { loops = 0; } var _local2 = new Sound(); _local2.attachSound(name); _local2.start(0, loops); } function playSequencedSound(name, func) { if (!_root.bgSoundsEnabled) { func(); return(undefined); } var _local3 = new Sound(); _local3.onSoundComplete = function () { this.func(); }; _local3.func = func; _local3.attachSound(name); _local3.start(); } function clearStage() { _root.game_bg_mc2.swapDepths(1); _root.tutorial_text_bg_mc.swapDepths(2); for (obj in _root.stageObjs) { _root.stageObjs[obj].removeMovieClip(); delete _root.stageObjs[obj]; _root.stageObjs[obj] = undefined; } delete _root.stageObjs; _root.stageObjs = undefined; if ((nonReggedMCs == undefined) || (nonReggedMCs == NaN)) { nonReggedMCs = 0; } nextAvailableDepth = 11000 - nonReggedMCs; } function getStageMC(regged) { if (_root.stageObjs == undefined) { _root.stageObjs = new Array(); } if ((nonReggedMCs == undefined) || (nonReggedMCs == NaN)) { nonReggedMCs = 0; } if (regged != true) { nonReggedMCs++; } var _local2 = 0; if (regged) { _local2 = "Regged" + _root.stageObjs.length; } else { _local2 = nonReggedMCs; } var _local3 = "dynamicObject" + _local2; _root.createEmptyMovieClip(_local3, _root.getNextDepth()); return(_root[_local3]); } function getReggedStageMC() { var _local1 = getStageMC(true); registerStageMC(_local1); return(_local1); } function registerStageMC(mc) { if (_root.stageObjs == undefined) { _root.stageObjs = new Array(); } _root.stageObjs.push(mc); } function generateIdxSet(nums, maxNum) { var _local5 = new Array(); var _local6 = new Array(); var _local3 = 0; while (_local3 < nums) { _local6.push(int(((maxNum - _local3) * Math.random()) + 1)); _local3++; } _local3 = 0; while (_local3 < nums) { var _local2 = _local6[_local3]; var _local4 = _local5; _local4.sort(); var _local1 = 0; while (_local1 < _local3) { if (_local4[_local1] <= _local2) { _local2++; } _local1++; } _local5.push(_local2); _local3++; } return(_local5); } function generateConstraints(level, slotsNum) { var _local4 = new Array(); var _local9 = _root.getConstraintNums(level); var _local5 = _root.generateIdxSet(_local9.totalConstraints, slotsNum); var _local7 = _local9.genColor; var _local6 = _local9.genShape + _local7; var _local8 = _local9.spcColor + _local6; var _local2; var _local3 = 0; while (_local3 < _local7) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = "color"; _local4.push(_local2); _local3++; } _local3 = _local7; while (_local3 < _local6) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = "shape"; _local4.push(_local2); _local3++; } _local3 = _local6; while (_local3 < _local8) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = randomColor(); _local4.push(_local2); _local3++; } _local3 = _local8; while (_local3 < _local9.totalConstraints) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = randomShape(); _local4.push(_local2); _local3++; } return(_local4); } function getConstraintNums(level) { var _local1 = new Object(); if (level > 30) { level = 30; } _local1.genColor = genColorPerLevel[level - 1]; _local1.genShape = genShapePerLevel[level - 1]; _local1.spcColor = spcColorPerLevel[level - 1]; _local1.spcShape = spcShapePerLevel[level - 1]; _local1.totalConstraints = ((_local1.genColor + _local1.genShape) + _local1.spcColor) + _local1.spcShape; return(_local1); } function loadMouse() { Mouse.hide(); if (_root.mouse_mc) { _root.mouse_mc.unloadMovie(); _root.mouse_mc = undefined; } if (_root.mouse_mc == undefined) { _root.mouse_mc = _root.getStageMC(); _root.mouse_mc.swapDepths(25000); _root.mouse_mc.attachMovie("mouse_mc", "dummy", _root.getNextDepth()); _root.mouse_mc.onEnterFrame = _root.updateMouseLocation; } } function updateMouseLocation() { this._x = _root._xmouse; this._y = _root._ymouse; } function unloadSelf() { this.unloadMovie(); } function getSavedObject(tool, name) { var _local1 = SharedObject.getLocal((tool + "_") + name); if (_local1 == undefined) { trace(((("FATAL: getSavedObject(" + tool) + ", ") + name) + ") has failed. Possibly a permissions/space issue."); return(undefined); } if (_local1.data.val == undefined) { _local1.data.val = new Object(); } return(_local1.data.val); } function flushSavedObject() { var _local1 = SharedObject.getLocal((tool + "_") + name); _local1.flush(); } function setFadein(obj, step) { obj._alpha = 0; obj.fadein_step = step; obj.onEnterFrame = _root.fadeInEffect; } function setFadeout(obj, step) { obj._alpha = 100; obj.fadeout_step = step; obj.onEnterFrame = _root.fadeOutEffect; } function fadeInEffect() { this._alpha = this._alpha + this.fadein_step; if (this._alpha > 100) { this._alpha = 100; this.onEnterFrame = undefined; } } function fadeOutEffect() { this._alpha = this._alpha - this.fadeout_step; if (this._alpha < 0) { this._alpha = 0; this.onEnterFrame = undefined; } } function initHighScores() { if ((_root.getRecordScore("RPN", "basic_scores", 0).player == undefined) || (_root.getRecordScore("RPN", "basic_levels", 0).player == undefined)) { _root.resetRecordsTable("RPN", "basic_levels", 11); _root.resetRecordsTable("RPN", "basic_scores", 11); var _local2 = 10; while (_local2 >= 0) { _root.addRecordScore("RPN", "basic_scores", "Sorcerer", 100 + (_local2 * 100), 1); _root.addRecordScore("RPN", "basic_levels", "Sorcerer", 1 + _local2, 100 + (_local2 * 100)); _local2--; } } } function setSynergy() { var _local2; _local2 = _root.currentLevel - 3; if (_local2 < 1) { _root.synergy1 = undefined; _root.synergy2 = undefined; return(undefined); } while (_local2 > 28) { _local2 = _local2 - 28; } if (_local2 == 1) { _root.generateSynergySet(); } var _local5 = _root.synergiesSet[_local2 - 1].s1; var _local4 = _root.synergiesSet[_local2 - 1].s2; _root.playSound("Synergy Startup"); var _local6 = ((_local5 + "_") + _local4) + "_synergy_mc"; _root.synergy1 = _local5; _root.synergy2 = _local4; var _local3 = _root.getReggedStageMC(); _local3.swapDepths(20500); _local3.attachMovie(_local6, "movie", 100); _local3._x = 324.9; _local3._y = 246.6; _local3.movie.onRollOver = _root.synergyOnRollOver; _local3.movie.onRollOut = _root.synergyOnRollOut; } function synergyOnRollOver() { if (_root.inGameMenuDisabled == false) { return(undefined); } if (_root.rpnGameOver()) { return(undefined); } if (this.synergy_mo_mc != undefined) { return(undefined); } if (this._currentframe != this._totalframes) { return(undefined); } this.lala = _root.getReggedStageMC(); this.lala.swapDepths(20500); this.lala.attachMovie("synergy_mo_mc", "movie", 25000); this.lala._x = 463; this.lala._y = 167; } function synergyOnRollOut() { removeMovieClip(this.lala); } function generateSynergySet() { _root.synergiesSet = new Array(); var _local2 = new Array(); var _local6 = 0; while (_local6 < 4) { var _local5 = _local6 + 1; while (_local5 < 4) { var _local4 = new Object(); _local4.s1 = colorsArray[_local6]; _local4.s2 = colorsArray[_local5]; _local2.push(_local4); _local5++; } _local5 = 0; while (_local5 < 4) { var _local4 = new Object(); _local4.s1 = shapesArray[_local6]; _local4.s2 = colorsArray[_local5]; _local2.push(_local4); _local5++; } _local6++; } _local6 = 0; while (_local6 < 4) { var _local5 = _local6 + 1; while (_local5 < 4) { var _local4 = new Object(); _local4.s1 = shapesArray[_local6]; _local4.s2 = shapesArray[_local5]; _local2.push(_local4); _local5++; } _local6++; } while (_local2.length > 0) { var _local7 = int(Math.random() * _local2.length); _root.synergiesSet.push(_local2[_local7]); var _local8 = new Array(); var _local3 = 0; while (_local3 < _local7) { _local8.push(_local2[_local3]); _local3++; } _local3 = _local7 + 1; while (_local3 < _local2.length) { _local8.push(_local2[_local3]); _local3++; } _local2 = _local8; } } function addExtrasByLevel(level) { if (_root.specialDebugMode == level) { _root.addExtraDeals(4, 4); _root.addExtraBonuses("red_bomb", 2); _root.addExtraBonuses("switch", 2); _root.addExtraBonuses("joker", 2); _root.addExtraBonuses("blue_bomb", 2); } if (level == 1) { _root.addExtraDeals(4, 3); } if ((level == 10) || (level == 15)) { _root.addExtraBonuses(randomTransformColor(), 1); _root.addExtraBonuses(randomTransformShape(), 1); } if (level == 20) { _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); } if (level == 25) { _root.addExtraBonuses(randomTransformColor(), 1); _root.addExtraBonuses(randomTransformColor(), 1); _root.addExtraBonuses(randomTransformShape(), 1); _root.addExtraBonuses(randomTransformShape(), 1); } if (level == 30) { _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); } if (level > 30) { _root.addExtraBonuses(randomTransform(), 1); } } function randomTransform() { if (int(Math.random() * 2) == 0) { return(randomTransformColor()); } return(randomTransformShape()); } function randomTransformColor() { return(_root.randomColor() + "_transform"); } function randomTransformShape() { var _local2 = _root.randomShape(); return(_local2 + "_transform"); } function addExtraDeals(cards, num) { if ((num == undefined) || (num < 1)) { return(undefined); } _root.mainExtras.add(("d" + cards) + "_extradeal", num, _root.extraDealClick, "extra_deal_mo_mc", cards); } function addExtraBonuses(type, num) { if ((num == undefined) || (num < 1)) { return(undefined); } _root.mainExtras.add(type + "_mc", num, eval (("_root.extra" + type) + "Click"), type + "_mo_mc", undefined); } function extraDealClick() { if (_root.mainExtras.mActive == false) { return(undefined); } _root.tutorialNotifyExtraDealClicked(); var _local3 = _root.mainExtras.getExtraInfo(this.idx); this.onRollOut(); _root.mainExtras.remove(this.idx); _root.mainDeck.setExtraDeal(_local3); _root.playSound("Extra Deal"); _root.lastDealWarningIssued = false; } function extrared_bombClick() { if (_root.mainTable.isEmpty()) { playSound("Illegal Click"); return(undefined); } _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); extrasAddTip("red_bomb"); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); _root.onMouseDown = _root.redBombOnTileClick; _root.lastDealWarningIssued = false; } function redBombOnTileClick() { var _local3 = _root.mainTable.getSlotIdxFromCursor(); if ((_local3 == undefined) || (_root.mainTable.getCard(_local3) == undefined)) { playSound("Illegal Click"); return(undefined); } _root.playSound("red_bomb.wav"); _root.mainTable.setCard(_local3, eval("NULL")); var _local2 = _root.getReggedStageMC(); _local2.attachMovie("red_bomb_effect", dummy, _root.getNextDepth()); _local2.swapDepths(16500); var _local4 = _root.mainTable.getTileEffectCoords(_local3); _local2._x = _local4._x; _local2._y = _local4._y; _root.tutorialNotifyExtraDealClicked(); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function extrablue_bombClick() { if (!_root.mainTable.hasConstraints()) { playSound("Illegal Click"); return(undefined); } _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); extrasAddTip("blue_bomb"); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); _root.onMouseDown = _root.blueBombOnTileClick; _root.lastDealWarningIssued = false; } function blueBombOnTileClick() { var _local3 = _root.mainTable.getConstraintIdxFromCursor(); if (_local3 == undefined) { playSound("Illegal Click"); return(undefined); } _root.playSound("blue_bomb.wav"); _root.mainTable.setConstraint(_local3, eval("NULL")); var _local2 = _root.getReggedStageMC(); _local2.attachMovie("blue_bomb_effect", dummy, _root.getNextDepth()); _local2.swapDepths(16500); var _local4 = _root.mainTable.getSliceEffectCoords(_local3); _local2._x = _local4._x; _local2._y = _local4._y; _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function extraswitchClick() { _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); extrasAddTip("switch"); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); _root.onMouseDown = _root.switchOnTileClick; _root.lastDealWarningIssued = false; } function switchOnTileClick() { var _local2 = _root.mainTable.getSlotIdxFromCursor(); if ((_local2 != undefined) && (_root.mainTable.getCard(_local2) != undefined)) { if (!switchTableTile(_local2)) { playSound("Illegal Click"); return(undefined); } } else { _local2 = _root.mainDeck.getSlotIdxFromCursor(); if (_local2 != undefined) { switchDeckTile(_local2); } else { playSound("Illegal Click"); return(undefined); } } _root.playSound("switch.wav"); _root.tutorialNotifyExtraDealClicked(); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function switchDeckTile(idx) { var _local2 = _root.mainDeck.getCard(idx).cardval; var _local3 = new cardObj(_local2.rightColor, _local2.rightShape, _local2.leftColor, _local2.leftShape); _root.setFadein(_root.mainDeck.setCard(idx, _local3), 4); } function switchTableTile(idx) { var _local2 = _root.mainTable.getCard(idx); var _local4 = new cardObj(_local2.rightColor, _local2.rightShape, _local2.leftColor, _local2.leftShape); _root.mainTable.setCard(idx, undefined); if (_root.mainTable.illegalPlacement(idx, _local4, -1)) { _root.mainTable.setCard(idx, _local2); return(false); } _root.setFadein(_root.mainTable.setCard(idx, _local4), 4); return(true); } function extrajokerClick() { _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); extrasAddTip("joker"); _root.onMouseDown = _root.jokerOnTileClick; _root.lastDealWarningIssued = false; } function jokerOnTileClick() { var _local2 = _root.mainTable.getSlotIdxFromCursor(); var _local3 = _root.mainDeck.getSlotIdxFromCursor(); if (((_local2 == undefined) || (_root.mainTable.getCard(_local2) == undefined)) && (_local3 == undefined)) { playSound("Illegal Click"); return(undefined); } if (_local2 != undefined) { _root.mainTable.setJoker(_local2); } else { _root.mainDeck.setJoker(_local3); } _root.playSound("joker.wav"); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function extraDealMO() { if (_root.mainExtras.mActive == false) { return(undefined); } if (this.mouse_over_elem == undefined) { this.mouse_over_elem = _root.getReggedStageMC(); this.mouse_over_elem.swapDepths(17020); this.mouse_over_elem.attachMovie(this.tip, "msg", 17020); this.mouse_over_elem._x = this._x - 53; this.mouse_over_elem._y = this._y - 128; this.mouse_over_elem._alpha = 0; _root.setFadein(this.mouse_over_elem, 10); } } function extraDealMOut() { this.mouse_over_elem.removeMovieClip(); this.mouse_over_elem = undefined; } function transformClick(extradeal, color, shape) { _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); extradeal.mouse_over_elem.removeMovieClip(); _root.playSound("tool_message.wav"); _root.mainExtras.remove(extradeal.idx); _root.transformToColor = color; _root.transformToShape = shape; if (color != undefined) { extrasAddTip(color + "_transform"); } if (shape != undefined) { extrasAddTip(shape + "_transform"); } _root.onMouseDown = _root.transformOnTileClick; _root.lastDealWarningIssued = false; } function transformOnTileClick() { var _local2 = _root.mainTable.getSlotIdxAndSideFromCursor(); var _local3 = _root.mainDeck.getSlotIdxAndSideFromCursor(); if (((_local2 == undefined) || (_root.mainTable.getCard(_local2.idx) == undefined)) && (_local3 == undefined)) { playSound("Illegal Click"); return(false); } if (_local2 != undefined) { if (!transformTableTile(_local2.idx, _local2.leftSide)) { return(undefined); } } else { transformDeckTile(_local3.idx, _local3.leftSide); } _root.playSound("transform.wav"); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function transformTableTile(idx, left) { var _local3 = _root.mainTable.getCard(idx); var _local2 = new cardObj(_local3.leftColor, _local3.leftShape, _local3.rightColor, _local3.rightShape); if (left) { if (_root.transformToColor != undefined) { _local2.leftColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.leftShape = _root.transformToShape; } } else { if (_root.transformToColor != undefined) { _local2.rightColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.rightShape = _root.transformToShape; } } _root.mainTable.setCard(idx, undefined); if (_root.mainTable.illegalPlacement(idx, _local2, -1)) { _root.mainTable.setCard(idx, _local3); playSound("Illegal Click"); return(false); } var _local4 = _root.mainTable.setCard(idx, _local2); if (left) { if (_root.transformToColor != undefined) { _root.setFadein(_local4.leftColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local4.leftShape, 4); } } else { if (_root.transformToColor != undefined) { _root.setFadein(_local4.rightColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local4.rightShape, 4); } } return(true); } function transformDeckTile(idx, left) { var _local4 = _root.mainDeck.getCard(idx).cardval; var _local2 = new cardObj(_local4.leftColor, _local4.leftShape, _local4.rightColor, _local4.rightShape); if (left) { if (_root.transformToColor != undefined) { _local2.leftColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.leftShape = _root.transformToShape; } } else { if (_root.transformToColor != undefined) { _local2.rightColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.rightShape = _root.transformToShape; } } var _local3 = _root.mainDeck.setCard(idx, _local2); if (left) { if (_root.transformToColor != undefined) { _root.setFadein(_local3.leftColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local3.leftShape, 4); } } else { if (_root.transformToColor != undefined) { _root.setFadein(_local3.rightColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local3.rightShape, 4); } } return(true); } function extrablue_transformClick() { transformClick(this, "blue", undefined); } function extragreen_transformClick() { transformClick(this, "green", undefined); } function extrared_transformClick() { transformClick(this, "red", undefined); } function extrayellow_transformClick() { transformClick(this, "yellow", undefined); } function extraluna_transformClick() { transformClick(this, undefined, "luna"); } function extraterra_transformClick() { transformClick(this, undefined, "terra"); } function extrasol_transformClick() { transformClick(this, undefined, "sol"); } function extrastella_transformClick() { transformClick(this, undefined, "stella"); } function extrasAddTip(name) { _root.extra_tip_mc = _root.getReggedStageMC(); with (_root.extra_tip_mc) { attachMovie(name + "_tip_mc", "dummy", 10000); _x = 320; _y = 60; } } function extrasRemoveTip() { removeMovieClip(_root.extra_tip_mc); } function getRandomTip() { return(tips[int(Math.random() * tips.length)]); } function getInstruction(idx) { if (instructions.length <= idx) { return(undefined); } return(instructions[idx]); } function rpnInit() { var _local3 = new TextFormat(); _local3.font = "AndalusNumbers"; _local3.bold = true; _local3.size = 18; var _local2 = _root.points_txt; _local3.color = 7623171 /* 0x745203 */; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; _local2 = _root.level_txt; _local3.color = 4203023 /* 0x40220F */; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; _local2 = _root.total_points_txt; _local3.color = 7672066 /* 0x751102 */; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; _local2 = _root.instructions_txt; _local3.font = "Calligraphic"; _local3.size = 14; _local3.color = 7672066 /* 0x751102 */; _local3.align = "left"; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; var _local4 = new Array(185, 185, 195, 205, 220); var _local5 = new Array(368, 388, 408, 428, 448); _root.mainExtras = new rpnExtraDeals(47, 350, _local4, _local5); } function rpnGameOver() { return((_root.mainTable.isFull() || (_root.mainDeck.isEmpty())) || ((_root.mainTimer != undefined) && (_root.mainTimer.isTimeElapsed()))); } function rpnGameWon() { return(_root.rpnGameOver() && (_root.mainTable.getScore() == 48)); } function rpnGameLost() { return(_root.rpnGameOver() && (!_root.rpnGameWon())); } function rpnNewGame(level, baseScore, from_quest) { if ((level == 1) && (from_quest != false)) { from_quest = true; } if (level > 0) { _root.kongregateStats.submit("Level", level); } if (from_quest) { _root.levelDone = false; } _root.onMouseDown = undefined; _root.onMouseUp = undefined; _root.level_txt.text = level; _root.currentLevel = level; _root.baseScore = baseScore; _root.bonusesGiven = false; _root.roundBonusPoints = 0; if (from_quest) { _root.clearStage(); } if (!_root.isTutorialRunning()) { _root.tutorial_txt.text = ""; } else { _root.tutorial_text_bg_mc = _root.getReggedStageMC(); _root.tutorial_text_bg_mc.swapDepths(_root.tutorial_txt); tutorial_text_bg_mc.attachMovie("tutorial_text_bg_mc", "bg_mc", 10000); tutorial_text_bg_mc._x = 38; tutorial_text_bg_mc._y = 376; } _root.mainExtras.activate(); _root.mainExtras.refresh(); _root.lastDealWarningIssued = false; _root.highScoresUpdated = false; if (level == 1) { _root.kongregateServices.connect(); } if (((from_quest != true) && (!_root.isTutorialRunning())) && (_root.currentLevel <= 30)) { rpnLoadQuestScreen(); return(undefined); } _root.levelUpdated = false; inGame = true; _root.game_bg_mc2 = _root.getReggedStageMC(); _root.game_bg_mc2.swapDepths(-16383); _root.game_bg_mc2._alpha = 100; var _local5 = int((level - 1) / 10) + 1; if (_local5 > 3) { _local5 = 3; } if (_root.isTutorialRunning()) { _local5 = 0; } _root.game_bg_mc2.attachMovie(("game_bg" + _local5) + "_mc", "bg", -5000); _root.game_bg_mc2._x = 0; _root.game_bg_mc2._y = 0; if (_root.currentLevel <= 30) { _root.dragon_mc = _root.getReggedStageMC(); _root.dragon_mc.attachMovie("dragon_fire_bad_mc", "movie", _root.getNextDepth()); _root.dragon_mc._x = -2; _root.dragon_mc._y = 0; _root.dragon_mc.movie.gotoAndStop(1); } else { _root.dragon_mc.removeMovieClip("movie"); } _root.victory_mc = _root.getReggedStageMC(); _root.victory_mc.attachMovie("Star Burst", "movie", _root.getNextDepth()); _root.victory_mc._x = 0; _root.victory_mc._y = 0; _root.victory_mc.movie.gotoAndStop("start"); _root.wizard_wand_mc = _root.getReggedStageMC(); _root.wizard_wand_mc.swapDepths(1000); _root.wizard_wand_mc.attachMovie("Wand", "movie", 1000); _root.wizard_wand_mc._x = 0; _root.wizard_wand_mc._y = 0; _root.wizard_wand_mc.movie.onlyOnce = true; _root.wizard_wand_mc.movie.gotoAndStop("prestart"); _root.text_highlight_mc = _root.getReggedStageMC(); _root.text_highlight_mc.attachMovie("Text Highlight", "movie", _root.getNextDepth()); _root.text_highlight_mc._x = -8; _root.text_highlight_mc._y = -6; _root.text_highlight_mc.movie.gotoAndStart("start"); if (_root.gameMode == "survival") { rpnInitTimer(); } else { _root.mainTimer = undefined; } _root.resetTableAndDeck(); rpnStopSynergies(false); _root.won_this_round_txt._visible = false; _root.setSynergy(); var _local4 = _root.generateConstraints(_root.level_txt.text, _root.mainTable.mSlotsNum); var _local2 = 0; while (_local2 < _local4.length) { _root.mainTable.setConstraint(_local4[_local2].idx, _local4[_local2].cnstr); _local2++; } _root.rpnPlayBGMusic(undefined); _root.playSequencedSound("StartGame", _root.moveToGameMusic); _root.addExtrasByLevel(level); _root.instructions_txt.text = ""; _root.hasBonuses = false; _root.currInstructionIdx = 0; if (!_root.isTutorialRunning()) { _root.setInstructionsColor(1399040, 14); _root.rpnSetTextMessage(("Level " + level) + " begins!\n"); if (level == 1) { _root.setInstructionsColor(7672066, 14); _root.currInstructionIdx = 1; _root.textIsInstruction = true; _root.rpnAddTextMessage("1. " + _root.getInstruction(0)); } if (level == 2) { _root.setInstructionsColor(7672066, 14, true, -0.5); _root.rpnAddTextMessage("The triangle in the inner circle is a \"limiter\". The two tiles you put next to it have to match the way the limiter shows. This limiter is a \"color\" limiter - the two tiles must have matching colors.\n"); } if (level == 4) { _root.setInstructionsColor(7672066, 14); _root.rpnAddTextMessage("Every synergic match you create this round will get you special bonuses. You can see the synergic couple on the right, above the level box."); } if (level == 10) { _root.setInstructionsColor(7672066, 14); _root.rpnAddTextMessage("From now on, you will get special power-ups every 5 levels - \"transform tools\". These tools can change one color or one symbol to another."); } } _root.loadMouse(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); DeactivateDeal(); _root.menu_mc.onRelease = undefined; _root.menu_mc.enabled = false; _root.deal_mc.enabled = false; _root.tip_btn.enabled = false; if (!(((((((level == 1) || (level == 10)) || (level == 15)) || (level == 20)) || (level == 25)) || (level == 30)) || (level > 30))) { _root.rpnNotifyExtrasAdded(); } if (level != 0) { _root.lastGameWasTutorial = false; } } function resetTableAndDeck() { var tableSlots = Array(); tableSlots.push("dummy"); var i = 1; while (i <= 8) { tableSlots.push(eval (("_root.circleSlot" + i) + "_mc")); i++; } _root.mainDeck.unsetExtras(); delete _root.mainTable; _root.mainTable = new rpnTable(8, tableSlots); delete _root.mainDeck; _root.mainDeck = new rpnDeck(4); } function rpnReset() { _root.mainExtras.reset(); _root.mainTable.reset(); _root.mainDeck.reset(); inGame = false; } function rpnPlayBGMusic(name) { if (_root.bgmusic_on != name) { _root.bgmusic_sound.stop(); delete _root.bgmusic_sound; _root.bgmusic_sound = new Sound(); _root.bgmusic_sound.attachSound(name); if (_root.bgMusicEnabled) { _root.bgmusic_sound.start(0, 100000); } _root.bgmusic_on = name; } } function rpnEnableBGMusic() { _root.bgMusicEnabled = true; _root.bgmusic_sound.start(0, 100000); } function rpnDisableBGMusic() { _root.bgMusicEnabled = false; _root.bgmusic_sound.stop(); } function rpnEnableSounds() { _root.bgSoundsEnabled = true; } function rpnDisableSounds() { _root.bgSoundsEnabled = false; } function rpnHandleGameWon() { inGame = false; _root.endTutorial(); _root.mainDeck.unsetExtras(); _root.mainTimer.suspendTimer(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.DeactivateDeal(); _root.menu_mc.onRelease = undefined; _root.menu_mc.enabled = false; _root.tip_btn.enabled = false; if (_root.currentLevel <= 30) { _root.dragon_mc.removeMovieClip("movie"); _root.dragon_mc = _root.getReggedStageMC(); _root.dragon_mc.swapDepths(20499); _root.dragon_mc.attachMovie("dragon_fire_good_mc", "movie", _root.getNextDepth()); _root.dragon_mc._x = -2; _root.dragon_mc._y = 0; _root.dragon_mc.movie.gotoAndPlay(1); } else { _root.raiseGameWonSign(); } } function rpnHandleBonuses() { var _local5 = false; var _local2 = getHarmonicPoints(); if (_local2 != undefined) { _root.addExtraDeals(2, _local2.D2); _root.addExtraDeals(3, _local2.D3); _root.addExtraDeals(4, _local2.D4); _root.addExtraBonuses("red_bomb", _local2.RB); _root.addExtraBonuses("switch", _local2.SW); _root.addExtraBonuses("joker", _local2.JO); _root.addExtraBonuses("blue_bomb", _local2.BB); if (((((((_local2.D2 > 0) || (_local2.D3 > 0)) || (_local2.D4 > 0)) || (_local2.RB > 0)) || (_local2.SW > 0)) || (_local2.JO > 0)) || (_local2.BB > 0)) { _local5 = true; } _root.roundBonusPoints = _root.roundBonusPoints + Number(_local2.points); } var _local3 = getPoolPoints(); _root.addExtraDeals(2, _local3.D2); _root.addExtraDeals(3, _local3.D3); _root.addExtraDeals(4, _local3.D4); _root.addExtraBonuses("red_bomb", _local3.RB); _root.addExtraBonuses("switch", _local3.SW); _root.addExtraBonuses("joker", _local3.JO); _root.addExtraBonuses("blue_bomb", _local3.BB); if (((((((_local3.D2 > 0) || (_local3.D3 > 0)) || (_local3.D4 > 0)) || (_local3.RB > 0)) || (_local3.SW > 0)) || (_local3.JO > 0)) || (_local3.BB > 0)) { _local5 = true; } _root.roundBonusPoints = _root.roundBonusPoints + Number(_local3.points); var _local7 = _root.hasBonuses; var _local4 = getSynergyPoints(); _root.addExtraDeals(2, _local4.D2); _root.addExtraDeals(3, _local4.D3); _root.addExtraDeals(4, _local4.D4); if (((_local4.D2 > 0) || (_local4.D3 > 0)) || (_local4.D4 > 0)) { _local5 = true; } _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); if (_root.mainTimer != undefined) { var _local6 = int(_root.mainTimer.remainingSeconds()) * 2; if (_local6 > 0) { _root.addSpecialSetsMsg("Survival time bonus, ", _local6, 0, 0, 0, 0, 0, 0, 0); } _root.roundBonusPoints = _root.roundBonusPoints + _local6; } if (!_local7) { _root.setInstructionsColor(1510, 14); _root.rpnAddTextMessage("Don't forget: creating special sets will get you special bonuses!\n"); } _root.setInstructionsColor(617, 16, false); _root.rpnAddTextMessage("Click anywhere to continue\n"); if (!_local5) { _root.rpnNotifyExtrasAdded(); } clearInterval(_root.bonusIntervalId); _root.bonusesGiven = true; } function dragonDefeatedAfterEffect() { var _local2 = _root.getReggedStageMC(); _local2.attachMovie("end_game_mc", "dummy", 15000); _local2.swapDepths(15000); _local2._x = -23.6; _local2._y = -52.1; } function rpnInitTimer() { _root.timer_green_bg_mc = _root.getReggedStageMC(); _root.timer_green_bg_mc.swapDepths(18702); with (_root.timer_green_bg_mc) { attachMovie("timer_green_bg_mc", "movie", 18702); _x = 503; _y = 63; } _root.timer_mask_mc = _root.getReggedStageMC(); _root.timer_mask_mc.swapDepths(18701); with (_root.timer_mask_mc) { attachMovie("timer_mask_mc", "movie", 18701); _x = 503; _y = 63; } _root.timer_green_bg_mc.setMask(_root.timer_mask_mc); _root.mainTimer = new cpiTimer(_root.timer_mask_mc); var timerLength = (Math.min(120 + (4 * _root.currentLevel), 240) * 1000); _root.mainTimer.startTimer(timerLength); _root.mainTimer.suspendTimer(); _root.timer_mc = _root.getReggedStageMC(); _root.timer_mc.swapDepths(18700); with (_root.timer_mc) { attachMovie("timer_bg_mc", "movie", 18700); _x = 503; _y = 63; } } function rpnHandleGameLost() { inGame = false; _root.endTutorial(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); DeactivateDeal(); _root.menu_mc.onRelease = undefined; _root.menu_mc.enabled = false; _root.mainDeck.unsetExtras(); _root.mainTimer.suspendTimer(); _root.rpnPlayBGMusic(undefined); _root.dragon_mc.swapDepths(22000); if (_root.currentLevel <= 30) { _root.dragon_mc.movie.gotoAndPlay(2); } else { _root.raiseGameOverSign(); } } function raiseGameOverSign() { _root.playSequencedSound("Game Over", _root.moveToBGMusic); if (_root.currentLevel <= 30) { _root.setInstructionsColor(7672066, 14); _root.rpnSetTextMessage("The ring was not strong enough to stop the dragon and you have been incinerated...\n"); _root.playSound("New Message"); } _root.setInstructionsColor(1510, 30); _root.rpnAddTextMessage("Game Over\n"); _root.setInstructionsColor(1510, 14); _root.rpnAddTextMessage("Click anywhere to continue\n"); _root.onMouseUp = rpnLostClick; } function raiseGameWonSign() { _root.victory_mc.movie.play(); _root.playSound("Ring Complete"); _root.instructions_txt.text = ""; _root.instructions_txt.filters = filter; _root.setInstructionsColor(622336, 18, true); _root.rpnSetTextMessage(newline); _root.setWonColor(); _root.won_this_round_txt._visible = true; _root.playSound("New Message"); if (!_root.lastGameWasTutorial) { _root.bonusIntervalId = setInterval(rpnHandleBonuses, 1000); } else { trace("No bonuses for tutorial"); _root.rpnNotifyExtrasAdded(); _root.bonusesGiven = true; } } function moveToBGMusic() { _root.rpnPlayBGMusic("background_music"); } function moveToGameMusic() { _root.rpnPlayBGMusic("game_music"); } function rpnDealClicked() { _root.playSound("button1.wav"); _root.tutorialNotifyDealClicked(); if (!_root.rpnGameOver()) { _root.handleDealClickGameNotOver(); return(undefined); } if (_root.lastGameWasTutorial) { _root.mainExtras.reset(); _root.rpnNewGame(1, 0, false); return(undefined); } if (_root.rpnGameWon()) { _root.baseScore = _root.baseScore + Number(_root.points_txt.text); _root.currentLevel++; _root.rpnNewGame(_root.currentLevel, _root.baseScore); return(undefined); } if (!_root.highScoresUpdated) { if (_root.handleHighScoresUpdate()) { return(undefined); } } _root.mainExtras.reset(); _root.jumpToEntry(); } function setInstructionsColor(color, size, isBold, letterSpacing) { if (isBold == undefined) { isBold = true; } if (letterSpacing == undefined) { letterSpacing = 0; } var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = isBold; _local2.size = size; _local2.letterSpacing = letterSpacing; var _local3 = _root.instructions_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function setWonColor() { color = 622336 /* 0x097F00 */; size = 18; bold = true; if (isBold == undefined) { isBold = true; } if (letterSpacing == undefined) { letterSpacing = 0; } var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = isBold; _local2.size = size; _local2.letterSpacing = letterSpacing; var _local3 = _root.instructions_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function setTipColor(color, size) { var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = true; _local2.size = size; _local2.letterSpacing = 0; var _local3 = _root.tips_box.movie.tip_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function rpnAddTextMessage(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.textIsIntstruction = false; _root.instructions_txt.replaceText(10000, 10000, msg); } function rpnSetTextMessage(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.textIsInstruction = false; _root.instructions_txt.text = msg; } function rpnSetInstructionTextMessage(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.textIsInstruction = true; _root.instructions_txt.text = msg; } function updateInstructionInWindow() { if (!_root.textIsInstruction) { _root.currInstructionIdx = 0; } var _local2 = _root.currInstructionIdx + 1; var _local3 = _root.getInstruction(_local2 - 1); if (_local3 == undefined) { _root.currInstructionIdx = 0; updateInstructionInWindow(); return(undefined); } _root.setInstructionsColor(7672066, 14); rpnSetInstructionTextMessage((_local2 + ". ") + _local3); _root.currInstructionIdx++; } function DeactivateDeal() { _root.deal_mc.onPress = undefined; } function ActivateDeal() { _root.deal_mc.onPress = _root.rpnDealClicked; } function rpnNotifyExtrasAdded() { if (_root.rpnGameOver()) { if (_root.currentLevel == 30) { var _local2 = _root.getReggedStageMC(); _local2.attachMovie("end_game_mc", "dummy", 15000); _local2.swapDepths(15000); _local2._x = -25.5; _local2._y = -51; } _root.deal_mc.onPress = undefined; if (_root.currentLevel < 30) { _root.onMouseUp = _root.rpnDealClicked; } else { _root.onMouseUp = _root.rpnNextRoundAfter30; } } else { _root.mainTable.activate(); _root.mainDeck.activate(); _root.mainExtras.activate(); _root.mainTimer.resumeTimer(); _root.menu_mc.onRelease = rpnMenuReleased; _root.menu_mc.enabled = true; _root.deal_mc.enabled = true; _root.tip_btn.enabled = true; ActivateDeal(); } } function rpnLoadQuestScreen(level) { _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.tip_btn.enabled = false; if (level == undefined) { level = _root.currentLevel; } _root.quest_screen_mc = _root.getReggedStageMC(); _root.quest_screen_mc.attachMovie("quest_screen_mc", "dummy", 23000); _root.quest_screen_mc.swapDepths(23000); _root.quest_screen_mc._x = 0; _root.quest_screen_mc._y = 0; var _local7 = 106; var _local9 = 320; var _local8 = 214; var _local2 = 1; while (_local2 <= 30) { var _local3 = _root.quest_screen_mc.attachMovie("circle_mc", "sand_circle" + _local2, 23000 + _local2); var _local5 = 0.190399554763018; var _local4 = _local2 * _local5; if (_local2 > 10) { _local4 = _local4 + _local5; } if (_local2 > 20) { _local4 = _local4 + _local5; } _local3._x = _local9 + (_local7 * Math.sin(_local4)); _local3._y = _local8 - (_local7 * Math.cos(_local4)); if (_local2 < level) { _local3.gotoAndStop("big"); } if (_local2 > level) { _local3.gotoAndStop("small"); } if (_local2 == level) { _local3.gotoAndPlay("small"); } _local2++; } var _local10 = new mx.transitions.Tween(_root.quest_screen_mc, "_alpha", mx.transitions.easing.Regular.easeIn, 0, 100, 1, 1); _local10.onMotionFinished = function () { _root.quest_screen_mc.dummy.next_quest_txt.text = _root.quest_screen_mc.next_txt; }; } function rpnNextRound() { rpnNewGame(_root.currentLevel, _root.baseScore, true); } function rpnNextRoundAfter30() { _root.baseScore = _root.baseScore + Number(_root.points_txt.text); _root.currentLevel++; rpnNextRound(); } function rpnLostClick() { _root.onMouseUp = undefined; _root.rpnDealClicked(); } function rpnStopSynergies(remove) { var i = 1; while (i <= 8) { var li = ((i == 8) ? 1 : (i + 1)); var synergyName = ((("synergy" + i) + li) + "_mc"); var synergy = eval ("_root." + synergyName); synergy.gotoAndStop(1); synergy.running = false; var barName = ((("bar" + i) + li) + "_mc"); var bar = eval ("_root." + barName); bar.gotoAndStop(1); bar.running = false; bar._visible = false; if (remove == true) { removeMovieClip(synergy); removeMovieClip(bar); } i++; } } function rpnMenuReleased() { if (_root.gameMenu_mc != undefined) { return(undefined); } _root.playSound("button1.wav"); if (_root.rpnGameOver()) { if (_root.handleHighScoresUpdate()) { return(undefined); } } _root.inGameMenuDisabled = false; _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.DeactivateDeal(); _root.mainTimer.suspendTimer(); _root.menu_mc.enabled = false; _root.deal_mc.enabled = false; _root.tip_btn.enabled = false; _root.gameMenu_mc = _root.getReggedStageMC(); var _local2 = _root.gameMenu_mc; _local2.swapDepths(21000); _local2.attachMovie("inGameMenu_mc", "movie", 21000); _local2._x = 0; _local2._y = 0; _root.setFadein(_local2, 10); } function startTutorial() { tutorialStage = -1; tutorialIsRunning = true; _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.DeactivateDeal(); _root.lastGameWasTutorial = true; } function endTutorial() { tutorialIsRunning = false; } function tutorialStartGame() { endTutorial(); setTutorialTextMessage(""); _root.rpnNewGame(1, 0, false); } function tutorialOKClicked() { var _local2 = tutorialUntils[tutorialStage]; if (_local2 == seconds10) { tutorialStage++; beginTutorialStage(); } else { setTutorialTextMessage(_root.tutorial_txt.text); } } function advanceTutorial() { if (oneTileRemaining() && (tutorialStage < 12)) { tutorialStage = 12; beginTutorialStage(); advanceTutorial(); return(undefined); } if ((tutorialStage < 0) || (tutorialUntils[tutorialStage]())) { tutorialStage++; beginTutorialStage(); advanceTutorial(); } } function beginTutorialStage() { tutorialBegins[tutorialStage](); setTutorialTextMessage(tutorialMessages[tutorialStage]); } function isTutorialRunning() { return(tutorialIsRunning); } function isTutorialDone() { } function ringNotEmpty() { return(!_root.mainTable.isEmpty()); } function stage1begin() { _root.mainTable.activate(); _root.mainDeck.activate(); _root.mainExtras.deactivate(); _root.menu_mc.enabled = false; } function twoNeighbouringTiles() { var _local2 = 1; while (_local2 <= 8) { var _local4 = _root.mainTable.getCard(_local2); var _local3 = _root.mainTable.getCard(((_local2 < 8) ? (_local2 + 1) : 1)); if ((_local4 != undefined) && (_local3 != undefined)) { return(true); } _local2++; } return(false); } function twoTilesFit() { return(_root.mainTable.getScore() > 0); } function beginTutorialTimer() { tutorialTimer = getTimer(); } function seconds10() { return((getTimer() - tutorialTimer) > 10000); } function resetDealClicked() { tutorialDealClicked = false; _root.ActivateDeal(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); } function tutorialNotifyDealClicked() { tutorialDealClicked = true; } function dealIsPressed() { if (tutorialDealClicked) { _root.mainTable.activate(); _root.mainDeck.activate(); } return(tutorialDealClicked); } function enableExtraDeals() { _root.mainExtras.activate(); tutorialExtraDealClicked = false; _root.addExtraDeals(4, 2); _root.addExtraBonuses("red_bomb", 1); _root.addExtraBonuses("switch", 1); } function tutorialNotifyExtraDealClicked() { tutorialExtraDealClicked = true; } function extraDeal4CardPressed() { _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.menu_mc.enabled = false; if (tutorialExtraDealClicked) { _root.mainTable.activate(); _root.mainDeck.activate(); } return(tutorialExtraDealClicked); } function addConstraint() { var _local2 = 1; while (_local2 <= 8) { if (_root.mainTable.getCard(_local2) != undefined) { } else { _root.mainTable.setConstraint(_local2, "color"); break; } _local2++; } beginTutorialTimer(); } function ringIsComplete() { return(_root.mainTable.isFull()); } function gameWon() { return(_root.mainTable.getScore() == 48); } function never() { return(false); } function startGame() { endTutorial(); } function setTutorialTextMessage(msg) { setTutorialColor(16777130, 20); _root.tutorial_txt.text = msg; var _local2 = 20; while (_root.tutorial_txt.maxscroll > 1) { _local2 = _local2 - 2; setTutorialColor(16777130, _local2); _root.tutorial_txt.text = msg; } new mx.transitions.Tween(_root.tutorial_txt, "_alpha", mx.transitions.easing.None.easeIn, 40, 100, 0.5, 1); } function setTutorialColor(color, size) { var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = true; _local2.size = size; _local2.letterSpacing = 0; var _local3 = _root.tutorial_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function oneTileRemaining() { return(_root.mainTable.filledSlotsNum() == 7); } function checkNoCurrentTile() { return(_root.currentTile() == undefined); } function jumpToGame() { trace(_root.classic_btn); trace(_root.classic_btn.enabled); _root.classic_btn.enabled = false; _root.survival_btn.enabled = false; _root.menu_text_highlight_mc.removeMovieClip("movie"); gotoAndPlay (6); } var nextAvailableDepth; var nonReggedMCs; var genColorPerLevel = new Array(0, 1, 0, 1, 2, 0, 0, 1, 1, 0, 1, 1, 1, 2, 1, 0, 1, 0, 0, 1, 2, 1, 1, 0, 2, 2, 1, 2, 1, 2); var genShapePerLevel = new Array(0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 2, 0, 1, 1, 2, 2, 2, 3, 1, 2, 2); var spcColorPerLevel = new Array(0, 0, 0, 0, 0, 1, 1, 1, 0, 2, 0, 1, 2, 0, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2); var spcShapePerLevel = new Array(0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 2, 1, 0, 2, 1, 2, 2, 2, 3, 1, 2, 2, 3, 3, 1, 2, 2, 2, 3, 2); var advGenColorPerLevel = new Array(1, 1, 0, 1, 1, 1, 1, 2, 1, 1, 0, 2, 1, 0, 1, 0, 0, 2, 1, 2, 1, 0, 3, 2, 2, 1, 1, 3, 2, 2); var advGenShapePerLevel = new Array(1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2); var advSpcColorPerLevel = new Array(1, 0, 2, 0, 1, 1, 2, 0, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 3, 3, 2); var advSpcShapePerLevel = new Array(0, 1, 0, 2, 1, 1, 0, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 2, 3, 3, 1, 2, 1, 2, 3, 1, 1, 2); var colorsArray = new Array("yellow", "green", "blue", "red"); var shapesArray = new Array("stella", "luna", "sol", "terra"); var synergiesSet; var tips = new Array("One ping means the tile you used fits an adjacent tile.", "Two pings mean the tile you used fits the tiles on both sides.", "If you put a tile next to another and see smoke comes out - the tiles don't fit.", "Extra deals differ in size. You can get a 2 cards, a 3 cards or a 4 cards extra deal.", "You can place together two tiles that don't fit, but make sure everything fits when you put the last tile in the ring.", "Color quadruples harmonic set is a set where there's an equal number of each color in the ring.", "Double double harmonic set is a set where there are at least two of each color and two of each symbol.", "Double triples harmonic set is a set where there are at least three of each color and three of each symbol.", "Symbol quadruples harmonic set is a set where there's an equal number of each symbol in the ring.", "Starting in level 10 you get transform tools every 5 levels. These tools allow you to change tiles to a specific color or symbol.", "When you complete the 30th ring you defeat the dragon. You can go on playing for a personal record.", "After level 30 you get one random transform tool each level."); var instructions = new Array("Try to fit the tiles in the ring matching either color or symbol and complete a full magic circle.", "Use the cards that were dealt to the four slots on your left. Press \"deal\" when you can't use the ones already in the slots.", "After exhausting the 4 standard deals you have in one round try using the extra deals to survive a tricky ring.", "Once a tile is inside the ring you can not drag it back to the slot.", "You can move a tile that is already in the ring to another place in the ring, unless a Limiter is preventing this.", "A cracked slot can not contain cards (not including extra deals).", "Eight tiles make a set - a complete magic ring that can prevent the dragon from burning you.", "Each tile has two sides - left and right. Each side has one color and one symbol.", "There are four symbols: Luna (moon), Terra (earth), Sol (sun) and Stella (star), and four colors: Red, Green, Yellow and Blue.", "Creating special combinations of tiles will get you bonus points and bonus tools.", "\"Harmonic sets\" are special combinations of tiles, where all colors or all symbols are equally represented.", "\"Pool sets\" are sets with large amounts of one color or symbol.", "The first Limiter appears in the second round. it looks like a pizza Limiter with the word \"Color\" on it.", "The \"Color\" Limiter prevents you from matching next to it two tiles that don't have a matching color.", "As you advance in level, the number of Limiters grows and they become more specific."); var mainTable; var mainDeck; var mainExtras; var tileOriginalLocation; var inGame = false; var dragon_mc; var victory_mc; var wizard_wand_mc; var text_highlight_mc; var tips_box; var lastDealWarningIssued = false; var tutorialMode = true; var tutorialStage = -1; var tutorialIsRunning = false; var tutorialTimer; var tutorialDealClicked = false; var tutorialExtraDealClicked = false; var tutorialMessages = new Array("Pick a tile from the slot and put it anywhere in the ring.", "Good! Now pick another tile and put it in the ring next to the first tile. Try to fit either color or symbol.", "These tiles don\u2019t fit each other. You can put them next to each other now, but when you fill the ring with tiles a wrong match will make the magic circle fail and you will lose the game\u2026", "Very good! Completing a full ring where adjacent tiles fit each other will protect you from the dragon\u2019s breath.", "", "When you have no use for the current tiles press the \u201CDeal\u201D button. You will get new tiles but each press of the button decreases the amount of tiles in the slots.", "Great! You have 4 standard deals each round so you can use the \u201CDeal\u201D button 2 more times.", "", "If the 4 standard deals are not enough you can use the \u201CExtra Deals\u201D in the bonus toolbox. Press the 4 card extra deal and see what happens.", "The \u201CExtra Deal\u201D bonuses and other tools can be used when you have a tough ring that you just cannot complete with only the standard deals.", "You can see what other bonus tools do by moving the mouse over them.", "When you see a triangle inside the ring it means you are somehow limited. This is a \u201CColor\u201D limiter. The two tiles that touch it must match in color. ", "", "One more tile to go! Don't forget to make sure all the tiles match, so the ring will be strong enough to protect you.", "This time the dragon got you\u2026 You can press \"OK\" and test your skill starting your first real ring!", "Congratulations! You have completed a full ring preventing the dragon\u2019s breath from reaching you!", "You now know pretty much everything you need to start playing the game. Press \u201COK\u201D to start the 1st ring of the classic mode."); var tutorialBegins = new Array(stage1begin, undefined, undefined, beginTutorialTimer, undefined, resetDealClicked, beginTutorialTimer, undefined, enableExtraDeals, beginTutorialTimer, beginTutorialTimer, addConstraint, undefined, undefined, undefined, undefined, beginTutorialTimer); var tutorialUntils = new Array(ringNotEmpty, twoNeighbouringTiles, twoTilesFit, seconds10, checkNoCurrentTile, dealIsPressed, seconds10, checkNoCurrentTile, extraDeal4CardPressed, seconds10, seconds10, undefined, oneTileRemaining, ringIsComplete, gameWon, seconds10, never); _root.inGameScene = false; _root.onEnterFrame = function () { Mouse.hide(); }; if (_root.bgMusicEnabled == undefined) { _root.tutorialAlreadyPlayed = undefined; _root.bgMusicEnabled = true; _root.bgSoundsEnabled = true; _root.fullscreenEnabled = false; } _root.rpnPlayBGMusic("background_music"); _root.loadMouse(); _root.menusDisabled = false; _root.newHighscore = false; _root.menu_text_highlight_mc = _root.getReggedStageMC(); _root.menu_text_highlight_mc.attachMovie("Menu Text Highlight", "movie", _root.getNextDepth()); _root.menu_text_highlight_mc._x = 0; _root.menu_text_highlight_mc._y = 0; _root.menu_text_highlight_mc.movie.gotoAndStart("start"); _root.classic_btn.enabled = true; _root.survival_btn.enabled = true; _root.instructions_btn.enabled = true; _root.powerups_btn.enabled = true; _root.options_btn.enabled = true; _root.highscores_btn.enabled = true; _root.credits_btn.enabled = true; _root.quit_btn.enabled = true; _root.currentLevel = 1; _root.baseScore = 0; fscommand ("showmenu", false); stop();
Frame 3
Frame 4
function writeHighScores() { _root.initHighScores(); _root.getReggedStageMC(); var _local2 = _root.getReggedStageMC(); _root.scoresObj = _local2; var _local3 = 0; while (_local3 <= 10) { var _local7 = _root.getRecordScore("RPN", "basic_scores", _local3); var _local8 = _local7.player; var _local10 = _local7.main_score; var _local9 = _local7.secondary_score; if (_local8 == undefined) { } else { var _local4 = "player_name_" + _local3; var _local6 = "level_" + _local3; var _local5 = "score_" + _local3; _local2.createTextField(_local4, _root.getNextDepth(), 110, 62 + (_local3 * 23), 100, 22); setHighscoresText(_local2[_local4], "left"); _local2[_local4].text = _local8; _local2.createTextField(_local6, _root.getNextDepth(), 190, 62 + (_local3 * 23), 27, 22); setHighscoresText(_local2[_local6], "right"); _local2[_local6].text = _local9; _local2.createTextField(_local5, _root.getNextDepth(), 225, 62 + (_local3 * 23), 65, 22); setHighscoresText(_local2[_local5], "right"); _local2[_local5].text = _local10; } _local3++; } _local3 = 0; while (_local3 <= 10) { var _local7 = _root.getRecordScore("RPN", "basic_levels", _local3); var _local8 = _local7.player; var _local9 = _local7.main_score; var _local10 = _local7.secondary_score; if (_local8 == undefined) { } else { var _local4 = "player_name2_" + _local3; var _local6 = "level2_" + _local3; var _local5 = "score2_" + _local3; _local2.createTextField(_local4, _root.getNextDepth(), 379, 62 + (_local3 * 23), 100, 22); setHighscoresText(_local2[_local4], "left"); _local2[_local4].text = _local8; _local2.createTextField(_local6, _root.getNextDepth(), 459, 62 + (_local3 * 23), 27, 22); setHighscoresText(_local2[_local6], "right"); _local2[_local6].text = _local9; _local2.createTextField(_local5, _root.getNextDepth(), 494, 62 + (_local3 * 23), 65, 22); setHighscoresText(_local2[_local5], "right"); _local2[_local5].text = _local10; } _local3++; } } function updateHighScores() { var _local3 = _root.scoresObj; var _local2 = 0; while (_local2 <= 10) { var _local4 = _root.getRecordScore("RPN", "basic_scores", _local2); var _local5 = _local4.player; var _local10 = _local4.main_score; var _local8 = _local4.secondary_score; if (_local5 == undefined) { } else { var _local6 = "player_name_" + _local2; var _local9 = "level_" + _local2; var _local7 = "score_" + _local2; _local3[_local6].text = _local5; _local3[_local9].text = _local8; _local3[_local7].text = _local10; } _local2++; } _local2 = 0; while (_local2 <= 10) { var _local4 = _root.getRecordScore("RPN", "basic_levels", _local2); var _local5 = _local4.player; var _local8 = _local4.main_score; var _local10 = _local4.secondary_score; if (_local5 == undefined) { } else { var _local6 = "player_name2_" + _local2; var _local9 = "level2_" + _local2; var _local7 = "score2_" + _local2; _local3[_local6].text = _local5; _local3[_local9].text = _local8; _local3[_local7].text = _local10; } _local2++; } } function setHighscoresText(tf, alignment) { var _local1 = new TextFormat(); _local1.font = "GaramondEmbed"; _local1.bold = true; _local1.size = 16; _local1.align = alignment; _local1.color = 8396832 /* 0x802020 */; tf.setNewTextFormat(_local1); tf.sharpness = 0; tf.antiAliasType = "advanced"; tf.selectable = false; tf.embedFonts = true; } if (!_root.newHighscore) { _root.clearStage(); } var scoresObj; writeHighScores(); Selection.setFocus(_root.hs_mc.highscore.playerName); Selection.setSelection(0, 0);
Frame 6
function isRecordScore(tool, category, main_score, secondary_score) { var _local8 = "highscores_" + category; var _local4 = _root.getSavedObject(tool, _local8); var _local2 = 0; while (_local2 < _local4.maxlength) { var _local3 = _local4.main_score[_local2]; var _local5 = _local4.secondary_score[_local2]; if (_local3 == undefined) { return(true); } if ((_local3 < main_score) || ((_local3 == main_score) && (_local5 < secondary_score))) { return(true); } _local2++; } return(false); } function addRecordScore(tool, category, player, main_score, secondary_score) { var _local12 = "highscores_" + category; var _local3 = _root.getSavedObject(tool, _local12); var _local2 = 0; while (_local2 < _local3.maxlength) { var _local6 = _local3.main_score[_local2]; var _local7 = _local3.secondary_score[_local2]; if (_local6 == undefined) { break; } if ((_local6 < main_score) || ((_local6 == main_score) && (_local7 < secondary_score))) { break; } _local2++; } var _local4 = player; var _local9 = main_score; var _local8 = secondary_score; do { var _local5 = _local3.player[_local2]; var _local6 = _local3.main_score[_local2]; var _local7 = _local3.secondary_score[_local2]; _local3.player[_local2] = _local4; _local3.main_score[_local2] = _local9; _local3.secondary_score[_local2] = _local8; _local4 = _local5; _local9 = _local6; _local8 = _local7; _local2++; } while ((_local4 != undefined) && (_local2 < _local3.maxlength)); _local3.length = _local2; _root.flushSavedObject(); } function getRecordScore(tool, category, idx) { var _local5 = "highscores_" + category; var _local3 = _root.getSavedObject(tool, _local5); var _local2 = new Object(); _local2.player = _local3.player[idx]; _local2.main_score = _local3.main_score[idx]; _local2.secondary_score = _local3.secondary_score[idx]; return(_local2); } function initRecordsTable(tool, category, maxlength) { var _local2 = "highscores_" + category; var _local3 = _root.getSavedObject(tool, _local2); if (_local3.maxlength != undefined) { return(undefined); } resetRecordsTable(tool, category, maxlength); _root.flushSavedObject(); } function resetRecordsTable(tool, category, maxlength) { var _local4 = "highscores_" + category; var _local2 = _root.getSavedObject(tool, _local4); delete _local2.player; delete _local2.main_score; delete _local2.secondary_score; _local2.maxlength = maxlength; _local2.player = new Array(maxlength); _local2.main_score = new Array(maxlength); _local2.secondary_score = new Array(maxlength); _root.flushSavedObject(); } function newRandomCards(num) { cards = new Array(); var _local1 = 1; while (_local1 <= num) { cards[_local1] = newRandomCard(); _local1++; } return(cards); } function newRandomCard() { return(new cardObj(randomColor(), randomShape(), randomColor(), randomShape())); } function randomColor() { switch (int(Math.random() * 4)) { case 0 : return("red"); case 1 : return("blue"); case 2 : return("green"); case 3 : return("yellow"); } } function randomShape() { switch (int(Math.random() * 4)) { case 0 : return("luna"); case 1 : return("stella"); case 2 : return("terra"); case 3 : return("sol"); } } function isColor(type) { if ((((type == "red") || (type == "blue")) || (type == "yellow")) || (type == "green")) { return(true); } return(false); } function getNextDepth() { if ((nonReggedMCs == undefined) || (nonReggedMCs == NaN)) { nonReggedMCs = 0; } if (nextAvailableDepth == undefined) { nextAvailableDepth = 11000 - nonReggedMCs; } nextAvailableDepth--; return(nextAvailableDepth); } function handleDealClickGameNotOver() { if ((_root.mainDeck.noMoreDeals() == 1) && (_root.lastDealWarningIssued == false)) { var _local2 = _root.getReggedStageMC(); _local2.attachMovie("no_more_deals_mc", "dummy", 15000); _local2.swapDepths(15000); _local2._x = 64.3; _local2._y = 209.4; _local2.onMouseDown = _root.unloadSelf; _root.playSound("tool_message.wav"); _root.lastDealWarningIssued = true; return(undefined); } _root.mainDeck.deal(); return(undefined); } function handleHighScoresUpdate() { _root.initHighScores(); var _local9 = Number(_root.total_points_txt.text); var _local8 = Number(_root.currentLevel); if (_root.total_points_txt.text == 0) { return(false); } if ((!_root.isRecordScore("RPN", "basic_scores", _root.total_points_txt.text, _root.currentLevel)) && (!_root.isRecordScore("RPN", "basic_levels", _root.currentLevel, _root.total_points_txt.text))) { return(false); } _root.newHighscore = true; _root.rpnStopSynergies(); _root.jumpToScores(); var _local3 = _root.getReggedStageMC(); _root.hs_mc = _local3; _local3.attachMovie("highscore_mc", "highscore", 20000); _local3.swapDepths(20000); _local3._x = 185.8; _local3._y = 361.4; var _local6 = new Object(); _local6.parent = _local3.highscore; _local6.onKeyDown = function () { var _local2 = Key.getCode(); if ((_local2 == 13) || (_local2 == 13)) { Key.removeListener(this); this.parent.handleSubmitPress(); } }; Key.addListener(_local6); _local3.highscore.points = _local9; _local3.highscore.level = _local8; var _local4 = new TextFormat(); _local4.font = "AndalusNumbers"; _local4.bold = true; _local4.size = 14; _local4.align = "center"; _local4.letterSpacing = 2; var _local5 = _local3.highscore.playerName; _local4.color = 4203023 /* 0x40220F */; _local5.setNewTextFormat(_local4); _local5.sharpness = 0; _local5.antiAliasType = "advanced"; _local5.embedFonts = true; return(true); } function setCard(obj, val) { if (val != undefined) { setCard(obj, undefined); obj.leftColor.attachMovie(val.leftColor + "_mc", "leftCol_mc", getNextDepth()); obj.rightColor.attachMovie(val.rightColor + "_mc", "rightCol_mc", getNextDepth()); obj.rightShape.attachMovie(val.rightShape + "_mc", "rightShp_mc", getNextDepth()); if ((val.leftShape == "luna") || (val.leftShape == "terra")) { obj.leftShape.attachMovie(val.leftShape + "_flipped_mc", "leftShp_mc", getNextDepth()); } else { obj.leftShape.attachMovie(val.leftShape + "_mc", "leftShp_mc", getNextDepth()); } obj.cardval = val; obj._visible = true; _root.registerStageMC(obj.leftColor.leftCol_mc); _root.registerStageMC(obj.rightColor.rightCol_mc); _root.registerStageMC(obj.leftShape.leftShp_mc); _root.registerStageMC(obj.rightShape.rightShp_mc); if (val.joker) { setJoker(obj); } } else { obj.leftColor.leftCol_mc.removeMovieClip(); obj.leftShape.leftShp_mc.removeMovieClip(); obj.rightColor.rightCol_mc.removeMovieClip(); obj.rightShape.rightShp_mc.removeMovieClip(); obj.jokerEffect.removeMovieClip(); obj.extraDealEffect.removeMovieClip(); obj.cardval = undefined; obj._visible = false; } } function setJoker(card) { card.cardval.joker = true; card.attachMovie("joker_tile_mc", "jokerEffect", getNextDepth()); _root.registerStageMC(card.jokerEffect); } function setExtraDealCard(card) { card.cardval.extradeal = true; card.tween = new mx.transitions.Tween(card, "_alpha", mx.transitions.easing.Regular.easeInOut, 95, 60, 1, 1); card.tween.onMotionFinished = card.tween.yoyo; } function unsetExtraDealCard(card) { card.cardval.extradeal = false; card.tween.stop(); } function playSound(name, loops, vol) { if (!_root.bgSoundsEnabled) { return(undefined); } if (loops == undefined) { loops = 0; } var _local2 = new Sound(); _local2.attachSound(name); _local2.start(0, loops); } function playSequencedSound(name, func) { if (!_root.bgSoundsEnabled) { func(); return(undefined); } var _local3 = new Sound(); _local3.onSoundComplete = function () { this.func(); }; _local3.func = func; _local3.attachSound(name); _local3.start(); } function clearStage() { _root.game_bg_mc2.swapDepths(1); _root.tutorial_text_bg_mc.swapDepths(2); for (obj in _root.stageObjs) { _root.stageObjs[obj].removeMovieClip(); delete _root.stageObjs[obj]; _root.stageObjs[obj] = undefined; } delete _root.stageObjs; _root.stageObjs = undefined; if ((nonReggedMCs == undefined) || (nonReggedMCs == NaN)) { nonReggedMCs = 0; } nextAvailableDepth = 11000 - nonReggedMCs; } function getStageMC(regged) { if (_root.stageObjs == undefined) { _root.stageObjs = new Array(); } if ((nonReggedMCs == undefined) || (nonReggedMCs == NaN)) { nonReggedMCs = 0; } if (regged != true) { nonReggedMCs++; } var _local2 = 0; if (regged) { _local2 = "Regged" + _root.stageObjs.length; } else { _local2 = nonReggedMCs; } var _local3 = "dynamicObject" + _local2; _root.createEmptyMovieClip(_local3, _root.getNextDepth()); return(_root[_local3]); } function getReggedStageMC() { var _local1 = getStageMC(true); registerStageMC(_local1); return(_local1); } function registerStageMC(mc) { if (_root.stageObjs == undefined) { _root.stageObjs = new Array(); } _root.stageObjs.push(mc); } function generateIdxSet(nums, maxNum) { var _local5 = new Array(); var _local6 = new Array(); var _local3 = 0; while (_local3 < nums) { _local6.push(int(((maxNum - _local3) * Math.random()) + 1)); _local3++; } _local3 = 0; while (_local3 < nums) { var _local2 = _local6[_local3]; var _local4 = _local5; _local4.sort(); var _local1 = 0; while (_local1 < _local3) { if (_local4[_local1] <= _local2) { _local2++; } _local1++; } _local5.push(_local2); _local3++; } return(_local5); } function generateConstraints(level, slotsNum) { var _local4 = new Array(); var _local9 = _root.getConstraintNums(level); var _local5 = _root.generateIdxSet(_local9.totalConstraints, slotsNum); var _local7 = _local9.genColor; var _local6 = _local9.genShape + _local7; var _local8 = _local9.spcColor + _local6; var _local2; var _local3 = 0; while (_local3 < _local7) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = "color"; _local4.push(_local2); _local3++; } _local3 = _local7; while (_local3 < _local6) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = "shape"; _local4.push(_local2); _local3++; } _local3 = _local6; while (_local3 < _local8) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = randomColor(); _local4.push(_local2); _local3++; } _local3 = _local8; while (_local3 < _local9.totalConstraints) { _local2 = new Object(); _local2.idx = _local5[_local3]; _local2.cnstr = randomShape(); _local4.push(_local2); _local3++; } return(_local4); } function getConstraintNums(level) { var _local1 = new Object(); if (level > 30) { level = 30; } _local1.genColor = genColorPerLevel[level - 1]; _local1.genShape = genShapePerLevel[level - 1]; _local1.spcColor = spcColorPerLevel[level - 1]; _local1.spcShape = spcShapePerLevel[level - 1]; _local1.totalConstraints = ((_local1.genColor + _local1.genShape) + _local1.spcColor) + _local1.spcShape; return(_local1); } function loadMouse() { Mouse.hide(); if (_root.mouse_mc) { _root.mouse_mc.unloadMovie(); _root.mouse_mc = undefined; } if (_root.mouse_mc == undefined) { _root.mouse_mc = _root.getStageMC(); _root.mouse_mc.swapDepths(25000); _root.mouse_mc.attachMovie("mouse_mc", "dummy", _root.getNextDepth()); _root.mouse_mc.onEnterFrame = _root.updateMouseLocation; } } function updateMouseLocation() { this._x = _root._xmouse; this._y = _root._ymouse; } function unloadSelf() { this.unloadMovie(); } function getSavedObject(tool, name) { var _local1 = SharedObject.getLocal((tool + "_") + name); if (_local1 == undefined) { trace(((("FATAL: getSavedObject(" + tool) + ", ") + name) + ") has failed. Possibly a permissions/space issue."); return(undefined); } if (_local1.data.val == undefined) { _local1.data.val = new Object(); } return(_local1.data.val); } function flushSavedObject() { var _local1 = SharedObject.getLocal((tool + "_") + name); _local1.flush(); } function setFadein(obj, step) { obj._alpha = 0; obj.fadein_step = step; obj.onEnterFrame = _root.fadeInEffect; } function setFadeout(obj, step) { obj._alpha = 100; obj.fadeout_step = step; obj.onEnterFrame = _root.fadeOutEffect; } function fadeInEffect() { this._alpha = this._alpha + this.fadein_step; if (this._alpha > 100) { this._alpha = 100; this.onEnterFrame = undefined; } } function fadeOutEffect() { this._alpha = this._alpha - this.fadeout_step; if (this._alpha < 0) { this._alpha = 0; this.onEnterFrame = undefined; } } function initHighScores() { if ((_root.getRecordScore("RPN", "basic_scores", 0).player == undefined) || (_root.getRecordScore("RPN", "basic_levels", 0).player == undefined)) { _root.resetRecordsTable("RPN", "basic_levels", 11); _root.resetRecordsTable("RPN", "basic_scores", 11); var _local2 = 10; while (_local2 >= 0) { _root.addRecordScore("RPN", "basic_scores", "Sorcerer", 100 + (_local2 * 100), 1); _root.addRecordScore("RPN", "basic_levels", "Sorcerer", 1 + _local2, 100 + (_local2 * 100)); _local2--; } } } function setSynergy() { var _local2; _local2 = _root.currentLevel - 3; if (_local2 < 1) { _root.synergy1 = undefined; _root.synergy2 = undefined; return(undefined); } while (_local2 > 28) { _local2 = _local2 - 28; } if (_local2 == 1) { _root.generateSynergySet(); } var _local5 = _root.synergiesSet[_local2 - 1].s1; var _local4 = _root.synergiesSet[_local2 - 1].s2; _root.playSound("Synergy Startup"); var _local6 = ((_local5 + "_") + _local4) + "_synergy_mc"; _root.synergy1 = _local5; _root.synergy2 = _local4; var _local3 = _root.getReggedStageMC(); _local3.swapDepths(20500); _local3.attachMovie(_local6, "movie", 100); _local3._x = 324.9; _local3._y = 246.6; _local3.movie.onRollOver = _root.synergyOnRollOver; _local3.movie.onRollOut = _root.synergyOnRollOut; } function synergyOnRollOver() { if (_root.inGameMenuDisabled == false) { return(undefined); } if (_root.rpnGameOver()) { return(undefined); } if (this.synergy_mo_mc != undefined) { return(undefined); } if (this._currentframe != this._totalframes) { return(undefined); } this.lala = _root.getReggedStageMC(); this.lala.swapDepths(20500); this.lala.attachMovie("synergy_mo_mc", "movie", 25000); this.lala._x = 463; this.lala._y = 167; } function synergyOnRollOut() { removeMovieClip(this.lala); } function generateSynergySet() { _root.synergiesSet = new Array(); var _local2 = new Array(); var _local6 = 0; while (_local6 < 4) { var _local5 = _local6 + 1; while (_local5 < 4) { var _local4 = new Object(); _local4.s1 = colorsArray[_local6]; _local4.s2 = colorsArray[_local5]; _local2.push(_local4); _local5++; } _local5 = 0; while (_local5 < 4) { var _local4 = new Object(); _local4.s1 = shapesArray[_local6]; _local4.s2 = colorsArray[_local5]; _local2.push(_local4); _local5++; } _local6++; } _local6 = 0; while (_local6 < 4) { var _local5 = _local6 + 1; while (_local5 < 4) { var _local4 = new Object(); _local4.s1 = shapesArray[_local6]; _local4.s2 = shapesArray[_local5]; _local2.push(_local4); _local5++; } _local6++; } while (_local2.length > 0) { var _local7 = int(Math.random() * _local2.length); _root.synergiesSet.push(_local2[_local7]); var _local8 = new Array(); var _local3 = 0; while (_local3 < _local7) { _local8.push(_local2[_local3]); _local3++; } _local3 = _local7 + 1; while (_local3 < _local2.length) { _local8.push(_local2[_local3]); _local3++; } _local2 = _local8; } } function setTileOrigin(tile_mc) { if (tile_mc == undefined) { tileOriginalLocation.tile = undefined; return(undefined); } tileOriginalLocation.tile = tile_mc; tileOriginalLocation._x = tile_mc._x; tileOriginalLocation._y = tile_mc._y; tileOriginalLocation._rotation = tile_mc._rotation; } function returnTileToOrigin() { currentTile()._x = tileOriginalLocation._x; currentTile()._y = tileOriginalLocation._y; currentTile()._rotation = tileOriginalLocation._rotation; currentTile().rotate_tween.stop(); delete currentTile().rotate_tween; if (currentTile().idx != undefined) { _root.mainTable.applyNewSmoke(currentTile().idx); } } function currentTile() { return(tileOriginalLocation.tile); } function placeTileOnTarget(tile, target) { if (target == undefined) { return(false); } var _local3 = ((currentTile() == undefined) ? -1 : (currentTile().idx)); if (_local3 == target.idx) { return(false); } if (_root.mainTable.getCard(target.idx) != undefined) { _root.playSound("Tile Mismatch"); return(false); } if (_root.mainTable.illegalPlacement(target.idx, tile.cardval, _local3)) { _root.setInstructionsColor(16711680, 14); _root.rpnSetTextMessage("The tile doesn't fit here. The limiter in the inner circle allows only a specific match.\n"); _root.playSound("Tile Mismatch"); return(false); } _root.mainTable.setCard(target.idx, tile.cardval); return(true); } function adjustToCursor(obj) { obj._x = _root._xmouse; obj._y = _root._ymouse; } function deckCardOnPress() { cardPressTime = getTimer(); if (!this.isOccupied) { return(undefined); } _root.onMouseMove = cardOnMouseMove; setTileOrigin(this); adjustToCursor(this); if (_root.getInstanceAtDepth(19000) == undefined) { this.swapDepths(19000); } else { this.swapDepths(_root.getInstanceAtDepth(19000)); } this.startDrag(); } function deckCardOnRelease() { this.onPress = _root.deckCardOnPress; if ((getTimer() - cardPressTime) < 100) { this.onPress = _root.deckCardOnRelease; return(undefined); } this.stopDrag(); _root.onMouseMove = undefined; var _local3 = _root.mainTable.getSlotFromCursor(); returnTileToOrigin(); if (placeTileOnTarget(currentTile(), _local3)) { _root.setCard(currentTile(), _root.newRandomCard()); applyNewSynergies(); _root.mainTable.applyNewBars(); _root.mainTable.applyNewSmoke(_local3.idx); _root.giveBonusTipIfPossible(); var _local4 = _root.mainTable.getScore(); playScoreMusic(_local3.idx); _root.lastDealWarningIssued = false; } else { _root.playSound("enteringSlot.wav"); } this.swapDepths(_root.getNextDepth()); setTileOrigin(undefined); } function tableCardOnPress() { cardPressTime = getTimer(); _root.onMouseMove = cardOnMouseMove; setTileOrigin(this); adjustToCursor(this); if (_root.getInstanceAtDepth(19000) == undefined) { this.swapDepths(19000); } else { this.swapDepths(_root.getInstanceAtDepth(19000)); } _root.mainTable.liftedIdx = currentTile().idx; this.startDrag(); } function tableCardOnRelease() { this.onPress = _root.tableCardOnPress; if ((getTimer() - cardPressTime) < 100) { this.onPress = _root.tableCardOnRelease; return(undefined); } this.stopDrag(); _root.onMouseMove = undefined; _root.mainTable.liftedIdx = undefined; var _local3 = _root.mainTable.getSlotFromCursor(); if (placeTileOnTarget(currentTile(), _local3)) { _root.mainTable.setCard(currentTile().idx, undefined); this.removeMovieClip(); var _local4 = _root.mainTable.getScore(); playScoreMusic(_local3.idx); _root.lastDealWarningIssued = false; applyNewSynergies(); _root.mainTable.applyNewBars(); _root.mainTable.applyNewSmoke(_local3.idx); } else { if ((currentTile().idx == _local3.idx) || (_local3 == undefined)) { playScoreMusic(currentTile().idx); } else { _root.playSound("enteringSlot.wav"); } returnTileToOrigin(); this.swapDepths(_root.getNextDepth()); } setTileOrigin(undefined); } function cardOnMouseMove() { targetSlot = _root.mainTable.getSlotFromCursor(); if (targetSlot == undefined) { return(undefined); } var _local5 = currentTile(); if (_local5._rotation == targetSlot._rotation) { return(undefined); } if (((_local5.rotate_tween.finalRotation == targetSlot._rotation) && (_local5.rotate_tween != undefined)) && (_local5.rotate_tween.completed == false)) { return(undefined); } _local5.rotate_tween.stop(); delete _local5.rotate_tween; var _local3 = _local5._rotation; var _local4 = targetSlot._rotation; while ((_local3 - _local4) > 180) { _local4 = _local4 + 360; } while ((_local4 - _local3) > 180) { _local3 = _local3 + 360; } _local5.rotate_tween = new mx.transitions.Tween(currentTile(), "_rotation", mx.transitions.easing.Regular.easeIn, _local3, _local4, 0.2, 1); _local5.rotate_tween.completed = false; _local5.rotate_tween.finalRotation = targetSlot._rotation; _local5.rotate_tween.onMotionFinished = function () { this.completed = true; }; currentTile()._x = root._xmouse; currentTile()._y = root._ymouse; } function playScoreMusic(idx) { var _local6 = ((idx == 8) ? 1 : (idx + 1)); var _local5 = ((idx == 1) ? 8 : (idx - 1)); var _local4 = _root.mainTable.getCard(idx); var _local10 = _root.mainTable.getCard(_local6); var _local7 = _root.mainTable.getCard(_local5); var _local8 = false; var _local9 = false; var _local3 = 0; if (_root.mainTable.cardsMatch(_local4, _local7)) { _local3++; _local8 = true; } if (_root.mainTable.cardsMatch(_local10, _local4)) { _local3++; _local9 = true; } if (_local3 > 0) { _root.playSound(_local3 + "match.wav"); _root.wizard_wand_mc.movie.fadeIn = true; _root.wizard_wand_mc.movie.fadeOut = true; _root.wizard_wand_mc.movie.gotoAndPlay("start"); } else { _root.playSound("enteringSlot.wav"); } if (checkSynergy(idx) || (checkSynergy(_local5))) { _root.playSound("Synergy"); } } function giveBonusTipIfPossible() { if (_root.isTutorialRunning()) { return(undefined); } if (_root.mainTable.filledSlotsNum() == 5) { var _local7 = _root.mainTable.countTiles(); var _local5 = 0; var _local6 = ""; for (elem in _local7) { if (_local7[elem] <= _local5) { continue; } _local5 = _local7[elem]; _local6 = elem; } _local6 = _local6.charAt(0).toUpperCase() + _local6.substr(1, _local6.length - 1); _root.setInstructionsColor(1450919, 14); _root.rpnSetTextMessage(((((("You have " + _local5) + " ") + _local6) + "s in the ring. Try accumulating more to create a \"") + _local6) + " Pool set\""); _root.playSound("New Message"); return(undefined); } if (_root.mainTable.filledSlotsNum() == 6) { var _local7 = _root.mainTable.countTiles(); var _local4 = 17; var _local3 = 17; for (elem in _local7) { var _local2 = _local7[elem]; if ((((elem == "red") || (elem == "blue")) || (elem == "green")) || (elem == "yellow")) { if (_local4 > _local2) { _local4 = _local2; } } else if (_local3 > _local2) { _local3 = _local2; } } if (_local3 >= 2) { _root.setInstructionsColor(1450919, 14); _root.rpnSetTextMessage("You have 4 Shape doubles in the ring. Try to create a \"Shape Harmonic set\" by accumulating 3 or 4 from each shape."); _root.playSound("New Message"); return(undefined); } if (_local4 >= 2) { _root.rpnSetTextMessage("You have 4 Color doubles in the ring. Try to create a \"Color Harmonic set\" by accumulating 3 or 4 from each color."); _root.playSound("New Message"); return(undefined); } return(undefined); } } function applyNewSynergies() { var idx = 1; while (idx <= 8) { var hasSynergy = checkSynergy(idx); var lidx = ((idx == 8) ? 1 : (idx + 1)); var s_mc = eval (((("_root.synergy" + idx) + "") + lidx) + "_mc"); if (s_mc.running == undefined) { s_mc.running = false; } if (hasSynergy && (!s_mc.running)) { s_mc.gotoAndPlay(1); s_mc.swapDepths(16020 + idx); s_mc.running = true; } if ((!hasSynergy) && (s_mc.running)) { s_mc.swapDepths(-100 + idx); s_mc.gotoAndStop(1); s_mc.running = false; } idx++; } } function addExtrasByLevel(level) { if (_root.specialDebugMode == level) { _root.addExtraDeals(4, 4); _root.addExtraBonuses("red_bomb", 2); _root.addExtraBonuses("switch", 2); _root.addExtraBonuses("joker", 2); _root.addExtraBonuses("blue_bomb", 2); } if (level == 1) { _root.addExtraDeals(4, 3); } if ((level == 10) || (level == 15)) { _root.addExtraBonuses(randomTransformColor(), 1); _root.addExtraBonuses(randomTransformShape(), 1); } if (level == 20) { _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); } if (level == 25) { _root.addExtraBonuses(randomTransformColor(), 1); _root.addExtraBonuses(randomTransformColor(), 1); _root.addExtraBonuses(randomTransformShape(), 1); _root.addExtraBonuses(randomTransformShape(), 1); } if (level == 30) { _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); _root.addExtraBonuses(randomTransform(), 1); } if (level > 30) { _root.addExtraBonuses(randomTransform(), 1); } } function randomTransform() { if (int(Math.random() * 2) == 0) { return(randomTransformColor()); } return(randomTransformShape()); } function randomTransformColor() { return(_root.randomColor() + "_transform"); } function randomTransformShape() { var _local2 = _root.randomShape(); return(_local2 + "_transform"); } function addExtraDeals(cards, num) { if ((num == undefined) || (num < 1)) { return(undefined); } _root.mainExtras.add(("d" + cards) + "_extradeal", num, _root.extraDealClick, "extra_deal_mo_mc", cards); } function addExtraBonuses(type, num) { if ((num == undefined) || (num < 1)) { return(undefined); } _root.mainExtras.add(type + "_mc", num, eval (("_root.extra" + type) + "Click"), type + "_mo_mc", undefined); } function extraDealClick() { if (_root.mainExtras.mActive == false) { return(undefined); } _root.tutorialNotifyExtraDealClicked(); var _local3 = _root.mainExtras.getExtraInfo(this.idx); this.onRollOut(); _root.mainExtras.remove(this.idx); _root.mainDeck.setExtraDeal(_local3); _root.playSound("Extra Deal"); _root.lastDealWarningIssued = false; } function extrared_bombClick() { if (_root.mainTable.isEmpty()) { playSound("Illegal Click"); return(undefined); } _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); extrasAddTip("red_bomb"); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); _root.onMouseDown = _root.redBombOnTileClick; _root.lastDealWarningIssued = false; } function redBombOnTileClick() { var _local3 = _root.mainTable.getSlotIdxFromCursor(); if ((_local3 == undefined) || (_root.mainTable.getCard(_local3) == undefined)) { playSound("Illegal Click"); return(undefined); } _root.playSound("red_bomb.wav"); _root.mainTable.setCard(_local3, eval("NULL")); var _local2 = _root.getReggedStageMC(); _local2.attachMovie("red_bomb_effect", dummy, _root.getNextDepth()); _local2.swapDepths(16500); var _local4 = _root.mainTable.getTileEffectCoords(_local3); _local2._x = _local4._x; _local2._y = _local4._y; _root.tutorialNotifyExtraDealClicked(); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function extrablue_bombClick() { if (!_root.mainTable.hasConstraints()) { playSound("Illegal Click"); return(undefined); } _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); extrasAddTip("blue_bomb"); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); _root.onMouseDown = _root.blueBombOnTileClick; _root.lastDealWarningIssued = false; } function blueBombOnTileClick() { var _local3 = _root.mainTable.getConstraintIdxFromCursor(); if (_local3 == undefined) { playSound("Illegal Click"); return(undefined); } _root.playSound("blue_bomb.wav"); _root.mainTable.setConstraint(_local3, eval("NULL")); var _local2 = _root.getReggedStageMC(); _local2.attachMovie("blue_bomb_effect", dummy, _root.getNextDepth()); _local2.swapDepths(16500); var _local4 = _root.mainTable.getSliceEffectCoords(_local3); _local2._x = _local4._x; _local2._y = _local4._y; _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function extraswitchClick() { _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); extrasAddTip("switch"); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); _root.onMouseDown = _root.switchOnTileClick; _root.lastDealWarningIssued = false; } function switchOnTileClick() { var _local2 = _root.mainTable.getSlotIdxFromCursor(); if ((_local2 != undefined) && (_root.mainTable.getCard(_local2) != undefined)) { if (!switchTableTile(_local2)) { playSound("Illegal Click"); return(undefined); } } else { _local2 = _root.mainDeck.getSlotIdxFromCursor(); if (_local2 != undefined) { switchDeckTile(_local2); } else { playSound("Illegal Click"); return(undefined); } } _root.playSound("switch.wav"); _root.tutorialNotifyExtraDealClicked(); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function switchDeckTile(idx) { var _local2 = _root.mainDeck.getCard(idx).cardval; var _local3 = new cardObj(_local2.rightColor, _local2.rightShape, _local2.leftColor, _local2.leftShape); _root.setFadein(_root.mainDeck.setCard(idx, _local3), 4); } function switchTableTile(idx) { var _local2 = _root.mainTable.getCard(idx); var _local4 = new cardObj(_local2.rightColor, _local2.rightShape, _local2.leftColor, _local2.leftShape); _root.mainTable.setCard(idx, undefined); if (_root.mainTable.illegalPlacement(idx, _local4, -1)) { _root.mainTable.setCard(idx, _local2); return(false); } _root.setFadein(_root.mainTable.setCard(idx, _local4), 4); return(true); } function extrajokerClick() { _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); this.mouse_over_elem.removeMovieClip(); _root.playSound("tool_message.wav"); _root.mainExtras.remove(this.idx); extrasAddTip("joker"); _root.onMouseDown = _root.jokerOnTileClick; _root.lastDealWarningIssued = false; } function jokerOnTileClick() { var _local2 = _root.mainTable.getSlotIdxFromCursor(); var _local3 = _root.mainDeck.getSlotIdxFromCursor(); if (((_local2 == undefined) || (_root.mainTable.getCard(_local2) == undefined)) && (_local3 == undefined)) { playSound("Illegal Click"); return(undefined); } if (_local2 != undefined) { _root.mainTable.setJoker(_local2); } else { _root.mainDeck.setJoker(_local3); } _root.playSound("joker.wav"); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function extraDealMO() { if (_root.mainExtras.mActive == false) { return(undefined); } if (this.mouse_over_elem == undefined) { this.mouse_over_elem = _root.getReggedStageMC(); this.mouse_over_elem.swapDepths(17020); this.mouse_over_elem.attachMovie(this.tip, "msg", 17020); this.mouse_over_elem._x = this._x - 53; this.mouse_over_elem._y = this._y - 128; this.mouse_over_elem._alpha = 0; _root.setFadein(this.mouse_over_elem, 10); } } function extraDealMOut() { this.mouse_over_elem.removeMovieClip(); this.mouse_over_elem = undefined; } function transformClick(extradeal, color, shape) { _root.mainExtras.deactivate(); _root.mainDeck.deactivate(); _root.mainTable.deactivate(); extradeal.mouse_over_elem.removeMovieClip(); _root.playSound("tool_message.wav"); _root.mainExtras.remove(extradeal.idx); _root.transformToColor = color; _root.transformToShape = shape; if (color != undefined) { extrasAddTip(color + "_transform"); } if (shape != undefined) { extrasAddTip(shape + "_transform"); } _root.onMouseDown = _root.transformOnTileClick; _root.lastDealWarningIssued = false; } function transformOnTileClick() { var _local2 = _root.mainTable.getSlotIdxAndSideFromCursor(); var _local3 = _root.mainDeck.getSlotIdxAndSideFromCursor(); if (((_local2 == undefined) || (_root.mainTable.getCard(_local2.idx) == undefined)) && (_local3 == undefined)) { playSound("Illegal Click"); return(false); } if (_local2 != undefined) { if (!transformTableTile(_local2.idx, _local2.leftSide)) { return(undefined); } } else { transformDeckTile(_local3.idx, _local3.leftSide); } _root.playSound("transform.wav"); _root.mainExtras.activate(); _root.mainDeck.activate(); _root.mainTable.activate(); extrasRemoveTip(); _root.onMouseDown = undefined; } function transformTableTile(idx, left) { var _local3 = _root.mainTable.getCard(idx); var _local2 = new cardObj(_local3.leftColor, _local3.leftShape, _local3.rightColor, _local3.rightShape); if (left) { if (_root.transformToColor != undefined) { _local2.leftColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.leftShape = _root.transformToShape; } } else { if (_root.transformToColor != undefined) { _local2.rightColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.rightShape = _root.transformToShape; } } _root.mainTable.setCard(idx, undefined); if (_root.mainTable.illegalPlacement(idx, _local2, -1)) { _root.mainTable.setCard(idx, _local3); playSound("Illegal Click"); return(false); } var _local4 = _root.mainTable.setCard(idx, _local2); if (left) { if (_root.transformToColor != undefined) { _root.setFadein(_local4.leftColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local4.leftShape, 4); } } else { if (_root.transformToColor != undefined) { _root.setFadein(_local4.rightColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local4.rightShape, 4); } } return(true); } function transformDeckTile(idx, left) { var _local4 = _root.mainDeck.getCard(idx).cardval; var _local2 = new cardObj(_local4.leftColor, _local4.leftShape, _local4.rightColor, _local4.rightShape); if (left) { if (_root.transformToColor != undefined) { _local2.leftColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.leftShape = _root.transformToShape; } } else { if (_root.transformToColor != undefined) { _local2.rightColor = _root.transformToColor; } if (_root.transformToShape != undefined) { _local2.rightShape = _root.transformToShape; } } var _local3 = _root.mainDeck.setCard(idx, _local2); if (left) { if (_root.transformToColor != undefined) { _root.setFadein(_local3.leftColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local3.leftShape, 4); } } else { if (_root.transformToColor != undefined) { _root.setFadein(_local3.rightColor, 4); } if (_root.transformToShape != undefined) { _root.setFadein(_local3.rightShape, 4); } } return(true); } function extrablue_transformClick() { transformClick(this, "blue", undefined); } function extragreen_transformClick() { transformClick(this, "green", undefined); } function extrared_transformClick() { transformClick(this, "red", undefined); } function extrayellow_transformClick() { transformClick(this, "yellow", undefined); } function extraluna_transformClick() { transformClick(this, undefined, "luna"); } function extraterra_transformClick() { transformClick(this, undefined, "terra"); } function extrasol_transformClick() { transformClick(this, undefined, "sol"); } function extrastella_transformClick() { transformClick(this, undefined, "stella"); } function extrasAddTip(name) { _root.extra_tip_mc = _root.getReggedStageMC(); with (_root.extra_tip_mc) { attachMovie(name + "_tip_mc", "dummy", 10000); _x = 320; _y = 60; } } function extrasRemoveTip() { removeMovieClip(_root.extra_tip_mc); } function getRandomTip() { return(tips[int(Math.random() * tips.length)]); } function getInstruction(idx) { if (instructions.length <= idx) { return(undefined); } return(instructions[idx]); } function rpnInit() { var _local3 = new TextFormat(); _local3.font = "AndalusNumbers"; _local3.bold = true; _local3.size = 18; var _local2 = _root.points_txt; _local3.color = 7623171 /* 0x745203 */; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; _local2 = _root.level_txt; _local3.color = 4203023 /* 0x40220F */; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; _local2 = _root.total_points_txt; _local3.color = 7672066 /* 0x751102 */; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; _local2 = _root.instructions_txt; _local3.font = "Calligraphic"; _local3.size = 14; _local3.color = 7672066 /* 0x751102 */; _local3.align = "left"; _local2.setNewTextFormat(_local3); _local2.setTextFormat(_local3); _local2.sharpness = 0; _local2.antiAliasType = "advanced"; _local2.selectable = false; _local2.embedFonts = true; var _local4 = new Array(185, 185, 195, 205, 220); var _local5 = new Array(368, 388, 408, 428, 448); _root.mainExtras = new rpnExtraDeals(47, 350, _local4, _local5); } function rpnGameOver() { return((_root.mainTable.isFull() || (_root.mainDeck.isEmpty())) || ((_root.mainTimer != undefined) && (_root.mainTimer.isTimeElapsed()))); } function rpnGameWon() { return(_root.rpnGameOver() && (_root.mainTable.getScore() == 48)); } function rpnGameLost() { return(_root.rpnGameOver() && (!_root.rpnGameWon())); } function rpnNewGame(level, baseScore, from_quest) { if ((level == 1) && (from_quest != false)) { from_quest = true; } if (level > 0) { _root.kongregateStats.submit("Level", level); } if (from_quest) { _root.levelDone = false; } _root.onMouseDown = undefined; _root.onMouseUp = undefined; _root.level_txt.text = level; _root.currentLevel = level; _root.baseScore = baseScore; _root.bonusesGiven = false; _root.roundBonusPoints = 0; if (from_quest) { _root.clearStage(); } if (!_root.isTutorialRunning()) { _root.tutorial_txt.text = ""; } else { _root.tutorial_text_bg_mc = _root.getReggedStageMC(); _root.tutorial_text_bg_mc.swapDepths(_root.tutorial_txt); tutorial_text_bg_mc.attachMovie("tutorial_text_bg_mc", "bg_mc", 10000); tutorial_text_bg_mc._x = 38; tutorial_text_bg_mc._y = 376; } _root.mainExtras.activate(); _root.mainExtras.refresh(); _root.lastDealWarningIssued = false; _root.highScoresUpdated = false; if (level == 1) { _root.kongregateServices.connect(); } if (((from_quest != true) && (!_root.isTutorialRunning())) && (_root.currentLevel <= 30)) { rpnLoadQuestScreen(); return(undefined); } _root.levelUpdated = false; inGame = true; _root.game_bg_mc2 = _root.getReggedStageMC(); _root.game_bg_mc2.swapDepths(-16383); _root.game_bg_mc2._alpha = 100; var _local5 = int((level - 1) / 10) + 1; if (_local5 > 3) { _local5 = 3; } if (_root.isTutorialRunning()) { _local5 = 0; } _root.game_bg_mc2.attachMovie(("game_bg" + _local5) + "_mc", "bg", -5000); _root.game_bg_mc2._x = 0; _root.game_bg_mc2._y = 0; if (_root.currentLevel <= 30) { _root.dragon_mc = _root.getReggedStageMC(); _root.dragon_mc.attachMovie("dragon_fire_bad_mc", "movie", _root.getNextDepth()); _root.dragon_mc._x = -2; _root.dragon_mc._y = 0; _root.dragon_mc.movie.gotoAndStop(1); } else { _root.dragon_mc.removeMovieClip("movie"); } _root.victory_mc = _root.getReggedStageMC(); _root.victory_mc.attachMovie("Star Burst", "movie", _root.getNextDepth()); _root.victory_mc._x = 0; _root.victory_mc._y = 0; _root.victory_mc.movie.gotoAndStop("start"); _root.wizard_wand_mc = _root.getReggedStageMC(); _root.wizard_wand_mc.swapDepths(1000); _root.wizard_wand_mc.attachMovie("Wand", "movie", 1000); _root.wizard_wand_mc._x = 0; _root.wizard_wand_mc._y = 0; _root.wizard_wand_mc.movie.onlyOnce = true; _root.wizard_wand_mc.movie.gotoAndStop("prestart"); _root.text_highlight_mc = _root.getReggedStageMC(); _root.text_highlight_mc.attachMovie("Text Highlight", "movie", _root.getNextDepth()); _root.text_highlight_mc._x = -8; _root.text_highlight_mc._y = -6; _root.text_highlight_mc.movie.gotoAndStart("start"); if (_root.gameMode == "survival") { rpnInitTimer(); } else { _root.mainTimer = undefined; } _root.resetTableAndDeck(); rpnStopSynergies(false); _root.won_this_round_txt._visible = false; _root.setSynergy(); var _local4 = _root.generateConstraints(_root.level_txt.text, _root.mainTable.mSlotsNum); var _local2 = 0; while (_local2 < _local4.length) { _root.mainTable.setConstraint(_local4[_local2].idx, _local4[_local2].cnstr); _local2++; } _root.rpnPlayBGMusic(undefined); _root.playSequencedSound("StartGame", _root.moveToGameMusic); _root.addExtrasByLevel(level); _root.instructions_txt.text = ""; _root.hasBonuses = false; _root.currInstructionIdx = 0; if (!_root.isTutorialRunning()) { _root.setInstructionsColor(1399040, 14); _root.rpnSetTextMessage(("Level " + level) + " begins!\n"); if (level == 1) { _root.setInstructionsColor(7672066, 14); _root.currInstructionIdx = 1; _root.textIsInstruction = true; _root.rpnAddTextMessage("1. " + _root.getInstruction(0)); } if (level == 2) { _root.setInstructionsColor(7672066, 14, true, -0.5); _root.rpnAddTextMessage("The triangle in the inner circle is a \"limiter\". The two tiles you put next to it have to match the way the limiter shows. This limiter is a \"color\" limiter - the two tiles must have matching colors.\n"); } if (level == 4) { _root.setInstructionsColor(7672066, 14); _root.rpnAddTextMessage("Every synergic match you create this round will get you special bonuses. You can see the synergic couple on the right, above the level box."); } if (level == 10) { _root.setInstructionsColor(7672066, 14); _root.rpnAddTextMessage("From now on, you will get special power-ups every 5 levels - \"transform tools\". These tools can change one color or one symbol to another."); } } _root.loadMouse(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); DeactivateDeal(); _root.menu_mc.onRelease = undefined; _root.menu_mc.enabled = false; _root.deal_mc.enabled = false; _root.tip_btn.enabled = false; if (!(((((((level == 1) || (level == 10)) || (level == 15)) || (level == 20)) || (level == 25)) || (level == 30)) || (level > 30))) { _root.rpnNotifyExtrasAdded(); } if (level != 0) { _root.lastGameWasTutorial = false; } } function resetTableAndDeck() { var tableSlots = Array(); tableSlots.push("dummy"); var i = 1; while (i <= 8) { tableSlots.push(eval (("_root.circleSlot" + i) + "_mc")); i++; } _root.mainDeck.unsetExtras(); delete _root.mainTable; _root.mainTable = new rpnTable(8, tableSlots); delete _root.mainDeck; _root.mainDeck = new rpnDeck(4); } function rpnReset() { _root.mainExtras.reset(); _root.mainTable.reset(); _root.mainDeck.reset(); inGame = false; } function rpnPlayBGMusic(name) { if (_root.bgmusic_on != name) { _root.bgmusic_sound.stop(); delete _root.bgmusic_sound; _root.bgmusic_sound = new Sound(); _root.bgmusic_sound.attachSound(name); if (_root.bgMusicEnabled) { _root.bgmusic_sound.start(0, 100000); } _root.bgmusic_on = name; } } function rpnEnableBGMusic() { _root.bgMusicEnabled = true; _root.bgmusic_sound.start(0, 100000); } function rpnDisableBGMusic() { _root.bgMusicEnabled = false; _root.bgmusic_sound.stop(); } function rpnEnableSounds() { _root.bgSoundsEnabled = true; } function rpnDisableSounds() { _root.bgSoundsEnabled = false; } function rpnHandleGameWon() { inGame = false; _root.endTutorial(); _root.mainDeck.unsetExtras(); _root.mainTimer.suspendTimer(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.DeactivateDeal(); _root.menu_mc.onRelease = undefined; _root.menu_mc.enabled = false; _root.tip_btn.enabled = false; if (_root.currentLevel <= 30) { _root.dragon_mc.removeMovieClip("movie"); _root.dragon_mc = _root.getReggedStageMC(); _root.dragon_mc.swapDepths(20499); _root.dragon_mc.attachMovie("dragon_fire_good_mc", "movie", _root.getNextDepth()); _root.dragon_mc._x = -2; _root.dragon_mc._y = 0; _root.dragon_mc.movie.gotoAndPlay(1); } else { _root.raiseGameWonSign(); } } function rpnHandleBonuses() { var _local5 = false; var _local2 = getHarmonicPoints(); if (_local2 != undefined) { _root.addExtraDeals(2, _local2.D2); _root.addExtraDeals(3, _local2.D3); _root.addExtraDeals(4, _local2.D4); _root.addExtraBonuses("red_bomb", _local2.RB); _root.addExtraBonuses("switch", _local2.SW); _root.addExtraBonuses("joker", _local2.JO); _root.addExtraBonuses("blue_bomb", _local2.BB); if (((((((_local2.D2 > 0) || (_local2.D3 > 0)) || (_local2.D4 > 0)) || (_local2.RB > 0)) || (_local2.SW > 0)) || (_local2.JO > 0)) || (_local2.BB > 0)) { _local5 = true; } _root.roundBonusPoints = _root.roundBonusPoints + Number(_local2.points); } var _local3 = getPoolPoints(); _root.addExtraDeals(2, _local3.D2); _root.addExtraDeals(3, _local3.D3); _root.addExtraDeals(4, _local3.D4); _root.addExtraBonuses("red_bomb", _local3.RB); _root.addExtraBonuses("switch", _local3.SW); _root.addExtraBonuses("joker", _local3.JO); _root.addExtraBonuses("blue_bomb", _local3.BB); if (((((((_local3.D2 > 0) || (_local3.D3 > 0)) || (_local3.D4 > 0)) || (_local3.RB > 0)) || (_local3.SW > 0)) || (_local3.JO > 0)) || (_local3.BB > 0)) { _local5 = true; } _root.roundBonusPoints = _root.roundBonusPoints + Number(_local3.points); var _local7 = _root.hasBonuses; var _local4 = getSynergyPoints(); _root.addExtraDeals(2, _local4.D2); _root.addExtraDeals(3, _local4.D3); _root.addExtraDeals(4, _local4.D4); if (((_local4.D2 > 0) || (_local4.D3 > 0)) || (_local4.D4 > 0)) { _local5 = true; } _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); if (_root.mainTimer != undefined) { var _local6 = int(_root.mainTimer.remainingSeconds()) * 2; if (_local6 > 0) { _root.addSpecialSetsMsg("Survival time bonus, ", _local6, 0, 0, 0, 0, 0, 0, 0); } _root.roundBonusPoints = _root.roundBonusPoints + _local6; } if (!_local7) { _root.setInstructionsColor(1510, 14); _root.rpnAddTextMessage("Don't forget: creating special sets will get you special bonuses!\n"); } _root.setInstructionsColor(617, 16, false); _root.rpnAddTextMessage("Click anywhere to continue\n"); if (!_local5) { _root.rpnNotifyExtrasAdded(); } clearInterval(_root.bonusIntervalId); _root.bonusesGiven = true; } function dragonDefeatedAfterEffect() { var _local2 = _root.getReggedStageMC(); _local2.attachMovie("end_game_mc", "dummy", 15000); _local2.swapDepths(15000); _local2._x = -23.6; _local2._y = -52.1; } function rpnInitTimer() { _root.timer_green_bg_mc = _root.getReggedStageMC(); _root.timer_green_bg_mc.swapDepths(18702); with (_root.timer_green_bg_mc) { attachMovie("timer_green_bg_mc", "movie", 18702); _x = 503; _y = 63; } _root.timer_mask_mc = _root.getReggedStageMC(); _root.timer_mask_mc.swapDepths(18701); with (_root.timer_mask_mc) { attachMovie("timer_mask_mc", "movie", 18701); _x = 503; _y = 63; } _root.timer_green_bg_mc.setMask(_root.timer_mask_mc); _root.mainTimer = new cpiTimer(_root.timer_mask_mc); var timerLength = (Math.min(120 + (4 * _root.currentLevel), 240) * 1000); _root.mainTimer.startTimer(timerLength); _root.mainTimer.suspendTimer(); _root.timer_mc = _root.getReggedStageMC(); _root.timer_mc.swapDepths(18700); with (_root.timer_mc) { attachMovie("timer_bg_mc", "movie", 18700); _x = 503; _y = 63; } } function rpnHandleGameLost() { inGame = false; _root.endTutorial(); _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); DeactivateDeal(); _root.menu_mc.onRelease = undefined; _root.menu_mc.enabled = false; _root.mainDeck.unsetExtras(); _root.mainTimer.suspendTimer(); _root.rpnPlayBGMusic(undefined); _root.dragon_mc.swapDepths(22000); if (_root.currentLevel <= 30) { _root.dragon_mc.movie.gotoAndPlay(2); } else { _root.raiseGameOverSign(); } } function raiseGameOverSign() { _root.playSequencedSound("Game Over", _root.moveToBGMusic); if (_root.currentLevel <= 30) { _root.setInstructionsColor(7672066, 14); _root.rpnSetTextMessage("The ring was not strong enough to stop the dragon and you have been incinerated...\n"); _root.playSound("New Message"); } _root.setInstructionsColor(1510, 30); _root.rpnAddTextMessage("Game Over\n"); _root.setInstructionsColor(1510, 14); _root.rpnAddTextMessage("Click anywhere to continue\n"); _root.onMouseUp = rpnLostClick; } function raiseGameWonSign() { _root.victory_mc.movie.play(); _root.playSound("Ring Complete"); _root.instructions_txt.text = ""; _root.instructions_txt.filters = filter; _root.setInstructionsColor(622336, 18, true); _root.rpnSetTextMessage(newline); _root.setWonColor(); _root.won_this_round_txt._visible = true; _root.playSound("New Message"); if (!_root.lastGameWasTutorial) { _root.bonusIntervalId = setInterval(rpnHandleBonuses, 1000); } else { trace("No bonuses for tutorial"); _root.rpnNotifyExtrasAdded(); _root.bonusesGiven = true; } } function moveToBGMusic() { _root.rpnPlayBGMusic("background_music"); } function moveToGameMusic() { _root.rpnPlayBGMusic("game_music"); } function rpnDealClicked() { _root.playSound("button1.wav"); _root.tutorialNotifyDealClicked(); if (!_root.rpnGameOver()) { _root.handleDealClickGameNotOver(); return(undefined); } if (_root.lastGameWasTutorial) { _root.mainExtras.reset(); _root.rpnNewGame(1, 0, false); return(undefined); } if (_root.rpnGameWon()) { _root.baseScore = _root.baseScore + Number(_root.points_txt.text); _root.currentLevel++; _root.rpnNewGame(_root.currentLevel, _root.baseScore); return(undefined); } if (!_root.highScoresUpdated) { if (_root.handleHighScoresUpdate()) { return(undefined); } } _root.mainExtras.reset(); _root.jumpToEntry(); } function setInstructionsColor(color, size, isBold, letterSpacing) { if (isBold == undefined) { isBold = true; } if (letterSpacing == undefined) { letterSpacing = 0; } var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = isBold; _local2.size = size; _local2.letterSpacing = letterSpacing; var _local3 = _root.instructions_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function setWonColor() { color = 622336 /* 0x097F00 */; size = 18; bold = true; if (isBold == undefined) { isBold = true; } if (letterSpacing == undefined) { letterSpacing = 0; } var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = isBold; _local2.size = size; _local2.letterSpacing = letterSpacing; var _local3 = _root.instructions_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function setTipColor(color, size) { var _local2 = new TextFormat(); _local2.font = "Calligraphic"; _local2.bold = true; _local2.size = size; _local2.letterSpacing = 0; var _local3 = _root.tips_box.movie.tip_txt; _local2.color = color; _local3.setNewTextFormat(_local2); _local3.sharpness = 0; _local3.antiAliasType = "advanced"; _local3.selectable = false; _local3.embedFonts = true; } function rpnAddTextMessage(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.textIsIntstruction = false; _root.instructions_txt.replaceText(10000, 10000, msg); } function rpnSetTextMessage(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.textIsInstruction = false; _root.instructions_txt.text = msg; } function rpnSetInstructionTextMessage(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.textIsInstruction = true; _root.instructions_txt.text = msg; } function updateInstructionInWindow() { if (!_root.textIsInstruction) { _root.currInstructionIdx = 0; } var _local2 = _root.currInstructionIdx + 1; var _local3 = _root.getInstruction(_local2 - 1); if (_local3 == undefined) { _root.currInstructionIdx = 0; updateInstructionInWindow(); return(undefined); } _root.setInstructionsColor(7672066, 14); rpnSetInstructionTextMessage((_local2 + ". ") + _local3); _root.currInstructionIdx++; } function DeactivateDeal() { _root.deal_mc.onPress = undefined; } function ActivateDeal() { _root.deal_mc.onPress = _root.rpnDealClicked; } function rpnNotifyExtrasAdded() { if (_root.rpnGameOver()) { if (_root.currentLevel == 30) { var _local2 = _root.getReggedStageMC(); _local2.attachMovie("end_game_mc", "dummy", 15000); _local2.swapDepths(15000); _local2._x = -25.5; _local2._y = -51; } _root.deal_mc.onPress = undefined; if (_root.currentLevel < 30) { _root.onMouseUp = _root.rpnDealClicked; } else { _root.onMouseUp = _root.rpnNextRoundAfter30; } } else { _root.mainTable.activate(); _root.mainDeck.activate(); _root.mainExtras.activate(); _root.mainTimer.resumeTimer(); _root.menu_mc.onRelease = rpnMenuReleased; _root.menu_mc.enabled = true; _root.deal_mc.enabled = true; _root.tip_btn.enabled = true; ActivateDeal(); } } function rpnLoadQuestScreen(level) { _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.tip_btn.enabled = false; if (level == undefined) { level = _root.currentLevel; } _root.quest_screen_mc = _root.getReggedStageMC(); _root.quest_screen_mc.attachMovie("quest_screen_mc", "dummy", 23000); _root.quest_screen_mc.swapDepths(23000); _root.quest_screen_mc._x = 0; _root.quest_screen_mc._y = 0; var _local7 = 106; var _local9 = 320; var _local8 = 214; var _local2 = 1; while (_local2 <= 30) { var _local3 = _root.quest_screen_mc.attachMovie("circle_mc", "sand_circle" + _local2, 23000 + _local2); var _local5 = 0.190399554763018; var _local4 = _local2 * _local5; if (_local2 > 10) { _local4 = _local4 + _local5; } if (_local2 > 20) { _local4 = _local4 + _local5; } _local3._x = _local9 + (_local7 * Math.sin(_local4)); _local3._y = _local8 - (_local7 * Math.cos(_local4)); if (_local2 < level) { _local3.gotoAndStop("big"); } if (_local2 > level) { _local3.gotoAndStop("small"); } if (_local2 == level) { _local3.gotoAndPlay("small"); } _local2++; } var _local10 = new mx.transitions.Tween(_root.quest_screen_mc, "_alpha", mx.transitions.easing.Regular.easeIn, 0, 100, 1, 1); _local10.onMotionFinished = function () { _root.quest_screen_mc.dummy.next_quest_txt.text = _root.quest_screen_mc.next_txt; }; } function rpnNextRound() { rpnNewGame(_root.currentLevel, _root.baseScore, true); } function rpnNextRoundAfter30() { _root.baseScore = _root.baseScore + Number(_root.points_txt.text); _root.currentLevel++; rpnNextRound(); } function rpnLostClick() { _root.onMouseUp = undefined; _root.rpnDealClicked(); } function rpnStopSynergies(remove) { var i = 1; while (i <= 8) { var li = ((i == 8) ? 1 : (i + 1)); var synergyName = ((("synergy" + i) + li) + "_mc"); var synergy = eval ("_root." + synergyName); synergy.gotoAndStop(1); synergy.running = false; var barName = ((("bar" + i) + li) + "_mc"); var bar = eval ("_root." + barName); bar.gotoAndStop(1); bar.running = false; bar._visible = false; if (remove == true) { removeMovieClip(synergy); removeMovieClip(bar); } i++; } } function rpnMenuReleased() { if (_root.gameMenu_mc != undefined) { return(undefined); } _root.playSound("button1.wav"); if (_root.rpnGameOver()) { if (_root.handleHighScoresUpdate()) { return(undefined); } } _root.inGameMenuDisabled = false; _root.mainTable.deactivate(); _root.mainDeck.deactivate(); _root.mainExtras.deactivate(); _root.DeactivateDeal(); _root.mainTimer.suspendTimer(); _root.menu_mc.enabled = false; _root.deal_mc.enabled = false; _root.tip_btn.enabled = false; _root.gameMenu_mc = _root.getReggedStageMC(); var _local2 = _root.gameMenu_mc; _local2.swapDepths(21000); _local2.attachMovie("inGameMenu_mc", "movie", 21000); _local2._x = 0; _local2._y = 0; _root.setFadein(_local2, 10); } function getHarmonicPoints() { var _local2 = new Object(); var _local6 = _root.mainTable.countTiles(); _local2.points = 0; _local2.D2 = 0; _local2.D3 = 0; _local2.D4 = 0; _local2.RB = 0; _local2.SW = 0; _local2.JO = 0; _local2.BB = 0; var _local3 = getHarmonicPointsDouble(_local6); var _local5 = getHarmonicPointsSingleSymbol(_local6); var _local4 = getHarmonicPointsSingleColor(_local6); if (_local3.len > 1) { _local2.points = _local2.points + _local3.points; _local2.D2 = _local2.D2 + _local3.D2; _local2.D3 = _local2.D3 + _local3.D3; _local2.D4 = _local2.D4 + _local3.D4; _local2.RB = _local2.RB + _local3.RB; _local2.SW = _local2.SW + _local3.SW; _local2.JO = _local2.JO + _local3.JO; _local2.BB = _local2.BB + _local3.BB; var _local7 = ((_local3.len == 2) ? "Doubles Harmony, " : (((_local3.len == 3) ? "Double Triples Harmony, " : "Full Harmony, "))); _root.addSpecialSetsMsg(_local7, _local3.points, _local3.D2, _local3.D3, _local3.D4, _local3.RB, _local3.SW, _local3.JO, _local3.BB); } if (_local5.len > _local3.len) { _local2.points = _local2.points + _local5.points; _local2.D2 = _local2.D2 + _local5.D2; _local2.D3 = _local2.D3 + _local5.D3; _local2.D4 = _local2.D4 + _local5.D4; _local2.RB = _local2.RB + _local5.RB; _local2.SW = _local2.SW + _local5.SW; _local2.JO = _local2.JO + _local5.JO; _local2.BB = _local2.BB + _local5.BB; var _local7 = ((_local5.len == 2) ? "Symbols Harmony, " : (((_local5.len == 3) ? "Symbol Triples Harmony, " : "Symbol Quadruples Harmony, "))); _root.addSpecialSetsMsg(_local7, _local5.points, _local5.D2, _local5.D3, _local5.D4, _local5.RB, _local5.SW, _local5.JO, _local5.BB); } if (_local4.len > _local3.len) { _local2.points = _local2.points + _local4.points; _local2.D2 = _local2.D2 + _local4.D2; _local2.D3 = _local2.D3 + _local4.D3; _local2.D4 = _local2.D4 + _local4.D4; _local2.RB = _local2.RB + _local4.RB; _local2.SW = _local2.SW + _local4.SW; _local2.JO = _local2.JO + _local4.JO; _local2.BB = _local2.BB + _local4.BB; var _local7 = ((_local4.len == 2) ? "Colors Harmony, " : (((_local4.len == 3) ? "Color Triples Harmony, " : "Color Quadruples Harmony, "))); _root.addSpecialSetsMsg(_local7, _local4.points, _local4.D2, _local4.D3, _local4.D4, _local4.RB, _local4.SW, _local4.JO, _local4.BB); } return(_local2); } function getHarmonicPointsDouble(tilesCnt) { var _local5 = new Array(2, 3, 4); var _local13 = new Array(30, 400, 2000); var _local12 = new Array(0, 0, 0); var _local11 = new Array(0, 1, 0); var _local10 = new Array(0, 0, 4); var _local8 = new Array(0, 0, 1); var _local6 = new Array(0, 0, 1); var _local7 = new Array(0, 0, 1); var _local9 = new Array(0, 1, 1); var _local2 = new Object(); _local2.len = 0; var _local1 = _local5.length - 1; while (_local1 >= 0) { var _local4 = _local5[_local1]; if ((Math.min(Math.min(tilesCnt.sol, tilesCnt.luna), Math.min(tilesCnt.terra, tilesCnt.stella)) >= _local4) && (Math.min(Math.min(tilesCnt.red, tilesCnt.green), Math.min(tilesCnt.yellow, tilesCnt.blue)) >= _local4)) { _local2.len = _local4; _local2.points = _local13[_local1]; _local2.D2 = _local12[_local1]; _local2.D3 = _local11[_local1]; _local2.D4 = _local10[_local1]; _local2.RB = _local8[_local1]; _local2.SW = _local6[_local1]; _local2.JO = _local7[_local1]; _local2.BB = _local9[_local1]; break; } _local1--; } return(_local2); } function getHarmonicPointsSingleSymbol(tilesCnt) { var _local5 = new Array(3, 4); var _local13 = new Array(160, 1000); var _local12 = new Array(0, 0); var _local11 = new Array(0, 2); var _local10 = new Array(0, 1); var _local8 = new Array(0, 0); var _local6 = new Array(0, 0); var _local7 = new Array(0, 1); var _local9 = new Array(0, 0); var _local2 = new Object(); _local2.len = 0; var _local1 = _local5.length - 1; while (_local1 >= 0) { var _local4 = _local5[_local1]; if (Math.min(Math.min(tilesCnt.sol, tilesCnt.luna), Math.min(tilesCnt.terra, tilesCnt.stella)) >= _local4) { _local2.len = _local4; _local2.points = _local13[_local1]; _local2.D2 = _local12[_local1]; _local2.D3 = _local11[_local1]; _local2.D4 = _local10[_local1]; _local2.RB = _local8[_local1]; _local2.SW = _local6[_local1]; _local2.JO = _local7[_local1]; _local2.BB = _local9[_local1]; break; } _local1--; } return(_local2); } function getHarmonicPointsSingleColor(tilesCnt) { var _local5 = new Array(3, 4); var _local13 = new Array(120, 900); var _local12 = new Array(0, 1); var _local11 = new Array(0, 1); var _local10 = new Array(0, 1); var _local8 = new Array(0, 0); var _local6 = new Array(0, 0); var _local7 = new Array(0, 1); var _local9 = new Array(0, 0); var _local2 = new Object(); _local2.len = 0; var _local1 = _local5.length - 1; while (_local1 >= 0) { var _local4 = _local5[_local1]; if (Math.min(Math.min(tilesCnt.red, tilesCnt.blue), Math.min(tilesCnt.green, tilesCnt.yellow)) >= _local4) { _local2.len = _local4; _local2.points = _local13[_local1]; _local2.D2 = _local12[_local1]; _local2.D3 = _local11[_local1]; _local2.D4 = _local10[_local1]; _local2.RB = _local8[_local1]; _local2.SW = _local6[_local1]; _local2.JO = _local7[_local1]; _local2.BB = _local9[_local1]; break; } _local1--; } return(_local2); } function getPoolPoints() { var tilesCnt = _root.mainTable.countTiles(); var reqs = new Array(8, 9, 10, 11, 12, 13, 14, 15, 16); var pts = new Array(30, 60, 120, 250, 400, 800, 1300, 1800, 2500); var d2 = new Array(0, 1, 0, 1, 0, 1, 0, 0, 0); var d3 = new Array(0, 0, 1, 0, 0, 1, 0, 0, 0); var d4 = new Array(0, 0, 0, 1, 2, 1, 3, 4, 5); var rb_bonus = new Array(0, 0, 1, 1, 1, 1, 2, 2, 3); var s_bonus = new Array(1, 1, 1, 1, 2, 2, 2, 3, 3); var j_bonus = new Array(0, 1, 1, 1, 1, 1, 2, 2, 3); var bb_bonus = new Array(0, 1, 1, 1, 1, 2, 2, 3, 3); var possiblePools = new Array(); var octColorPts = getDoubleOctColorPts(tilesCnt); var octShapePts = getDoubleOctShapePts(tilesCnt); var ptsObj = new Object(); ptsObj.points = 0; ptsObj.D2 = 0; ptsObj.D3 = 0; ptsObj.D4 = 0; ptsObj.RB = 0; ptsObj.SW = 0; ptsObj.JO = 0; ptsObj.BB = 0; if ((octColorPts != undefined) && (octShapePts != undefined)) { ptsObj.points = 1600; ptsObj.D4 = 3; ptsObj.RB = 1; ptsObj.JO = 1; var msg = "Minor Full Harmony, "; _root.addSpecialSetsMsg(msg, ptsObj.points, ptsObj.D2, ptsObj.D3, ptsObj.D4, ptsObj.RB, ptsObj.SW, ptsObj.JO, ptsObj.BB); return(ptsObj); } if (octColorPts != undefined) { ptsObj.points = ptsObj.points + octColorPts.points; ptsObj.D2 = ptsObj.D2 + octColorPts.D2; ptsObj.D3 = ptsObj.D3 + octColorPts.D3; ptsObj.D4 = ptsObj.D4 + octColorPts.D4; ptsObj.RB = ptsObj.RB + octColorPts.RB; ptsObj.SW = ptsObj.SW + octColorPts.SW; ptsObj.JO = ptsObj.JO + octColorPts.JO; ptsObj.BB = ptsObj.BB + octColorPts.BB; var msg = "Two Colors Harmony, "; _root.addSpecialSetsMsg(msg, octColorPts.points, octColorPts.D2, octColorPts.D3, octColorPts.D4, octColorPts.RB, octColorPts.SW, octColorsPts.JO, octColorPts.BB); } else { possiblePools.push("red"); possiblePools.push("blue"); possiblePools.push("green"); possiblePools.push("yellow"); } if (octShapePts != undefined) { ptsObj.points = ptsObj.points + octShapePts.points; ptsObj.D2 = ptsObj.D2 + octShapePts.D2; ptsObj.D3 = ptsObj.D3 + octShapePts.D3; ptsObj.D4 = ptsObj.D4 + octShapePts.D4; ptsObj.RB = ptsObj.RB + octColorPts.RB; ptsObj.SW = ptsObj.SW + octColorPts.SW; ptsObj.JO = ptsObj.JO + octColorPts.JO; ptsObj.BB = ptsObj.BB + octColorPts.BB; var msg = "Two Symbols Harmony, "; _root.addSpecialSetsMsg(msg, octShapePts.points, octShapePts.D2, octShapePts.D3, octShapePts.D4, octShapePts.RB, octShapePts.SW, octShapePts.JO, octShapePts.BB); } else { possiblePools.push("luna"); possiblePools.push("terra"); possiblePools.push("sol"); possiblePools.push("stella"); } for (var elem in possiblePools) { var type = possiblePools[elem]; var tilesNum = eval ("tilesCnt." + type); var i = (reqs.length - 1); while (i >= 0) { var k = (_root.isColor(type) ? (i + 1) : (i)); if (k >= reqs.length) { } else if (tilesNum < reqs[k]) { } else { var msg = (type.charAt(0).toUpperCase() + type.substr(1, type.length - 1)); msg = msg + ((" " + reqs[k]) + " Pool, "); var RB = (((type == "sol") || (type == "red")) ? (rb_bonus[i]) : 0); var SW = (((type == "luna") || (type == "yellow")) ? (s_bonus[i]) : 0); var JO = (((type == "terra") || (type == "green")) ? (j_bonus[i]) : 0); var BB = (((type == "stella") || (type == "blue")) ? (bb_bonus[i]) : 0); _root.addSpecialSetsMsg(msg, pts[i], d2[i], d3[i], d4[i], RB, SW, JO, BB); ptsObj.points = ptsObj.points + pts[k]; ptsObj.D2 = ptsObj.D2 + d2[i]; ptsObj.D3 = ptsObj.D3 + d3[i]; ptsObj.D4 = ptsObj.D4 + d4[i]; ptsObj.RB = ptsObj.RB + RB; ptsObj.SW = ptsObj.SW + SW; ptsObj.JO = JO; ptsObj.BB = ptsObj.BB + BB; break; } i--; } } return(ptsObj); } function getDoubleOctColorPts(tilesCnt) { var eights = 0; var colors = new Array("red", "blue", "green", "yellow"); for (idx in colors) { var c = colors[idx]; var cnt = eval ("tilesCnt." + c); if (cnt == 8) { eights++; } } if (eights == 2) { var retVal = new Object(); retVal.points = 600; retVal.D2 = 1; retVal.D3 = 0; retVal.D4 = 1; retVal.RB = 1; retVal.SW = 0; retVal.JO = 0; retVal.BB = 0; return(retVal); } return(undefined); } function getSynergyPoints() { var _local2 = new Object(); _local2.D2 = 0; _local2.D3 = 0; _local2.D4 = 0; _local2.points = _root.getSynergyScore(); var _local3 = countSynergies(); if (_local3 < 2) { return(_local2); } if (_local3 >= 2) { _local2.D3 = 1; } if (_local3 > 2) { _local2.D4 = _local3 - 2; } _root.addSpecialSetsMsg("Synergy pairs, ", _local2.points, _local2.D2, _local2.D3, _local2.D4, 0, 0, 0, 0); return(_local2); } function getSynergyScore() { var _local1 = countSynergies(); if (_local1 == 0) { return(0); } if (_local1 == 1) { return(50); } if (_local1 == 2) { return(150); } if (_local1 == 3) { return(500); } if (_local1 >= 4) { return(500 + (1000 * (_local1 - 3))); } return(0); } function countSynergies() { var _local2 = 0; var _local1 = 1; while (_local1 <= 8) { if (checkSynergy(_local1)) { _local2++; } _local1++; } return(_local2); } function checkSynergy(i) { var _local3 = _root.mainTable.getCard(i); var _local4 = ((i == 8) ? 1 : (i + 1)); if ((i == _root.mainTable.liftedIdx) || (_local4 == _root.mainTable.liftedIdx)) { return(false); } var _local2 = _root.mainTable.getCard(_local4); if ((_local3 == undefined) || (_local2 == undefined)) { return(false); } if (!_root.mainTable.cardsMatch(_local2, _local3)) { return(false); } if (((_local2.rightColor == _root.synergy1) || (_local2.rightShape == _root.synergy1)) && ((_local3.leftColor == _root.synergy2) || (_local3.leftShape == _root.synergy2))) { return(true); } if (((_local2.rightColor == _root.synergy2) || (_local2.rightShape == _root.synergy2)) && ((_local3.leftColor == _root.synergy1) || (_local3.leftShape == _root.synergy1))) { return(true); } return(false); } function getDoubleOctShapePts(tilesCnt) { var eights = 0; var shapes = new Array("sol", "luna", "terra", "stella"); for (idx in shapes) { var s = shapes[idx]; var cnt = eval ("tilesCnt." + s); if (cnt == 8) { eights++; } } if (eights == 2) { var retVal = new Object(); retVal.points = 700; retVal.D2 = 0; retVal.D3 = 1; retVal.D4 = 1; retVal.RB = 0; retVal.SW = 1; retVal.JO = 0; retVal.BB = 0; return(retVal); } return(undefined); } function getTextColor() { return(9830480); } function getBonusColor() { return(25610); } function setTextColor() { _root.setInstructionsColor(getTextColor(), 14, false); } function setBonusColor() { _root.setInstructionsColor(getBonusColor(), 14, true); } function addSpecialSetsMsg(msg, points, d2, d3, d4, red_bombs, switchs, jokers, blue_bombs) { if (_root.hasBonuses == false) { _root.setInstructionsColor(617, 14, false); appendGeneralMsg("Special sets you have created:\n"); } _root.hasBonuses = true; setTextColor(); appendGeneralMsg(msg); if (points == undefined) { return(undefined); } if (points != 0) { setBonusColor(); appendGeneralMsg(points); setTextColor(); appendGeneralMsg(" pts"); } var _local2 = ((2 * d2) + (3 * d3)) + (4 * d4); appendBonusMsg(_local2, "tile"); appendBonusMsg(red_bombs, "red bomb"); appendBonusMsg(switchs, "switch"); appendBonusMsg(jokers, "joker"); appendBonusMsg(blue_bombs, "blue bomb"); appendGeneralMsg(newline); } function appendGeneralMsg(msg) { if (_root.currentLevel == 0) { return(undefined); } _root.instructions_txt.replaceText(10000, 10000, msg); } function appendBonusMsg(amount, type) { if (amount != 0) { setTextColor(); appendGeneralMsg(", "); setBonusColor(); appendGeneralMsg(amount + " "); setTextColor(); if (amount != 1) { appendGeneralMsg(type + "s"); } else { appendGeneralMsg(type); } } } function frameRefresh() { Mouse.hide(); if (_root.levelUpdated) { return(undefined); } handleOutOfBounds(); _root.mainTimer.updateTime(); _root.mainTable.applyNewBars(); _root.applyNewSynergies(); _root.mainTable.updateBrightMatchs(); var _local4 = _root.isTutorialRunning(); if (_local4) { _root.advanceTutorial(); } if (isNaN(_root.baseScore)) { _root.baseScore = 0; } var _local3 = _root.getSynergyScore(); if (_root.currentLevel == 0) { _root.points_txt.text = ""; _root.total_points_txt.text = ""; } else { _root.points_txt.text = (_root.mainTable.getScore() + _local3) + _root.roundBonusPoints; var _local5 = _root.total_points_txt.text; var _local2 = ((_root.mainTable.getScore() + _root.baseScore) + _local3) + _root.roundBonusPoints; if (_local5 != _local2) { _root.kongregateStats.submit("Score", _local2); } _root.total_points_txt.text = _local2; } if (_root.levelDone) { if (_root.bonusesGiven) { _root.levelUpdated = true; } return(undefined); } if ((!_root.rpnGameOver()) && (!_root.rpnGameWon())) { return(undefined); } _root.mainDeck.deactivate(); _root.mainTable.deactivate(); _root.mainExtras.deactivate(); if (levelDone) { return(undefined); } if (_root.rpnGameWon()) { _root.rpnHandleGameWon(); } if (_root.rpnGameLost()) { _root.rpnHandleGameLost(); } levelDone = true; } function jumpToEntry() { _root.inGame = false; _root.mainDeck.clear(); _root.tutorial_txt.text = ""; _root.resetTableAndDeck(); _root.rpnStopSynergies(true); gotoAndStop (1); _root.clearStage(); _root.mainTable.reset(); _root.mainDeck.clear(); } function jumpToScores() { _root.inGame = false; _root.mainDeck.clear(); _root.resetTableAndDeck(); _root.rpnStopSynergies(true); gotoAndStop ("highscore"); _root.clearStage(); _root.mainTable.reset(); _root.mainDeck.clear(); } function handleOutOfBounds() { if (!stageArea_mc.hitTest(_root._xmouse, _root._ymouse)) { var _local2 = _root.currentTile(); } if (_local2 != undefined) { _local2.onRelease(); } } function reshuffleCardsAfterCrack() { _root.playSound("deal.wav", _root.mainDeck.activeSlots()); } var nextAvailableDepth; var nonReggedMCs; var genColorPerLevel = new Array(0, 1, 0, 1, 2, 0, 0, 1, 1, 0, 1, 1, 1, 2, 1, 0, 1, 0, 0, 1, 2, 1, 1, 0, 2, 2, 1, 2, 1, 2); var genShapePerLevel = new Array(0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 2, 0, 1, 1, 2, 2, 2, 3, 1, 2, 2); var spcColorPerLevel = new Array(0, 0, 0, 0, 0, 1, 1, 1, 0, 2, 0, 1, 2, 0, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2); var spcShapePerLevel = new Array(0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 2, 1, 0, 2, 1, 2, 2, 2, 3, 1, 2, 2, 3, 3, 1, 2, 2, 2, 3, 2); var advGenColorPerLevel = new Array(1, 1, 0, 1, 1, 1, 1, 2, 1, 1, 0, 2, 1, 0, 1, 0, 0, 2, 1, 2, 1, 0, 3, 2, 2, 1, 1, 3, 2, 2); var advGenShapePerLevel = new Array(1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2); var advSpcColorPerLevel = new Array(1, 0, 2, 0, 1, 1, 2, 0, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 3, 3, 2); var advSpcShapePerLevel = new Array(0, 1, 0, 2, 1, 1, 0, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 2, 3, 3, 1, 2, 1, 2, 3, 1, 1, 2); var colorsArray = new Array("yellow", "green", "blue", "red"); var shapesArray = new Array("stella", "luna", "sol", "terra"); var synergiesSet; var tileOriginalLocation = new Object(); var cardPressTime = undefined; var tips = new Array("One ping means the tile you used fits an adjacent tile.", "Two pings mean the tile you used fits the tiles on both sides.", "If you put a tile next to another and see smoke comes out - the tiles don't fit.", "Extra deals differ in size. You can get a 2 cards, a 3 cards or a 4 cards extra deal.", "You can place together two tiles that don't fit, but make sure everything fits when you put the last tile in the ring.", "Color quadruples harmonic set is a set where there's an equal number of each color in the ring.", "Double double harmonic set is a set where there are at least two of each color and two of each symbol.", "Double triples harmonic set is a set where there are at least three of each color and three of each symbol.", "Symbol quadruples harmonic set is a set where there's an equal number of each symbol in the ring.", "Starting in level 10 you get transform tools every 5 levels. These tools allow you to change tiles to a specific color or symbol.", "When you complete the 30th ring you defeat the dragon. You can go on playing for a personal record.", "After level 30 you get one random transform tool each level."); var instructions = new Array("Try to fit the tiles in the ring matching either color or symbol and complete a full magic circle.", "Use the cards that were dealt to the four slots on your left. Press \"deal\" when you can't use the ones already in the slots.", "After exhausting the 4 standard deals you have in one round try using the extra deals to survive a tricky ring.", "Once a tile is inside the ring you can not drag it back to the slot.", "You can move a tile that is already in the ring to another place in the ring, unless a Limiter is preventing this.", "A cracked slot can not contain cards (not including extra deals).", "Eight tiles make a set - a complete magic ring that can prevent the dragon from burning you.", "Each tile has two sides - left and right. Each side has one color and one symbol.", "There are four symbols: Luna (moon), Terra (earth), Sol (sun) and Stella (star), and four colors: Red, Green, Yellow and Blue.", "Creating special combinations of tiles will get you bonus points and bonus tools.", "\"Harmonic sets\" are special combinations of tiles, where all colors or all symbols are equally represented.", "\"Pool sets\" are sets with large amounts of one color or symbol.", "The first Limiter appears in the second round. it looks like a pizza Limiter with the word \"Color\" on it.", "The \"Color\" Limiter prevents you from matching next to it two tiles that don't have a matching color.", "As you advance in level, the number of Limiters grows and they become more specific."); var mainTable; var mainDeck; var mainExtras; var tileOriginalLocation; var inGame = false; var dragon_mc; var victory_mc; var wizard_wand_mc; var text_highlight_mc; var tips_box; var lastDealWarningIssued = false; var tileOriginalLocation; var currentLevel = 1; var baseScore = 0; var onStage = true; var levelDone = false; var highScoresUpdated = false; var roundBonusPoints; var levelUpdated; var bonusesGiven; var lastGameWasTutorial; _root.inGameMenuDisabled = true; _root.inGameScene = true; var firstLevel = 1; if (_root.tutorialAlreadyPlayed == undefined) { _root.tutorialAlreadyPlayed = true; if (_root.gameMode == "basic") { _root.startTutorial(); firstLevel = 0; } } if (_root.specialDebugMode != undefined) { firstLevel = _root.specialDebugMode; _root.endTutorial(); } rpnInit(); rpnNewGame(firstLevel, 0); _root.onEnterFrame = frameRefresh; stop();
Symbol 103 MovieClip [dragon_fire_good_mc] Frame 2
_root.playSound("Dragon");
Symbol 103 MovieClip [dragon_fire_good_mc] Frame 57
stop(); _root.raiseGameWonSign();
Symbol 180 MovieClip [dragon_fire_bad_mc] Frame 2
_root.playSound("Dragon");
Symbol 180 MovieClip [dragon_fire_bad_mc] Frame 57
stop(); _root.raiseGameOverSign();
Symbol 210 MovieClip [stella_terra_synergy_mc] Frame 116
stop();
Symbol 226 MovieClip [stella_sol_synergy_mc] Frame 116
stop();
Symbol 240 MovieClip [sol_terra_synergy_mc] Frame 116
stop();
Symbol 259 MovieClip [luna_terra_synergy_mc] Frame 116
stop();
Symbol 273 MovieClip [luna_sol_synergy_mc] Frame 116
stop();
Symbol 287 MovieClip [stella_luna_synergy_mc] Frame 116
stop();
Symbol 304 MovieClip [sol_yellow_synergy_mc] Frame 116
stop();
Symbol 321 MovieClip [terra_red_synergy_mc] Frame 116
stop();
Symbol 335 MovieClip [terra_yellow_synergy_mc] Frame 116
stop();
Symbol 352 MovieClip [terra_green_synergy_mc] Frame 116
stop();
Symbol 369 MovieClip [terra_blue_synergy_mc] Frame 116
stop();
Symbol 383 MovieClip [stella_yellow_synergy_mc] Frame 116
stop();
Symbol 397 MovieClip [stella_red_synergy_mc] Frame 116
stop();
Symbol 411 MovieClip [stella_green_synergy_mc] Frame 116
stop();
Symbol 425 MovieClip [stella_blue_synergy_mc] Frame 116
stop();
Symbol 439 MovieClip [sol_red_synergy_mc] Frame 116
stop();
Symbol 453 MovieClip [sol_blue_synergy_mc] Frame 116
stop();
Symbol 467 MovieClip [sol_green_synergy_mc] Frame 116
stop();
Symbol 481 MovieClip [luna_yellow_synergy_mc] Frame 116
stop();
Symbol 497 MovieClip [yellow_red_synergy_mc] Frame 116
stop();
Symbol 513 MovieClip [yellow_blue_synergy_mc] Frame 116
stop();
Symbol 529 MovieClip [yellow_green_synergy_mc] Frame 116
stop();
Symbol 543 MovieClip [luna_green_synergy_mc] Frame 116
stop();
Symbol 557 MovieClip [luna_red_synergy_mc] Frame 116
stop();
Symbol 571 MovieClip [green_red_synergy_mc] Frame 116
stop();
Symbol 585 MovieClip [green_blue_synergy_mc] Frame 116
stop();
Symbol 600 MovieClip [blue_red_synergy_mc] Frame 116
stop();
Symbol 614 MovieClip [luna_blue_synergy_mc] Frame 116
stop();
Symbol 621 MovieClip Frame 20
stop();
Symbol 625 MovieClip Frame 20
stop();
Symbol 632 MovieClip Frame 20
stop();
Symbol 633 MovieClip [yellow_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 637 MovieClip Frame 20
stop();
Symbol 641 MovieClip Frame 20
stop();
Symbol 646 MovieClip Frame 20
stop();
Symbol 647 MovieClip [green_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 651 MovieClip Frame 20
stop();
Symbol 655 MovieClip Frame 20
stop();
Symbol 660 MovieClip Frame 20
stop();
Symbol 661 MovieClip [red_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 665 MovieClip Frame 20
stop();
Symbol 669 MovieClip Frame 20
stop();
Symbol 670 MovieClip [blue_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 678 MovieClip Frame 40
stop();
Symbol 684 MovieClip Frame 40
stop();
Symbol 685 MovieClip [blue_bomb_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 689 MovieClip Frame 40
stop();
Symbol 695 MovieClip Frame 40
stop();
Symbol 696 MovieClip [red_bomb_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 701 MovieClip Frame 20
stop();
Symbol 705 MovieClip Frame 20
stop();
Symbol 707 MovieClip [d2_extradeal] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 712 MovieClip Frame 20
stop();
Symbol 716 MovieClip Frame 20
stop();
Symbol 717 MovieClip [d3_extradeal] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 722 MovieClip Frame 20
stop();
Symbol 726 MovieClip Frame 20
stop();
Symbol 727 MovieClip [d4_extradeal] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 730 MovieClip [red_mc] Frame 1
stop();
Symbol 733 MovieClip [yellow_mc] Frame 1
stop();
Symbol 736 MovieClip [green_mc] Frame 1
stop();
Symbol 739 MovieClip [blue_mc] Frame 1
stop();
Symbol 809 Button
on (press) { _root.highScoresUpdated = true; _root.playSound("button1.wav"); this._parent.unloadMovie(); _root.backtohighscores = true; _root.jumpToEntry(); }
Symbol 812 Button
on (press) { this.handleSubmitPress(); }
Symbol 813 MovieClip [highscore_mc] Frame 1
function handleSubmitPress() { _root.addRecordScore("RPN", "basic_scores", this.playerName.text, this.points, this.level); _root.addRecordScore("RPN", "basic_levels", this.playerName.text, this.level, this.points); _root.highScoresUpdated = true; _root.playSound("button1.wav"); _root.newHighscore = false; _root.updateHighScores(); var _local3 = new mx.transitions.Tween(this, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 0, 0.8, 1); Key.removeListener(this); _local3.parent = this; _local3.onMotionFinished = function () { this.parent.unloadMovie(); }; }
Symbol 845 Button
on (release) { this.musicEnabled_mc = _root.optionsMenu_mc.musicEnabled_mc; _root.playSound("button1.wav"); if (_root.bgMusicEnabled) { _root.rpnDisableBGMusic(); this.musicEnabled_mc._alpha = 0; } else { _root.rpnEnableBGMusic(); this.musicEnabled_mc._alpha = 100; } }
Symbol 850 Button
on (release) { _root.playSound("button1.wav"); _root.menusDisabled = false; _root.inGameMenuDisabled = false; _root.optionsMenu_mc.unloadMovie(); }
Symbol 853 Button
on (release) { this.soundEnabled_mc = _root.optionsMenu_mc.soundEnabled_mc; if (_root.bgSoundsEnabled) { _root.rpnDisableSounds(); this.soundEnabled_mc._alpha = 0; } else { _root.rpnEnableSounds(); this.soundEnabled_mc._alpha = 100; } _root.playSound("button1.wav"); }
Symbol 870 Button
on (release) { if (_root.inGameMenuDisabled) { return(undefined); } _root.inGameMenuDisabled = true; _root.playSound("button1.wav"); _root.optionsMenu_mc = _root.getReggedStageMC(); _root.optionsMenu_mc.swapDepths(21001); _root.optionsMenu_mc.attachMovie("optionsMenu_mc", "movie", _root.getNextDepth()); _root.optionsMenu_mc._x = 322; _root.optionsMenu_mc._y = 25; _root.optionsMenu_mc = _root.optionsMenu_mc.movie; _root.optionsMenu_mc.soundEnabled_mc._alpha = (_root.bgSoundsEnabled ? 100 : 0); _root.optionsMenu_mc.musicEnabled_mc._alpha = (_root.bgMusicEnabled ? 100 : 0); _root.optionsMenu_mc.fullscreenEnabled_mc._alpha = (_root.fullscreenEnabled ? 100 : 0); }
Symbol 872 Button
on (release) { if (_root.inGameMenuDisabled) { return(undefined); } _root.inGameMenuDisabled = true; _root.playSound("button1.wav"); var are_you_sure_mc = _root.getReggedStageMC(); are_you_sure_mc.swapDepths(21001); are_you_sure_mc.attachMovie("are_you_sure_mc", "movie", _root.getNextDepth()); are_you_sure_mc._x = 291.4; are_you_sure_mc._y = 50; var kl = new Object(); kl.parent = are_you_sure_mc; kl.onKeyDown = function () { var _local3 = Key.getCode(); if (_local3 == 89) { _root.playSound("button1.wav"); _root.inGameMenuDisabled = false; Key.removeListener(this); this.yesClickedHook(); this._parent.unloadMovie(); } if (_local3 == 78) { _root.playSound("button1.wav"); _root.inGameMenuDisabled = false; Key.removeListener(this); this.noClickedHook(); this._parent.unloadMovie(); } }; kl.yesClickedHook = function () { _root.gameMenu_mc = undefined; _root.endTutorial(); _root.jumpToEntry(); }; kl.noClickedHook = function () { }; are_you_sure_mc.movie.kl = kl; Key.addListener(kl); }
Symbol 874 Button
on (release) { if (_root.inGameMenuDisabled) { return(undefined); } _root.inGameMenuDisabled = true; _root.playSound("button1.wav"); var are_you_sure_mc = _root.getReggedStageMC(); are_you_sure_mc.swapDepths(21001); are_you_sure_mc.attachMovie("are_you_sure_mc", "movie", _root.getNextDepth()); are_you_sure_mc._x = 291.4; are_you_sure_mc._y = 50; var kl = new Object(); kl.parent = are_you_sure_mc; kl.onKeyDown = function () { var _local3 = Key.getCode(); if (_local3 == 89) { _root.playSound("button1.wav"); _root.inGameMenuDisabled = false; Key.removeListener(this); this.yesClickedHook(); this.parent.unloadMovie(); } if (_local3 == 78) { _root.playSound("button1.wav"); _root.inGameMenuDisabled = false; Key.removeListener(this); this.noClickedHook(); this.parent.unloadMovie(); } }; kl.yesClickedHook = function () { fscommand ("quit"); }; kl.noClickedHook = function () { }; are_you_sure_mc.movie.kl = kl; Key.addListener(kl); }
Symbol 876 Button
on (release) { if (_root.inGameMenuDisabled) { return(undefined); } _root.playSound("button1.wav"); _root.mainTable.activate(); _root.mainDeck.activate(); _root.mainExtras.activate(); _root.ActivateDeal(); _root.mainTimer.resumeTimer(); _root.menu_mc.enabled = true; _root.deal_mc.enabled = true; _root.tip_btn.enabled = true; _root.gameMenu_mc.unloadMovie(); _root.gameMenu_mc = undefined; }
Instance of Symbol 864 MovieClip "continue_mc" in Symbol 877 MovieClip [inGameMenu_mc] Frame 1
on (release) { if (_root.inGameMenuDisabled) { return(undefined); } _root.playSound("button1.wav"); _root.mainTable.activate(); _root.mainDeck.activate(); _root.mainExtras.activate(); _root.ActivateDeal(); _root.mainTimer.resumeTimer(); _root.gameMenu_mc.unloadMovie(); _root.gameMenu_mc = undefined; }
Instance of Symbol 881 MovieClip in Symbol 882 MovieClip [are_you_sure_mc] Frame 1
on (release) { _root.playSound("button1.wav"); _root.inGameMenuDisabled = false; this._parent.kl.yesClickedHook(); Key.removeListener(this._parent.kl); this._parent.unloadMovie(); }
Instance of Symbol 881 MovieClip in Symbol 882 MovieClip [are_you_sure_mc] Frame 1
on (release) { _root.playSound("button1.wav"); _root.inGameMenuDisabled = false; this._parent.kl.noClickedHook(); Key.removeListener(this._parent.kl); this._parent.unloadMovie(); }
Symbol 914 MovieClip [blue_bomb_effect] Frame 12
this.unloadMovie();
Symbol 937 MovieClip [red_bomb_effect] Frame 11
this.unloadMovie();
Symbol 971 MovieClip Frame 20
stop();
Symbol 975 MovieClip Frame 20
stop();
Symbol 985 MovieClip Frame 20
stop();
Symbol 986 MovieClip [joker_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 990 MovieClip Frame 20
stop();
Symbol 993 MovieClip Frame 20
stop();
Symbol 997 MovieClip Frame 20
stop();
Symbol 1007 MovieClip Frame 20
stop();
Symbol 1008 MovieClip [switch_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 1012 MovieClip Frame 20
stop();
Symbol 1015 MovieClip Frame 20
stop();
Symbol 1020 MovieClip Frame 20
stop();
Symbol 1021 MovieClip [stella_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 1024 MovieClip Frame 20
stop();
Symbol 1027 MovieClip Frame 20
stop();
Symbol 1031 MovieClip Frame 20
stop();
Symbol 1032 MovieClip [terra_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 1035 MovieClip Frame 20
stop();
Symbol 1038 MovieClip Frame 20
stop();
Symbol 1042 MovieClip Frame 20
stop();
Symbol 1043 MovieClip [luna_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 1046 MovieClip Frame 20
stop();
Symbol 1049 MovieClip Frame 20
stop();
Symbol 1053 MovieClip Frame 20
stop();
Symbol 1054 MovieClip [sol_transform_mc] Frame 40
stop(); _root.mainExtras.addNext();
Symbol 1063 Button
on (release) { _root.playSequencedSound("button1.wav", _root.tutorialStartGame); }
Symbol 1079 Button
on (release) { _root.removeMovieClip("quest_screen_mc"); if (!_root.inGameScene) { _root.playSequencedSound("button1.wav", _root.jumpToGame); } else { _root.playSequencedSound("button1.wav", _root.rpnNextRound); } }
Symbol 1080 MovieClip [quest_screen_mc] Frame 1
_root.onMouseUp = undefined; if (_root.currentLevel == undefined) { _root.currentLevel = 1; } var numcount2String = new Array("first", "second", "third", "fourth", "fifth", "sixth", "seventh", "eight", "ninth", "tenth"); var numsTextFormat = new TextFormat(); numsTextFormat.font = "Calligraphic"; numsTextFormat.bold = false; numsTextFormat.size = 20; numsTextFormat.letterSpacing = 0; numsTextFormat.align = "center"; _root.rpnPlayBGMusic("Quest BG"); var tg_txt = _root.quest_screen_mc.dummy.next_quest_txt; numsTextFormat.color = 14810955 /* 0xE1FF4B */; tg_txt.setNewTextFormat(numsTextFormat); tg_txt.sharpness = 0; tg_txt.antiAliasType = "advanced"; tg_txt.selectable = false; tg_txt.embedFonts = true; var level = _root.currentLevel; var sorcererType = "Sand"; if (_root.currentLevel > 10) { sorcererType = "Ocean"; } if (_root.currentLevel > 20) { sorcererType = "Flame"; } while (level > 10) { level = level - 10; } _root.quest_screen_mc.dummy.next_quest_txt.text = ""; _root.quest_screen_mc.next_txt = ((("Next: The " + numcount2String[level - 1]) + " ring of the ") + sorcererType) + " Sorcerer"; var tip = _root.getRandomTip(); tg_txt = tip_txt; numsTextFormat.font = "Calligraphic"; numsTextFormat.size = 14; numsTextFormat.bold = true; numsTextFormat.color = 16763904 /* 0xFFCC00 */; numsTextFormat.align = "center"; tg_txt.setNewTextFormat(numsTextFormat); tg_txt.setTextFormat(numsTextFormat); tg_txt.sharpness = 0; tg_txt.antiAliasType = "advanced"; tg_txt.selectable = false; tg_txt.embedFonts = true; tg_txt.text = "Tip: " + tip;
Symbol 1085 Button
on (release) { _root.playSound("button1.wav"); _root.tutorialOKClicked(); }
Symbol 1102 MovieClip [circle_mc] Frame 100
stop(); stop(); stop();
Symbol 1141 MovieClip [sol_mc] Frame 1
stop();
Symbol 1143 MovieClip [stella_mc] Frame 1
stop();
Symbol 1145 MovieClip [luna_mc] Frame 1
stop();
Symbol 1147 MovieClip [terra_mc] Frame 1
stop();
Symbol 1148 MovieClip [luna_flipped_mc] Frame 1
stop();
Symbol 1149 MovieClip [terra_flipped_mc] Frame 1
stop();
Symbol 1163 MovieClip [Wand] Frame 1
if (this.fadeIn == true) { _root.setFadein(this, 5.5); }
Symbol 1163 MovieClip [Wand] Frame 42
if (this.fadeOut == true) { _root.setFadeout(this, 5.5); }
Symbol 1163 MovieClip [Wand] Frame 60
if (this.onlyOnce == true) { gotoAndStop ("prestart"); } else { gotoAndPlay ("start"); }
Symbol 1163 MovieClip [Wand] Frame 61
stop();
Symbol 1179 MovieClip [Synergy Effect] Frame 61
stop();
Symbol 1185 MovieClip Frame 15
stop();
Symbol 1186 MovieClip Frame 45
stop();
Symbol 1187 MovieClip [Smoke Effect] Frame 20
stop(); this._parent.unloadMovie("movie");
Symbol 1193 Button
on (release) { if (_root.menusDisabled) { return(undefined); } _root.playSound("button1.wav"); fscommand ("quit"); }
Symbol 1196 Button
on (release) { if (_root.menusDisabled) { return(undefined); } _root.menu_text_highlight_mc.unloadMovie(); _root.playSound("button1.wav"); _root.gotoAndStop("instructions"); }
Symbol 1199 Button
on (release) { if (_root.menusDisabled) { return(undefined); } _root.menu_text_highlight_mc.unloadMovie(); _root.playSound("button1.wav"); _root.gotoAndStop("powerups"); }
Symbol 1202 Button
on (release) { if (_root.menusDisabled) { return(undefined); } _root.menusDisabled = true; _root.playSound("button1.wav"); _root.optionsMenu_mc = _root.getReggedStageMC(); _root.optionsMenu_mc.attachMovie("optionsMenu_mc", "movie", _root.getNextDepth()); _root.optionsMenu_mc._x = 90; _root.optionsMenu_mc._y = 228.3; _root.optionsMenu_mc = _root.optionsMenu_mc.movie; _root.optionsMenu_mc.soundEnabled_mc._alpha = (_root.bgSoundsEnabled ? 100 : 0); _root.optionsMenu_mc.musicEnabled_mc._alpha = (_root.bgMusicEnabled ? 100 : 0); }
Symbol 1205 Button
on (release) { if (_root.menusDisabled) { return(undefined); } _root.menu_text_highlight_mc.unloadMovie(); _root.playSound("button1.wav"); _root.gotoAndStop("highscore"); }
Symbol 1208 Button
on (release) { if (_root.menusDisabled) { return(undefined); } _root.menu_text_highlight_mc.unloadMovie(); _root.playSound("button1.wav"); _root.gotoAndStop("credits"); }
Symbol 1212 Button
on (release) { _root.classic_btn.enabled = false; _root.survival_btn.enabled = false; _root.instructions_btn.enabled = false; _root.powerups_btn.enabled = false; _root.options_btn.enabled = false; _root.highscores_btn.enabled = false; _root.credits_btn.enabled = false; _root.quit_btn.enabled = false; _root.specialDebugMode = undefined; _root.gameMode = "basic"; if (_root.tutorialPlayed == undefined) { _root.tutorialPlayed = true; _root.playSequencedSound("button1.wav", _root.jumpToGame); } else { _root.rpnLoadQuestScreen(1); } }
Symbol 1216 Button
on (release) { _root.classic_btn.enabled = false; _root.survival_btn.enabled = false; _root.instructions_btn.enabled = false; _root.powerups_btn.enabled = false; _root.options_btn.enabled = false; _root.highscores_btn.enabled = false; _root.credits_btn.enabled = false; _root.quit_btn.enabled = false; _root.specialDebugMode = undefined; _root.gameMode = "survival"; _root.playSound("button1.wav"); _root.rpnLoadQuestScreen(1); }
Symbol 1267 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1268 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1269 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 1270 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 1271 MovieClip [__Packages.rpnExtraDeals] Frame 0
class rpnExtraDeals { var mX, mY, mWidth, mHeight, mRightBounds, mRowBounds, mNextExtra, mDeals, mNextAdds, mActive; function rpnExtraDeals (basex, basey, right_bounds, row_bounds) { mX = basex; mY = basey; mWidth = 16; mHeight = 16; mRightBounds = right_bounds; mRowBounds = row_bounds; mNextExtra = 0; mDeals = new Array(); mNextAdds = new Array(); mActive = true; } function addNext(dontShift) { if (dontShift != true) { mNextAdds.shift(); } if (mNextAdds.length == 0) { _root.rpnNotifyExtrasAdded(); return(undefined); } var _local3 = mNextAdds[0]; add(_local3.type, 1, _local3.onPressAction, _local3.tip, _local3.extraInfo, true); } function add(type, times, onPressAction, tip, extraInfo, force) { var _local11 = mNextAdds.length > 0; while (times > 0) { if (force != true) { var _local4 = new Object(); _local4.type = type; _local4.onPressAction = onPressAction; _local4.tip = tip; _local4.extraInfo = extraInfo; mNextAdds.push(_local4); times--; continue; } var _local3 = new Object(); _local3.icon = _root.getReggedStageMC(); _local3.icon.swapDepths(15500); _local3.icon.attachMovie(type, "nm" + mNextExtra, _root.getNextDepth()); _local3.idx = mDeals.length; _local3.type = type; _local3.tip = tip; _local3.extraInfo = extraInfo; _local3.onPressAction = onPressAction; _local3.icon.idx = _local3.idx; _local3.icon.tip = _local3.tip; _local3.icon.onPress = undefined; _local3.icon.onRollOver = undefined; _local3.icon.onRollOut = undefined; _root.playSound("Bonus Ping"); setLocation(_local3); mDeals.push(_local3); mNextExtra++; times--; } if (!_local11) { addNext(true); } } function refresh() { var _local4 = 0; while (_local4 < mDeals.length) { var _local3 = mDeals[_local4]; _local3.icon = _root.getReggedStageMC(); _local3.icon.attachMovie(_local3.type, "nm" + mNextExtra, _root.getNextDepth()); _local3.icon.idx = _local3.idx; _local3.icon.tip = _local3.tip; _local3.icon.onPress = _local3.onPressAction; _local3.icon.onRollOver = _root.extraDealMO; _local3.icon.onRollOut = _root.extraDealMOut; _local3.icon["nm" + mNextExtra].gotoAndStop(_local3.icon["nm" + mNextExtra]._totalframes); setLocation(_local3); mNextExtra++; _local4++; } } function reset() { while (mDeals.length > 0) { remove(mDeals.length - 1); } } function deactivate() { mActive = false; var _local3 = 0; while (_local3 < mDeals.length) { var _local2 = mDeals[_local3]; _local2.icon.onPress = undefined; _local2.icon.onRollOver = undefined; _local2.icon.onRollOut = undefined; _local3++; } } function activate() { mActive = true; var _local4 = 0; while (_local4 < mDeals.length) { var _local3 = mDeals[_local4]; _local3.icon.onPress = _local3.onPressAction; _local3.icon.onRollOver = _root.extraDealMO; _local3.icon.onRollOut = _root.extraDealMOut; _local4++; } } function remove(idx) { var _local4 = new Array(); var _local3 = 0; while (_local3 < mDeals.length) { var _local2 = mDeals[_local3]; if (_local3 == idx) { _local2.icon.removeMovieClip(); } else { _local2.idx = _local4.length; _local2.icon.idx = _local2.idx; setLocation(_local2); _local4.push(_local2); } _local3++; } mDeals = _local4; } function setLocation(new_mc) { var _local3 = new_mc.idx; var _local2 = 0; var _local5 = new_mc.icon; var _local4 = mWidth + 2; while ((mX + ((mWidth + 2) * (_local3 + 1))) > mRightBounds[_local2]) { if (mRightBounds.length <= (_local2 + 1)) { break; } _local3 = _local3 - Math.floor((mRightBounds[_local2] - mX) / _local4); _local2++; } _local5._y = mRowBounds[_local2]; _local5._x = mX + (_local4 * _local3); } function getExtraInfo(idx) { return(mDeals[idx].extraInfo); } }
Symbol 1272 MovieClip [__Packages.cpiTimer] Frame 0
class cpiTimer { var mTimerMask_mc, mOrigTimerHeight, mOrigTimerY, mTotalTime, mRemainingTime, mTimeElapsed, mLastSampledTime, mStopped; function cpiTimer (timer_mask_mc) { mTimerMask_mc = timer_mask_mc; mOrigTimerHeight = mTimerMask_mc._height; mOrigTimerY = mTimerMask_mc._y; } function startTimer(time) { mTotalTime = time; mRemainingTime = time; mTimeElapsed = 0; mLastSampledTime = getTimer(); mStopped = false; updateTime(); } function suspendTimer() { mStopped = true; } function resumeTimer() { mStopped = false; } function updateTime() { if (mStopped) { mLastSampledTime = getTimer(); return(undefined); } var _local3 = getTimer(); var _local4 = _local3 - mLastSampledTime; if (((mTotalTime - mTimeElapsed) > 10000) && (((mTotalTime - mTimeElapsed) - _local4) <= 10000)) { _root.rpnPlayBGMusic("Timer"); } mTimeElapsed = mTimeElapsed + _local4; mLastSampledTime = _local3; mTimerMask_mc._height = mOrigTimerHeight * (1 - (mTimeElapsed / mTotalTime)); mTimerMask_mc._y = (mOrigTimerY + mOrigTimerHeight) - mTimerMask_mc._height; } function isTimeElapsed() { return(mTimeElapsed >= mTotalTime); } function remainingSeconds() { return(Math.max((mTotalTime - mTimeElapsed) / 1000, 0)); } }
Symbol 1273 MovieClip [__Packages.rpnDeck] Frame 0
class rpnDeck { var mSlotsNum, mActiveSlots, mLastActiveSlots, mExtraDeal, mSlotMCs; function rpnDeck (slotsNum) { mSlotsNum = slotsNum; mActiveSlots = mSlotsNum; mLastActiveSlots = 0; mExtraDeal = false; reset(); } function unsetExtras() { var _local2 = 0; while (_local2 < mSlotsNum) { unsetExtraDealCard(_local2); _local2++; } } function reset() { unsetExtras(); mActiveSlots = mSlotsNum; mLastActiveSlots = 0; mExtraDeal = false; delete mSlotMCs; mSlotMCs = new Array(); shuffleCards(); var i = (mSlotsNum - 1); while (i >= 0) { var deckCard = eval (("_root.deckCard" + (i + 1)) + "_mc"); deckCard.duplicateMovieClip("newDeckCard" + i, _root.getNextDepth()); deckCard.swapDepths(-1000 + i); var newDeckCard = eval ("newDeckCard" + i); _root.registerStageMC(newDeckCard); mSlotMCs.push(newDeckCard); i--; } shuffleCards(); var i = 0; while (i < mSlotsNum) { var currCard = mSlotMCs[i]; currCard.isOccupied = true; currCard.onPress = _root.deckCardOnPress; currCard.onRelease = _root.deckCardOnRelease; eval (("_root.card" + (i + 1)) + "_crack_mc").gotoAndStop("unused"); i++; } } function clear() { unsetExtras(); var _local3 = 0; while (_local3 < mSlotsNum) { _root.setCard(mSlotMCs[_local3], undefined); _local3++; } } function deal() { unsetExtras(); if (mExtraDeal) { var _local2 = mLastActiveSlots - 1; while (mActiveSlots > _local2) { if (mActiveSlots != mLastActiveSlots) { silentRemoveCard(); } else { removeCard(); } } mLastActiveSlots = 0; mExtraDeal = false; shuffleCards(); } else { removeCard(); } } function setExtraDeal(howmanyCards) { unsetExtras(); if (!mExtraDeal) { mLastActiveSlots = mActiveSlots; } while (mActiveSlots > howmanyCards) { silentRemoveCard(); } mActiveSlots = howmanyCards; mExtraDeal = true; shuffleCards(); } function removeCard() { silentRemoveCard(); eval (("_root.card" + (mActiveSlots + 1)) + "_crack_mc").swapDepths(-500 + mActiveSlots); eval (("_root.card" + (mActiveSlots + 1)) + "_crack_mc").gotoAndPlay("start"); shuffleCards(); _root.playSound("crack.wav"); } function silentRemoveCard() { mActiveSlots--; mSlotMCs[mActiveSlots].isOccupied = false; _root.setCard(mSlotMCs[mActiveSlots], undefined); } function getSlotIdxFromCursor() { var _local3 = 0; while (_local3 < mActiveSlots) { mSlotMCs[_local3].isOccupied = true; if (mSlotMCs[_local3].hitTest(_root._xmouse, _root._ymouse, true)) { return(_local3); } _local3++; } return(undefined); } function getSlotIdxAndSideFromCursor() { var _local3 = 0; while (_local3 < mActiveSlots) { mSlotMCs[_local3].isOccupied = true; if (mSlotMCs[_local3].hitTest(_root._xmouse, _root._ymouse, true)) { var _local4 = new Object(); _local4.idx = _local3; if (mSlotMCs[_local3].leftColor.hitTest(_root._xmouse, _root._ymouse, true)) { _local4.leftSide = true; } else { _local4.leftSide = false; } return(_local4); } _local3++; } return(undefined); } function getCard(idx) { return(mSlotMCs[idx]); } function setCard(idx, val) { _root.setCard(mSlotMCs[idx], val); return(mSlotMCs[idx]); } function setJoker(idx) { _root.setJoker(mSlotMCs[idx]); } function setExtraDealCard(idx) { _root.setExtraDealCard(mSlotMCs[idx]); } function unsetExtraDealCard(idx) { _root.unsetExtraDealCard(mSlotMCs[idx]); } function shuffleCards() { var _local3 = 0; while (_local3 < mActiveSlots) { unsetExtraDealCard(_local3); mSlotMCs[_local3].isOccupied = true; setCard(_local3, _root.newRandomCard()); _root.setFadein(mSlotMCs[_local3], 4); if (mExtraDeal) { setExtraDealCard(_local3); } else { unsetExtraDealCard(_local3); } _local3++; } } function deactivate() { var _local2 = 0; while (_local2 < mActiveSlots) { mSlotMCs[_local2].onPress = undefined; mSlotMCs[_local2].onRelease = undefined; _local2++; } } function activate() { var _local3 = 0; while (_local3 < mActiveSlots) { mSlotMCs[_local3].onPress = _root.deckCardOnPress; mSlotMCs[_local3].onRelease = _root.deckCardOnRelease; _local3++; } } function isEmpty() { return(mActiveSlots == 0); } function activeSlots() { return(mActiveSlots); } function noMoreDeals() { if (mActiveSlots == 1) { return(true); } var _local2 = mLastActiveSlots - 1; if (mExtraDeal && (_local2 == 0)) { return(true); } return(false); } }
Symbol 1274 MovieClip [__Packages.cardObj] Frame 0
class cardObj { var leftColor, leftShape, rightColor, rightShape, isJoker; function cardObj (leftCol, leftShp, rightCol, rightShp) { leftColor = leftCol; leftShape = leftShp; rightColor = rightCol; rightShape = rightShp; isJoker = false; } }
Symbol 1275 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 1276 MovieClip [__Packages.rpnTable] Frame 0
class rpnTable { var mSlotsNum, mSlots, mSlotLocations, mOccupiedSlots, mConstraints, liftedIdx; function rpnTable (slotsNum, slotLocations) { mSlotsNum = slotsNum; mSlots = new Array(mSlotsNum); mSlotLocations = slotLocations; mOccupiedSlots = 0; mConstraints = new Array(slotsNum); liftedIdx = undefined; reset(); } function setCard(idx, card) { mSlots[idx] = card; if (card == undefined) { if (mSlotLocations[idx].isOccupied) { mOccupiedSlots--; } mSlotLocations[idx].isOccupied = false; var removedCard = eval (("duplicatedSlot" + idx) + "_mc"); removedCard.removeMovieClip(); return(undefined); } var currCard = getDuplicatedSlot(idx); mSlotLocations[idx].isOccupied = true; mOccupiedSlots++; _root.setCard(currCard, card); currCard.onPress = ((card == undefined) ? undefined : (_root.tableCardOnPress)); currCard.onRelease = ((card == undefined) ? undefined : (_root.tableCardOnRelease)); currCard.idx = idx; return(currCard); } function setJoker(idx) { var jokeredCard = eval (("duplicatedSlot" + idx) + "_mc"); _root.setJoker(jokeredCard); } function illegalPlacement(idx, card, origIdx) { var _local3 = ((idx == 8) ? 1 : (idx + 1)); var _local5 = ((idx == 1) ? 8 : (idx - 1)); if (card.joker) { return(false); } return((illegalGeneralPlacement(card, _local3, idx, _local5, origIdx) || (illegalLeftPlacement(card, getConstraint(_local3, idx)))) || (illegalRightPlacement(card, getConstraint(idx, _local5)))); } function illegalGeneralPlacement(card, lidx, idx, ridx, origIdx) { var _local4 = getConstraint(lidx, idx); var _local7 = getConstraint(idx, ridx); var _local6 = getCard(lidx); var _local3 = getCard(ridx); if (((origIdx != lidx) && (illegalGeneralConstraint(_local6, card, _local4))) || ((origIdx != ridx) && (illegalGeneralConstraint(card, _local3, _local7)))) { return(true); } return(false); } function illegalGeneralConstraint(lcard, rcard, cnstr) { if ((cnstr == undefined) || ((cnstr != "color") && (cnstr != "shape"))) { return(false); } if ((lcard == undefined) || (rcard == undefined)) { return(false); } if (cnstr == "color") { return(lcard.rightColor != rcard.leftColor); } return(lcard.rightShape != rcard.leftShape); } function illegalLeftPlacement(card, constraint) { if (((constraint == undefined) || (constraint == "shape")) || (constraint == "color")) { return(false); } if ((card.leftShape != constraint) && (card.leftColor != constraint)) { return(true); } return(false); } function illegalRightPlacement(card, constraint) { if (((constraint == undefined) || (constraint == "shape")) || (constraint == "color")) { return(false); } if ((card.rightShape != constraint) && (card.rightColor != constraint)) { return(true); } return(false); } function getCard(idx) { return(mSlots[idx]); } function getScore() { var _local6 = 0; var _local2 = 1; while (_local2 <= mSlotsNum) { var _local5 = ((_local2 == 8) ? 1 : (_local2 + 1)); var _local3 = getCard(_local2); var _local4 = getCard(_local5); if (cardsMatch(_local4, _local3)) { _local6 = _local6 + 6; } _local2++; } return(_local6); } function updateBrightMatchs() { var i = 1; while (i <= 8) { var left = ((i == 8) ? 1 : (i + 1)); var currCard = getCard(i); var leftCard = getCard(left); var currSlot = eval (("duplicatedSlot" + i) + "_mc"); var leftSlot = eval (("duplicatedSlot" + left) + "_mc"); if (!cardsMatch(leftCard, currCard)) { currSlot.leftRunning = false; } else if (currSlot.leftRunning) { } else { currSlot.leftRunning = true; if (leftCard.rightColor == currCard.leftColor) { leftSlot.rightColor.rightCol_mc.gotoAndPlay(1); currSlot.leftColor.leftCol_mc.gotoAndPlay(1); } if (leftCard.rightShape == currCard.leftShape) { leftSlot.rightShape.rightShp_mc.gotoAndPlay(1); currSlot.leftShape.leftShp_mc.gotoAndPlay(1); } } i++; } } function applyNewBars() { var idx = 1; while (idx <= 8) { var left = ((idx == 8) ? 1 : (idx + 1)); var currCard = getCard(idx); var leftCard = getCard(left); var lidx = left; var hasSynergy = cardsMatch(leftCard, currCard); var s_mc = eval (((("_root.bar" + idx) + "") + lidx) + "_mc"); if (((!hasSynergy) || (idx == liftedIdx)) || (lidx == liftedIdx)) { s_mc._visible = false; s_mc.gotoAndStop(1); s_mc.running = false; } else if (hasSynergy && ((!s_mc.running) || (s_mc.running == undefined))) { s_mc.gotoAndPlay(1); s_mc._visible = true; s_mc.swapDepths(300 + idx); s_mc.running = true; } idx++; } } function removeAllBars() { var idx = 1; while (idx <= 8) { var lidx = ((idx == 8) ? 1 : (idx + 1)); var s_mc = eval (((("_root.bar" + idx) + "") + lidx) + "_mc"); s_mc._visible = false; s_mc.gotoAndStop(1); s_mc.running = false; idx++; } } function applyNewSmoke(idx) { var lidx = ((idx == 8) ? 1 : (idx + 1)); var ridx = ((idx == 1) ? 8 : (idx - 1)); var lcard = getCard(lidx); var card = getCard(idx); var rcard = getCard(ridx); var newSmokeApplied = false; if ((lcard != undefined) && (!cardsMatch(lcard, card))) { var s_mc = eval (((("_root.smoke" + idx) + "") + lidx) + "_mc"); s_mc.attachMovie("Smoke Effect", "movie", 16020 + idx); s_mc.movie.gotoAndPlay(1); s_mc.swapDepths(16020 + idx); newSmokeApplied = true; } if ((rcard != undefined) && (!cardsMatch(card, rcard))) { var s_mc = eval (((("_root.smoke" + ridx) + "") + idx) + "_mc"); s_mc.attachMovie("Smoke Effect", "movie", 16030 + idx); s_mc.movie.gotoAndPlay(1); s_mc.swapDepths(16030 + idx); newSmokeApplied = true; } if (newSmokeApplied) { _root.playSound("Tile Mismatch"); } } function countTiles() { var _local4 = new Object(); _local4.sol = 0; _local4.terra = 0; _local4.stella = 0; _local4.luna = 0; _local4.red = 0; _local4.yellow = 0; _local4.green = 0; _local4.blue = 0; var _local2 = 1; while (_local2 <= mSlotsNum) { var _local3 = getCard(_local2); countCard(_local4, _local3); _local2++; } return(_local4); } function countCard(tiles, card) { countColor(tiles, card.leftColor); countColor(tiles, card.rightColor); countShape(tiles, card.leftShape); countShape(tiles, card.rightShape); } function countColor(tiles, color) { var orig = eval ("tiles." + color); Set("tiles." + color, orig + 1); return(tiles); } function countShape(tiles, shape) { var orig = eval ("tiles." + shape); Set("tiles." + shape, orig + 1); return(tiles); } function cardsMatch(lcard, rcard) { if ((lcard == undefined) || (rcard == undefined)) { return(false); } if (lcard.joker || (rcard.joker)) { return(true); } if ((lcard.rightColor == rcard.leftColor) || (lcard.rightShape == rcard.leftShape)) { return(true); } return(false); } function isFull() { return(mOccupiedSlots == mSlotsNum); } function isEmpty() { return(mOccupiedSlots == 0); } function filledSlotsNum() { return(mOccupiedSlots); } function reset() { initSlots(); } function activate() { var i = 1; while (i <= mSlotsNum) { eval (("duplicatedSlot" + i) + "_mc").onPress = _root.tableCardOnPress; eval (("duplicatedSlot" + i) + "_mc").onRelease = _root.tableCardOnRelease; i++; } } function deactivate() { var i = 1; while (i <= mSlotsNum) { eval (("duplicatedSlot" + i) + "_mc").onPress = undefined; eval (("duplicatedSlot" + i) + "_mc").onRelease = undefined; i++; } } function initSlots() { var _local2 = 1; while (_local2 <= mSlotsNum) { mSlotLocations[_local2].idx = _local2; mSlotLocations[_local2].isOccupied = false; _local2++; } mOccupiedSlots = 0; } function setConstraint(ridx, constraint) { mConstraints[ridx] = constraint; var lidx = ((ridx == 8) ? 1 : (ridx + 1)); var slice = eval ((("_root.slice" + ridx) + lidx) + "_mc"); if (constraint == undefined) { slice.mc.removeMovieClip(); } else { slice.attachMovie(constraint + "_constraint", "mc", _root.getNextDepth()); _root.registerStageMC(slice.mc); } } function getConstraint(lidx, ridx) { var _local2 = ((lidx == 1) ? 8 : (lidx - 1)); return(mConstraints[_local2]); } function getConstraintIdxFromCursor() { var ridx = 1; while (ridx <= mSlotsNum) { var lidx = ((ridx == 8) ? 1 : (ridx + 1)); var slice = eval ((("_root.slice" + ridx) + lidx) + "_mc"); if (slice.hitTest(_root._xmouse, _root._ymouse, true)) { return(ridx); } ridx++; } return(undefined); } function getSlotFromCursor() { var _local3 = 1; while (_local3 <= mSlotsNum) { if (mSlotLocations[_local3].hitTest(_root._xmouse, _root._ymouse, true)) { return(mSlotLocations[_local3]); } _local3++; } return(undefined); } function getSlotIdxFromCursor() { var _local3 = 1; while (_local3 <= mSlotsNum) { if (mSlotLocations[_local3].hitTest(_root._xmouse, _root._ymouse, true)) { return(_local3); } _local3++; } return(undefined); } function getSlotIdxAndSideFromCursor() { var _local3 = 1; while (_local3 <= mSlotsNum) { if (mSlotLocations[_local3].hitTest(_root._xmouse, _root._ymouse, true)) { var _local4 = new Object(); _local4.idx = _local3; if (mSlotLocations[_local3].leftColor.hitTest(_root._xmouse, _root._ymouse, true)) { _local4.leftSide = true; } else { _local4.leftSide = false; } return(_local4); } _local3++; } return(undefined); } function getDuplicatedSlot(idx) { _root.mainDeck.mSlotMCs[0].duplicateMovieClip(("duplicatedSlot" + idx) + "_mc", _root.getNextDepth()); var newSlot = eval (("duplicatedSlot" + idx) + "_mc"); newSlot._x = mSlotLocations[idx]._x; newSlot._y = mSlotLocations[idx]._y; newSlot._rotation = mSlotLocations[idx]._rotation; newSlot._alpha = 100; _root.registerStageMC(newSlot); return(newSlot); } function hasConstraints() { var _local2 = 0; while (_local2 < mConstraints.length) { if (mConstraints[_local2] != undefined) { return(true); } _local2++; } return(false); } function getLeftEffectCoords(idx) { return(mSlotLocations[idx].leftEffectCoords); } function getRightEffectCoords(idx) { return(mSlotLocations[idx].rightEffectCoords); } function getSliceEffectCoords(ridx) { var lidx = ((ridx == 8) ? 1 : (ridx + 1)); var slice = eval ((("_root.slice" + ridx) + lidx) + "_mc"); return(slice); } function getTileEffectCoords(idx) { return(mSlotLocations[idx]); } }
Symbol 1221 Button
on (release) { _root.playSound("button1.wav"); _root.clearStage(); _root.gotoAndStop("menu"); }
Symbol 1230 MovieClip Frame 23
stop();
Symbol 1245 MovieClip Frame 1
gotoAndStop ("unused");
Symbol 1245 MovieClip Frame 14
if (this.onEnd != undefined) { this.onEnd(); } stop();
Symbol 1245 MovieClip Frame 15
stop();
Symbol 1262 Button
on (release) { _root.playSound("button1.wav"); _root.playSound("New Message"); _root.updateInstructionInWindow(); }

Library Items

Symbol 1 Font [GaramondEmbed]
Symbol 2 Font [Calligraphic]Used by:184 186 188 197 198 199 200 201 203 204 205 211 212 214 217 218 219 220 221 223 224 225 227 228 230 231 232 233 234 235 237 238 239 241 242 244 250 251 252 253 254 256 257 258 260 261 263 264 265 266 267 268 270 271 272 274 275 277 278 279 280 281 282 284 285 286 288 289 291 295 296 297 298 299 301 302 303 305 306 308 312 313 314 315 316 318 319 320 322 323 325 326 327 328 329 330 332 333 334 336 337 339 343 344 345 346 347 349 350 351 353 354 356 360 361 362 363 364 366 367 368 370 371 373 374 375 376 377 378 380 381 382 384 385 387 388 389 390 391 392 394 395 396 398 399 401 402 403 404 405 406 408 409 410 412 413 415 416 417 418 419 420 422 423 424 426 427 429 430 431 432 433 434 436 437 438 440 441 443 444 445 446 447 448 450 451 452 454 455 457 458 459 460 461 462 464 465 466 468 469 471 472 473 474 475 476 478 479 480 482 483 485 488 489 490 491 492 494 495 496 498 499 501 504 505 506 507 508 510 511 512 514 515 517 520 521 522 523 524 526 527 528 530 531 533 534 535 536 537 538 540 541 542 544 545 547 548 549 550 551 552 554 555 556 558 559 561 562 563 564 565 566 568 569 570 572 573 575 576 577 578 579 580 582 583 584 586 587 589 591 592 593 594 595 597 598 599 601 602 604 605 606 607 608 609 611 612 613 1076 1266
Symbol 3 Font [AndalusNumbers]Used by:1250 1251 1252
Symbol 4 Sound [transform.wav]
Symbol 5 Sound [Timer]
Symbol 6 Sound [Tile Mismatch]
Symbol 7 Sound [Synergy]
Symbol 8 Sound [Synergy Startup]
Symbol 9 Sound [switch.wav]
Symbol 10 Sound [StartGame]
Symbol 11 Sound [Ring Complete]
Symbol 12 Sound [red_bomb.wav]
Symbol 13 Sound [Quest BG]
Symbol 14 Sound [tool_message.wav]
Symbol 15 Sound [New Message]
Symbol 16 Sound [joker.wav]
Symbol 17 Sound [Illegal Click]
Symbol 18 Sound [background_music]
Symbol 19 Sound [Game Over]
Symbol 20 Sound [game_music]
Symbol 21 Sound [1match.wav]
Symbol 22 Sound [Extra Deal]
Symbol 23 Sound [enteringSlot.wav]
Symbol 24 Sound [2match.wav]
Symbol 25 Sound [Dragon]
Symbol 26 Sound [deal.wav]
Symbol 27 Sound [crack.wav]
Symbol 28 Sound [button1.wav]
Symbol 29 Sound [Bonus Ping]
Symbol 30 Sound [blue_bomb.wav]
Symbol 31 Bitmap [joker_mouse_over.png]Used by:777
Symbol 32 BitmapUsed by:33 34 102
Symbol 33 GraphicUses:32Used by:103
Symbol 34 GraphicUses:32Used by:103
Symbol 35 BitmapUsed by:36 101
Symbol 36 GraphicUses:35Used by:103
Symbol 37 BitmapUsed by:38 100
Symbol 38 GraphicUses:37Used by:103
Symbol 39 BitmapUsed by:40 99
Symbol 40 GraphicUses:39Used by:103
Symbol 41 BitmapUsed by:42 98
Symbol 42 GraphicUses:41Used by:103
Symbol 43 BitmapUsed by:44 97
Symbol 44 GraphicUses:43Used by:103
Symbol 45 BitmapUsed by:46 93 94
Symbol 46 GraphicUses:45Used by:103
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:103
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:103
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:103
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:103
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:103
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:103
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:103
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:103
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:103
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:103
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:103
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:103
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:103
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:103
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:103
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:103
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:103
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:103
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:103
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:103
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:103
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:103
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:103
Symbol 93 GraphicUses:45Used by:103
Symbol 94 GraphicUses:45Used by:103
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:103
Symbol 97 GraphicUses:43Used by:103
Symbol 98 GraphicUses:41Used by:103
Symbol 99 GraphicUses:39Used by:103
Symbol 100 GraphicUses:37Used by:103
Symbol 101 GraphicUses:35Used by:103
Symbol 102 GraphicUses:32Used by:103
Symbol 103 MovieClip [dragon_fire_good_mc]Uses:33 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 94 96 97 98 99 100 101 102
Symbol 104 BitmapUsed by:105 106 179
Symbol 105 GraphicUses:104Used by:180
Symbol 106 GraphicUses:104Used by:180
Symbol 107 BitmapUsed by:108 178
Symbol 108 GraphicUses:107Used by:180
Symbol 109 BitmapUsed by:110 177
Symbol 110 GraphicUses:109Used by:180
Symbol 111 BitmapUsed by:112 176
Symbol 112 GraphicUses:111Used by:180
Symbol 113 BitmapUsed by:114 175
Symbol 114 GraphicUses:113Used by:180
Symbol 115 BitmapUsed by:116 174
Symbol 116 GraphicUses:115Used by:180
Symbol 117 BitmapUsed by:118 170 171
Symbol 118 GraphicUses:117Used by:180
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:180
Symbol 121 BitmapUsed by:122 169
Symbol 122 GraphicUses:121Used by:180
Symbol 123 BitmapUsed by:124 168
Symbol 124 GraphicUses:123Used by:180
Symbol 125 BitmapUsed by:126 167
Symbol 126 GraphicUses:125Used by:180
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:180
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:180
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:180
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:180
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:180
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:180
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:180
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:180
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:180
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:180
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:180
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:180
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:180
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:180
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:180
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:180
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:180
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:180
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:180
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:180
Symbol 167 GraphicUses:125Used by:180
Symbol 168 GraphicUses:123Used by:180
Symbol 169 GraphicUses:121Used by:180
Symbol 170 GraphicUses:117Used by:180
Symbol 171 GraphicUses:117Used by:180
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:180
Symbol 174 GraphicUses:115Used by:180
Symbol 175 GraphicUses:113Used by:180
Symbol 176 GraphicUses:111Used by:180
Symbol 177 GraphicUses:109Used by:180
Symbol 178 GraphicUses:107Used by:180
Symbol 179 GraphicUses:104Used by:180
Symbol 180 MovieClip [dragon_fire_bad_mc]Uses:105 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 167 168 169 170 171 173 174 175 176 177 178 179
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:182Used by:210 226 240 259 273 287 304 321 335 352 369 383 397 411 425 439 453 467 481 497 513 529 543 557 571 585 600 614
Symbol 184 EditableTextUses:2 185 1259Used by:210
Symbol 185 FontUsed by:184 186 188 197 198 199 200 201 203 204 205 211 212 214 217 218 219 220 221 223 224 225 227 228 230 231 232 233 234 235 237 238 239 241 242 244 250 251 252 253 254 256 257 258 260 261 263 264 265 266 267 268 270 271 272 274 275 277 278 279 280 281 282 284 285 286 288 289 291 295 296 297 298 299 301 302 303 305 306 308 312 313 314 315 316 318 319 320 322 323 325 326 327 328 329 330 332 333 334 336 337 339 343 344 345 346 347 349 350 351 353 354 356 360 361 362 363 364 366 367 368 370 371 373 374 375 376 377 378 380 381 382 384 385 387 388 389 390 391 392 394 395 396 398 399 401 402 403 404 405 406 408 409 410 412 413 415 416 417 418 419 420 422 423 424 426 427 429 430 431 432 433 434 436 437 438 440 441 443 444 445 446 447 448 450 451 452 454 455 457 458 459 460 461 462 464 465 466 468 469 471 472 473 474 475 476 478 479 480 482 483 485 488 489 490 491 492 494 495 496 498 499 501 504 505 506 507 508 510 511 512 514 515 517 520 521 522 523 524 526 527 528 530 531 533 534 535 536 537 538 540 541 542 544 545 547 548 549 550 551 552 554 555 556 558 559 561 562 563 564 565 566 568 569 570 572 573 575 576 577 578 579 580 582 583 584 586 587 589 591 592 593 594 595 597 598 599 601 602 604 605 606 607 608 609 611 612 613 806 810 1060 1061 1075 1076 1258 1266
Symbol 186 EditableTextUses:2 185 1259Used by:210
Symbol 187 ShapeTweeningUsed by:210
Symbol 188 EditableTextUses:2 185 1259Used by:210
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:210 240 259 321 335 352 369 1146
Symbol 191 GraphicUsed by:196
Symbol 192 GraphicUsed by:196
Symbol 193 GraphicUsed by:196
Symbol 194 GraphicUsed by:196
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:191 192 193 194 195Used by:210 226 287 383 397 411 425 1142
Symbol 197 EditableTextUses:2 185 1259Used by:210
Symbol 198 EditableTextUses:2 185 1259Used by:210
Symbol 199 EditableTextUses:2 185 1259Used by:210
Symbol 200 EditableTextUses:2 185 1259Used by:210
Symbol 201 EditableTextUses:2 185 1259Used by:210
Symbol 202 GraphicUsed by:210
Symbol 203 EditableTextUses:2 185 1259Used by:210
Symbol 204 EditableTextUses:2 185 1259Used by:210
Symbol 205 EditableTextUses:2 185 1259Used by:210
Symbol 206 FontUsed by:207
Symbol 207 TextUses:206Used by:210 226 240 259 273 287 304 321 335 352 369 383 397 411 425 439 453 467 481 497 513 529 543 557 571 585 600 614
Symbol 208 FontUsed by:209
Symbol 209 TextUses:208Used by:210 226 240 259 273 287 304 321 335 352 369 383 397 411 425 439 453 467 481 497 513 529 543 557 571 585 600 614
Symbol 210 MovieClip [stella_terra_synergy_mc]Uses:183 184 186 187 188 190 196 197 198 199 200 201 202 203 204 205 207 209
Symbol 211 EditableTextUses:2 185 1259Used by:226
Symbol 212 EditableTextUses:2 185 1259Used by:226
Symbol 213 ShapeTweeningUsed by:226
Symbol 214 EditableTextUses:2 185 1259Used by:226
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:226 240 273 304 439 453 467 1140
Symbol 217 EditableTextUses:2 185 1259Used by:226
Symbol 218 EditableTextUses:2 185 1259Used by:226
Symbol 219 EditableTextUses:2 185 1259Used by:226
Symbol 220 EditableTextUses:2 185 1259Used by:226
Symbol 221 EditableTextUses:2 185 1259Used by:226
Symbol 222 GraphicUsed by:226
Symbol 223 EditableTextUses:2 185 1259Used by:226
Symbol 224 EditableTextUses:2 185 1259Used by:226
Symbol 225 EditableTextUses:2 185 1259Used by:226
Symbol 226 MovieClip [stella_sol_synergy_mc]Uses:183 211 212 213 214 216 196 217 218 219 220 221 222 223 224 225 207 209
Symbol 227 EditableTextUses:2 185 1259Used by:240
Symbol 228 EditableTextUses:2 185 1259Used by:240
Symbol 229 ShapeTweeningUsed by:240
Symbol 230 EditableTextUses:2 185 1259Used by:240
Symbol 231 EditableTextUses:2 185 1259Used by:240
Symbol 232 EditableTextUses:2 185 1259Used by:240
Symbol 233 EditableTextUses:2 185 1259Used by:240
Symbol 234 EditableTextUses:2 185 1259Used by:240
Symbol 235 EditableTextUses:2 185 1259Used by:240
Symbol 236 GraphicUsed by:240
Symbol 237 EditableTextUses:2 185 1259Used by:240
Symbol 238 EditableTextUses:2 185 1259Used by:240
Symbol 239 EditableTextUses:2 185 1259Used by:240
Symbol 240 MovieClip [sol_terra_synergy_mc]Uses:183 227 228 229 230 216 190 231 232 233 234 235 236 237 238 239 207 209
Symbol 241 EditableTextUses:2 185 1259Used by:259
Symbol 242 EditableTextUses:2 185 1259Used by:259
Symbol 243 ShapeTweeningUsed by:259
Symbol 244 EditableTextUses:2 185 1259Used by:259
Symbol 245 GraphicUsed by:249
Symbol 246 GraphicUsed by:249
Symbol 247 GraphicUsed by:249
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:245 246 247 248Used by:259 273 287 481 543 557 614 1144
Symbol 250 EditableTextUses:2 185 1259Used by:259
Symbol 251 EditableTextUses:2 185 1259Used by:259
Symbol 252 EditableTextUses:2 185 1259Used by:259
Symbol 253 EditableTextUses:2 185 1259Used by:259
Symbol 254 EditableTextUses:2 185 1259Used by:259
Symbol 255 GraphicUsed by:259
Symbol 256 EditableTextUses:2 185 1259Used by:259
Symbol 257 EditableTextUses:2 185 1259Used by:259
Symbol 258 EditableTextUses:2 185 1259Used by:259
Symbol 259 MovieClip [luna_terra_synergy_mc]Uses:183 241 242 243 244 190 249 250 251 252 253 254 255 256 257 258 207 209
Symbol 260 EditableTextUses:2 185 1259Used by:273
Symbol 261 EditableTextUses:2 185 1259Used by:273
Symbol 262 ShapeTweeningUsed by:273
Symbol 263 EditableTextUses:2 185 1259Used by:273
Symbol 264 EditableTextUses:2 185 1259Used by:273
Symbol 265 EditableTextUses:2 185 1259Used by:273
Symbol 266 EditableTextUses:2 185 1259Used by:273
Symbol 267 EditableTextUses:2 185 1259Used by:273
Symbol 268 EditableTextUses:2 185 1259Used by:273
Symbol 269 GraphicUsed by:273
Symbol 270 EditableTextUses:2 185 1259Used by:273
Symbol 271 EditableTextUses:2 185 1259Used by:273
Symbol 272 EditableTextUses:2 185 1259Used by:273
Symbol 273 MovieClip [luna_sol_synergy_mc]Uses:183 260 261 262 263 216 249 264 265 266 267 268 269 270 271 272 207 209
Symbol 274 EditableTextUses:2 185 1259Used by:287
Symbol 275 EditableTextUses:2 185 1259Used by:287
Symbol 276 ShapeTweeningUsed by:287
Symbol 277 EditableTextUses:2 185 1259Used by:287
Symbol 278 EditableTextUses:2 185 1259Used by:287
Symbol 279 EditableTextUses:2 185 1259Used by:287
Symbol 280 EditableTextUses:2 185 1259Used by:287
Symbol 281 EditableTextUses:2 185 1259Used by:287
Symbol 282 EditableTextUses:2 185 1259Used by:287
Symbol 283 GraphicUsed by:287
Symbol 284 EditableTextUses:2 185 1259Used by:287
Symbol 285 EditableTextUses:2 185 1259Used by:287
Symbol 286 EditableTextUses:2 185 1259Used by:287
Symbol 287 MovieClip [stella_luna_synergy_mc]Uses:183 274 275 276 277 196 249 278 279 280 281 282 283 284 285 286 207 209
Symbol 288 EditableTextUses:2 185 1259Used by:304
Symbol 289 EditableTextUses:2 185 1259Used by:304
Symbol 290 ShapeTweeningUsed by:304
Symbol 291 EditableTextUses:2 185 1259Used by:304
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:294
Symbol 294 MovieClipUses:293Used by:304 335 383 481 497 513 529
Symbol 295 EditableTextUses:2 185 1259Used by:304
Symbol 296 EditableTextUses:2 185 1259Used by:304
Symbol 297 EditableTextUses:2 185 1259Used by:304
Symbol 298 EditableTextUses:2 185 1259Used by:304
Symbol 299 EditableTextUses:2 185 1259Used by:304
Symbol 300 GraphicUsed by:304
Symbol 301 EditableTextUses:2 185 1259Used by:304
Symbol 302 EditableTextUses:2 185 1259Used by:304
Symbol 303 EditableTextUses:2 185 1259Used by:304
Symbol 304 MovieClip [sol_yellow_synergy_mc]Uses:183 288 289 290 291 216 294 295 296 297 298 299 300 301 302 303 207 209
Symbol 305 EditableTextUses:2 185 1259Used by:321
Symbol 306 EditableTextUses:2 185 1259Used by:321
Symbol 307 ShapeTweeningUsed by:321
Symbol 308 EditableTextUses:2 185 1259Used by:321
Symbol 309 BitmapUsed by:310 486
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:321 397 439 557 571
Symbol 312 EditableTextUses:2 185 1259Used by:321
Symbol 313 EditableTextUses:2 185 1259Used by:321
Symbol 314 EditableTextUses:2 185 1259Used by:321
Symbol 315 EditableTextUses:2 185 1259Used by:321
Symbol 316 EditableTextUses:2 185 1259Used by:321
Symbol 317 GraphicUsed by:321
Symbol 318 EditableTextUses:2 185 1259Used by:321
Symbol 319 EditableTextUses:2 185 1259Used by:321
Symbol 320 EditableTextUses:2 185 1259Used by:321
Symbol 321 MovieClip [terra_red_synergy_mc]Uses:183 305 306 307 308 190 311 312 313 314 315 316 317 318 319 320 207 209
Symbol 322 EditableTextUses:2 185 1259Used by:335
Symbol 323 EditableTextUses:2 185 1259Used by:335
Symbol 324 ShapeTweeningUsed by:335
Symbol 325 EditableTextUses:2 185 1259Used by:335
Symbol 326 EditableTextUses:2 185 1259Used by:335
Symbol 327 EditableTextUses:2 185 1259Used by:335
Symbol 328 EditableTextUses:2 185 1259Used by:335
Symbol 329 EditableTextUses:2 185 1259Used by:335
Symbol 330 EditableTextUses:2 185 1259Used by:335
Symbol 331 GraphicUsed by:335
Symbol 332 EditableTextUses:2 185 1259Used by:335
Symbol 333 EditableTextUses:2 185 1259Used by:335
Symbol 334 EditableTextUses:2 185 1259Used by:335
Symbol 335 MovieClip [terra_yellow_synergy_mc]Uses:183 322 323 324 325 190 294 326 327 328 329 330 331 332 333 334 207 209
Symbol 336 EditableTextUses:2 185 1259Used by:352
Symbol 337 EditableTextUses:2 185 1259Used by:352
Symbol 338 ShapeTweeningUsed by:352
Symbol 339 EditableTextUses:2 185 1259Used by:352
Symbol 340 BitmapUsed by:341 518
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:352 411 467 543
Symbol 343 EditableTextUses:2 185 1259Used by:352
Symbol 344 EditableTextUses:2 185 1259Used by:352
Symbol 345 EditableTextUses:2 185 1259Used by:352
Symbol 346 EditableTextUses:2 185 1259Used by:352
Symbol 347 EditableTextUses:2 185 1259Used by:352
Symbol 348 GraphicUsed by:352
Symbol 349 EditableTextUses:2 185 1259Used by:352
Symbol 350 EditableTextUses:2 185 1259Used by:352
Symbol 351 EditableTextUses:2 185 1259Used by:352
Symbol 352 MovieClip [terra_green_synergy_mc]Uses:183 336 337 338 339 190 342 343 344 345 346 347 348 349 350 351 207 209
Symbol 353 EditableTextUses:2 185 1259Used by:369
Symbol 354 EditableTextUses:2 185 1259Used by:369
Symbol 355 ShapeTweeningUsed by:369
Symbol 356 EditableTextUses:2 185 1259Used by:369
Symbol 357 BitmapUsed by:358 502
Symbol 358 GraphicUses:357Used by:359
Symbol 359 MovieClipUses:358Used by:369 425 453 585 600 614
Symbol 360 EditableTextUses:2 185 1259Used by:369
Symbol 361 EditableTextUses:2 185 1259Used by:369
Symbol 362 EditableTextUses:2 185 1259Used by:369
Symbol 363 EditableTextUses:2 185 1259Used by:369
Symbol 364 EditableTextUses:2 185 1259Used by:369
Symbol 365 GraphicUsed by:369
Symbol 366 EditableTextUses:2 185 1259Used by:369
Symbol 367 EditableTextUses:2 185 1259Used by:369
Symbol 368 EditableTextUses:2 185 1259Used by:369
Symbol 369 MovieClip [terra_blue_synergy_mc]Uses:183 353 354 355 356 190 359 360 361 362 363 364 365 366 367 368 207 209
Symbol 370 EditableTextUses:2 185 1259Used by:383
Symbol 371 EditableTextUses:2 185 1259Used by:383
Symbol 372 ShapeTweeningUsed by:383
Symbol 373 EditableTextUses:2 185 1259Used by:383
Symbol 374 EditableTextUses:2 185 1259Used by:383
Symbol 375 EditableTextUses:2 185 1259Used by:383
Symbol 376 EditableTextUses:2 185 1259Used by:383
Symbol 377 EditableTextUses:2 185 1259Used by:383
Symbol 378 EditableTextUses:2 185 1259Used by:383
Symbol 379 GraphicUsed by:383
Symbol 380 EditableTextUses:2 185 1259Used by:383
Symbol 381 EditableTextUses:2 185 1259Used by:383
Symbol 382 EditableTextUses:2 185 1259Used by:383
Symbol 383 MovieClip [stella_yellow_synergy_mc]Uses:183 370 371 372 373 196 294 374 375 376 377 378 379 380 381 382 207 209
Symbol 384 EditableTextUses:2 185 1259Used by:397
Symbol 385 EditableTextUses:2 185 1259Used by:397
Symbol 386 ShapeTweeningUsed by:397
Symbol 387 EditableTextUses:2 185 1259Used by:397
Symbol 388 EditableTextUses:2 185 1259Used by:397
Symbol 389 EditableTextUses:2 185 1259Used by:397
Symbol 390 EditableTextUses:2 185 1259Used by:397
Symbol 391 EditableTextUses:2 185 1259Used by:397
Symbol 392 EditableTextUses:2 185 1259Used by:397
Symbol 393 GraphicUsed by:397
Symbol 394 EditableTextUses:2 185 1259Used by:397
Symbol 395 EditableTextUses:2 185 1259Used by:397
Symbol 396 EditableTextUses:2 185 1259Used by:397
Symbol 397 MovieClip [stella_red_synergy_mc]Uses:183 384 385 386 387 196 311 388 389 390 391 392 393 394 395 396 207 209
Symbol 398 EditableTextUses:2 185 1259Used by:411
Symbol 399 EditableTextUses:2 185 1259Used by:411
Symbol 400 ShapeTweeningUsed by:411
Symbol 401 EditableTextUses:2 185 1259Used by:411
Symbol 402 EditableTextUses:2 185 1259Used by:411
Symbol 403 EditableTextUses:2 185 1259Used by:411
Symbol 404 EditableTextUses:2 185 1259Used by:411
Symbol 405 EditableTextUses:2 185 1259Used by:411
Symbol 406 EditableTextUses:2 185 1259Used by:411
Symbol 407 GraphicUsed by:411
Symbol 408 EditableTextUses:2 185 1259Used by:411
Symbol 409 EditableTextUses:2 185 1259Used by:411
Symbol 410 EditableTextUses:2 185 1259Used by:411
Symbol 411 MovieClip [stella_green_synergy_mc]Uses:183 398 399 400 401 196 342 402 403 404 405 406 407 408 409 410 207 209
Symbol 412 EditableTextUses:2 185 1259Used by:425
Symbol 413 EditableTextUses:2 185 1259Used by:425
Symbol 414 ShapeTweeningUsed by:425
Symbol 415 EditableTextUses:2 185 1259Used by:425
Symbol 416 EditableTextUses:2 185 1259Used by:425
Symbol 417 EditableTextUses:2 185 1259Used by:425
Symbol 418 EditableTextUses:2 185 1259Used by:425
Symbol 419 EditableTextUses:2 185 1259Used by:425
Symbol 420 EditableTextUses:2 185 1259Used by:425
Symbol 421 GraphicUsed by:425
Symbol 422 EditableTextUses:2 185 1259Used by:425
Symbol 423 EditableTextUses:2 185 1259Used by:425
Symbol 424 EditableTextUses:2 185 1259Used by:425
Symbol 425 MovieClip [stella_blue_synergy_mc]Uses:183 412 413 414 415 196 359 416 417 418 419 420 421 422 423 424 207 209
Symbol 426 EditableTextUses:2 185 1259Used by:439
Symbol 427 EditableTextUses:2 185 1259Used by:439
Symbol 428 ShapeTweeningUsed by:439
Symbol 429 EditableTextUses:2 185 1259Used by:439
Symbol 430 EditableTextUses:2 185 1259Used by:439
Symbol 431 EditableTextUses:2 185 1259Used by:439
Symbol 432 EditableTextUses:2 185 1259Used by:439
Symbol 433 EditableTextUses:2 185 1259Used by:439
Symbol 434 EditableTextUses:2 185 1259Used by:439
Symbol 435 GraphicUsed by:439
Symbol 436 EditableTextUses:2 185 1259Used by:439
Symbol 437 EditableTextUses:2 185 1259Used by:439
Symbol 438 EditableTextUses:2 185 1259Used by:439
Symbol 439 MovieClip [sol_red_synergy_mc]Uses:183 426 427 428 429 216 311 430 431 432 433 434 435 436 437 438 207 209
Symbol 440 EditableTextUses:2 185 1259Used by:453
Symbol 441 EditableTextUses:2 185 1259Used by:453
Symbol 442 ShapeTweeningUsed by:453
Symbol 443 EditableTextUses:2 185 1259Used by:453
Symbol 444 EditableTextUses:2 185 1259Used by:453
Symbol 445 EditableTextUses:2 185 1259Used by:453
Symbol 446 EditableTextUses:2 185 1259Used by:453
Symbol 447 EditableTextUses:2 185 1259Used by:453
Symbol 448 EditableTextUses:2 185 1259Used by:453
Symbol 449 GraphicUsed by:453
Symbol 450 EditableTextUses:2 185 1259Used by:453
Symbol 451 EditableTextUses:2 185 1259Used by:453
Symbol 452 EditableTextUses:2 185 1259Used by:453
Symbol 453 MovieClip [sol_blue_synergy_mc]Uses:183 440 441 442 443 216 359 444 445 446 447 448 449 450 451 452 207 209
Symbol 454 EditableTextUses:2 185 1259Used by:467
Symbol 455 EditableTextUses:2 185 1259Used by:467
Symbol 456 ShapeTweeningUsed by:467
Symbol 457 EditableTextUses:2 185 1259Used by:467
Symbol 458 EditableTextUses:2 185 1259Used by:467
Symbol 459 EditableTextUses:2 185 1259Used by:467
Symbol 460 EditableTextUses:2 185 1259Used by:467
Symbol 461 EditableTextUses:2 185 1259Used by:467
Symbol 462 EditableTextUses:2 185 1259Used by:467
Symbol 463 GraphicUsed by:467
Symbol 464 EditableTextUses:2 185 1259Used by:467
Symbol 465 EditableTextUses:2 185 1259Used by:467
Symbol 466 EditableTextUses:2 185 1259Used by:467
Symbol 467 MovieClip [sol_green_synergy_mc]Uses:183 454 455 456 457 216 342 458 459 460 461 462 463 464 465 466 207 209
Symbol 468 EditableTextUses:2 185 1259Used by:481
Symbol 469 EditableTextUses:2 185 1259Used by:481
Symbol 470 ShapeTweeningUsed by:481
Symbol 471 EditableTextUses:2 185 1259Used by:481
Symbol 472 EditableTextUses:2 185 1259Used by:481
Symbol 473 EditableTextUses:2 185 1259Used by:481
Symbol 474 EditableTextUses:2 185 1259Used by:481
Symbol 475 EditableTextUses:2 185 1259Used by:481
Symbol 476 EditableTextUses:2 185 1259Used by:481
Symbol 477 GraphicUsed by:481
Symbol 478 EditableTextUses:2 185 1259Used by:481
Symbol 479 EditableTextUses:2 185 1259Used by:481
Symbol 480 EditableTextUses:2 185 1259Used by:481
Symbol 481 MovieClip [luna_yellow_synergy_mc]Uses:183 468 469 470 471 249 294 472 473 474 475 476 477 478 479 480 207 209
Symbol 482 EditableTextUses:2 185 1259Used by:497
Symbol 483 EditableTextUses:2 185 1259Used by:497
Symbol 484 ShapeTweeningUsed by:497
Symbol 485 EditableTextUses:2 185 1259Used by:497
Symbol 486 GraphicUses:309Used by:487
Symbol 487 MovieClipUses:486Used by:497 590 600
Symbol 488 EditableTextUses:2 185 1259Used by:497
Symbol 489 EditableTextUses:2 185 1259Used by:497
Symbol 490 EditableTextUses:2 185 1259Used by:497
Symbol 491 EditableTextUses:2 185 1259Used by:497
Symbol 492 EditableTextUses:2 185 1259Used by:497
Symbol 493 GraphicUsed by:497
Symbol 494 EditableTextUses:2 185 1259Used by:497
Symbol 495 EditableTextUses:2 185 1259Used by:497
Symbol 496 EditableTextUses:2 185 1259Used by:497
Symbol 497 MovieClip [yellow_red_synergy_mc]Uses:183 482 483 484 485 487 294 488 489 490 491 492 493 494 495 496 207 209
Symbol 498 EditableTextUses:2 185 1259Used by:513
Symbol 499 EditableTextUses:2 185 1259Used by:513
Symbol 500 ShapeTweeningUsed by:513
Symbol 501 EditableTextUses:2 185 1259Used by:513
Symbol 502 GraphicUses:357Used by:503
Symbol 503 MovieClipUses:502Used by:513
Symbol 504 EditableTextUses:2 185 1259Used by:513
Symbol 505 EditableTextUses:2 185 1259Used by:513
Symbol 506 EditableTextUses:2 185 1259Used by:513
Symbol 507 EditableTextUses:2 185 1259Used by:513
Symbol 508 EditableTextUses:2 185 1259Used by:513
Symbol 509 GraphicUsed by:513
Symbol 510 EditableTextUses:2 185 1259Used by:513
Symbol 511 EditableTextUses:2 185 1259Used by:513
Symbol 512 EditableTextUses:2 185 1259Used by:513
Symbol 513 MovieClip [yellow_blue_synergy_mc]Uses:183 498 499 500 501 503 294 504 505 506 507 508 509 510 511 512 207 209
Symbol 514 EditableTextUses:2 185 1259Used by:529
Symbol 515 EditableTextUses:2 185 1259Used by:529
Symbol 516 ShapeTweeningUsed by:529
Symbol 517 EditableTextUses:2 185 1259Used by:529
Symbol 518 GraphicUses:340Used by:519
Symbol 519 MovieClipUses:518Used by:529 571 585
Symbol 520 EditableTextUses:2 185 1259Used by:529
Symbol 521 EditableTextUses:2 185 1259Used by:529
Symbol 522 EditableTextUses:2 185 1259Used by:529
Symbol 523 EditableTextUses:2 185 1259Used by:529
Symbol 524 EditableTextUses:2 185 1259Used by:529
Symbol 525 GraphicUsed by:529
Symbol 526 EditableTextUses:2 185 1259Used by:529
Symbol 527 EditableTextUses:2 185 1259Used by:529
Symbol 528 EditableTextUses:2 185 1259Used by:529
Symbol 529 MovieClip [yellow_green_synergy_mc]Uses:183 514 515 516 517 519 294 520 521 522 523 524 525 526 527 528 207 209
Symbol 530 EditableTextUses:2 185 1259Used by:543
Symbol 531 EditableTextUses:2 185 1259Used by:543
Symbol 532 ShapeTweeningUsed by:543
Symbol 533 EditableTextUses:2 185 1259Used by:543
Symbol 534 EditableTextUses:2 185 1259Used by:543
Symbol 535 EditableTextUses:2 185 1259Used by:543
Symbol 536 EditableTextUses:2 185 1259Used by:543
Symbol 537 EditableTextUses:2 185 1259Used by:543
Symbol 538 EditableTextUses:2 185 1259Used by:543
Symbol 539 GraphicUsed by:543
Symbol 540 EditableTextUses:2 185 1259Used by:543
Symbol 541 EditableTextUses:2 185 1259Used by:543
Symbol 542 EditableTextUses:2 185 1259Used by:543
Symbol 543 MovieClip [luna_green_synergy_mc]Uses:183 530 531 532 533 249 342 534 535 536 537 538 539 540 541 542 207 209
Symbol 544 EditableTextUses:2 185 1259Used by:557
Symbol 545 EditableTextUses:2 185 1259Used by:557
Symbol 546 ShapeTweeningUsed by:557
Symbol 547 EditableTextUses:2 185 1259Used by:557
Symbol 548 EditableTextUses:2 185 1259Used by:557
Symbol 549 EditableTextUses:2 185 1259Used by:557
Symbol 550 EditableTextUses:2 185 1259Used by:557
Symbol 551 EditableTextUses:2 185 1259Used by:557
Symbol 552 EditableTextUses:2 185 1259Used by:557
Symbol 553 GraphicUsed by:557
Symbol 554 EditableTextUses:2 185 1259Used by:557
Symbol 555 EditableTextUses:2 185 1259Used by:557
Symbol 556 EditableTextUses:2 185 1259Used by:557
Symbol 557 MovieClip [luna_red_synergy_mc]Uses:183 544 545 546 547 249 311 548 549 550 551 552 553 554 555 556 207 209
Symbol 558 EditableTextUses:2 185 1259Used by:571
Symbol 559 EditableTextUses:2 185 1259Used by:571
Symbol 560 ShapeTweeningUsed by:571
Symbol 561 EditableTextUses:2 185 1259Used by:571
Symbol 562 EditableTextUses:2 185 1259Used by:571
Symbol 563 EditableTextUses:2 185 1259Used by:571
Symbol 564 EditableTextUses:2 185 1259Used by:571
Symbol 565 EditableTextUses:2 185 1259Used by:571
Symbol 566 EditableTextUses:2 185 1259Used by:571
Symbol 567 GraphicUsed by:571
Symbol 568 EditableTextUses:2 185 1259Used by:571
Symbol 569 EditableTextUses:2 185 1259Used by:571
Symbol 570 EditableTextUses:2 185 1259Used by:571
Symbol 571 MovieClip [green_red_synergy_mc]Uses:183 558 559 560 561 519 311 562 563 564 565 566 567 568 569 570 207 209
Symbol 572 EditableTextUses:2 185 1259Used by:585
Symbol 573 EditableTextUses:2 185 1259Used by:585
Symbol 574 ShapeTweeningUsed by:585
Symbol 575 EditableTextUses:2 185 1259Used by:585
Symbol 576 EditableTextUses:2 185 1259Used by:585
Symbol 577 EditableTextUses:2 185 1259Used by:585
Symbol 578 EditableTextUses:2 185 1259Used by:585
Symbol 579 EditableTextUses:2 185 1259Used by:585
Symbol 580 EditableTextUses:2 185 1259Used by:585
Symbol 581 GraphicUsed by:585
Symbol 582 EditableTextUses:2 185 1259Used by:585
Symbol 583 EditableTextUses:2 185 1259Used by:585
Symbol 584 EditableTextUses:2 185 1259Used by:585
Symbol 585 MovieClip [green_blue_synergy_mc]Uses:183 572 573 574 575 519 359 576 577 578 579 580 581 582 583 584 207 209
Symbol 586 EditableTextUses:2 185 1259Used by:600
Symbol 587 EditableTextUses:2 185 1259Used by:600
Symbol 588 ShapeTweeningUsed by:600
Symbol 589 EditableTextUses:2 185 1259Used by:600
Symbol 590 MovieClipUses:487Used by:600
Symbol 591 EditableTextUses:2 185 1259Used by:600
Symbol 592 EditableTextUses:2 185 1259Used by:600
Symbol 593 EditableTextUses:2 185 1259Used by:600
Symbol 594 EditableTextUses:2 185 1259Used by:600
Symbol 595 EditableTextUses:2 185 1259Used by:600
Symbol 596 GraphicUsed by:600
Symbol 597 EditableTextUses:2 185 1259Used by:600
Symbol 598 EditableTextUses:2 185 1259Used by:600
Symbol 599 EditableTextUses:2 185 1259Used by:600
Symbol 600 MovieClip [blue_red_synergy_mc]Uses:183 586 587 588 589 590 359 591 592 593 487 594 595 596 597 598 599 207 209
Symbol 601 EditableTextUses:2 185 1259Used by:614
Symbol 602 EditableTextUses:2 185 1259Used by:614
Symbol 603 ShapeTweeningUsed by:614
Symbol 604 EditableTextUses:2 185 1259Used by:614
Symbol 605 EditableTextUses:2 185 1259Used by:614
Symbol 606 EditableTextUses:2 185 1259Used by:614
Symbol 607 EditableTextUses:2 185 1259Used by:614
Symbol 608 EditableTextUses:2 185 1259Used by:614
Symbol 609 EditableTextUses:2 185 1259Used by:614
Symbol 610 GraphicUsed by:614
Symbol 611 EditableTextUses:2 185 1259Used by:614
Symbol 612 EditableTextUses:2 185 1259Used by:614
Symbol 613 EditableTextUses:2 185 1259Used by:614
Symbol 614 MovieClip [luna_blue_synergy_mc]Uses:183 601 602 603 604 249 359 605 606 607 608 609 610 611 612 613 207 209
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:617
Symbol 617 MovieClip [yellow_transform_mo_mc]Uses:616
Symbol 618 ShapeTweeningUsed by:621
Symbol 619 ShapeTweeningUsed by:621
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:618 619 620Used by:633
Symbol 622 ShapeTweeningUsed by:625
Symbol 623 ShapeTweeningUsed by:625
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:622 623 624Used by:633
Symbol 626 ShapeTweeningUsed by:632
Symbol 627 ShapeTweeningUsed by:632
Symbol 628 GraphicUsed by:632 646 660
Symbol 629 ShapeTweeningUsed by:632
Symbol 630 ShapeTweeningUsed by:632
Symbol 631 GraphicUsed by:632 646 660
Symbol 632 MovieClipUses:626 627 628 629 630 631Used by:633
Symbol 633 MovieClip [yellow_transform_mc]Uses:621 625 632
Symbol 634 ShapeTweeningUsed by:637
Symbol 635 ShapeTweeningUsed by:637
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:634 635 636Used by:647
Symbol 638 ShapeTweeningUsed by:641
Symbol 639 ShapeTweeningUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:638 639 640Used by:647
Symbol 642 ShapeTweeningUsed by:646
Symbol 643 ShapeTweeningUsed by:646
Symbol 644 ShapeTweeningUsed by:646
Symbol 645 ShapeTweeningUsed by:646
Symbol 646 MovieClipUses:642 643 628 644 645 631Used by:647
Symbol 647 MovieClip [green_transform_mc]Uses:637 641 646
Symbol 648 ShapeTweeningUsed by:651
Symbol 649 ShapeTweeningUsed by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:648 649 650Used by:661
Symbol 652 ShapeTweeningUsed by:655
Symbol 653 ShapeTweeningUsed by:655
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:652 653 654Used by:661
Symbol 656 ShapeTweeningUsed by:660
Symbol 657 ShapeTweeningUsed by:660
Symbol 658 ShapeTweeningUsed by:660
Symbol 659 ShapeTweeningUsed by:660
Symbol 660 MovieClipUses:656 657 628 658 659 631Used by:661 670
Symbol 661 MovieClip [red_transform_mc]Uses:651 655 660
Symbol 662 ShapeTweeningUsed by:665
Symbol 663 ShapeTweeningUsed by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:662 663 664Used by:670
Symbol 666 ShapeTweeningUsed by:669
Symbol 667 ShapeTweeningUsed by:669
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:666 667 668Used by:670
Symbol 670 MovieClip [blue_transform_mc]Uses:665 669 660
Symbol 671 ShapeTweeningUsed by:684
Symbol 672 ShapeTweeningUsed by:684
Symbol 673 ShapeTweeningUsed by:684
Symbol 674 GraphicUsed by:684 695
Symbol 675 FontUsed by:676 677
Symbol 676 TextUses:675Used by:678 689
Symbol 677 TextUses:675Used by:678 689
Symbol 678 MovieClipUses:676 677Used by:684
Symbol 679 ShapeTweeningUsed by:684
Symbol 680 ShapeTweeningUsed by:684
Symbol 681 ShapeTweeningUsed by:684
Symbol 682 ShapeTweeningUsed by:684
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:671 672 673 674 678 679 680 681 682 683Used by:685
Symbol 685 MovieClip [blue_bomb_mc]Uses:684
Symbol 686 ShapeTweeningUsed by:695
Symbol 687 ShapeTweeningUsed by:695
Symbol 688 ShapeTweeningUsed by:695
Symbol 689 MovieClipUses:676 677Used by:695
Symbol 690 ShapeTweeningUsed by:695
Symbol 691 ShapeTweeningUsed by:695
Symbol 692 ShapeTweeningUsed by:695
Symbol 693 ShapeTweeningUsed by:695
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:686 687 688 674 689 690 691 692 693 694Used by:696
Symbol 696 MovieClip [red_bomb_mc]Uses:695
Symbol 697 GraphicUsed by:706 707
Symbol 698 ShapeTweeningUsed by:701
Symbol 699 ShapeTweeningUsed by:701
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:698 699 700Used by:706 707
Symbol 702 ShapeTweeningUsed by:705
Symbol 703 ShapeTweeningUsed by:705
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:702 703 704Used by:706 707
Symbol 706 MovieClipUses:697 701 705Used by:707
Symbol 707 MovieClip [d2_extradeal]Uses:706 697 701 705
Symbol 708 GraphicUsed by:717
Symbol 709 ShapeTweeningUsed by:712
Symbol 710 ShapeTweeningUsed by:712
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:709 710 711Used by:717
Symbol 713 ShapeTweeningUsed by:716
Symbol 714 ShapeTweeningUsed by:716
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:713 714 715Used by:717
Symbol 717 MovieClip [d3_extradeal]Uses:708 712 716
Symbol 718 GraphicUsed by:727
Symbol 719 ShapeTweeningUsed by:722
Symbol 720 ShapeTweeningUsed by:722
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:719 720 721Used by:727
Symbol 723 ShapeTweeningUsed by:726
Symbol 724 ShapeTweeningUsed by:726
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:723 724 725Used by:727
Symbol 727 MovieClip [d4_extradeal]Uses:718 722 726
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:730
Symbol 730 MovieClip [red_mc]Uses:729
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:733
Symbol 733 MovieClip [yellow_mc]Uses:732
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:736
Symbol 736 MovieClip [green_mc]Uses:735
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:739
Symbol 739 MovieClip [blue_mc]Uses:738
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:742
Symbol 742 MovieClip [mouse_mc]Uses:741
Symbol 743 MovieClip [menu_mc]
Symbol 744 MovieClip [deal_mc]
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:747
Symbol 747 MovieClip [stella_constraint]Uses:746
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:750
Symbol 750 MovieClip [shape_constraint]Uses:749
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:753
Symbol 753 MovieClip [color_constraint]Uses:752
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:756
Symbol 756 MovieClip [luna_constraint]Uses:755
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:759
Symbol 759 MovieClip [blue_constraint]Uses:758
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:762
Symbol 762 MovieClip [green_constraint]Uses:761
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:765
Symbol 765 MovieClip [sol_constraint]Uses:764
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:768
Symbol 768 MovieClip [red_constraint]Uses:767
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:771
Symbol 771 MovieClip [terra_constraint]Uses:770
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:774
Symbol 774 MovieClip [yellow_constraint]Uses:773
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClip [entry_start_mc]Uses:775
Symbol 777 GraphicUses:31Used by:778
Symbol 778 MovieClip [joker_mo_mc]Uses:777
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:781
Symbol 781 MovieClip [red_bomb_mo_mc]Uses:780
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:784
Symbol 784 MovieClip [blue_bomb_mo_mc]Uses:783
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:787
Symbol 787 MovieClip [switch_mo_mc]Uses:786
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:790
Symbol 790 MovieClip [extra_deal_mo_mc]Uses:789
Symbol 791 ShapeTweeningUsed by:794
Symbol 792 ShapeTweeningUsed by:794
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClip [joker_tile_mc]Uses:791 792 793
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:797
Symbol 797 MovieClip [no_more_deals_mc]Uses:796
Symbol 798 ShapeTweeningUsed by:801
Symbol 799 ShapeTweeningUsed by:801
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClip [extra_tile_mc]Uses:798 799 800
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:813
Symbol 804 FontUsed by:805
Symbol 805 EditableTextUses:804Used by:813
Symbol 806 TextUses:185Used by:807
Symbol 807 MovieClipUses:806Used by:809
Symbol 808 GraphicUsed by:809 812
Symbol 809 ButtonUses:807 808Used by:813
Symbol 810 TextUses:185Used by:811
Symbol 811 MovieClipUses:810Used by:812
Symbol 812 ButtonUses:811 808Used by:813
Symbol 813 MovieClip [highscore_mc]Uses:803 805 809 812
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:816
Symbol 816 MovieClip [end_game_mc]Uses:815
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClip [red_transform_mo_mc]Uses:818
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:822
Symbol 822 MovieClip [green_transform_mo_mc]Uses:821
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825
Symbol 825 MovieClip [blue_transform_mo_mc]Uses:824
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClip [sol_transform_mo_mc]Uses:827
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:831
Symbol 831 MovieClip [luna_transform_mo_mc]Uses:830
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:834
Symbol 834 MovieClip [terra_transform_mo_mc]Uses:833
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:837
Symbol 837 MovieClip [stella_transform_mo_mc]Uses:836
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840
Symbol 840 ButtonUses:839Used by:857
Symbol 841 BitmapUsed by:842 851
Symbol 842 GraphicUses:841Used by:845
Symbol 843 BitmapUsed by:844 849 852
Symbol 844 GraphicUses:843Used by:845
Symbol 845 ButtonUses:842 844Used by:857
Symbol 846 BitmapUsed by:848
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:846 847Used by:850
Symbol 849 GraphicUses:843Used by:850
Symbol 850 ButtonUses:848 849Used by:857
Symbol 851 GraphicUses:841Used by:853
Symbol 852 GraphicUses:843Used by:853
Symbol 853 ButtonUses:851 852Used by:857
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:856
Symbol 856 MovieClip [v_sign]Uses:855Used by:857
Symbol 857 MovieClip [optionsMenu_mc]Uses:840 845 850 853 856
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClip [quit_options_mc]Uses:858
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClip [v_mc]Uses:860
Symbol 862 GraphicUsed by:877
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClipUses:863Used by:877
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:877
Symbol 867 BitmapUsed by:868 871 873 875
Symbol 868 GraphicUses:867Used by:870
Symbol 869 GraphicUsed by:870 872 874 876
Symbol 870 ButtonUses:868 869Used by:877
Symbol 871 GraphicUses:867Used by:872
Symbol 872 ButtonUses:871 869Used by:877
Symbol 873 GraphicUses:867Used by:874
Symbol 874 ButtonUses:873 869Used by:877
Symbol 875 GraphicUses:867Used by:876
Symbol 876 ButtonUses:875 869Used by:877
Symbol 877 MovieClip [inGameMenu_mc]Uses:862 864 866 870 872 874 876
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:882
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:882
Symbol 882 MovieClip [are_you_sure_mc]Uses:879 881
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:885
Symbol 885 MovieClip [game_bg1_mc]Uses:884
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:888
Symbol 888 MovieClip [game_bg3_mc]Uses:887
Symbol 889 BitmapUsed by:890
Symbol 890 GraphicUses:889Used by:891
Symbol 891 MovieClip [game_bg2_mc]Uses:890
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:914
Symbol 894 BitmapUsed by:895
Symbol 895 GraphicUses:894Used by:914
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:914
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:914
Symbol 900 BitmapUsed by:901
Symbol 901 GraphicUses:900Used by:914
Symbol 902 BitmapUsed by:903
Symbol 903 GraphicUses:902Used by:914
Symbol 904 BitmapUsed by:905
Symbol 905 GraphicUses:904Used by:914
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:914
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:914
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:914
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:914
Symbol 914 MovieClip [blue_bomb_effect]Uses:893 895 897 899 901 903 905 907 909 911 913
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:937
Symbol 917 BitmapUsed by:918
Symbol 918 GraphicUses:917Used by:937
Symbol 919 BitmapUsed by:920
Symbol 920 GraphicUses:919Used by:937
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:937
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:937
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:937
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:937
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:937
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:937
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:937
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:937
Symbol 937 MovieClip [red_bomb_effect]Uses:916 918 920 922 924 926 928 930 932 934 936
Symbol 938 BitmapUsed by:939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966
Symbol 939 GraphicUses:938Used by:967
Symbol 940 GraphicUses:938Used by:967
Symbol 941 GraphicUses:938Used by:967
Symbol 942 GraphicUses:938Used by:967
Symbol 943 GraphicUses:938Used by:967
Symbol 944 GraphicUses:938Used by:967
Symbol 945 GraphicUses:938Used by:967
Symbol 946 GraphicUses:938Used by:967
Symbol 947 GraphicUses:938Used by:967
Symbol 948 GraphicUses:938Used by:967
Symbol 949 GraphicUses:938Used by:967
Symbol 950 GraphicUses:938Used by:967
Symbol 951 GraphicUses:938Used by:967
Symbol 952 GraphicUses:938Used by:967
Symbol 953 GraphicUses:938Used by:967
Symbol 954 GraphicUses:938Used by:967
Symbol 955 GraphicUses:938Used by:967
Symbol 956 GraphicUses:938Used by:967
Symbol 957 GraphicUses:938Used by:967
Symbol 958 GraphicUses:938Used by:967
Symbol 959 GraphicUses:938Used by:967
Symbol 960 GraphicUses:938Used by:967
Symbol 961 GraphicUses:938Used by:967
Symbol 962 GraphicUses:938Used by:967
Symbol 963 GraphicUses:938Used by:967
Symbol 964 GraphicUses:938Used by:967
Symbol 965 GraphicUses:938Used by:967
Symbol 966 GraphicUses:938Used by:967
Symbol 967 MovieClip [Menu Text Highlight]Uses:939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966
Symbol 968 ShapeTweeningUsed by:971
Symbol 969 ShapeTweeningUsed by:971
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:968 969 970Used by:986
Symbol 972 ShapeTweeningUsed by:975
Symbol 973 ShapeTweeningUsed by:975
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:972 973 974Used by:986
Symbol 976 ShapeTweeningUsed by:985
Symbol 977 ShapeTweeningUsed by:985
Symbol 978 ShapeTweeningUsed by:985
Symbol 979 FontUsed by:980
Symbol 980 TextUses:979Used by:985
Symbol 981 ShapeTweeningUsed by:985
Symbol 982 ShapeTweeningUsed by:985
Symbol 983 ShapeTweeningUsed by:985
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:976 977 978 980 981 982 983 984Used by:986
Symbol 986 MovieClip [joker_mc]Uses:971 975 985
Symbol 987 ShapeTweeningUsed by:990
Symbol 988 ShapeTweeningUsed by:990
Symbol 989 GraphicUsed by:990 993
Symbol 990 MovieClipUses:987 988 989Used by:1008
Symbol 991 ShapeTweeningUsed by:993
Symbol 992 ShapeTweeningUsed by:993
Symbol 993 MovieClipUses:991 992 989Used by:1008
Symbol 994 ShapeTweeningUsed by:997
Symbol 995 ShapeTweeningUsed by:997
Symbol 996 GraphicUsed by:997
Symbol 997 MovieClipUses:994 995 996Used by:1008
Symbol 998 ShapeTweeningUsed by:1007
Symbol 999 ShapeTweeningUsed by:1007
Symbol 1000 ShapeTweeningUsed by:1007
Symbol 1001 FontUsed by:1002
Symbol 1002 TextUses:1001Used by:1007
Symbol 1003 ShapeTweeningUsed by:1007
Symbol 1004 ShapeTweeningUsed by:1007
Symbol 1005 ShapeTweeningUsed by:1007
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:998 999 1000 1002 1003 1004 1005 1006Used by:1008
Symbol 1008 MovieClip [switch_mc]Uses:990 993 997 1007
Symbol 1009 ShapeTweeningUsed by:1012
Symbol 1010 ShapeTweeningUsed by:1012
Symbol 1011 GraphicUsed by:1012 1015 1024 1027 1035 1038 1046 1049
Symbol 1012 MovieClipUses:1009 1010 1011Used by:1021
Symbol 1013 ShapeTweeningUsed by:1015
Symbol 1014 ShapeTweeningUsed by:1015
Symbol 1015 MovieClipUses:1013 1014 1011Used by:1021
Symbol 1016 ShapeTweeningUsed by:1020
Symbol 1017 GraphicUsed by:1020
Symbol 1018 ShapeTweeningUsed by:1020
Symbol 1019 GraphicUsed by:1020 1031 1042 1053
Symbol 1020 MovieClipUses:1016 1017 1018 1019Used by:1021
Symbol 1021 MovieClip [stella_transform_mc]Uses:1012 1015 1020
Symbol 1022 ShapeTweeningUsed by:1024
Symbol 1023 ShapeTweeningUsed by:1024
Symbol 1024 MovieClipUses:1022 1023 1011Used by:1032
Symbol 1025 ShapeTweeningUsed by:1027
Symbol 1026 ShapeTweeningUsed by:1027
Symbol 1027 MovieClipUses:1025 1026 1011Used by:1032
Symbol 1028 ShapeTweeningUsed by:1031
Symbol 1029 GraphicUsed by:1031
Symbol 1030 ShapeTweeningUsed by:1031
Symbol 1031 MovieClipUses:1028 1029 1030 1019Used by:1032
Symbol 1032 MovieClip [terra_transform_mc]Uses:1024 1027 1031
Symbol 1033 ShapeTweeningUsed by:1035
Symbol 1034 ShapeTweeningUsed by:1035
Symbol 1035 MovieClipUses:1033 1034 1011Used by:1043
Symbol 1036 ShapeTweeningUsed by:1038
Symbol 1037 ShapeTweeningUsed by:1038
Symbol 1038 MovieClipUses:1036 1037 1011Used by:1043
Symbol 1039 ShapeTweeningUsed by:1042
Symbol 1040 GraphicUsed by:1042
Symbol 1041 ShapeTweeningUsed by:1042
Symbol 1042 MovieClipUses:1039 1040 1041 1019Used by:1043
Symbol 1043 MovieClip [luna_transform_mc]Uses:1035 1038 1042
Symbol 1044 ShapeTweeningUsed by:1046
Symbol 1045 ShapeTweeningUsed by:1046
Symbol 1046 MovieClipUses:1044 1045 1011Used by:1054
Symbol 1047 ShapeTweeningUsed by:1049
Symbol 1048 ShapeTweeningUsed by:1049
Symbol 1049 MovieClipUses:1047 1048 1011Used by:1054
Symbol 1050 ShapeTweeningUsed by:1053
Symbol 1051 GraphicUsed by:1053
Symbol 1052 ShapeTweeningUsed by:1053
Symbol 1053 MovieClipUses:1050 1051 1052 1019Used by:1054
Symbol 1054 MovieClip [sol_transform_mc]Uses:1046 1049 1053
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1064
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1059
Symbol 1059 MovieClip [skip_mc]Uses:1058Used by:1064
Symbol 1060 TextUses:185Used by:1063
Symbol 1061 TextUses:185Used by:1063
Symbol 1062 GraphicUsed by:1063
Symbol 1063 ButtonUses:1060 1061 1062Used by:1064
Symbol 1064 MovieClip [game_bg0_mc]Uses:1056 1059 1063
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1067
Symbol 1067 MovieClip [timer_bg_mc]Uses:1066
Symbol 1068 BitmapUsed by:1069
Symbol 1069 GraphicUses:1068Used by:1070
Symbol 1070 MovieClip [timer_green_bg_mc]Uses:1069
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClip [timer_mask_mc]Uses:1071
Symbol 1073 BitmapUsed by:1074
Symbol 1074 GraphicUses:1073Used by:1080
Symbol 1075 EditableTextUses:185Used by:1080
Symbol 1076 EditableTextUses:2 185 1259Used by:1080
Symbol 1077 GraphicUsed by:1079
Symbol 1078 GraphicUsed by:1079
Symbol 1079 ButtonUses:1077 1078Used by:1080
Symbol 1080 MovieClip [quest_screen_mc]Uses:1074 1075 1076 1079
Symbol 1081 BitmapUsed by:1082
Symbol 1082 GraphicUses:1081Used by:1086
Symbol 1083 GraphicUsed by:1085
Symbol 1084 GraphicUsed by:1085 1262
Symbol 1085 ButtonUses:1083 1084Used by:1086
Symbol 1086 MovieClip [tutorial_text_bg_mc]Uses:1082 1085
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1102
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1089Used by:1102
Symbol 1091 BitmapUsed by:1092 1098 1100
Symbol 1092 GraphicUses:1091Used by:1101
Symbol 1093 BitmapUsed by:1095 1097 1099 1100
Symbol 1094 BitmapUsed by:1095 1097 1099 1100
Symbol 1095 GraphicUses:1093 1094Used by:1101
Symbol 1096 GraphicUsed by:1101
Symbol 1097 GraphicUses:1093 1094Used by:1101
Symbol 1098 GraphicUses:1091Used by:1101
Symbol 1099 GraphicUses:1093 1094Used by:1101
Symbol 1100 GraphicUses:1093 1094 1091Used by:1101
Symbol 1101 MovieClipUses:1092 1095 1096 1097 1098 1099 1100Used by:1102
Symbol 1102 MovieClip [circle_mc]Uses:1088 1090 1101
Symbol 1103 FontUsed by:1104 1107 1110 1113 1116 1119 1122 1125 1128 1131 1134 1137
Symbol 1104 TextUses:1103Used by:1105
Symbol 1105 MovieClipUses:1104Used by:1106
Symbol 1106 MovieClip [green_transform_tip_mc]Uses:1105
Symbol 1107 TextUses:1103Used by:1108
Symbol 1108 MovieClipUses:1107Used by:1109
Symbol 1109 MovieClip [red_bomb_tip_mc]Uses:1108
Symbol 1110 TextUses:1103Used by:1111
Symbol 1111 MovieClipUses:1110Used by:1112
Symbol 1112 MovieClip [blue_transform_tip_mc]Uses:1111
Symbol 1113 TextUses:1103Used by:1114
Symbol 1114 MovieClipUses:1113Used by:1115
Symbol 1115 MovieClip [red_transform_tip_mc]Uses:1114
Symbol 1116 TextUses:1103Used by:1117
Symbol 1117 MovieClipUses:1116Used by:1118
Symbol 1118 MovieClip [yellow_transform_tip_mc]Uses:1117
Symbol 1119 TextUses:1103Used by:1120
Symbol 1120 MovieClipUses:1119Used by:1121
Symbol 1121 MovieClip [terra_transform_tip_mc]Uses:1120
Symbol 1122 TextUses:1103Used by:1123
Symbol 1123 MovieClipUses:1122Used by:1124
Symbol 1124 MovieClip [luna_transform_tip_mc]Uses:1123
Symbol 1125 TextUses:1103Used by:1126
Symbol 1126 MovieClipUses:1125Used by:1127
Symbol 1127 MovieClip [stella_transform_tip_mc]Uses:1126
Symbol 1128 TextUses:1103Used by:1129
Symbol 1129 MovieClipUses:1128Used by:1130
Symbol 1130 MovieClip [sol_transform_tip_mc]Uses:1129
Symbol 1131 TextUses:1103Used by:1132
Symbol 1132 MovieClipUses:1131Used by:1133
Symbol 1133 MovieClip [joker_tip_mc]Uses:1132
Symbol 1134 TextUses:1103Used by:1135
Symbol 1135 MovieClipUses:1134Used by:1136
Symbol 1136 MovieClip [blue_bomb_tip_mc]Uses:1135
Symbol 1137 TextUses:1103Used by:1138
Symbol 1138 MovieClipUses:1137Used by:1139
Symbol 1139 MovieClip [switch_tip_mc]Uses:1138
Symbol 1140 MovieClip [sol_one_mc]Uses:216Used by:1141
Symbol 1141 MovieClip [sol_mc]Uses:1140
Symbol 1142 MovieClip [stella_one_mc]Uses:196Used by:1143
Symbol 1143 MovieClip [stella_mc]Uses:1142
Symbol 1144 MovieClip [luna_one_mc]Uses:249Used by:1145 1148
Symbol 1145 MovieClip [luna_mc]Uses:1144
Symbol 1146 MovieClip [terra_one_mc]Uses:190Used by:1147 1149
Symbol 1147 MovieClip [terra_mc]Uses:1146
Symbol 1148 MovieClip [luna_flipped_mc]Uses:1144
Symbol 1149 MovieClip [terra_flipped_mc]Uses:1146
Symbol 1150 BitmapUsed by:1151
Symbol 1151 GraphicUses:1150Used by:1152
Symbol 1152 MovieClip [synergy_mo_mc]Uses:1151
Symbol 1153 BitmapUsed by:1154 1160 1162
Symbol 1154 GraphicUses:1153Used by:1163
Symbol 1155 BitmapUsed by:1157 1159 1161 1162
Symbol 1156 BitmapUsed by:1157 1159 1161 1162
Symbol 1157 GraphicUses:1155 1156Used by:1163
Symbol 1158 GraphicUsed by:1163
Symbol 1159 GraphicUses:1155 1156Used by:1163
Symbol 1160 GraphicUses:1153Used by:1163
Symbol 1161 GraphicUses:1155 1156Used by:1163
Symbol 1162 GraphicUses:1155 1156 1153Used by:1163
Symbol 1163 MovieClip [Wand]Uses:1154 1157 1158 1159 1160 1161 1162
Symbol 1164 MovieClip [constraintHolder]Used by:Timeline
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1168
Symbol 1167 MovieClipUsed by:1168 1257  Timeline
Symbol 1168 MovieClip [cardHitArea]Uses:1166 1167Used by:Timeline
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1179
Symbol 1171 GraphicUsed by:1178
Symbol 1172 GraphicUsed by:1178
Symbol 1173 GraphicUsed by:1178
Symbol 1174 GraphicUsed by:1178
Symbol 1175 GraphicUsed by:1178
Symbol 1176 GraphicUsed by:1178
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1171 1172 1173 1174 1175 1176 1177Used by:1179
Symbol 1179 MovieClip [Synergy Effect]Uses:1170 1178Used by:Timeline
Symbol 1180 GraphicUsed by:1185 1186
Symbol 1181 GraphicUsed by:1185 1186
Symbol 1182 GraphicUsed by:1185 1186
Symbol 1183 GraphicUsed by:1185 1186
Symbol 1184 GraphicUsed by:1185 1186
Symbol 1185 MovieClipUses:1180 1181 1182 1183 1184Used by:1186
Symbol 1186 MovieClipUses:1185 1180 1181 1182 1183 1184Used by:1187
Symbol 1187 MovieClip [Smoke Effect]Uses:1186
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:Timeline
Symbol 1190 BitmapUsed by:1191 1192 1194 1195 1197 1198 1200 1201 1203 1204 1206 1207
Symbol 1191 GraphicUses:1190Used by:1193
Symbol 1192 GraphicUses:1190Used by:1193
Symbol 1193 ButtonUses:1191 1192Used by:Timeline
Symbol 1194 GraphicUses:1190Used by:1196
Symbol 1195 GraphicUses:1190Used by:1196
Symbol 1196 ButtonUses:1194 1195Used by:Timeline
Symbol 1197 GraphicUses:1190Used by:1199
Symbol 1198 GraphicUses:1190Used by:1199
Symbol 1199 ButtonUses:1197 1198Used by:Timeline
Symbol 1200 GraphicUses:1190Used by:1202
Symbol 1201 GraphicUses:1190Used by:1202
Symbol 1202 ButtonUses:1200 1201Used by:Timeline
Symbol 1203 GraphicUses:1190Used by:1205
Symbol 1204 GraphicUses:1190Used by:1205
Symbol 1205 ButtonUses:1203 1204Used by:Timeline
Symbol 1206 GraphicUses:1190Used by:1208
Symbol 1207 GraphicUses:1190Used by:1208
Symbol 1208 ButtonUses:1206 1207Used by:Timeline
Symbol 1209 BitmapUsed by:1210
Symbol 1210 GraphicUses:1209Used by:1212
Symbol 1211 GraphicUsed by:1212
Symbol 1212 ButtonUses:1210 1211Used by:Timeline
Symbol 1213 BitmapUsed by:1214
Symbol 1214 GraphicUses:1213Used by:1216
Symbol 1215 GraphicUsed by:1216
Symbol 1216 ButtonUses:1214 1215Used by:Timeline
Symbol 1267 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 1268 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 1269 MovieClip [__Packages.mx.transitions.Tween]
Symbol 1270 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 1271 MovieClip [__Packages.rpnExtraDeals]
Symbol 1272 MovieClip [__Packages.cpiTimer]
Symbol 1273 MovieClip [__Packages.rpnDeck]
Symbol 1274 MovieClip [__Packages.cardObj]
Symbol 1275 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 1276 MovieClip [__Packages.rpnTable]
Symbol 1217 BitmapUsed by:1218
Symbol 1218 GraphicUses:1217Used by:Timeline
Symbol 1219 GraphicUsed by:1221
Symbol 1220 GraphicUsed by:1221
Symbol 1221 ButtonUses:1219 1220Used by:Timeline
Symbol 1222 BitmapUsed by:1223
Symbol 1223 GraphicUses:1222Used by:Timeline
Symbol 1224 BitmapUsed by:1225
Symbol 1225 GraphicUses:1224Used by:Timeline
Symbol 1226 BitmapUsed by:1227
Symbol 1227 GraphicUses:1226Used by:Timeline
Symbol 1228 GraphicUsed by:1229
Symbol 1229 MovieClipUses:1228Used by:1230
Symbol 1230 MovieClipUses:1229Used by:Timeline
Symbol 1231 GraphicUsed by:1245
Symbol 1232 GraphicUsed by:1245
Symbol 1233 GraphicUsed by:1245
Symbol 1234 GraphicUsed by:1245
Symbol 1235 GraphicUsed by:1245
Symbol 1236 GraphicUsed by:1245
Symbol 1237 GraphicUsed by:1245
Symbol 1238 GraphicUsed by:1245
Symbol 1239 GraphicUsed by:1245
Symbol 1240 GraphicUsed by:1245
Symbol 1241 GraphicUsed by:1245
Symbol 1242 GraphicUsed by:1245
Symbol 1243 GraphicUsed by:1245
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244Used by:Timeline
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClipUses:1246Used by:Timeline
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClipUses:1248Used by:1257  Timeline
Symbol 1250 EditableTextUses:3Used by:Timeline
Symbol 1251 EditableTextUses:3Used by:Timeline
Symbol 1252 EditableTextUses:3Used by:Timeline
Symbol 1253 GraphicUsed by:1255
Symbol 1254 GraphicUsed by:1255
Symbol 1255 ButtonUses:1253 1254Used by:Timeline
Symbol 1256 MovieClipUsed by:1257
Symbol 1257 MovieClipUses:1256 1167 1249Used by:Timeline
Symbol 1258 EditableTextUses:185Used by:Timeline
Symbol 1259 FontUsed by:184 186 188 197 198 199 200 201 203 204 205 211 212 214 217 218 219 220 221 223 224 225 227 228 230 231 232 233 234 235 237 238 239 241 242 244 250 251 252 253 254 256 257 258 260 261 263 264 265 266 267 268 270 271 272 274 275 277 278 279 280 281 282 284 285 286 288 289 291 295 296 297 298 299 301 302 303 305 306 308 312 313 314 315 316 318 319 320 322 323 325 326 327 328 329 330 332 333 334 336 337 339 343 344 345 346 347 349 350 351 353 354 356 360 361 362 363 364 366 367 368 370 371 373 374 375 376 377 378 380 381 382 384 385 387 388 389 390 391 392 394 395 396 398 399 401 402 403 404 405 406 408 409 410 412 413 415 416 417 418 419 420 422 423 424 426 427 429 430 431 432 433 434 436 437 438 440 441 443 444 445 446 447 448 450 451 452 454 455 457 458 459 460 461 462 464 465 466 468 469 471 472 473 474 475 476 478 479 480 482 483 485 488 489 490 491 492 494 495 496 498 499 501 504 505 506 507 508 510 511 512 514 515 517 520 521 522 523 524 526 527 528 530 531 533 534 535 536 537 538 540 541 542 544 545 547 548 549 550 551 552 554 555 556 558 559 561 562 563 564 565 566 568 569 570 572 573 575 576 577 578 579 580 582 583 584 586 587 589 591 592 593 594 595 597 598 599 601 602 604 605 606 607 608 609 611 612 613 1076 1260 1266
Symbol 1260 EditableTextUses:1259Used by:Timeline
Symbol 1261 GraphicUsed by:1262
Symbol 1262 ButtonUses:1261 1084Used by:Timeline
Symbol 1263 GraphicUsed by:1265
Symbol 1264 GraphicUsed by:1265
Symbol 1265 ButtonUses:1263 1264Used by:Timeline
Symbol 1266 EditableTextUses:2 185 1259Used by:Timeline

Instance Names

"quit_btn"Frame 1Symbol 1193 Button
"instructions_btn"Frame 1Symbol 1196 Button
"powerups_btn"Frame 1Symbol 1199 Button
"options_btn"Frame 1Symbol 1202 Button
"highscores_btn"Frame 1Symbol 1205 Button
"credits_btn"Frame 1Symbol 1208 Button
"classic_btn"Frame 1Symbol 1212 Button
"survival_btn"Frame 1Symbol 1216 Button
"extra_deal_mo_mc"Frame 6Symbol 1167 MovieClip
"bar12_mc"Frame 6Symbol 1230 MovieClip
"bar23_mc"Frame 6Symbol 1230 MovieClip
"bar34_mc"Frame 6Symbol 1230 MovieClip
"bar45_mc"Frame 6Symbol 1230 MovieClip
"bar56_mc"Frame 6Symbol 1230 MovieClip
"bar67_mc"Frame 6Symbol 1230 MovieClip
"bar78_mc"Frame 6Symbol 1230 MovieClip
"bar81_mc"Frame 6Symbol 1230 MovieClip
"smoke45_mc"Frame 6Symbol 1167 MovieClip
"smoke34_mc"Frame 6Symbol 1167 MovieClip
"smoke23_mc"Frame 6Symbol 1167 MovieClip
"smoke12_mc"Frame 6Symbol 1167 MovieClip
"smoke81_mc"Frame 6Symbol 1167 MovieClip
"smoke78_mc"Frame 6Symbol 1167 MovieClip
"smoke67_mc"Frame 6Symbol 1167 MovieClip
"smoke56_mc"Frame 6Symbol 1167 MovieClip
"synergy12_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy81_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy67_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy78_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy56_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy45_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy34_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"synergy23_mc"Frame 6Symbol 1179 MovieClip [Synergy Effect]
"card4_crack_mc"Frame 6Symbol 1245 MovieClip
"card3_crack_mc"Frame 6Symbol 1245 MovieClip
"card2_crack_mc"Frame 6Symbol 1245 MovieClip
"card1_crack_mc"Frame 6Symbol 1245 MovieClip
"stageArea_mc"Frame 6Symbol 1247 MovieClip
"circleSlot1_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot3_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot5_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot6_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot7_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot8_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot4_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"circleSlot2_mc"Frame 6Symbol 1168 MovieClip [cardHitArea]
"popup_msg_mc"Frame 6Symbol 1167 MovieClip
"dust12_loc"Frame 6Symbol 1249 MovieClip
"dust23_loc"Frame 6Symbol 1249 MovieClip
"dust34_loc"Frame 6Symbol 1249 MovieClip
"dust45_loc"Frame 6Symbol 1249 MovieClip
"dust56_loc"Frame 6Symbol 1249 MovieClip
"dust67_loc"Frame 6Symbol 1249 MovieClip
"dust78_loc"Frame 6Symbol 1249 MovieClip
"dust81_loc"Frame 6Symbol 1249 MovieClip
"level_txt"Frame 6Symbol 1250 EditableText
"points_txt"Frame 6Symbol 1251 EditableText
"total_points_txt"Frame 6Symbol 1252 EditableText
"deal_mc"Frame 6Symbol 1255 Button
"deckCard1_mc"Frame 6Symbol 1257 MovieClip
"deckCard2_mc"Frame 6Symbol 1257 MovieClip
"deckCard3_mc"Frame 6Symbol 1257 MovieClip
"deckCard4_mc"Frame 6Symbol 1257 MovieClip
"slice78_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice81_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice12_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice23_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice34_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice45_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice56_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"slice67_mc"Frame 6Symbol 1164 MovieClip [constraintHolder]
"instructions_txt"Frame 6Symbol 1258 EditableText
"tutorial_txt"Frame 6Symbol 1260 EditableText
"tip_btn"Frame 6Symbol 1262 Button
"menu_mc"Frame 6Symbol 1265 Button
"won_this_round_txt"Frame 6Symbol 1266 EditableText
"playerName"Symbol 813 MovieClip [highscore_mc] Frame 1Symbol 805 EditableText
"soundEnabled_mc"Symbol 857 MovieClip [optionsMenu_mc] Frame 1Symbol 856 MovieClip [v_sign]
"musicEnabled_mc"Symbol 857 MovieClip [optionsMenu_mc] Frame 1Symbol 856 MovieClip [v_sign]
"continue_mc"Symbol 877 MovieClip [inGameMenu_mc] Frame 1Symbol 864 MovieClip
"next_quest_txt"Symbol 1080 MovieClip [quest_screen_mc] Frame 1Symbol 1075 EditableText
"tip_txt"Symbol 1080 MovieClip [quest_screen_mc] Frame 1Symbol 1076 EditableText
"rightColor"Symbol 1168 MovieClip [cardHitArea] Frame 1Symbol 1166 MovieClip
"leftColor"Symbol 1168 MovieClip [cardHitArea] Frame 1Symbol 1166 MovieClip
"rightShape"Symbol 1168 MovieClip [cardHitArea] Frame 1Symbol 1167 MovieClip
"leftShape"Symbol 1168 MovieClip [cardHitArea] Frame 1Symbol 1167 MovieClip
"rightColor"Symbol 1257 MovieClip Frame 1Symbol 1256 MovieClip
"leftColor"Symbol 1257 MovieClip Frame 1Symbol 1256 MovieClip
"rightShape"Symbol 1257 MovieClip Frame 1Symbol 1167 MovieClip
"leftShape"Symbol 1257 MovieClip Frame 1Symbol 1167 MovieClip
"leftEffect"Symbol 1257 MovieClip Frame 1Symbol 1249 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "GaramondEmbed"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Calligraphic"
ExportAssets (56)Timeline Frame 1Symbol 3 as "AndalusNumbers"
ExportAssets (56)Timeline Frame 1Symbol 4 as "transform.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Timer"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Tile Mismatch"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Synergy"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Synergy Startup"
ExportAssets (56)Timeline Frame 1Symbol 9 as "switch.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "StartGame"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ring Complete"
ExportAssets (56)Timeline Frame 1Symbol 12 as "red_bomb.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Quest BG"
ExportAssets (56)Timeline Frame 1Symbol 14 as "tool_message.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "New Message"
ExportAssets (56)Timeline Frame 1Symbol 16 as "joker.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "Illegal Click"
ExportAssets (56)Timeline Frame 1Symbol 18 as "background_music"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Game Over"
ExportAssets (56)Timeline Frame 1Symbol 20 as "game_music"
ExportAssets (56)Timeline Frame 1Symbol 21 as "1match.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "Extra Deal"
ExportAssets (56)Timeline Frame 1Symbol 23 as "enteringSlot.wav"
ExportAssets (56)Timeline Frame 1Symbol 24 as "2match.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "Dragon"
ExportAssets (56)Timeline Frame 1Symbol 26 as "deal.wav"
ExportAssets (56)Timeline Frame 1Symbol 27 as "crack.wav"
ExportAssets (56)Timeline Frame 1Symbol 28 as "button1.wav"
ExportAssets (56)Timeline Frame 1Symbol 29 as "Bonus Ping"
ExportAssets (56)Timeline Frame 1Symbol 30 as "blue_bomb.wav"
ExportAssets (56)Timeline Frame 1Symbol 31 as "joker_mouse_over.png"
ExportAssets (56)Timeline Frame 1Symbol 103 as "dragon_fire_good_mc"
ExportAssets (56)Timeline Frame 1Symbol 180 as "dragon_fire_bad_mc"
ExportAssets (56)Timeline Frame 1Symbol 210 as "stella_terra_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 226 as "stella_sol_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 240 as "sol_terra_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 259 as "luna_terra_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 273 as "luna_sol_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 287 as "stella_luna_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 304 as "sol_yellow_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 321 as "terra_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 335 as "terra_yellow_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 352 as "terra_green_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 369 as "terra_blue_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 383 as "stella_yellow_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 397 as "stella_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 411 as "stella_green_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 425 as "stella_blue_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 439 as "sol_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 453 as "sol_blue_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 467 as "sol_green_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 481 as "luna_yellow_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 497 as "yellow_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 513 as "yellow_blue_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 529 as "yellow_green_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 543 as "luna_green_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 557 as "luna_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 571 as "green_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 585 as "green_blue_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 600 as "blue_red_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 614 as "luna_blue_synergy_mc"
ExportAssets (56)Timeline Frame 1Symbol 617 as "yellow_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 633 as "yellow_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 647 as "green_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 661 as "red_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 670 as "blue_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 685 as "blue_bomb_mc"
ExportAssets (56)Timeline Frame 1Symbol 696 as "red_bomb_mc"
ExportAssets (56)Timeline Frame 1Symbol 707 as "d2_extradeal"
ExportAssets (56)Timeline Frame 1Symbol 717 as "d3_extradeal"
ExportAssets (56)Timeline Frame 1Symbol 727 as "d4_extradeal"
ExportAssets (56)Timeline Frame 1Symbol 730 as "red_mc"
ExportAssets (56)Timeline Frame 1Symbol 733 as "yellow_mc"
ExportAssets (56)Timeline Frame 1Symbol 736 as "green_mc"
ExportAssets (56)Timeline Frame 1Symbol 739 as "blue_mc"
ExportAssets (56)Timeline Frame 1Symbol 742 as "mouse_mc"
ExportAssets (56)Timeline Frame 1Symbol 743 as "menu_mc"
ExportAssets (56)Timeline Frame 1Symbol 744 as "deal_mc"
ExportAssets (56)Timeline Frame 1Symbol 747 as "stella_constraint"
ExportAssets (56)Timeline Frame 1Symbol 750 as "shape_constraint"
ExportAssets (56)Timeline Frame 1Symbol 753 as "color_constraint"
ExportAssets (56)Timeline Frame 1Symbol 756 as "luna_constraint"
ExportAssets (56)Timeline Frame 1Symbol 759 as "blue_constraint"
ExportAssets (56)Timeline Frame 1Symbol 762 as "green_constraint"
ExportAssets (56)Timeline Frame 1Symbol 765 as "sol_constraint"
ExportAssets (56)Timeline Frame 1Symbol 768 as "red_constraint"
ExportAssets (56)Timeline Frame 1Symbol 771 as "terra_constraint"
ExportAssets (56)Timeline Frame 1Symbol 774 as "yellow_constraint"
ExportAssets (56)Timeline Frame 1Symbol 776 as "entry_start_mc"
ExportAssets (56)Timeline Frame 1Symbol 778 as "joker_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 781 as "red_bomb_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 784 as "blue_bomb_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 787 as "switch_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 790 as "extra_deal_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 794 as "joker_tile_mc"
ExportAssets (56)Timeline Frame 1Symbol 797 as "no_more_deals_mc"
ExportAssets (56)Timeline Frame 1Symbol 801 as "extra_tile_mc"
ExportAssets (56)Timeline Frame 1Symbol 813 as "highscore_mc"
ExportAssets (56)Timeline Frame 1Symbol 816 as "end_game_mc"
ExportAssets (56)Timeline Frame 1Symbol 819 as "red_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 822 as "green_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 825 as "blue_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 828 as "sol_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 831 as "luna_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 834 as "terra_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 837 as "stella_transform_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 856 as "v_sign"
ExportAssets (56)Timeline Frame 1Symbol 857 as "optionsMenu_mc"
ExportAssets (56)Timeline Frame 1Symbol 859 as "quit_options_mc"
ExportAssets (56)Timeline Frame 1Symbol 861 as "v_mc"
ExportAssets (56)Timeline Frame 1Symbol 877 as "inGameMenu_mc"
ExportAssets (56)Timeline Frame 1Symbol 882 as "are_you_sure_mc"
ExportAssets (56)Timeline Frame 1Symbol 885 as "game_bg1_mc"
ExportAssets (56)Timeline Frame 1Symbol 888 as "game_bg3_mc"
ExportAssets (56)Timeline Frame 1Symbol 891 as "game_bg2_mc"
ExportAssets (56)Timeline Frame 1Symbol 914 as "blue_bomb_effect"
ExportAssets (56)Timeline Frame 1Symbol 937 as "red_bomb_effect"
ExportAssets (56)Timeline Frame 1Symbol 967 as "Menu Text Highlight"
ExportAssets (56)Timeline Frame 1Symbol 986 as "joker_mc"
ExportAssets (56)Timeline Frame 1Symbol 1008 as "switch_mc"
ExportAssets (56)Timeline Frame 1Symbol 1021 as "stella_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 1032 as "terra_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 1043 as "luna_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 1054 as "sol_transform_mc"
ExportAssets (56)Timeline Frame 1Symbol 1059 as "skip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1064 as "game_bg0_mc"
ExportAssets (56)Timeline Frame 1Symbol 1067 as "timer_bg_mc"
ExportAssets (56)Timeline Frame 1Symbol 1070 as "timer_green_bg_mc"
ExportAssets (56)Timeline Frame 1Symbol 1072 as "timer_mask_mc"
ExportAssets (56)Timeline Frame 1Symbol 1080 as "quest_screen_mc"
ExportAssets (56)Timeline Frame 1Symbol 1086 as "tutorial_text_bg_mc"
ExportAssets (56)Timeline Frame 1Symbol 1102 as "circle_mc"
ExportAssets (56)Timeline Frame 1Symbol 1106 as "green_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1109 as "red_bomb_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1112 as "blue_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1115 as "red_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1118 as "yellow_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1121 as "terra_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1124 as "luna_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1127 as "stella_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1130 as "sol_transform_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1133 as "joker_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1136 as "blue_bomb_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1139 as "switch_tip_mc"
ExportAssets (56)Timeline Frame 1Symbol 1140 as "sol_one_mc"
ExportAssets (56)Timeline Frame 1Symbol 1141 as "sol_mc"
ExportAssets (56)Timeline Frame 1Symbol 1142 as "stella_one_mc"
ExportAssets (56)Timeline Frame 1Symbol 1143 as "stella_mc"
ExportAssets (56)Timeline Frame 1Symbol 1144 as "luna_one_mc"
ExportAssets (56)Timeline Frame 1Symbol 1145 as "luna_mc"
ExportAssets (56)Timeline Frame 1Symbol 1146 as "terra_one_mc"
ExportAssets (56)Timeline Frame 1Symbol 1147 as "terra_mc"
ExportAssets (56)Timeline Frame 1Symbol 1148 as "luna_flipped_mc"
ExportAssets (56)Timeline Frame 1Symbol 1149 as "terra_flipped_mc"
ExportAssets (56)Timeline Frame 1Symbol 1152 as "synergy_mo_mc"
ExportAssets (56)Timeline Frame 1Symbol 1163 as "Wand"
ExportAssets (56)Timeline Frame 1Symbol 1164 as "constraintHolder"
ExportAssets (56)Timeline Frame 1Symbol 1168 as "cardHitArea"
ExportAssets (56)Timeline Frame 1Symbol 1179 as "Synergy Effect"
ExportAssets (56)Timeline Frame 1Symbol 1187 as "Smoke Effect"
ExportAssets (56)Timeline Frame 1Symbol 1267 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1268 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1269 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1270 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 1271 as "__Packages.rpnExtraDeals"
ExportAssets (56)Timeline Frame 1Symbol 1272 as "__Packages.cpiTimer"
ExportAssets (56)Timeline Frame 1Symbol 1273 as "__Packages.rpnDeck"
ExportAssets (56)Timeline Frame 1Symbol 1274 as "__Packages.cardObj"
ExportAssets (56)Timeline Frame 1Symbol 1275 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 1276 as "__Packages.rpnTable"

Labels

"menu"Frame 1
"instructions"Frame 2
"credits"Frame 3
"highscore"Frame 4
"powerups"Frame 5
"skip_tutorial"Symbol 1059 MovieClip [skip_mc] Frame 1
"small"Symbol 1102 MovieClip [circle_mc] Frame 1
"big"Symbol 1102 MovieClip [circle_mc] Frame 100
"start"Symbol 1163 MovieClip [Wand] Frame 1
"prestart"Symbol 1163 MovieClip [Wand] Frame 61
"prestart"Symbol 1245 MovieClip Frame 1
"start"Symbol 1245 MovieClip Frame 2
"unused"Symbol 1245 MovieClip Frame 15




http://swfchan.com/51/254881/info.shtml
Created: 25/10 -2023 05:33:16 Last modified: 25/10 -2023 05:33:16 Server time: 22/12 -2024 03:57:38