mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-22 10:54:19 -04:00
Moved the Tutorials
This commit is contained in:
parent
d9ebf87ec5
commit
2646127c17
@ -24,10 +24,8 @@ enum class TutorialTrigger(val value: String, val isCivilopedia: Boolean = !valu
|
|||||||
AfterConquering("After_Conquering"),
|
AfterConquering("After_Conquering"),
|
||||||
BarbarianEncountered("_BarbarianEncountered"),
|
BarbarianEncountered("_BarbarianEncountered"),
|
||||||
OtherCivEncountered("_OtherCivEncountered"),
|
OtherCivEncountered("_OtherCivEncountered"),
|
||||||
ApolloProgram("Apollo_Program"),
|
|
||||||
InjuredUnits("Injured_Units"),
|
InjuredUnits("Injured_Units"),
|
||||||
Workers("Workers"),
|
Workers("Workers"),
|
||||||
SiegeUnits("Siege_Units"),
|
|
||||||
Embarking("Embarking"),
|
Embarking("Embarking"),
|
||||||
IdleUnits("Idle_Units"),
|
IdleUnits("Idle_Units"),
|
||||||
ContactMe("Contact_Me"),
|
ContactMe("Contact_Me"),
|
||||||
|
@ -298,6 +298,7 @@ class WorldScreen(
|
|||||||
globalShortcuts.add(KeyboardBinding.DeveloperConsole, action = ::openDeveloperConsole)
|
globalShortcuts.add(KeyboardBinding.DeveloperConsole, action = ::openDeveloperConsole)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Readonly
|
||||||
fun openDeveloperConsole() {
|
fun openDeveloperConsole() {
|
||||||
// No cheating unless you're by yourself
|
// No cheating unless you're by yourself
|
||||||
if (gameInfo.civilizations.count { it.isHuman() } > 1) return
|
if (gameInfo.civilizations.count { it.isHuman() } > 1) return
|
||||||
@ -767,8 +768,6 @@ class WorldScreen(
|
|||||||
viewingCiv.getKnownCivs().filter { viewingCiv.isAtWarWith(it) }
|
viewingCiv.getKnownCivs().filter { viewingCiv.isAtWarWith(it) }
|
||||||
.flatMap { it.cities.asSequence() }.any { viewingCiv.hasExplored(it.getCenterTile()) }
|
.flatMap { it.cities.asSequence() }.any { viewingCiv.hasExplored(it.getCenterTile()) }
|
||||||
}
|
}
|
||||||
displayTutorial(TutorialTrigger.ApolloProgram) { viewingCiv.hasUnique(UniqueType.EnablesConstructionOfSpaceshipParts) }
|
|
||||||
displayTutorial(TutorialTrigger.SiegeUnits) { viewingCiv.units.getCivUnits().any { it.baseUnit.isProbablySiegeUnit() } }
|
|
||||||
displayTutorial(TutorialTrigger.Embarking) { viewingCiv.hasUnique(UniqueType.LandUnitEmbarkation) }
|
displayTutorial(TutorialTrigger.Embarking) { viewingCiv.hasUnique(UniqueType.LandUnitEmbarkation) }
|
||||||
displayTutorial(TutorialTrigger.NaturalWonders) { viewingCiv.naturalWonders.size > 0 }
|
displayTutorial(TutorialTrigger.NaturalWonders) { viewingCiv.naturalWonders.size > 0 }
|
||||||
displayTutorial(TutorialTrigger.WeLoveTheKingDay) { viewingCiv.cities.any { it.demandedResource != "" } }
|
displayTutorial(TutorialTrigger.WeLoveTheKingDay) { viewingCiv.cities.any { it.demandedResource != "" } }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user