From d6395b30d10754e76cbcdcdfd0ea72f996c60428 Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Wed, 4 Apr 2012 23:52:04 -0400 Subject: [PATCH] Fix the drain crash --- simulator.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/simulator.js b/simulator.js index effdc34ee2..aa02c27cc1 100644 --- a/simulator.js +++ b/simulator.js @@ -2195,8 +2195,11 @@ function Battle(roomid, format, rated) damage = target.heal(damage, source, effect); switch (effect.id) { case 'leechseed': - break; case 'rest': + selfB.add('-heal', target, target.hpChange(damage), '[silent]'); + break; + case 'drain': + selfB.add('-heal', target, target.hpChange(damage), '[from] drain', '[of] '+source); break; default: if (effect.effectType === 'Move')