16 lines
No EOL
496 B
Python
16 lines
No EOL
496 B
Python
# ============================================================
|
||
# TIER MAPPING
|
||
# ------------------------------------------------------------
|
||
# Converts normalized tag scores (0–1) into caster-friendly tiers.
|
||
# ============================================================
|
||
|
||
def map_score_to_tier(score: float) -> str:
|
||
if score >= 0.90:
|
||
return "S"
|
||
if score >= 0.75:
|
||
return "A"
|
||
if score >= 0.60:
|
||
return "B"
|
||
if score >= 0.45:
|
||
return "C"
|
||
return "D" |