factionScoreEquals Requirement

- Also added the "old" factionScore to the isValid methode. This should make it possible to use the factionScore in replaceAre requirements
This commit is contained in:
Gonk
2019-10-13 18:06:39 +02:00
parent c4119fa48e
commit 755854c93a
2 changed files with 6 additions and 0 deletions

View File

@@ -307,6 +307,9 @@ public final class ConversationController {
case factionScore:
result = player.getAlignment(requirement.requireID) >= requirement.value;
break;
case factionScoreEquals:
result = player.getAlignment(requirement.requireID) == requirement.value;
break;
default:
result = true;
}

View File

@@ -19,6 +19,7 @@ public final class Requirement {
,hasActorCondition
,factionScore
,random
,factionScoreEquals
}
public final RequirementType requireType;
@@ -83,6 +84,8 @@ public final class Requirement {
case timerElapsed:
return requireID != null && value >= 0;
case wear:
case factionScore:
case factionScoreEquals:
return requireID != null;
default:
return false;