Tooltip - noonmaru/psychics GitHub Wiki

κ°œμš”

Template만으둜 μ„€λͺ…을 ν‘œμ‹œν•˜κΈ°μ— λΆ€μ‘±ν•œ κ²½μš°κ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ„€λͺ… λ‚΄μ—μ„œ ν”Όν•΄λŸ‰μ„ ν‘œμ‹œν•˜κ±°λ‚˜ κ°€κ³΅λœ 값을 μ‚¬μš©ν• λ•Œ μ‚¬μš©ν•˜μ„Έμš”

예제

@Name("myability")
class MyAbilityConcept : AbilityConcept() {
    init {
        damage = Damage(DamageType.BLAST, EsperStatistic.of(EsperAttribute.ATTACK_DAMAGE to 2.0)) // 데미지 μ„€μ •
        description = listOf(
                "Config damage = \${common.damage}",
                "Tooltip damage = <damage>",
                "Tooltip myvalue = <myvalue>"
        )
    }

    override fun onRenderTooltip(tooltip: TooltipBuilder, stats: (EsperStatistic) -> Double) {
        tooltip.addStats(ChatColor.AQUA, "μŠ€νƒ―", "1010") //μŠ€νƒ―λž€μ— λ„£κΈ°
        tooltip.addTemplates("myvalue" to "12345") // 툴팁 ν…œν”Œλ¦Ώ μΆ”κ°€
    }
}

⚠️ **GitHub.com Fallback** ⚠️