Chris Logsdon avatar Chris Logsdon committed 06c0373

Added iceBlast animation for Mage's close-range attack;
Added unfinished skeleton animation;
Created folder "Currently Unused";
Moved bolt, crosshair, icicle, skeleton, and rogue images to Currently Unused;
Deleted unused "mageWalk.png" image;
Disabled gravity for projectiles for testing purposes;
Changed ranged attack button to A instead of D;
Reported some bugs and todo's (see Tasks panel);

Comments (0)

Files changed (16)

Add a comment to this file

lib/Currently Unused/bolt.png

Added
New image
Add a comment to this file

lib/Currently Unused/crosshair.png

Added
New image
Add a comment to this file

lib/Currently Unused/icicle.png

Added
New image
Add a comment to this file

lib/Currently Unused/rogue.png

Added
New image
Add a comment to this file

lib/Currently Unused/skeleton.png

Added
New image
 <!--http://www.thaumaturgistgames.com/FLAKit-->
 <library>
     <images>
-        <image>bolt.png</image>
-        <image>crosshair.png</image>
         <image>enemy.png</image>
         <image>fighterAtkWalk.png</image>
         <image>fireballShot.png</image>
         <image>horizontal.png</image>
-        <image>icicle.png</image>
+        <image>iceBlast.png</image>
         <image>lightningBolt.png</image>
         <image>mageAtkWalk.png</image>
-        <image>mageWalk.png</image>
-        <image>rogue.png</image>
         <image>rogueAtkWalk.png</image>
         <image>shuriken.png</image>
         <image>wisp.png</image>
+        <image>Currently Unused/bolt.png</image>
+        <image>Currently Unused/crosshair.png</image>
+        <image>Currently Unused/icicle.png</image>
+        <image>Currently Unused/rogue.png</image>
+        <image>Currently Unused/skeleton.png</image>
     </images>
     <sounds />
 </library>
Removed
Old image
Add a comment to this file

lib/crosshair.png

Removed
Old image
Removed
Old image
Add a comment to this file

lib/mageWalk.png

Removed
Old image
Removed
Old image

obj/IfritConfig.xml

     </define>
     <verbose-stacktraces>true</verbose-stacktraces>
     <source-path append="true">
-      <path-element>C:\Users\Jake\Documents\FlashDevelop\Ifrit\src</path-element>
-      <path-element>C:\Program Files (x86)\FlashDevelop\Library\AS3\classes</path-element>
+      <path-element>C:\Dev\Flash Projects\ifrit\src</path-element>
+      <path-element>C:\Program Files\FlashDevelop\Library\AS3\classes</path-element>
     </source-path>
   </compiler>
   <file-specs>
-    <path-element>C:\Users\Jake\Documents\FlashDevelop\Ifrit\src\Game.as</path-element>
+    <path-element>C:\Dev\Flash Projects\ifrit\src\Game.as</path-element>
   </file-specs>
   <default-background-color>#FFFFFF</default-background-color>
   <default-frame-rate>30</default-frame-rate>
 			}
 			else man.jumping = false;
 			
-			if (Input.isKeyDown(Input.D) )
+			if (Input.isKeyDown(Input.A) )
 			{
 				man.graphic.play("attack");
 				man.shoot();
 			}
 			
+			//TODO: Create close-range/melee attacks with 'D' button
+			/*
+			 * "iceBlast.png" will be the Mage's close-range attack
+			 */
+			
 			//////////////////Magic Targeting System///////////////////
 			
 			if (Input.isKeyDown(Input.S))
 		
 	}
 
+	//TODO: Create a "Class" class?
+	/*
+	 * Eventually we will have to be able to distinguish one class (rogue, mage, etc)
+	 * from another. This is just a note for that in the future.
+	 */
+	
+	
 }

src/ifrit/Platform.as

 		
 		public function collide(obj:DisplayObject):Boolean 
 		{
+			//FIXME: Unable to land on vertical platforms again
+			
+			//BUG: Being pushed out of collision prohibits attacks
+			/*
+			 * If you try to jump and land on top of a vertical wall and are pushed
+			 * off, if you are facing away from the wall when you land, you cannot use
+			 * any attacks.
+			 */
+			
 			var dx:Number = this.x - obj.x; // Distance between objects (X)
 			var dy:Number = obj.y - this.y; // Distance between objects (Y)
 			

src/ifrit/Projectile.as

 		private function enterFrame(e:Event):void 
 		{
 			this.vy += 0.02;
-			this.y += this.vy;
+			//this.y += this.vy;
 			
 			/**
 			 * Debugging information; displays trajectory
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.