Quick fix on outstanding toto
authorCameron Ball <c.ball1729@gmail.com>
Sat, 18 Jan 2014 14:30:08 +0000 (22:30 +0800)
committerCameron Ball <c.ball1729@gmail.com>
Sat, 18 Jan 2014 14:30:08 +0000 (22:30 +0800)
76 files changed:
Themes/GrooveNights/Graphics/_grade sprites/BombermanTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/BowserTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/DKTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/EnguardeTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/ExpressoTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Failed.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0001.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0002.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0003.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0004.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0005.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0006.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0007.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0008.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0009.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0010.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0011.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0012.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0013.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0014.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0015.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0016.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0017.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTier0018.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTierGreen.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/GradeTierPurple.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/KRoolTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/MarioTier0001.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/MarioTier0002.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/MarioTier0003.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/MarioTier0004.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/MegamanTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/RambiTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/SonicTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0001.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0002.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0003.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0004.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier01.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier02.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier03.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier04.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier05.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier06.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier07.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier08.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier09.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier10.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier11.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier12.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier13.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier14.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier15.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier16.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/Tier17.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/WinkyTier.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0001.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0002.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0003.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0004.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/_Fireworks.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/_GradeExplosion.xml [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fireworks 13x1.png [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkgreen1.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkgreen2.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkgreen3.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkgreen4.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkred1.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkred2.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkred3.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkred4.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkyellow1.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkyellow2.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkyellow3.sprite [new file with mode: 0644]
Themes/GrooveNights/Graphics/_grade sprites/fworkyellow4.sprite [new file with mode: 0644]
Themes/GrooveNights/Scripts/gnSystem.lua

diff --git a/Themes/GrooveNights/Graphics/_grade sprites/BombermanTier.png b/Themes/GrooveNights/Graphics/_grade sprites/BombermanTier.png
new file mode 100644 (file)
index 0000000..5e4886d
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/BombermanTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/BowserTier.png b/Themes/GrooveNights/Graphics/_grade sprites/BowserTier.png
new file mode 100644 (file)
index 0000000..320e7de
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/BowserTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/DKTier.png b/Themes/GrooveNights/Graphics/_grade sprites/DKTier.png
new file mode 100644 (file)
index 0000000..4990269
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/DKTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/EnguardeTier.png b/Themes/GrooveNights/Graphics/_grade sprites/EnguardeTier.png
new file mode 100644 (file)
index 0000000..bc2e566
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/EnguardeTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/ExpressoTier.png b/Themes/GrooveNights/Graphics/_grade sprites/ExpressoTier.png
new file mode 100644 (file)
index 0000000..6b879de
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/ExpressoTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Failed.xml b/Themes/GrooveNights/Graphics/_grade sprites/Failed.xml
new file mode 100644 (file)
index 0000000..654f27c
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 18 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0018" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0001.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0001.png
new file mode 100644 (file)
index 0000000..699d742
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0001.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0002.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0002.png
new file mode 100644 (file)
index 0000000..a96771b
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0002.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0003.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0003.png
new file mode 100644 (file)
index 0000000..1012c0a
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0003.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0004.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0004.png
new file mode 100644 (file)
index 0000000..03ee3ec
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0004.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0005.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0005.png
new file mode 100644 (file)
index 0000000..ab46b10
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0005.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0006.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0006.png
new file mode 100644 (file)
index 0000000..eccfde9
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0006.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0007.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0007.png
new file mode 100644 (file)
index 0000000..10a3779
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0007.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0008.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0008.png
new file mode 100644 (file)
index 0000000..486c1c8
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0008.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0009.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0009.png
new file mode 100644 (file)
index 0000000..e31df9c
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0009.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0010.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0010.png
new file mode 100644 (file)
index 0000000..4911404
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0010.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0011.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0011.png
new file mode 100644 (file)
index 0000000..92f12f0
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0011.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0012.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0012.png
new file mode 100644 (file)
index 0000000..fdddcf1
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0012.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0013.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0013.png
new file mode 100644 (file)
index 0000000..55db60e
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0013.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0014.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0014.png
new file mode 100644 (file)
index 0000000..aca5ad8
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0014.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0015.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0015.png
new file mode 100644 (file)
index 0000000..abdc516
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0015.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0016.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0016.png
new file mode 100644 (file)
index 0000000..d707803
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0016.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0017.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0017.png
new file mode 100644 (file)
index 0000000..fac41b0
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0017.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0018.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0018.png
new file mode 100644 (file)
index 0000000..b0ac998
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTier0018.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTierGreen.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTierGreen.png
new file mode 100644 (file)
index 0000000..9d7089e
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTierGreen.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/GradeTierPurple.png b/Themes/GrooveNights/Graphics/_grade sprites/GradeTierPurple.png
new file mode 100644 (file)
index 0000000..cf1ad99
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/GradeTierPurple.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/KRoolTier.png b/Themes/GrooveNights/Graphics/_grade sprites/KRoolTier.png
new file mode 100644 (file)
index 0000000..796b055
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/KRoolTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0001.png b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0001.png
new file mode 100644 (file)
index 0000000..cec32e1
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0001.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0002.png b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0002.png
new file mode 100644 (file)
index 0000000..6386f02
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0002.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0003.png b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0003.png
new file mode 100644 (file)
index 0000000..03d4124
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0003.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0004.png b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0004.png
new file mode 100644 (file)
index 0000000..e51188a
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/MarioTier0004.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/MegamanTier.png b/Themes/GrooveNights/Graphics/_grade sprites/MegamanTier.png
new file mode 100644 (file)
index 0000000..d29032f
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/MegamanTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/RambiTier.png b/Themes/GrooveNights/Graphics/_grade sprites/RambiTier.png
new file mode 100644 (file)
index 0000000..4859012
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/RambiTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/SonicTier.png b/Themes/GrooveNights/Graphics/_grade sprites/SonicTier.png
new file mode 100644 (file)
index 0000000..2da3b08
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/SonicTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0001.png b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0001.png
new file mode 100644 (file)
index 0000000..f21df17
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0001.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0002.png b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0002.png
new file mode 100644 (file)
index 0000000..2b360ee
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0002.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0003.png b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0003.png
new file mode 100644 (file)
index 0000000..d3bcec4
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0003.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0004.png b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0004.png
new file mode 100644 (file)
index 0000000..5e5429b
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/TaroNukeTier0004.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier01.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier01.xml
new file mode 100644 (file)
index 0000000..326cdc2
--- /dev/null
@@ -0,0 +1,43 @@
+<!-- TODO the life graph and some other elements come up above the flash effect
+     if this isn't pushed up to at least 100. Need to find that element and fix
+     the draworder
+-->
+<ActorFrame InitCommand="zoom,0.21;wag;EffectMagnitude,0,0,2;draworder,100;">
+    <children>  
+        
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <Layer File="_Fireworks"/>
+    
+    <!--Grade Graphics-->
+    <Layer
+            File="@getResultStars('0001')"
+            InitCommand="diffusealpha,0;zoom,0;x,-80;y,80;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    <Layer
+            File="@getResultStars('0001')"
+            InitCommand="hibernate,0.25;diffusealpha,0;zoom,0;x,-80;y,-80;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    <Layer
+            File="@getResultStars('0001')"
+            InitCommand="hibernate,0.5;diffusealpha,0;zoom,0;x,80;y,-80;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    <Layer
+            File="@getResultStars('0001')"
+            InitCommand="hibernate,0.75;diffusealpha,0;zoom,0;x,80;y,80;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <!-- Grade Sound-->
+    <Layer Type="Quad" InitCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.25;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 1 ) end" 
+            PlaySound1Command="%function(self) SOUND:PlayOnce( GradeSound(1) ) end"
+            PlaySound2Command="%function(self) SOUND:PlayOnce( GradeSound(2) ) end"
+            PlaySound3Command="%function(self) SOUND:PlayOnce( GradeSound(3) ) end"
+            PlaySound4Command="%function(self) SOUND:PlayOnce( GradeSound(4) ) end"
+    />
+</children></ActorFrame>
\ No newline at end of file
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier02.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier02.xml
new file mode 100644 (file)
index 0000000..558828d
--- /dev/null
@@ -0,0 +1,38 @@
+<!-- TODO the life graph and some other elements come up above the flash effect
+     if this isn't pushed up to at least 100. Need to find that element and fix
+     the draworder
+-->
+<ActorFrame InitCommand="zoom,0.21;wag;EffectMagnitude,0,0,2;draworder,100;">
+    <children>  
+        
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <Layer File="_Fireworks"/>
+    
+    <!--Grade Graphics-->
+    <Layer
+            File="@getResultStars('0002')"
+            InitCommand="diffusealpha,0;x,-85;y,85;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    <Layer
+            File="@getResultStars('0002')"
+            InitCommand="hibernate,0.25;diffusealpha,0;x,0;y,-85;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+
+    <Layer
+            File="@getResultStars('0002')"
+            InitCommand="hibernate,0.5;diffusealpha,0;x,85;y,85;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <!-- Grade Sound-->
+    <Layer Type="Quad" InitCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.25;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 2 ) end" 
+            PlaySound1Command="%function(self) SOUND:PlayOnce( GradeSound(1) ) end"
+            PlaySound2Command="%function(self) SOUND:PlayOnce( GradeSound(2) ) end"
+            PlaySound3Command="%function(self) SOUND:PlayOnce( GradeSound(3) ) end"
+    />
+</children></ActorFrame>
\ No newline at end of file
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier03.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier03.xml
new file mode 100644 (file)
index 0000000..0b1dbea
--- /dev/null
@@ -0,0 +1,30 @@
+<!-- TODO the life graph and some other elements come up above the flash effect
+     if this isn't pushed up to at least 100. Need to find that element and fix
+     the draworder
+-->
+<ActorFrame InitCommand="zoom,0.21;wag;EffectMagnitude,0,0,2;draworder,100;">
+    <children>  
+        
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+        
+    <!--Grade Graphics-->
+    <Layer
+            File="@getResultStars('0003')"
+            InitCommand="diffusealpha,0;zoom,0;x,-80;y,80;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+
+    <Layer
+            File="@getResultStars('0003')"
+            InitCommand="hibernate,0.25;diffusealpha,0;zoom,0;x,80;y,-80;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <!-- Grade Sound-->
+    <Layer Type="Quad" InitCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.25;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 3 ) end" 
+            PlaySound1Command="%function(self) SOUND:PlayOnce( GradeSound(1) ) end"
+            PlaySound2Command="%function(self) SOUND:PlayOnce( GradeSound(2) ) end"
+    />
+</children></ActorFrame>
\ No newline at end of file
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier04.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier04.xml
new file mode 100644 (file)
index 0000000..a44b1b6
--- /dev/null
@@ -0,0 +1,23 @@
+<!-- TODO the life graph and some other elements come up above the flash effect
+     if this isn't pushed up to at least 100. Need to find that element and fix
+     the draworder
+-->
+<ActorFrame InitCommand="zoom,0.45;wag;EffectMagnitude,0,0,2;draworder,100;">
+    <children>  
+        
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer
+            File="@getResultStars('0004')"
+            InitCommand="diffusealpha,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.3;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;queuecommand,Update;"
+            UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <!-- Grade Sound-->
+    <Layer Type="Quad" InitCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.25;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 4 ) end" 
+            PlaySound1Command="%function(self) SOUND:PlayOnce( GradeSound(1) ) end"
+    />
+</children></ActorFrame>
\ No newline at end of file
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier05.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier05.xml
new file mode 100644 (file)
index 0000000..ac791dc
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 5 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0005" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier06.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier06.xml
new file mode 100644 (file)
index 0000000..2a5972e
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 6 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0006" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier07.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier07.xml
new file mode 100644 (file)
index 0000000..09c570c
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 7 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0007" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier08.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier08.xml
new file mode 100644 (file)
index 0000000..7b6c02e
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 8 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0008" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier09.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier09.xml
new file mode 100644 (file)
index 0000000..afd95e5
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 9 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0009" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier10.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier10.xml
new file mode 100644 (file)
index 0000000..4eac18c
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 10 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0010" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier11.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier11.xml
new file mode 100644 (file)
index 0000000..d804827
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 11 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0011" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier12.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier12.xml
new file mode 100644 (file)
index 0000000..d13bb7f
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 12 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0012" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier13.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier13.xml
new file mode 100644 (file)
index 0000000..8bfa80f
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 13 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0013" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier14.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier14.xml
new file mode 100644 (file)
index 0000000..334dda9
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+<Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 14 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0014" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier15.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier15.xml
new file mode 100644 (file)
index 0000000..1b947b6
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+<Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 15 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0015" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier16.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier16.xml
new file mode 100644 (file)
index 0000000..125e5ae
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+<Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 16 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0016" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/Tier17.xml b/Themes/GrooveNights/Graphics/_grade sprites/Tier17.xml
new file mode 100644 (file)
index 0000000..3fbfdbc
--- /dev/null
@@ -0,0 +1,11 @@
+<ActorFrame InitCommand="zoom,0.40;wag;EffectMagnitude,0,0,2"><children>
+    <!-- Grade Sound-->
+    <Layer Type="Quad" OnCommand="diffusealpha,0;zoom,SCREEN_WIDTH*20;sleep,0.2;queuecommand,Effects" EffectsCommand="%function(self) DoGradeEffects( self, 17 ) end"/>
+    
+    <!--Extra Effects-->
+    <!--Grade Explosion-->
+    <Layer File="_GradeExplosion"/>
+    
+    <!--Grade Graphics-->
+    <Layer File="GradeTier0017" OnCommand="diffusealpha,0;zoom,0;sleep,0.2;decelerate,0.2;zoom,1.5;diffusealpha,1;accelerate,0.2;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"/>
+</children></ActorFrame>
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/WinkyTier.png b/Themes/GrooveNights/Graphics/_grade sprites/WinkyTier.png
new file mode 100644 (file)
index 0000000..f0ffe83
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/WinkyTier.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0001.png b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0001.png
new file mode 100644 (file)
index 0000000..b771189
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0001.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0002.png b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0002.png
new file mode 100644 (file)
index 0000000..a08930e
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0002.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0003.png b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0003.png
new file mode 100644 (file)
index 0000000..41dce36
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0003.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0004.png b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0004.png
new file mode 100644 (file)
index 0000000..0e5de8b
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/YoshiTier0004.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/_Fireworks.xml b/Themes/GrooveNights/Graphics/_grade sprites/_Fireworks.xml
new file mode 100644 (file)
index 0000000..582e075
--- /dev/null
@@ -0,0 +1,29 @@
+<ActorFrame OnCommand="hibernate,1.4;zoom,6"><children>
+    <Layer
+        File="fworkgreen1.sprite"
+        InitCommand="x,-20;y,25;queuecommand,Update"
+        OnCommand="rainbow;diffusealpha,0;sleep,0.2;decelerate,0.6;zoom,1.5;diffusealpha,1;accelerate,0.4;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"
+        UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <Layer
+        File="fworkred1.sprite"
+        InitCommand="x,-20;y,-25;queuecommand,Update"
+        OnCommand="rainbow;diffusealpha,0;sleep,0.2;decelerate,0.6;zoom,1.5;diffusealpha,1;accelerate,0.4;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"
+        UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <Layer
+        File="fworkyellow1.sprite"
+        InitCommand="x,20;y,-25;queuecommand,Update"
+        OnCommand="rainbow;diffusealpha,0;sleep,0.2;decelerate,0.6;zoom,1.5;diffusealpha,1;accelerate,0.4;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"
+        UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+    
+    <Layer
+        File="fworkgreen2.sprite"
+        InitCommand="x,20;y,25;queuecommand,Update"
+        OnCommand="rainbow;diffusealpha,0;sleep,0.2;decelerate,0.6;zoom,1.5;diffusealpha,1;accelerate,0.4;zoom,1;decelerate,0.1;zoom,0.9;diffusealpha,0.8;accelerate,0.1;zoom,1;diffusealpha,1;"
+        UpdateCommand="decelerate,0.3;zoom,1.1;accelerate,0.3;zoom,1;decelerate,0.3;zoom,0.9;diffusealpha,0.9;accelerate,0.3;zoom,1;diffusealpha,1;queuecommand,Update;"
+    />
+</children></ActorFrame>
\ No newline at end of file
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/_GradeExplosion.xml b/Themes/GrooveNights/Graphics/_grade sprites/_GradeExplosion.xml
new file mode 100644 (file)
index 0000000..9cb8a3b
--- /dev/null
@@ -0,0 +1,31 @@
+<ActorFrame InitCommand="zoom,1.2;"><children>
+    <Layer
+            File="../Combo 1000milestone/arrowswoosh"
+            OnCommand="diffusealpha,0;x,30;y,-20;zoom,2;sleep,0.2;diffusealpha,1;decelerate,0.3;addx,100;diffusealpha,0;"
+    />
+
+    <Layer
+            File="../Combo 1000milestone/arrowswoosh"
+            OnCommand="diffusealpha,0;rotationy,180;x,-30;y,-20;zoom,2;sleep,0.2;diffusealpha,1;decelerate,0.3;addx,-100;diffusealpha,0;"
+    />
+
+    <Layer
+            File="../Combo 1000milestone/arrowswoosh"
+            OnCommand="diffusealpha,0;rotationz,270;y,-30;zoom,2;sleep,0.2;diffusealpha,1;decelerate,0.3;addy,-100;diffusealpha,0;"
+    />
+
+    <Layer
+            File="../Combo 1000milestone/arrowswoosh"
+            OnCommand="diffusealpha,0;rotationz,90;y,30;zoom,2;sleep,0.2;diffusealpha,1;decelerate,0.3;addy,100;diffusealpha,0;"
+    />
+
+    <Layer
+            File="../Combo 100milestone/explosion"
+            OnCommand="diffusealpha,0;blend,add;rotationz,0;zoom,2;sleep,0.2;diffusealpha,0.5;linear,0.5;rotationz,-90;zoom,1;diffusealpha,0"
+    />
+
+    <Layer
+            File="../Combo 100milestone/explosion"
+            OnCommand="diffusealpha,0;blend,add;rotationz,0;zoom,2;sleep,0.2;diffusealpha,0.5;linear,0.5;rotationz,90;zoom,1;diffusealpha,0"
+    />
+</children></ActorFrame>
\ No newline at end of file
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fireworks 13x1.png b/Themes/GrooveNights/Graphics/_grade sprites/fireworks 13x1.png
new file mode 100644 (file)
index 0000000..0a451ac
Binary files /dev/null and b/Themes/GrooveNights/Graphics/_grade sprites/fireworks 13x1.png differ
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen1.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen1.sprite
new file mode 100644 (file)
index 0000000..b565572
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=4;\r
+Delay0000=0.05;\r
+Frame0001=5;\r
+Delay0001=0.05;\r
+Frame0002=6;\r
+Delay0002=0.05;\r
+Frame0003=7;\r
+Delay0003=0.05;\r
+Frame0004=12;\r
+Delay0004=3;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen2.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen2.sprite
new file mode 100644 (file)
index 0000000..5134cf9
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=4;\r
+Delay0000=0.05;\r
+Frame0001=5;\r
+Delay0001=0.05;\r
+Frame0002=6;\r
+Delay0002=0.05;\r
+Frame0003=7;\r
+Delay0003=0.05;\r
+Frame0004=12;\r
+Delay0004=1;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen3.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen3.sprite
new file mode 100644 (file)
index 0000000..c2c5ccb
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=4;\r
+Delay0000=0.05;\r
+Frame0001=5;\r
+Delay0001=0.05;\r
+Frame0002=6;\r
+Delay0002=0.05;\r
+Frame0003=7;\r
+Delay0003=0.05;\r
+Frame0004=12;\r
+Delay0004=1.2;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen4.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkgreen4.sprite
new file mode 100644 (file)
index 0000000..da33d21
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=4;\r
+Delay0000=0.05;\r
+Frame0001=5;\r
+Delay0001=0.05;\r
+Frame0002=6;\r
+Delay0002=0.05;\r
+Frame0003=7;\r
+Delay0003=0.05;\r
+Frame0004=12;\r
+Delay0004=0.8;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkred1.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkred1.sprite
new file mode 100644 (file)
index 0000000..e37da67
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=10;\r
+Delay0000=0.05;\r
+Frame0001=11;\r
+Delay0001=0.05;\r
+Frame0002=12;\r
+Delay0002=0.5;\r
+Frame0003=8;\r
+Delay0003=0.05;\r
+Frame0004=9;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkred2.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkred2.sprite
new file mode 100644 (file)
index 0000000..cd87ce1
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=10;\r
+Delay0000=0.05;\r
+Frame0001=11;\r
+Delay0001=0.05;\r
+Frame0002=12;\r
+Delay0002=2;\r
+Frame0003=8;\r
+Delay0003=0.05;\r
+Frame0004=9;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkred3.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkred3.sprite
new file mode 100644 (file)
index 0000000..629273d
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=10;\r
+Delay0000=0.05;\r
+Frame0001=11;\r
+Delay0001=0.05;\r
+Frame0002=12;\r
+Delay0002=2.2;\r
+Frame0003=8;\r
+Delay0003=0.05;\r
+Frame0004=9;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkred4.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkred4.sprite
new file mode 100644 (file)
index 0000000..9039ad3
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=10;\r
+Delay0000=0.05;\r
+Frame0001=11;\r
+Delay0001=0.05;\r
+Frame0002=12;\r
+Delay0002=1.8;\r
+Frame0003=8;\r
+Delay0003=0.05;\r
+Frame0004=9;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow1.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow1.sprite
new file mode 100644 (file)
index 0000000..b462603
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=12;\r
+Delay0000=1.5;\r
+Frame0001=0;\r
+Delay0001=0.05;\r
+Frame0002=1;\r
+Delay0002=0.05;\r
+Frame0003=2;\r
+Delay0003=0.05;\r
+Frame0004=3;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow2.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow2.sprite
new file mode 100644 (file)
index 0000000..4bdbbe4
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=12;\r
+Delay0000=2.5;\r
+Frame0001=0;\r
+Delay0001=0.05;\r
+Frame0002=1;\r
+Delay0002=0.05;\r
+Frame0003=2;\r
+Delay0003=0.05;\r
+Frame0004=3;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow3.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow3.sprite
new file mode 100644 (file)
index 0000000..c9ee123
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=12;\r
+Delay0000=2.7;\r
+Frame0001=0;\r
+Delay0001=0.05;\r
+Frame0002=1;\r
+Delay0002=0.05;\r
+Frame0003=2;\r
+Delay0003=0.05;\r
+Frame0004=3;\r
+Delay0004=0.05;\r
+\r
diff --git a/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow4.sprite b/Themes/GrooveNights/Graphics/_grade sprites/fworkyellow4.sprite
new file mode 100644 (file)
index 0000000..98c498a
--- /dev/null
@@ -0,0 +1,15 @@
+[Sprite]\r
+\r
+Texture=fireworks 13x1.png\r
+\r
+Frame0000=12;\r
+Delay0000=2.3;\r
+Frame0001=0;\r
+Delay0001=0.05;\r
+Frame0002=1;\r
+Delay0002=0.05;\r
+Frame0003=2;\r
+Delay0003=0.05;\r
+Frame0004=3;\r
+Delay0004=0.05;\r
+\r
index 5e58134..bd3edfa 100644 (file)
@@ -494,8 +494,8 @@ local function QuadAwardEasterEgg(Params)
     
     if ScoreP1 == "100.00%" and ScoreP2 == "100.00%" then
         --choose p1 or p2 randomly
-        -- TODO this might cause problems as this function is called all over the place should probably do it based on the time
-        local pn = math.random(PLAYER_1,PLAYER_2)
+               local seconds = gnPlaySec -- TODO: This is temporary until the time tracker is reimplemented
+        local pn = math.mod(seconds, 2) + 1
         AwardFile = GetQuadAwardFile(pn)
     elseif ScoreP1 == "100.00%" then
         AwardFile = GetQuadAwardFile(PLAYER_1)