Macrocosm
0.5.2-alpha
jvm
Macrocosm
/
space.maxus.macrocosm.reforge
/
ReforgeBase
Reforge
Base
abstract
class
ReforgeBase
(
val
name
:
String
,
val
abilityName
:
String
?
=
null
,
val
abilityDescription
:
String
?
=
null
,
val
applicable
:
List
<
ItemType
>
,
baseStats
:
Statistics
,
multiplier
:
Float
=
1.0f
)
:
Reforge
(
source
)
Inheritors
BloodSoakedReforge
FabledReforge
GleamingReforge
LambentReforge
PoisonousReforge
RelentlessReforge
RenownedReforge
UndulantReforge
Members
Constructors
Reforge
Base
Link copied to clipboard
constructor
(
name
:
String
,
abilityName
:
String
?
=
null
,
abilityDescription
:
String
?
=
null
,
applicable
:
List
<
ItemType
>
,
baseStats
:
Statistics
,
multiplier
:
Float
=
1.0f
)
Functions
build
Lore
Link copied to clipboard
open
fun
buildLore
(
lore
:
MutableList
<
Component
>
)
clone
Link copied to clipboard
open
override
fun
clone
(
)
:
Reforge
stats
Link copied to clipboard
open
override
fun
stats
(
rarity
:
Rarity
)
:
Statistics
Properties
ability
Description
Link copied to clipboard
open
override
val
abilityDescription
:
String
?
=
null
ability
Name
Link copied to clipboard
open
override
val
abilityName
:
String
?
=
null
applicable
Link copied to clipboard
open
override
val
applicable
:
List
<
ItemType
>
name
Link copied to clipboard
open
override
val
name
:
String