Fix to RPGCore for Future Porting

This commit is contained in:
Kam committed 2025-02-25 16:05:40 -05:00
1 parent 865978a971
commit f2286a382f
2 files changed
+11 -17

No files matched your search

@@ -6,22 +6,16 @@ package noppes.npcs.attribute;
* once in the AttributeController.
*/
public class AttributeDefinition {
private final int id;
private final String key; // e.g., "cnpc:main_attack_flat"
private final String key; // e.g., "rpgcore:main_attack_flat"
private final String displayName; // Human‑readable name
private final AttributeValueType attributeValueType;
public AttributeDefinition(int id, String key, String displayName, AttributeValueType attributeValueType) {
this.id = id;
public AttributeDefinition(String key, String displayName, AttributeValueType attributeValueType) {
this.key = key;
this.displayName = displayName;
this.attributeValueType = attributeValueType;
}
public int getId() {
return id;
}
public String getKey() {
return key;
}
@@ -1,17 +1,17 @@
package noppes.npcs.attribute;
public final class AttributeKeys {
public static final String MAIN_ATTACK_FLAT = "cnpc:main_attack_flat";
public static final String MAIN_ATTACK_PERCENT = "cnpc:main_attack_percent";
public static final String HEALTH = "cnpc:health";
public static final String CRITICAL_CHANCE_PERCENT = "cnpc:critical_chance_percent";
public static final String CRITICAL_DAMAGE_FLAT = "cnpc:critical_damage_flat";
public static final String MAIN_ATTACK_FLAT = "rpgcore:main_attack_flat";
public static final String MAIN_ATTACK_PERCENT = "rpgcore:main_attack_percent";
public static final String HEALTH = "rpgcore:health";
public static final String CRITICAL_CHANCE_PERCENT = "rpgcore:critical_chance_percent";
public static final String CRITICAL_DAMAGE_FLAT = "rpgcore:critical_damage_flat";
// Magic–based attribute keys:
public static final String MAGIC_DAMAGE_FLAT = "cnpc:magic_damage_flat";
public static final String MAGIC_DAMAGE_PERCENT = "cnpc:magic_damage_percent";
public static final String MAGIC_DEFENSE_FLAT = "cnpc:magic_defense_flat";
public static final String MAGIC_RESISTANCE_PERCENT = "cnpc:magic_resistance_percent";
public static final String MAGIC_DAMAGE_FLAT = "rpgcore:magic_damage_flat";
public static final String MAGIC_DAMAGE_PERCENT = "rpgcore:magic_damage_percent";
public static final String MAGIC_DEFENSE_FLAT = "rpgcore:magic_defense_flat";
public static final String MAGIC_RESISTANCE_PERCENT = "rpgcore:magic_resistance_percent";
private AttributeKeys() { }
}