addDamageHate(AbcKen, 0, 1) AggroList == null! addDamageHate(AbcKen, 0, 1) AggroList not null! Ai not null! ai.damage: 0 - damage: 0 - aiHate: 1 - aggro: 1 ai.damage: 0 - damage: 0 - aiHate: 2 - aggro: 1 addDamageHate(AbcKen, 0, 1) AggroList not null! Ai not null! ai.damage: 0 - damage: 0 - aiHate: 2 - aggro: 1 ai.damage: 0 - damage: 0 - aiHate: 3 - aggro: 1 addDamageHate(AbcKen, 0, 1) AggroList not null! Ai not null! ai.damage: 0 - damage: 0 - aiHate: 3 - aggro: 1 ai.damage: 0 - damage: 0 - aiHate: 4 - aggro: 1 addDamageHate(AbcKen, 0, 1) AggroList not null! Ai not null! ai.damage: 0 - damage: 0 - aiHate: 4 - aggro: 1 ai.damage: 0 - damage: 0 - aiHate: 5 - aggro: 1 Huh Attacker: AbcKen Huh Attacker: AbcKen 5198 <= 0 || damage <= 0 GM: AbcKen(268470510) issued shutdown command. SIGTERM in 99 seconds! GM: AbcKen(268470510) issued shutdown ABORT. restarting has been stopped! GM shutdown countdown is over. aborting NOW! (double) damage: 65.0 - (int)damage: 65 addDamageHate(AbcKen, 65, 65) AggroList == null! addDamageHate(AbcKen, 0, 1) AggroList not null! Ai not null! ai.damage: 65 - damage: 0 - aiHate: 65 - aggro: 1 ai.damage: 65 - damage: 0 - aiHate: 66 - aggro: 1 Huh Attacker: AbcKen Huh Attacker: AbcKen reward == null ddealer got his place on rewards list Added Attacker to toRemove list reward isn't empty Attacker was: AbcKen Attacker wasn't on party Attacker know the victim Attacker was nice and received XP