MOVELIST[BattleMoveName::BASH_CHANGE]=newBattle::Move(MOVELIST[BattleMoveName::BASH]->name,"Regular attack.",MOVELIST[BattleMoveName::BASH]->baseDmg,MOVELIST[BattleMoveName::BASH]->randomDmg,ㅍMOVELIST[BattleMoveName::BASH]->PPCost,MOVELIST[BattleMoveName::BASH]->range,MOVELIST[BattleMoveName::BASH]->composition,L"$USER equipped the $ITEM instead and attacks.",MOVELIST[BattleMoveName::BASH]->eff,MOVELIST[BattleMoveName::BASH]->pctDamage,MOVELIST[BattleMoveName::BASH]->properties);
MOVELIST[BattleMoveName::EQUIP_ARMOR]=newBattle::Move("Equip Armor","Equip Armor.",0,0,ㅍ0,1,0,true,{0,0,0,0},L"$USER equips the $ITEM");
MOVELIST[BattleMoveName::CONSUMABLE]=newBattle::Move("Consumable","Consumes an item.",0,0,ㅍ0,1,0,true,{0,0,0,0},L"$USER uses $ITEM on $TARGET");
MOVELIST[BattleMoveName::CONSUMABLE_ENEMY]=newBattle::Move("Consumable","Consumes an item.",0,0,ㅍ0,1,0,false,{0,0,0,0},L"$USER uses $ITEM on $TARGET");
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});
MOVELIST[BattleMoveName::PKFREEZE_O]=newBattle::Move("PK Freeze","A powerful chilling attack causing frostbite and slow.",OMEGA,480,50,ㅍ22,1,0,false,{0,0,20,0});
MOVELIST[BattleMoveName::PKSHIELD_A]=newBattle::Move("PK Shield","Protects against physical attacks.",ALPHA,0,0,ㅍ12,1,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKSHIELD_B]=newBattle::Move("PK Shield","Protects against physical attacks.",BETA,0,0,ㅍ20,1,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKSHIELD_O]=newBattle::Move("PK Shield","Protects against physical attacks.",OMEGA,0,0,ㅍ59,4,0,true,{0,0,20,0});
MOVELIST[BattleMoveName::PKSHIELD_S]=newBattle::Move("PK Shield","Protects against physical attacks.",SIGMA,0,0,ㅍ80,10,0,true,{0,0,20,0});
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,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},L"$USER uses $POWER",FOUNTAIN_EFFECT);
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},L"$USER uses $POWER",FOUNTAIN_EFFECT);
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},L"$USER uses $POWER",FOUNTAIN_EFFECT);
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},L"$USER uses $POWER",FOUNTAIN_EFFECT);
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},L"$USER uses $POWER",FIREFOUNTAIN_EFFECT);
MOVELIST[BattleMoveName::FREEZE_PACKET]=newBattle::Move("Freeze Packet","",120,20,ㅍ0,1,0,false,{0,0,0,0},L"$USER uses the $POWER");
MOVELIST[BattleMoveName::BASH_CHANGE]=newBattle::Move{MOVELIST[BattleMoveName::BASH]->name,"Regular attack.",baseDmg:MOVELIST[BattleMoveName::BASH]->baseDmg,randomDmg:MOVELIST[BattleMoveName::BASH]->randomDmg,PPCost:MOVELIST[BattleMoveName::BASH]->PPCost,range:MOVELIST[BattleMoveName::BASH]->range,composition:MOVELIST[BattleMoveName::BASH]->composition,attackMsg:L"$USER equipped the $ITEM instead and attacks.",eff:MOVELIST[BattleMoveName::BASH]->eff,pctDamage:MOVELIST[BattleMoveName::BASH]->pctDamage,properties:MOVELIST[BattleMoveName::BASH]->properties};
MOVELIST[BattleMoveName::EQUIP_ARMOR]=newBattle::Move{"Equip Armor","Equip Armor.",baseDmg:0,randomDmg:0,PPCost:0,range:1,channelTime:0,friendly:true,composition:{0,0,0,0},L"$USER equips the $ITEM"};
MOVELIST[BattleMoveName::CONSUMABLE]=newBattle::Move{"Consumable","Consumes an item.",baseDmg:0,randomDmg:0,PPCost:0,range:1,channelTime:0,friendly:true,composition:{0,0,0,0},L"$USER uses $ITEM on $TARGET"};
MOVELIST[BattleMoveName::CONSUMABLE_ENEMY]=newBattle::Move{"Consumable","Consumes an item.",baseDmg:0,randomDmg:0,PPCost:0,range:1,channelTime:0,friendly:false,composition:{0,0,0,0},L"$USER uses $ITEM on $TARGET"};
MOVELIST[BattleMoveName::HAILSTORM_A]=newBattle::Move{"Hailstorm","Causes heavy ice rocks to crash",ALPHA,baseDmg:40,randomDmg:20,PPCost:4,range:4,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HAILSTORM_B]=newBattle::Move{"Hailstorm","Causes heavy ice rocks to crash",BETA,baseDmg:80,randomDmg:20,PPCost:12,range:4,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HAILSTORM_G]=newBattle::Move{"Hailstorm","Causes heavy ice rocks to crash",GAMMA,baseDmg:120,randomDmg:20,PPCost:28,range:4,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HAILSTORM_O]=newBattle::Move{"Hailstorm","Causes heavy ice rocks to crash",OMEGA,baseDmg:210,randomDmg:50,PPCost:69,range:4,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HURRICANE_A]=newBattle::Move{"Hurricane","Scatters seeds, causes heavy rains and winds",ALPHA,baseDmg:25,randomDmg:5,PPCost:7,range:6,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HURRICANE_B]=newBattle::Move{"Hurricane","Scatters seeds, causes heavy rains and winds",BETA,baseDmg:45,randomDmg:5,PPCost:13,range:6,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HURRICANE_G]=newBattle::Move{"Hurricane","Scatters seeds, causes heavy rains and winds",GAMMA,baseDmg:75,randomDmg:10,PPCost:25,range:8,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::HURRICANE_O]=newBattle::Move{"Hurricane","Scatters seeds, causes heavy rains and winds",OMEGA,baseDmg:125,randomDmg:20,PPCost:55,range:8,channelTime:0,friendly:false,composition:{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,baseDmg:60,randomDmg:10,PPCost:10,range:2,channelTime:0,friendly:false,composition:{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,baseDmg:110,randomDmg:30,PPCost:22,range:2,channelTime:0,friendly:false,composition:{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,baseDmg:200,randomDmg:50,PPCost:47,range:2,channelTime:0,friendly:false,composition:{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,baseDmg:390,randomDmg:60,PPCost:98,range:2,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFREEZE_A]=newBattle::Move{"PK Freeze","A powerful chilling attack causing frostbite and slow.",ALPHA,baseDmg:80,randomDmg:10,PPCost:4,range:1,channelTime:0,friendly:false,composition:{0,0,20,10}};
MOVELIST[BattleMoveName::PKFREEZE_B]=newBattle::Move{"PK Freeze","A powerful chilling attack causing frostbite and slow.",BETA,baseDmg:120,randomDmg:20,PPCost:8,range:1,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFREEZE_G]=newBattle::Move{"PK Freeze","A powerful chilling attack causing frostbite and slow.",GAMMA,baseDmg:240,randomDmg:40,PPCost:12,range:1,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFREEZE_O]=newBattle::Move{"PK Freeze","A powerful chilling attack causing frostbite and slow.",OMEGA,baseDmg:480,randomDmg:50,PPCost:22,range:1,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKSHIELD_A]=newBattle::Move{"PK Shield","Protects against physical attacks.",ALPHA,baseDmg:0,randomDmg:0,PPCost:12,range:1,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKSHIELD_B]=newBattle::Move{"PK Shield","Protects against physical attacks.",BETA,baseDmg:0,randomDmg:0,PPCost:20,range:1,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKSHIELD_O]=newBattle::Move{"PK Shield","Protects against physical attacks.",OMEGA,baseDmg:0,randomDmg:0,PPCost:59,range:4,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKSHIELD_S]=newBattle::Move{"PK Shield","Protects against physical attacks.",SIGMA,baseDmg:0,randomDmg:0,PPCost:80,range:10,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKLIFEUP_A]=newBattle::Move{"PK Lifeup","Restores a small amount of health.",ALPHA,baseDmg:80,randomDmg:10,PPCost:4,range:1,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKLIFEUP_B]=newBattle::Move{"PK Lifeup","Restores a moderate amount of health.",BETA,baseDmg:240,randomDmg:60,PPCost:9,range:1,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKLIFEUP_G]=newBattle::Move{"PK Lifeup","Restores a large amount of health.",GAMMA,baseDmg:400,randomDmg:50,PPCost:21,range:3,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKLIFEUP_O]=newBattle::Move{"PK Lifeup","Restores a great amount of health to all allies.",OMEGA,baseDmg:800,randomDmg:100,PPCost:64,range:6,channelTime:0,friendly:true,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFUN_A]=newBattle::Move{"PK Fun","A very fun barrage. Hits for large damage.",ALPHA,baseDmg:100,randomDmg:10,PPCost:15,range:6,channelTime:0,friendly:false,composition:{0,0,20,0},L"$USER uses $POWER",FOUNTAIN_EFFECT};
MOVELIST[BattleMoveName::PKFUN_B]=newBattle::Move{"PK Fun","A very fun barrage. Hits for large damage.",BETA,baseDmg:240,randomDmg:40,PPCost:30,range:6,channelTime:0,friendly:false,composition:{0,0,20,0},L"$USER uses $POWER",FOUNTAIN_EFFECT};
MOVELIST[BattleMoveName::PKFUN_G]=newBattle::Move{"PK Fun","A very fun barrage. Hits for large damage.",GAMMA,baseDmg:360,randomDmg:80,PPCost:45,range:7,channelTime:0,friendly:false,composition:{0,0,20,0},L"$USER uses $POWER",FOUNTAIN_EFFECT};
MOVELIST[BattleMoveName::PKFUN_O]=newBattle::Move{"PK Fun","A very fun barrage. Hits for large damage.",OMEGA,baseDmg:590,randomDmg:100,PPCost:90,range:8,channelTime:0,friendly:false,composition:{0,0,20,0},L"$USER uses $POWER",FOUNTAIN_EFFECT};
MOVELIST[BattleMoveName::PKFIRE_A]=newBattle::Move{"PK Fire","Causes extreme heat to burn foes and scorch trees",ALPHA,baseDmg:60,randomDmg:20,PPCost:6,range:3,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFIRE_B]=newBattle::Move{"PK Fire","Causes extreme heat to burn foes and scorch trees",BETA,baseDmg:120,randomDmg:40,PPCost:12,range:4,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFIRE_G]=newBattle::Move{"PK Fire","Causes extreme heat to burn foes and scorch trees",GAMMA,baseDmg:190,randomDmg:50,PPCost:20,range:5,channelTime:0,friendly:false,composition:{0,0,20,0}};
MOVELIST[BattleMoveName::PKFIRE_O]=newBattle::Move{"PK Fire","Causes extreme heat to burn foes and scorch trees",OMEGA,baseDmg:360,randomDmg:100,PPCost:32,range:7,channelTime:0,friendly:false,composition:{0,0,20,0},L"$USER uses $POWER",FIREFOUNTAIN_EFFECT};
MOVELIST[BattleMoveName::FREEZE_PACKET]=newBattle::Move{"Freeze Packet","",baseDmg:120,randomDmg:20,PPCost:0,range:1,channelTime:0,friendly:false,composition:{0,0,0,0},L"$USER uses the $POWER"};