Add the unfiltered version of new era unique (#11255)

* Added the unfiltered version of new era unique

* Changed some strings according to yairm suggestions
This commit is contained in:
PLynx
2024-03-13 22:13:11 +01:00
committed by GitHub
parent e9c3350ec5
commit fc1e701c7f
3 changed files with 11 additions and 0 deletions

View File

@ -460,6 +460,13 @@ class TechManager : IsPartOfGameInfoSerialization {
civInfo,
triggerNotificationText = "due to entering the [$eraName]"
)
// The unfiltered version
for (unique in civInfo.getTriggeredUniques(UniqueType.TriggerUponEnteringEraUnfiltered))
UniqueTriggerActivation.triggerUnique(
unique,
civInfo,
triggerNotificationText = "due to entering the [${currentEra.name}]")
}
}

View File

@ -799,6 +799,7 @@ enum class UniqueType(
@Deprecated("as of 4.10.15", ReplaceWith("upon discovering [tech] technology"))
TriggerUponResearchOld("upon discovering [tech]", UniqueTarget.TriggerCondition),
TriggerUponEnteringEra("upon entering the [era]", UniqueTarget.TriggerCondition),
TriggerUponEnteringEraUnfiltered("upon entering a new era", UniqueTarget.TriggerCondition),
TriggerUponAdoptingPolicyOrBelief("upon adopting [policy/belief]", UniqueTarget.TriggerCondition),
TriggerUponDeclaringWar("upon declaring war with a major Civilization", UniqueTarget.TriggerCondition),
TriggerUponDeclaringFriendship("upon declaring friendship", UniqueTarget.TriggerCondition),