From b0d6f76368c360ee90ed06440f343a05c2e12a7c Mon Sep 17 00:00:00 2001 From: Tobias Nett Date: Sun, 18 Apr 2021 18:51:58 +0200 Subject: [PATCH] refactor: adjust for restructured Health v2.0.0-SNAPSHOT (#79) --- module.txt | 31 +++++++++++++++---- .../hurting/HurtingHandlingSystem.java | 4 +-- .../systems/LegacyShootSystem.java | 2 +- .../ExplosionHandlingSystem.java | 2 +- .../StickingHandlingSystem.java | 2 +- 5 files changed, 30 insertions(+), 11 deletions(-) diff --git a/module.txt b/module.txt index b2f9dd4..626d500 100644 --- a/module.txt +++ b/module.txt @@ -5,12 +5,31 @@ "displayName": "CombatSystem", "description": "This module introduces combat system", "dependencies": [ - { "id": "CoreAssets", "minVersion": "2.0.1" }, - { "id": "CoreWorlds", "minVersion": "1.1.0", "maxVersion": "3.0.0" }, - { "id": "Health", "minVersion": "1.0.0" }, - { "id": "Inventory", "minVersion": "1.1.0" }, - { "id": "Sensors", "minVersion": "1.0.0" }, - { "id": "StructureTemplates", "minVersion": "1.0.0" } + { + "id": "CoreAssets", + "minVersion": "2.0.1" + }, + { + "id": "CoreWorlds", + "minVersion": "1.1.0", + "maxVersion": "3.0.0" + }, + { + "id": "Health", + "minVersion": "2.0.0-SNAPSHOT" + }, + { + "id": "Inventory", + "minVersion": "1.1.0" + }, + { + "id": "Sensors", + "minVersion": "1.0.0" + }, + { + "id": "StructureTemplates", + "minVersion": "1.0.0" + } ], "serverSideOnly": false, "isAsset": true, diff --git a/src/main/java/org/terasology/combatSystem/hurting/HurtingHandlingSystem.java b/src/main/java/org/terasology/combatSystem/hurting/HurtingHandlingSystem.java index a8d1758..b085177 100644 --- a/src/main/java/org/terasology/combatSystem/hurting/HurtingHandlingSystem.java +++ b/src/main/java/org/terasology/combatSystem/hurting/HurtingHandlingSystem.java @@ -9,8 +9,8 @@ import org.terasology.engine.entitySystem.event.ReceiveEvent; import org.terasology.engine.entitySystem.systems.BaseComponentSystem; import org.terasology.engine.entitySystem.systems.RegisterSystem; -import org.terasology.logic.health.HealthComponent; -import org.terasology.logic.health.event.DoDamageEvent; +import org.terasology.module.health.components.HealthComponent; +import org.terasology.module.health.events.DoDamageEvent; import org.terasology.engine.logic.notifications.NotificationMessageEvent; import java.util.Random; diff --git a/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/LegacyShootSystem.java b/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/LegacyShootSystem.java index 3306a45..bfa1bdb 100644 --- a/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/LegacyShootSystem.java +++ b/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/LegacyShootSystem.java @@ -28,7 +28,7 @@ import org.terasology.engine.entitySystem.systems.RegisterMode; import org.terasology.engine.entitySystem.systems.RegisterSystem; import org.terasology.engine.logic.common.ActivateEvent; -import org.terasology.logic.health.event.DoDamageEvent; +import org.terasology.module.health.events.DoDamageEvent; import org.terasology.engine.logic.location.LocationComponent; import org.terasology.engine.physics.CollisionGroup; import org.terasology.engine.physics.HitResult; diff --git a/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/ExplosionHandlingSystem.java b/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/ExplosionHandlingSystem.java index cd068b9..0ededd1 100644 --- a/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/ExplosionHandlingSystem.java +++ b/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/ExplosionHandlingSystem.java @@ -18,7 +18,7 @@ import org.terasology.engine.entitySystem.systems.UpdateSubscriberSystem; import org.terasology.engine.logic.health.DestroyEvent; import org.terasology.engine.logic.health.EngineDamageTypes; -import org.terasology.logic.health.HealthComponent; +import org.terasology.module.health.components.HealthComponent; import org.terasology.engine.logic.location.LocationComponent; import org.terasology.engine.physics.Physics; import org.terasology.engine.registry.In; diff --git a/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/StickingHandlingSystem.java b/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/StickingHandlingSystem.java index f583f3c..10dfa82 100644 --- a/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/StickingHandlingSystem.java +++ b/src/main/java/org/terasology/combatSystem/weaponFeatures/systems/collisionHandling/StickingHandlingSystem.java @@ -19,7 +19,7 @@ import org.terasology.engine.entitySystem.systems.BaseComponentSystem; import org.terasology.engine.entitySystem.systems.RegisterSystem; import org.terasology.engine.entitySystem.systems.UpdateSubscriberSystem; -import org.terasology.logic.health.BlockDamagedComponent; +import org.terasology.module.health.components.BlockDamagedComponent; import org.terasology.engine.logic.health.DestroyEvent; import org.terasology.engine.logic.health.EngineDamageTypes; import org.terasology.engine.logic.location.Location;