Merge pull request #418 from jedk1/master

Fix ChiCombo NPE and FallDamage
This commit is contained in:
OmniCypher 2016-02-21 13:16:24 -08:00
commit 3e3503be41

View file

@ -55,7 +55,9 @@ public class ChiCombo extends ChiAbility implements ComboAbility {
* @param duration The time in milliseconds the target will be paralyzed
*/
private static void paralyze(Entity target, Long duration) {
PARALYZED_ENTITIES.put(target, (System.currentTimeMillis() + duration));
if (target != null) {
PARALYZED_ENTITIES.put(target, (System.currentTimeMillis() + duration));
}
}
/**
@ -86,6 +88,7 @@ public class ChiCombo extends ChiAbility implements ComboAbility {
*/
public static void handleParalysis() {
for (Entity entity : PARALYZED_ENTITIES.keySet()) {
entity.setFallDistance(0);
if (PARALYZED_ENTITIES.get(entity) <= System.currentTimeMillis()) {
PARALYZED_ENTITIES.remove(entity);