Make sure drain/recoil works correctly against Substitute

This commit is contained in:
Guangcong Luo
2012-07-05 21:01:13 -04:00
parent 8b2a1b7227
commit f8170aa348

View File

@@ -287,7 +287,6 @@ function BattlePokemon(set, side) {
this.gotAttacked = function(move, damage, source) {
if (!damage) damage = 0;
move = selfB.getMove(move);
source.lastDamage = damage;
selfP.lastAttackedBy = {
pokemon: source,
damage: damage,
@@ -1873,6 +1872,7 @@ function Battle(roomid, format, rated) {
this.debug('pokemon.damage said zero');
return 0;
}
source.lastDamage = damage;
var name = effect.fullname;
if (name === 'tox') name = 'psn';
switch (effect.id) {