AbilityConcept

open class AbilityConcept

Functions

onInitialize
Link copied to clipboard
open fun onInitialize()
필드 변수 적용 후 호출
onRenderTooltip
Link copied to clipboard
open fun onRenderTooltip(tooltip: TooltipBuilder, stats: (EsperStatistic) -> Double)
툴팁 요청 시 호출

Properties

castingBarColor
Link copied to clipboard
var castingBarColor: BarColor? = null
시전 상태 바 색상
castingTime
Link copied to clipboard
var castingTime: Long = 0L
시전 시간
container
Link copied to clipboard
lateinit var container: AbilityContainer
cooldownTime
Link copied to clipboard
var cooldownTime: Long = 0L
재사용 대기시간
cost
Link copied to clipboard
var cost: Double = 0.0
마나 소모
damage
Link copied to clipboard
var damage: Damage? = null
피해량
description
Link copied to clipboard
var description: List<Component>
displayName
Link copied to clipboard
lateinit var displayName: String
표시 이름 (I18N)
durationTime
Link copied to clipboard
var durationTime: Long = 0L
지속 시간
healing
Link copied to clipboard
var healing: EsperStatistic? = null
치유량
interruptible
Link copied to clipboard
var interruptible: Boolean = false
시전 시간 -> 집중 시간 스킬을 시전 시 외부에서 중단 가능
knockback
Link copied to clipboard
var knockback: Double = 0.0
넉백
levelRequirement
Link copied to clipboard
var levelRequirement: Int = 0
필요 레벨
logger
Link copied to clipboard
lateinit var logger: Logger
name
Link copied to clipboard
lateinit var name: String
psychicConcept
Link copied to clipboard
lateinit var psychicConcept: PsychicConcept
range
Link copied to clipboard
var range: Double = 0.0
사거리
supplyItems
Link copied to clipboard
var supplyItems: List<ItemStack>
기본 공급 아이템
type
Link copied to clipboard
var type: AbilityType
능력의 타입
  • PASSIVE - 자동으로 적용되는 능력

  • ACTIVE - 직접 사용하는 능력

  • TOGGLE - 활성/비활성 가능한 능력

Ability의 기본값은 PASSIVE이며 ActiveAbility의 기본값은 ACTIVE입니다.
wand
Link copied to clipboard
var wand: @NotNull() ItemStack?
능력과 상호작용하는 ItemStack