250727 update, asRangeDisplay, asInterruptHelper 기능 변경
1. asRangeDisplay 기능을 강화 하였습니다. 마우스 오버/주시대상을 표시 하고, 전투중 아군 거리표시 오류를 개선하였습니다.
2. asInterruptHelper : 차단이 가능하면 스킬을 보여주는 방식으로 변경하였습니다. 대상/주시는 기본적으로 화면 중앙에 표시 하고 /asconfig로 위치 설정 가능하게 변경
3. asCastingAlert : /asconfig로 위치 설정 가능하게 변경
4. asTargetCastingBar/asDBMCastingAlert/asNamePlates/asHideNameplates : 차단이 가능한 경우만 테두리/음성 알림
asRangeDisplay
대상/주시/마우스오버 거리를 표시
주요 기능
적대적 대상의 거리: 전투의 상관없이 5 ~ 100미터까지의 거리를 표시
아군 대상의 거리 (비전투): 5 ~ 80미터까지의 거리를 표시
아군 대상의 거리 (전투): UnitInRange 함수로 판단(40미터, 기원사 25미터, 거리가 멀면 80미터로 표시), 그보다 짧은 거리는 케릭의 스킬 사거리로 판단 (25미터 사거리 스킬이 있고 사거리 안에 있는 경우 250미터로 표기)
아군 주시/마우스 오버의 거리 (전투): UnitInRange 함수로 판단(40미터, 기원사 25미터, 거리가 멀면 80미터로 표시), 단 대상과 같은 유닛이면 대상 기준으로 표시
거리 색상: 거리 텍스트는 거리에 따라 색상이 변경됩니다:
빨간색: > 40미터
노란색/주황색: > 30-40미터
녹색: > 20-30미터
청록색/파란색 계열: > 5-20미터
회색/흰색: <= 5미터 또는 거리 0.
설정
ESC > 설정 > 애드온 > asRangeDisplay 에서 다음 설정 변경 가능
ShowTarget: 대상과의 거리 표시 여부 (기본값: true)
ShowFocus : 주시 대상과의 거리 표시 여부 (기본값: true)
ShowMouseOver : 마우스 오버 대상과의 거리 표시 여부 (기본값: true)
asMOD 사용시 /asConfig 명령어로 대상/주시와의 거리 표시 위치 변경 가능
그외 설정은 asRangeDisplay/asRangeDisplay.lua 파일 상단의 Lua 변수를 편집
asInterruptHelper
주시 대상, 마우스오버 대상 또는 현재 대상이 주문 시전을 시작할 때 사용 가능한 최적의 차단 또는 기절 주문 아이콘을 표시
주시/대상의 경우
마우스 오버 대상의 경우
주요 기능
몹우선 순위:
주시 > 마우스오버 > 대상 순으로 표시, (주시가 시전중이 아니면 마우스 오버 확인)
주시/대상의 경우 화면 중앙에, 마우스오버일 경우 마우스 커서 옆에 표시 (옵션 조정시 언제나 마우스 오버 위치로 설정 가능)
차단 가능 스킬 시전 시:
주 차단 스킬을 표시 하고, 쿨일 경우 스턴이 가능한 몹 (Level이 동등한 몹) 인 경우 스턴 스킬을 표시 합니다. 모두 쿨일 경우 차단 스킬 쿨을 표시
차단 불가 스킬 시전 시:
스턴이 가능한 몹 (Level이 동등한 몹) 인 경우 스턴 스킬을 표시 합니다. 모두 쿨인 경우 스턴 스킬의 짧은 쿨을 표시
스킬 우선 순위:
쿨이 짧은 스킬이 우선순위를 가집니다. (쿨이 같은경우 ID 가 작은수 인 경우)
ns.InterruptSpells, ns.StunSpells 내에 등록되어 있는 쿨 기준이며, 이 값을 조정하여 우선순위 조정이 가능합니다.
실제 스킬의 쿨은 해당 값이 아닌 API를 통해 확인합니다.
DBM 차단 스킬:
차단/스턴 스킬에 테두리를 표시
설정
ESC > 설정 > 애드온 > asInterruptHelper 에서 다음 설정 변경 가능
* **`AlwaysOnMouse` (체크박스)**: * `true` : 적이 시전 중일 때 도우미 아이콘이 항상 마우스 커서를 따라다닙니다. * `false`(기본값): 아이콘은 마우스오버 대상 시전의 경우에만 마우스를 따라다니며, 그렇지 않으면 고정된 화면 위치를 사용합니다.
asMOD 사용시 /asConfig 명령어로 대상/주시와의 거리 표시 위치 변경 가능
고급 설정(주문 목록, 아이콘 위치, 크기 편집)은 asInterruptHelper.lua 파일 상단 및 asInterruptHelperOption.lua 내의 Lua 변수를 편집해야 합니다:
AIH_SIZE: 표시되는 아이콘의 크기.
AIH_X, AIH_Y: 아이콘의 기본 고정 X 및 Y 위치.
AIH_M_X, AIH_M_Y: 마우스 따라다니기 모드일 때 마우스 커서로부터의 X 및 Y 오프셋.