HorseDefinitions

Require: require("HorseMod/definitions/HorseDefinitions")

HorseMod.definitions.HorseDefinitions.SHORT_NAMES: ("AmericanQuarterPalomino", "AmericanQuarterBlueRoan", "AmericanPaintTobiano", "AmericanPaintOvero", "AppaloosaGrullaBlanket", "AppaloosaLeopard", "ThoroughbredBay", "ThoroughbredFleaBittenGrey")

Contains the list of IDs of the different horse breeds available for the horse animal.

HorseMod.definitions.HorseDefinitions.PATHS: {texture = "HorseMod/Horse_{id}", textureMale = "HorseMod/Horse_{id}", ...}

Templates for the different paths used for the horse textures, the {id} part will be replaced by the breed ID defined in HorseMod.ContainerBehavior.HorseDefinitions.SHORT_NAMES.

HorseMod.definitions.HorseDefinitions.AVATAR_DEFINITION: {zoom = -20, xoffset = 0, yoffset = -1, avatarWidth = 180, ...}

Definitions for the horse avatar, used in UI elements which involves a display of the horse.

HorseMod.definitions.HorseDefinitions.IS_ADULT: {stallion = true, mare = true, filly = false}

Lookup table whenever a horse growth stage is an adult or not.

HorseMod.definitions.HorseDefinitions.ANIMALS_DATA: {_DEFAULT = table, _DEFAULT_ADULT = table, filly = table, ...}

Data definitions for the horse, with stats depending on the growth stage.

HorseMod.definitions.HorseDefinitions.PARTS: {_DEFAULT = table, _DEFAULT_ADULT = table, filly = table, ...}