update
This commit is contained in:
@@ -70,13 +70,16 @@ func base_stats() -> Dictionary:
|
||||
var b: Dictionary = Data.ROLE_STATS[role]
|
||||
var mult: float = Data.STAR_MULT[star - 1]
|
||||
var ebonus := 1.0 + Data.ELEMENT_STAT_BONUS * float(maxi(0, elements.size() - 1))
|
||||
var prof: Dictionary = Data.ELEMENT_PROFILE.get(primary_element(),
|
||||
{"hp": 1.0, "atk": 1.0, "armor": 0.0, "aspd": 1.0, "mana": 1.0, "crit": 0.0})
|
||||
return {
|
||||
"hp": b["hp"] * mult * ebonus,
|
||||
"atk": b["atk"] * mult * ebonus,
|
||||
"armor": b["armor"],
|
||||
"aspd": b["aspd"],
|
||||
"hp": b["hp"] * mult * ebonus * prof["hp"],
|
||||
"atk": b["atk"] * mult * ebonus * prof["atk"],
|
||||
"armor": minf(0.75, b["armor"] + prof["armor"]),
|
||||
"aspd": b["aspd"] * prof["aspd"],
|
||||
"range": b["range"],
|
||||
"mana": b["mana"],
|
||||
"mana": b["mana"] * prof["mana"],
|
||||
"crit": prof["crit"],
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user