Simplified effects by removing unnecessary getText instances. (#9374)

This commit is contained in:
Alex Vasile 2022-09-09 12:02:22 -04:00 committed by GitHub
parent 076c55f1ea
commit 092f3c3fe1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
83 changed files with 134 additions and 677 deletions

View file

@ -19,6 +19,7 @@ public class CantBeRegeneratedSourceEffect extends ContinuousRuleModifyingEffect
public CantBeRegeneratedSourceEffect(Duration duration) {
super(duration, Outcome.Benefit, false, false);
this.staticText = buildStaticText();
}
public CantBeRegeneratedSourceEffect(final CantBeRegeneratedSourceEffect effect) {
@ -56,8 +57,7 @@ public class CantBeRegeneratedSourceEffect extends ContinuousRuleModifyingEffect
return Objects.equals(source.getSourceId(), event.getTargetId());
}
@Override
public String getText(Mode mode) {
private String buildStaticText() {
if (staticText != null && !staticText.isEmpty()) {
return staticText;
}