This commit is contained in:
Ziggeh
2014-04-19 15:15:21 +02:00
203 changed files with 2861 additions and 420 deletions
+6
View File
@@ -41,6 +41,7 @@ import protocol.swg.objectControllerObjects.CombatSpam;
import protocol.swg.objectControllerObjects.CommandEnqueueRemove;
import protocol.swg.objectControllerObjects.StartTask;
import resources.common.FileUtilities;
import resources.datatables.Options;
import resources.datatables.Elemental;
import resources.datatables.Posture;
import resources.datatables.WeaponType;
@@ -282,6 +283,11 @@ public class CombatService implements INetworkDispatch {
private void applyDamage(CreatureObject attacker, TangibleObject target, int damage) {
target.setConditionDamage(target.getConditionDamage() + damage);
if (target.getOption(Options.MOUNT)) {
core.mountService.damage((CreatureObject) target);
}
DamageTaken event = events.new DamageTaken();
event.attacker = attacker;
event.damage = damage;