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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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),

View File

@ -2248,6 +2248,9 @@ Simple unique parameters are explained by mouseover. Complex parameters are expl
Applicable to: TriggerCondition
??? example "<upon entering a new era>"
Applicable to: TriggerCondition
??? example "<upon adopting [policy/belief]>"
Example: "<upon adopting [Oligarchy]>"