if(PARTY_MEMBER_STATS[PARTY_MEMBER_ID[-CURRENT_TURN-1]]->selectedMove==nullptr){//We have to check for this because other actions will need a target select and will override this.
MOVELIST[BattleMoveName::HAILSTORM_A]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",ALPHA,40,20,ㅍ4,10,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_B]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",BETA,80,20,ㅍ12,10,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_G]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",GAMMA,120,20,ㅍ28,10,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_O]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",OMEGA,210,50,ㅍ69,10,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_A]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",ALPHA,25,5,ㅍ7,14,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_B]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",BETA,45,5,ㅍ13,14,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_G]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",GAMMA,75,10,ㅍ25,20,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_O]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",OMEGA,125,20,ㅍ55,20,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_A]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",ALPHA,60,10,ㅍ10,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_B]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",BETA,110,30,ㅍ22,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_G]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",GAMMA,200,50,ㅍ47,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_O]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",OMEGA,390,60,ㅍ98,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_A]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",ALPHA,40,20,ㅍ4,4,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_B]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",BETA,80,20,ㅍ12,4,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_G]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",GAMMA,120,20,ㅍ28,4,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HAILSTORM_O]=newBattle::Move("Hailstorm","Causes heavy ice rocks to crash",OMEGA,210,50,ㅍ69,4,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_A]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",ALPHA,25,5,ㅍ7,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_B]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",BETA,45,5,ㅍ13,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_G]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",GAMMA,75,10,ㅍ25,8,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::HURRICANE_O]=newBattle::Move("Hurricane","Scatters seeds, causes heavy rains and winds",OMEGA,125,20,ㅍ55,8,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_A]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",ALPHA,60,10,ㅍ10,2,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_B]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",BETA,110,30,ㅍ22,2,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_G]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",GAMMA,200,50,ㅍ47,2,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::METEORRAIN_O]=newBattle::Move("Meteor Rain","Causes fiery rocks to fall from the skies. Chance to burn trees.",OMEGA,390,60,ㅍ98,2,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFREEZE_A]=newBattle::Move("PK Freeze","A powerful chilling attack causing frostbite and slow.",ALPHA,80,10,ㅍ4,1,0,false,{0,0,20,10});
MOVELIST[BattleMoveName::PKFREEZE_B]=newBattle::Move("PK Freeze","A powerful chilling attack causing frostbite and slow.",BETA,120,20,ㅍ8,1,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFREEZE_G]=newBattle::Move("PK Freeze","A powerful chilling attack causing frostbite and slow.",GAMMA,240,40,ㅍ12,1,0,false,{0,0,20,0});
@ -1916,15 +1980,15 @@ goes on a very long time, I hope you can understand this is only for testing pur
MOVELIST[BattleMoveName::PKLIFEUP_A]=newBattle::Move("PK Lifeup","Restores a small amount of health.",ALPHA,80,10,ㅍ4,1,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKLIFEUP_B]=newBattle::Move("PK Lifeup","Restores a moderate amount of health.",BETA,240,60,ㅍ9,1,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKLIFEUP_G]=newBattle::Move("PK Lifeup","Restores a large amount of health.",GAMMA,400,50,ㅍ21,3,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKLIFEUP_O]=newBattle::Move("PK Lifeup","Restores a great amount of health to all allies.",OMEGA,800,100,ㅍ64,10,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_A]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",ALPHA,100,10,ㅍ15,12,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_B]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",BETA,240,40,ㅍ30,12,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_G]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",GAMMA,360,80,ㅍ45,20,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_O]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",OMEGA,590,100,ㅍ90,30,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_A]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",ALPHA,60,20,ㅍ6,4,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_B]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",BETA,120,40,ㅍ12,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_G]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",GAMMA,190,50,ㅍ20,10,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_O]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",OMEGA,360,100,ㅍ32,12,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKLIFEUP_O]=newBattle::Move("PK Lifeup","Restores a great amount of health to all allies.",OMEGA,800,100,ㅍ64,6,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_A]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",ALPHA,100,10,ㅍ15,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_B]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",BETA,240,40,ㅍ30,6,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_G]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",GAMMA,360,80,ㅍ45,7,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFUN_O]=newBattle::Move("PK Fun","A very fun barrage. Hits for large damage.",OMEGA,590,100,ㅍ90,8,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_A]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",ALPHA,60,20,ㅍ6,3,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_B]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",BETA,120,40,ㅍ12,4,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_G]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",GAMMA,190,50,ㅍ20,5,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKFIRE_O]=newBattle::Move("PK Fire","Causes extreme heat to burn foes and scorch trees",OMEGA,360,100,ㅍ32,7,0,false,{0,0,20,0});
}
voidSetupAnimations(){
@ -3047,6 +3111,9 @@ goes on a very long time, I hope you can understand this is only for testing pur