Package com.unciv.models.ruleset

Types

Belief
Link copied to clipboard
class Belief : RulesetObject
BeliefType
Link copied to clipboard
enum BeliefType(color: String) : Enum<BeliefType>
Building
Link copied to clipboard
class Building : RulesetStatsObject, INonPerpetualConstruction
Difficulty
Link copied to clipboard
class Difficulty : INamed, ICivilopediaText
Era
Link copied to clipboard
class Era : INamed, IHasUniques
IHasUniques
Link copied to clipboard
interface IHasUniques

Common interface for all 'ruleset objects' that have Uniques, like BaseUnit, Nation, etc.

IRulesetObject
Link copied to clipboard
interface IRulesetObject : INamed, IHasUniques, ICivilopediaText
ModOptions
Link copied to clipboard
class ModOptions : IHasUniques
ModOptionsConstants
Link copied to clipboard
object ModOptionsConstants
Nation
Link copied to clipboard
class Nation : RulesetObject
Policy
Link copied to clipboard
open class Policy : RulesetObject
PolicyBranch
Link copied to clipboard
class PolicyBranch : Policy
Quest
Link copied to clipboard
class Quest : INamed

Quest class holds all functionality relative to a quest

QuestName
Link copied to clipboard
enum QuestName(value: String) : Enum<QuestName>
QuestType
Link copied to clipboard
enum QuestType : Enum<QuestType>
RuinReward
Link copied to clipboard
class RuinReward : RulesetObject
Ruleset
Link copied to clipboard
class Ruleset
RulesetCache
Link copied to clipboard
object RulesetCache : HashMap<String, Ruleset>

Loading mods is expensive, so let's only do it once and save all of the loaded rulesets somewhere for later use

RulesetObject
Link copied to clipboard
abstract class RulesetObject : IRulesetObject
RulesetStatsObject
Link copied to clipboard
abstract class RulesetStatsObject : NamedStats, IRulesetObject
Specialist
Link copied to clipboard
class Specialist : NamedStats
VictoryType
Link copied to clipboard
enum VictoryType : Enum<VictoryType>