Skip to content

Commit

Permalink
Cleanup bonus stats lore
Browse files Browse the repository at this point in the history
  • Loading branch information
Sentropic committed Mar 1, 2024
1 parent e018a93 commit d0872b9
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -244,11 +244,10 @@ public String formatValue(@NotNull ItemStack item, @NotNull StatBonus value) {
@Override
@NotNull
public String getFormat(@Nullable Player p, @NotNull ItemStack item, @NotNull StatBonus value) {
String format = super.getFormat(item, value);
StatBonus.Condition<?> condition = value.getCondition();
if (condition == null || !EngineCfg.LORE_STYLE_REQ_USER_DYN_UPDATE)
return StringUT.colorFix(format.replace("%condition%", ""));
return StringUT.colorFix(format.replace("%condition%", condition.getFormat(p, item)));
return StringUT.colorFix(super.getFormat(item, value).replace("%condition%", condition == null || !EngineCfg.LORE_STYLE_REQ_USER_DYN_UPDATE
? ""
: condition.getFormat(p, item)));
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,11 +166,10 @@ public String formatValue(@NotNull ItemStack item, @NotNull StatBonus statBonus)
@Override
@NotNull
public String getFormat(@Nullable Player p, @NotNull ItemStack item, @NotNull StatBonus value) {
String format = super.getFormat(item, value);
StatBonus.Condition<?> condition = value.getCondition();
return StringUT.colorFix(format.replace("%condition%", condition == null || !EngineCfg.LORE_STYLE_REQ_USER_DYN_UPDATE
return StringUT.colorFix(super.getFormat(item, value).replace("%condition%", condition == null || !EngineCfg.LORE_STYLE_REQ_USER_DYN_UPDATE
? ""
: condition.getFormat(p, item).replace("%state%", EngineCfg.getDynamicRequirementState(p != null && value.meetsRequirement(p)))));
: condition.getFormat(p, item)));
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -252,11 +252,10 @@ public ItemStack updateItem(@Nullable Player p, @NotNull ItemStack item) {
@Override
@NotNull
public String getFormat(@Nullable Player p, @NotNull ItemStack item, @NotNull StatBonus value) {
String format = super.getFormat(item, value);
StatBonus.Condition<?> condition = value.getCondition();
return StringUT.colorFix(format.replace("%condition%", condition == null || !EngineCfg.LORE_STYLE_REQ_USER_DYN_UPDATE
return StringUT.colorFix(super.getFormat(item, value).replace("%condition%", condition == null || !EngineCfg.LORE_STYLE_REQ_USER_DYN_UPDATE
? ""
: condition.getFormat(p, item).replace("%state%", EngineCfg.getDynamicRequirementState(p != null && value.meetsRequirement(p)))));
: condition.getFormat(p, item)));
}

public enum ItemType {
Expand Down

0 comments on commit d0872b9

Please sign in to comment.