function FullPokemon(pokemonPerso, pokemonGeneral) { // Easier to manipulate

  this.moves = pokemonPerso.moves;
  this.active = pokemonPerso.active;
  this.baseAbility = pokemonPerso.baseAbility;
  this.gender = pokemonPerso.gender;
  this.hp = pokemonPerso.hp;
  this.maxhp = pokemonPerso.maxhp;
  this.item = pokemonPerso.item;
  this.stats = pokemonPerso.stats;
  this.status = pokemonPerso.status;
  this.species = pokemonPerso.species;
	this.percenthp = parseInt(this.hp / this.maxhp * 100);

  this.types = pokemonGeneral.types;
  this.color = pokemonGeneral.color;
  this.speciesid = pokemonGeneral.speciesid;
  this.level = pokemonGeneral.level;
  this.boosts = pokemonGeneral.boosts;
  this.fainted = pokemonGeneral.fainted;
  this.weightkg = pokemonGeneral.weightkg;
  this.baseStats = pokemonGeneral.baseStats;
    this.name = pokemonGeneral.name;
    this.lastmove = pokemonGeneral.lastmove;
    this.volatiles = pokemonGeneral.volatiles;
}

@@ -1,8 +1,10 @@
+%0A%0A
 function
@@ -441,9 +441,12 @@
 es;%0A
-%09
+    
 this
@@ -821,18 +821,16 @@
 eStats;%0A
-  
   this.n
@@ -856,18 +856,16 @@
 l.name;%0A
-  
   this.l
@@ -899,18 +899,16 @@
 stmove;%0A
-  
   this.v
@@ -944,10 +944,54 @@
 atiles;%0A
+  this.moveTrack = pokemonGeneral.moveTrack%0A
 %7D%0A

Update FullPokemon.js