ArmorItem

open class ArmorItem(val baseName: String, val baseId: String, baseMaterial: String, baseRarity: Rarity, baseStats: Statistics = Statistics.zero(), baseSpecials: SpecialStatistics = SpecialStatistics(), abilities: List<MacrocosmAbility> = listOf(), headMeta: (ItemMeta) -> Unit = { }, chestMeta: (ItemMeta) -> Unit = { }, legsMeta: (ItemMeta) -> Unit = { }, bootMeta: (ItemMeta) -> Unit = { }, commonMeta: (ItemMeta) -> Unit = { }, runes: List<RuneSlot> = listOf(), headSkin: String? = null, bootsName: String = " Boots", legsName: String = " Leggings", chestName: String = " Chestplate", headName: String = " Helmet")(source)

Inheritors

Constructors

Link copied to clipboard
constructor(baseName: String, baseId: String, baseMaterial: String, baseRarity: Rarity, baseStats: Statistics = Statistics.zero(), baseSpecials: SpecialStatistics = SpecialStatistics(), abilities: List<MacrocosmAbility> = listOf(), headMeta: (ItemMeta) -> Unit = { }, chestMeta: (ItemMeta) -> Unit = { }, legsMeta: (ItemMeta) -> Unit = { }, bootMeta: (ItemMeta) -> Unit = { }, commonMeta: (ItemMeta) -> Unit = { }, runes: List<RuneSlot> = listOf(), headSkin: String? = null, bootsName: String = " Boots", legsName: String = " Leggings", chestName: String = " Chestplate", headName: String = " Helmet")

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun boots(): MacrocosmItem
Link copied to clipboard
Link copied to clipboard
open fun helmet(): MacrocosmItem
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard