Sobre atacar es simple.
Por ejemplo en el admin cp se pone la configuración de que para poder atacar necesitar ser minimamente nivel 20, entonces si no eres nivel 20 no puedes atacar ni que te ataquen.
En el postbit se muestra la imagen de tu mascota. Y abajo la vida, nivel etc..
Y en el postbit de cualquier otro usuario que no seas tu abajo de su mascota aparece el link de atacar.(En caso de que sean nivel 20 o mas, Si es menor no sale o puede que si pero se negara la ataque).
Y pues no se como se programe la base del ataque no se si se base en nivel y en vida eso ya seria cuestion de los desarrolladores, establecer un nivel balanceado RPG