Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Icey

#901
Cool, I'm on a killing spree!!! jk, Thanks guys. See you in the next MAGS.
#902
Daves ATK = 4

Dave's MGK is 2

using magic at row 3 will subtract 5(2-3)

using magic at row 1 will subtract...

Ok I got the + and - mixed up however I see what he means now cause it does - 2 on the target HP however the 3 is taking the attack away and healing him.
#903
My Mags is a OSD game called 2 Dennis, 1 bug.

And hopefully a future thanks ponch. btw, if I win this would I be the first in AGS to win MAGS 3x in a row?

#904
I have a target scan enabled for the player it works cause magic is 2 and row3 + 3 so 100 - 5 = 95 so yeah it works :)
#905
Yes that fixed it :D
Thanks a lot man.
#907
General Discussion / Re: Idiot with a PSP
Sun 01/01/2012 04:38:17
No no not chicken! that's for 3000s lol! use the pro-b 9(or 10) or gen-d on a serious note
#908
Thanks for the help. I really hope this works as it is the only thing stalling the game.
#909
Im not trying to bump this but I really need need to know if there is a way to fix or just drop the feature? Cause I don't wont to import the script into other rooms if this bug is still going to be there cause that means that I have to go back in and fix it in every, single script that contains that one little lines.
#910
So the people would be in a dream world were they become animals? if that's the case then have it were they are all hooked up to the same computer but are in different location depending on the animal type.

Also do I sense another swarm game in the works? nah, but it would be a cool idea.
#911


Begin your quest with Dave, Tifa, Muffy, & Christen as you venture the shogin tower in search of the shogin crystal.

Features:
Auto-Job changing
Online chatting
DLC import
Avatar maker





Download
#912
That should give me enough time to add a bit more to my demo.

Also Ghost is the picture almost finished cause I was planning to make a menu intro video and use it in there. :-\
#913
How about make it were there is a lab were they test animal genes on human to see the end results. Then there is a break out in another part of the lab and when you notice that they didn't strap you in fully that's when you get up to try to see what's going on. It seems like one of the big muscled guy that they was experimenting on with a lion gene has became enraged and has started attacking the scientist. Some how you have been noticed and every now thinks you about to team up with the lion dude. It's up to you to escape this place and at times you may run into the lion dude who you may need to help cause her sick daughter is there somewhere in the research facility.
#914
I like the sound of that :)
#915
Ohh and here is the is 1 of the atk codes taken from the list of available commands.

Code: ags

if(player.ActiveInventory == spark){
  if(DaveMp <= 0){
    DisplayAt(115, 10, 200, "No more MP!");
  }
  else if(DaveMp >= 0){
 commandmenu.TweenTransparency(0.2, 100, eLinearTween, eNoBlockTween);
  gStatusline.TweenTransparency(0.3, 100, eLinearTween, eBlockTween);
  
 player.StopMoving();
  player.FaceObject(target, eBlock);
  DisplayAt(115, 10, 200, "Shock");//Distant attack name
  
  Dave.ChangeView(33);
  Dave.Animate(0, 4, eOnce, eBlock, eForwards);
  bolt.SetPosition(target.X+30, target.Y-40);
  bolt.SetView(34);
  bolt.Transparency = 0;
  bolt.Visible = true;
  bolt.Animate(0, 3, eOnce, eBlock, eForwards);
  bolt.TweenTransparency(0.2, 100, eLinearTween, eNoBlockTween);
  
  //target.Tint(
  target.Transparency = 100;
  Wait(1);
  target.Transparency = 0;

  
  
    if(rows.NormalGraphic == 163){
        rows.NormalGraphic = 163;
  Target_Hp -= DaveMGK+3;
  //GiveScore(daveATK+3);
  GiveScore(DaveMGK+1);
  }
  else if(rows.NormalGraphic == 164){
      rows.NormalGraphic = 164;
  Target_Hp -= DaveMGK;
  //GiveScore(daveATK);
  GiveScore(DaveMGK);
  }
  else if(rows.NormalGraphic == 165){
      rows.NormalGraphic = 165;
  Target_Hp -= DaveMGK-3;
  GiveScore(DaveMGK-1);
  }
  PlayerEXP += 2;
     player.FaceObject(target, eBlock);
     player.ChangeView(24);
     player.FaceObject(target, eBlock);
     
       ////////////////////////////////////////////////////////////////////////////////////////
      indi.SetPosition(target.X+70, target.Y-120);
      Label28.Visible = false;
      Label39.Visible = false;
      Label29.Visible = false;
      Label3.Visible = true;
      indi.Visible = true;
      indi.Transparency = 0;
      indi.TweenTransparency(0.5, 100, eLinearTween, eNoBlockTween);
      indi.TweenPosition(0.3, target.X+70, target.Y-135, eLinearTween, eBlockTween);
      indi.Visible = false;
  /////////////////////////////  
  DaveMp -= 4;
     
   if(Target_Hp <= 0){//killed enemy
    mouse.Mode = eModeWalkto;
     target.Tint(204, 0, 0, 50, 100);
     target.TweenTransparency(1.0, 100, eLinearTween, eBlockTween);
     itemorb1.Visible = true;
     itemorb2.Visible = true;
     itemorb3.Visible = true;
     itemorb1.Transparency = 100;
     itemorb2.Transparency = 100;
     itemorb3.Transparency = 100;
     
     itemorb1.TweenTransparency(0.2, 0, eLinearTween, eNoBlockTween);
     itemorb2.TweenTransparency(0.2, 0, eLinearTween, eNoBlockTween);
     itemorb3.TweenTransparency(0.2, 0, eLinearTween, eBlockTween);
     
     itemorb1.TweenPosition(0.4, itemorb1.X, 142, eEaseOutTween, eNoBlockTween);
     itemorb2.TweenPosition(0.4, itemorb2.X, 138, eEaseOutTween, eNoBlockTween);
     itemorb3.TweenPosition(0.4, itemorb3.X, 145, eEaseOutTween, eBlockTween);
    if(Game.DoOnceOnly("victory")){
     Dave.Say("Yeah I did it!");
     //? view
     Dave.Say("But what are those orb?");
     Display("Reward Orbs");
     Display("After defeating a Boss you will be rewarded with a few items.");
     Display("Random items will be selected by the game to give to the player");
     //Display("");
    }
     
     enemyset0=Random(2);
     itemorb1.TweenTransparency(0.2, 100, eLinearTween, eBlockTween);
if (enemyset0==0){//Potion
  player.AddInventory(potion);
  Label7.Text = "Potion";
  Display("Got Potion!");
}
if (enemyset0==1){//ether
  player.AddInventory(ether);
  Label7.Text = "ether";
  Display("Got ether!");
}
if (enemyset0==2){//elixer
  player.AddInventory(elixer);
  Label7.Text = "elixer";
 Display("Got elixer!");
}

enemyset1=Random(2);
itemorb2.TweenTransparency(0.2, 100, eLinearTween, eBlockTween);
if (enemyset1==0){//Potion
  player.AddInventory(ether);
  Label8.Text = "ether";
  Display("Got ether!");
}
if (enemyset1==1){//ether
  player.AddInventory(elixer);
  Label8.Text = "elixer";
 Display("Got elixer!");
}
if (enemyset1==2){//elixer
  player.AddInventory(potion);
  Label8.Text = "Potion";
  Display("Got Potion!");
 }
  
enemyset2=Random(2);
itemorb3.TweenTransparency(0.2, 100, eLinearTween, eBlockTween);
if (enemyset2==0){//Potion
player.AddInventory(elixer);
  Label32.Text = "elixer";
 Display("Got elixer!");
}
if (enemyset2==1){//ether
  player.AddInventory(potion);
  Label32.Text = "Potion";
  Display("Got Potion!");
}
if (enemyset2==2){//elixer
    player.AddInventory(ether);
  Label32.Text = "ether";
  Display("Got ether!");
 }
  
  
//victory pose    
  
  tokens += 25;
  Poly_points += 45;
  
  if(game.score == 1 - 30){
    Button43.NormalGraphic = 277;
  }
  else if(game.score == 31 - 60){
    Button43.NormalGraphic = 276;
  }
  else if(game.score == 61 - 90){
    Button43.NormalGraphic = 275;
  }
  else if(game.score >= 91){
    Button43.NormalGraphic = 274;
  }
  
  
resultsbg.Transparency = 0;  
  resultsbg.Visible = true;
  
  resultsbg.TweenTransparency(0.5, 0, eEaseInTween, eBlockTween);
  
  results.Visible = true;
  
  
}
   else if(Target_Hp >= 1){
   
   
  //target.SetView(21);//damage view

  
   if(mouse.IsButtonDown(eMouseLeft)){//blocking/chance
  

int defend = Random(chance) <= BaseChance;   // 3 - 10
  bool block = (Random(99) < chance);  // 99% chance of the hit connecting
  if (block) {
    bubble.Visible = true;
  Dave.ChangeView(29);
}
else {
  
  
}
  }

  
  
    if(rows.NormalGraphic == 163){//Close range : on row [r1]
  target.SetView(32);
  target.TweenPosition(0.3, player.x, player.y, eLinearTween, eBlockTween);//move in to atack
  
if(player.View == 29){
    
}
else{
   Dave.ChangeView(40);
}
    
  target.SetView(21, 2);
  target.TweenPosition(0.3, 157, 150, eLinearTween, eBlockTween);
  target.SetView(21);
     
     
}
if(rows.NormalGraphic == 164){//distant attack [row 2]
    DisplayAt(115, 10, 200, "Flash Ray");//Distant attack name
    target.SetView(22);
    target.Animate(0, 3, eOnce, eBlock, eForwards);
    ray.Transparency = 0;
    

    //ray.TweenTransparency(0.5, 100, eLinearTween, eNoBlockTween);
    ray.TweenPosition(0.2, player.x-30, player.y, eEaseInTween, eBlockTween);
    
    //ray.SetPosition(128, 6);
  
if(player.View == 29){
    
}
else{
   Dave.ChangeView(40);
}
  

  
  
}
  
if(rows.NormalGraphic == 165){//distant attack [row 3]
    DisplayAt(115, 10, 200, "Flash Ray");//Distant attack name
    target.SetView(22);
    target.Animate(0, 3, eOnce, eBlock, eForwards);
    ray.Transparency = 0;
    ray.SetPosition(128, 6);

    ray.TweenTransparency(0.3, 100, eLinearTween, eNoBlockTween);
    ray.TweenPosition(0.2, player.x-30, player.y, eEaseInTween, eBlockTween);
    ray.SetPosition(128, 6);

if(player.View == 29){
    
}
else{
   Dave.ChangeView(40);
}
  
}
  

  //make a randomizer script for AGS heroes. This can be used to fire the 2 diferent attacks the enemie has.
  bubble.Visible = false;
 

if(Dave.View == 29){
  Label292.Visible = true;
  Label282.Visible = false;
  indi2.SetPosition(player.x, player.y-70);
  indi2.Transparency = 0;
  indi2.Visible = true;
  indi2.TweenTransparency(0.5, 100, eLinearTween, eNoBlockTween);
  indi2.TweenPosition(0.3, player.x-30, player.y-125, eLinearTween, eBlockTween);
  target.SetView(21);
  indi2.Visible = false;
}
else{
  Label282.Visible = true;
  Label292.Visible = false;
  indi2.SetPosition(player.x, player.y-100);
  indi2.Transparency = 0;
  indi2.Visible = true;
  indi2.TweenTransparency(0.5, 100, eLinearTween, eNoBlockTween);
  indi2.TweenPosition(0.3, player.x, player.y-115, eLinearTween, eBlockTween);
  indi2.Visible = false;
  
  //DaveHP -= BossATK;
  if(rows.NormalGraphic == 163){
  DaveHP -= BossATK+1;
  }
  else if(rows.NormalGraphic == 164){
  DaveHP -= BossATK;
  }
  else if(rows.NormalGraphic == 165){
  DaveHP -= BossATK-1;
  }
  
  target.SetView(21);
  
}
   }
   if(DaveHP <= 1){
     StopMusic();
     Dave.Tint(204, 0, 0, 50, 100);
     Dave.TweenTransparency(1.0, 100, eLinearTween, eBlockTween);
        DisplayAt(115, 10, 200, "You have no more HP left to contnue.");
        DisplayAt(115, 10, 200, "GAME OVER");
        mouse.Mode = eModePointer;
     restp.Visible = true;
     
     
   }
  
     //end of Magic command
   
gStatusline.TweenTransparency(0.3, 0, eLinearTween, eNoBlockTween);
commandmenu.TweenTransparency(0.2, 0, eLinearTween, eNoBlockTween);

//
   player.FaceObject(target, eBlock);
        player.ChangeView(24);

}
if(player.ActiveInventory == assualtcmd){
    commandmenu.TweenTransparency(0.2, 100, eLinearTween, eNoBlockTween);
  gStatusline.TweenTransparency(0.3, 100, eLinearTween, eNoBlockTween);
  
  
  
}
}
#916
Ohh that's not supposed to be like that however it wouldn't really matter seeing how you can only do physical dmg at row 1. That code may be for up close attacks but it the same problem is happening with distant attacks as well like magic and stuff.

#917
In my game when you attack the target at row 1[r1] you are supposed to hit him with your normal ATK strength and +3 extra points cause your attacking from row 1. And if you were attack from r3 then you would attack with your normal ATK strength and -3 extra points cause you attacked from row 3.

The problem is that the target is gaining life from the +3. Instead what happens is the player is dealing the dmg but instead f dealing less dmg he is dealing normal dmg and the enemy is add the +3 to it's life.

Also I think it's the +3 but it could be the -3 but ether way the problem remains and I would like to keep this cool effect with the adding/subtracting dmg without this annoying problem.

Code: ags

if(rows.NormalGraphic == 163){ real  close to the target
    Target_Hp -= daveATK+3;
    GiveScore(daveATK+3);
  }
else if(rows.NormalGraphic == 162){ mid-distance
    Target_Hp -= daveATK;
    GiveScore(daveATK);
  }
else if(rows.NormalGraphic == 163){  far away from target
    Target_Hp -= daveATK-3;
  GiveScore(daveATK-3);
  }
#918
I had been planning to make a game like this for a while and thanks to the bake sale and mad skillz I can actually pull it off! :D

Now, I think I can release a beta today however it still has a few bugs and it needs spell checking. It's not going live so I will send it to the people that signs up for it today.

Just register below by posting sending me a PM with:

Code: ags

[b][u][i]~I would like a cookie~[/i][/u][/b]
#919
I can get a demo out and as for the music, it fit's so well with the level seeing how the forest is inhabited by mystical creatures and stuff. There will be music in the game made by different people like M0ds will be helping me with the main them for the Coliseum gates. And my Composer for PMQ.Legends will be lending a hand as well.
#920
Well if you like that then here is the finish version and it has move able water(which you can't see cause it's not a gif :D!

Song that plays here:Mystic Forest



update
I haven't heard much recently on the backsale so unless it has been extend I can only deliver a demo however that doesn't mean I am not going to finish this game cause it has so much potential and just have to put all my free time into the game.

SMF spam blocked by CleanTalk