라공

커뮤니티 '전투' 확장팩

100,000원

라공에디션자캐커뮤커뮤니티팩확장팩series:community_kit전투스탯스킬

이 확장팩은 '커뮤니티 기본 확장팩'이 먼저 설치되어 있어야 작동해요.
기본팩의 캐릭터 · 인벤토리 · 아이템 위에서 굴러갑니다.



"우리 커뮤니티에 스탯이랑 스킬이 있었으면!"
"캐릭터끼리 1:1 대련도 하고, 팀전도 붙고 싶어!"
"독·빙결·화상 같은 상태이상도 굴려보고 싶은데..."

코드 한 줄 안 건드리고, 관리자 페이지에서 전부 굴리고 싶은 분!


스탯 · 클래스 · 스킬 · 상태이상 · 대련 · 아레나
자캐 커뮤니티에 전투의 무게감을 더하는, 한 팩에.


핵심 기능 한눈에

클래스 스탯 스킬 학습 및 분배 성장별 소모 비용 설정 상태이상 대련 (1:1 PvP) 아레나 (2v2)

대부분의 기능은 관리자 > 전투 관리 메뉴와 연동됩니다. 코드를 열 필요 없이 클릭으로 끝!


스탯 시스템

캐릭터에 수치를 부여하는 가장 기본적인 토대.

체력 · 정신력 · 공격 · 방어 · 민첩 5가지 기본 스탯을 제공합니다. 필요 없는 건 비활성화할 수 있고, 새 스탯을 추가하는 것도 OK.

HP / MP

체력, 정신력. 스킬 비용·아이템 효과로 차감/회복되고, 0이 되면 전투 불능 상태가 돼요.

공격 / 방어 / 민첩

데미지 계산, 방어 감산, 행동 순서/회피에 직접 반영됩니다.
변동계수 ±5~15%, 크리티컬 5~35%까지 자동 계산.

스크린샷 2026-04-27 181538.png

관리자 > 전투 관리 > 스탯 탭 — 스탯 추가 · 수정 · 정렬

캐릭터별 스탯 분배

스탯 포인트 지급

관리자가 직접 스탯 포인트를 지급하거나, 경험치 시스템에서 자동으로 지급되도록 설정할 수 있어요. 캐릭터 성장(growth) 테이블에서 보유 스탯 포인트를 일괄 관리합니다.

유저 자율 분배

캐릭터 페이지에서 보유한 스탯 포인트를 원하는 스탯에 자율 분배! 분배는 AJAX로 즉시 반영되고, 트랜잭션 + FOR UPDATE 락으로 동시 요청에서도 안전하게 처리돼요.

전체 스탯 로그

증가 · 감소 · 초기화 — 스탯이 변할 때마다 변동 전/후 값과 사유, 관리자 ID, IP까지 전부 기록됩니다. 분쟁이 생겨도 로그로 끝!

스크린샷 2026-04-27 182004.png
스크린샷 2026-04-27 181953.png

스탯 분배 및 스킬 습득 화면 — 보유 포인트로 원하는 강화

클래스 가중치가 자동 합산돼요.
캐릭터 클래스(딜러/탱커/힐러)에 따라 기본 스탯에 보너스가 동적으로 더해집니다. DB는 그대로 유지하면서 계산할 때만 반영하니, 클래스를 바꿔도 원본 스탯이 어긋나지 않아요.


클래스 시스템

캐릭터에 역할(role)을 부여하는 시스템.

딜러 · 탱커 · 힐러 기본 3종이 들어있고, GUI에서 새 클래스도 자유롭게 추가할 수 있어요.

클래스별 스탯 가중치

각 클래스에 JSON 형태로 스탯 보너스를 설정할 수 있습니다.
예: 딜러 = 공격 +5, 방어 -2 / 탱커 = 방어 +5, HP +20.

색상 · 아이콘 커스텀

클래스마다 고유 색상(HEX), Font Awesome 아이콘, 설명을 설정. 캐릭터 카드/프로필에 그대로 노출돼요.

스크린샷 2026-04-27 182340.png

클래스 추가 및 수정화면


스킬 시스템

스킬은 전투의 꽃!

비용 · 쿨다운 · 대상 범위 · 위력 배율을 전부 관리자 페이지에서 설정합니다.

스킬은 사용되는 곳이 한정되어 있어요.
현재까지는 던전 및 레이드 확장팩에서만 사용 가능합니다. 대련 및 아레나에서는 사용 불가!

스킬 정의

비용 자원 (HP / MP / SP)

스킬마다 소모 자원을 따로 정할 수 있어요. 마법은 MP, 광전사 스킬은 HP, 격투 스킬은 SP 같은 식의 차별화가 가능합니다. 비용 공식도 base*level처럼 레벨에 따라 증가하게 설정 가능.

쿨다운 (재사용 대기)

스킬마다 재사용 대기 시간을 설정할 수 있어요. '초' 단위가 아닌, '턴' 단위로 계산됩니다.

학습 조건

습득 시 소모 경험치, 필요 스탯과 그 값을 설정할 수 있어요. "민첩 30 이상이어야 학습 가능" 같은 진입 장벽을 둘 수 있습니다.

스크린샷 2026-04-27 183225.png

스킬 추가 — 비용·쿨다운·대상·위력을 한 화면에서 설정


상태이상

독, 빙결, 화상, 마비, 출혈 같은 상태이상을 직접 만들 수 있어요.

관리자 페이지에서 효과 타입과 지속 시간, 틱 간격, 누적 가능 여부까지 전부 설정합니다.

5가지 효과 타입

도트(지속 데미지) · 힐링(지속 회복) · 버프 · 디버프 · 군중제어(CC). 어떤 효과든 조합으로 만들 수 있어요.

스택 · 지속시간 · 틱 간격

누적 가능한 도트, 시간이 지나면 풀리는 디버프, 일정 주기로 발동하는 효과 — 세밀하게 조정합니다.

clipboard_1778132987963.png
clipboard_1778133007386.png

상태이상 추가/수정 화면 — 도트/힐링/버프/디버프/CC 선택

아이템에 '상태이상 해제' 효과 부여 OK
해독제, 화상 연고, 마비 회복약 같은 아이템을 만들 때 효과로 상태이상 해제를 걸어두면, 사용 시 지정 상태이상이 즉시 풀려요. 기본팩의 아이템 효과 빌더와 자동 연동됩니다.

clipboard_1778133059151.png

아이템 효과 빌더 — 상태이상 해제 옵션은 전투 확장팩이 있을 때만 노출돼요

기본 제공 상태

직접 만드는 상태이상 외에, 시스템이 자동으로 부여하는 고정 상태도 함께 들어있어요. 캐릭터가 지금 무엇을 하고 있는지를 한눈에 구분하고, 콘텐츠가 서로 꼬이지 않게 막아주는 역할입니다.

평온함

전투 밖, 평상시 상태. 필드 · 던전 · 레이드에 들어가면 자동으로 해당 상태로 바뀌고, 퇴장하면 다시 평온함으로 돌아와요.

동시에 여러 콘텐츠를 돌리지 못하게 막아주는 안전장치 — 평온함이 아니면 상점 이용도, 다른 시스템 진입도 막힙니다.

행동불능

HP가 0이 된 캐릭터에게 붙는 상태. 체력 회복 아이템으로는 곧바로 살릴 수 없어요.

해제 포션이나 파티원의 해제 스킬로만 풀립니다. 풀고 나면 그제서야 회복이 가능해요.

TIP — 부활 아이템 설정은 이렇게 하세요.

아이템 효과 지정에 hp 회복과 '모든 상태 이상 해제'를 함께 넣습니다. {hp+:1} {status_remove:all}
운영자가 직접 개입할 땐, 상태이상 '행동불능' 해제와 체력 회복을 함께 해주어야 해요.


대련 (1:1 PvP)

캐릭터끼리 1:1로 붙는 턴제 PvP 시스템.

커뮤니티 타임라인 작성 폼에 '대련 신청' 탭이 자동으로 노출돼요. 글을 쓰면서 동시에 대련을 걸고, 답글로 응전하는 흐름.
실제 HP가 아닌, 대련용 HP를 별도로 사용합니다.

대련권 아이템 보유 → 타임라인에 대련 신청 → 상대 수락 → 턴제 진행 → 결과 + 보상 EXP

대련의 작동 원리

ATK / DEF + 다이스 판정

공격자의 공격력과 방어자의 방어력에 다이스(기본 1d6)가 더해져 판정합니다. 변동계수와 크리티컬도 자동 계산. 공격용 다이스와 방어용 다이스 수치를 따로 설정할 수도 있어요.

대련권 아이템 소모

대련을 시작하려면 대련권 아이템(duel_ticket)이 필요해요. 아이템 코드는 관리자가 자유롭게 변경 가능. 신청 시 1개 차감되고, 무한 도전을 막아주는 자연스러운 진입 장벽이 됩니다.

승패 보상 (EXP)

승자/패자 모두 일정 범위 내 랜덤 경험치를 받아요. 수치는 관리자 설정에서 자유롭게 조정 가능!

타임아웃 자동 처리

한쪽이 응답하지 않으면 설정된 시간(기본 3시간) 후 자동 종료. 방치된 대련이 영원히 매달려 있지 않아요.

clipboard_1778133115845.png

타임라인 작성 폼 — '대련 신청' 탭이 인라인으로 노출

clipboard_1778133370151.png

대련 진행 화면 — 턴제로 한 수씩 주고받기

대련 데이터는 community_duels 테이블에 기록돼요.
모든 변동에 트랜잭션 + FOR UPDATE 락이 걸려, 동시 클릭이나 새로고침 연타로 데이터가 어긋나지 않습니다.


아레나 (2v2)

팀 vs 팀, 최대 2v2 아레나 PvP.

대련이 1:1 정면 승부라면, 아레나는 팀워크와 타깃팅 전략이 들어갑니다.

실제 HP가 아닌, 대련용 HP를 별도로 사용합니다.

아레나 티켓 보유 → 아레나 글 작성 + 팀 모집 → 멤버 수락 → 민첩순 턴 진행 → 결과 + 보상

아레나의 흐름

팀 A vs 팀 B (최대 2v2)

한 팀에 최대 2명까지 들어갈 수 있어요. 1v1, 2v1, 2v2 어떤 구성도 가능. 멤버는 글에서 직접 모집하거나 신청을 받습니다.

민첩순 턴 진행

모든 멤버의 민첩 스탯으로 턴 순서가 자동 결정돼요. 빠른 캐릭터가 먼저 행동! 매 라운드 같은 순서로 돌아갑니다.

답글 [대전] 키워드로 공격

자기 턴이 되면 아레나 글에 답글을 달면서 [대전] 키워드와 타깃을 지정해 공격합니다. 댓글 단 하나로 액션 발생 — 게시판 사용 흐름 그대로!

아레나 티켓 소모

아레나 시작 시 아레나 티켓(arena_ticket) 1개 차감. 아이템 코드는 관리자 설정에서 변경 가능.

승리 조건 — KO 또는 타임아웃

한 팀 전원이 KO 되면 즉시 종료, 일정 시간(기본 3시간) 동안 액션 없으면 타임아웃 처리. 결과와 승패 타입(ko / timeout)이 모두 기록돼요.

community_arena + community_arena_members + community_arena_actions 세 테이블로 굴러가요.
아레나 본문, 멤버별 HP/공격/방어/민첩 스냅샷, 라운드별 액션 로그까지 전부 분리 보관됩니다.


관리자 탭

전투 관련 모든 설정을 한 곳에 모았어요.

관리자 > 커뮤니티 관리 > 전투 관리

전투 관리 (8탭)

경험치 / 스탯 / 스킬 / 클래스 / 상태이상

각 시스템의 마스터 데이터를 직접 추가·수정·삭제. CSV 일괄 등록도 일부 지원.

적용(assign) — 캐릭터에 일괄 적용

스킬을 여러 캐릭터에게 한꺼번에 부여하거나, 클래스 일괄 변경, 스탯 초기화 같은 일괄 작업 전용 탭.

현재(current) — 실시간 상태 조회

특정 캐릭터의 현재 스탯·스킬·상태이상·각성 게이지를 한눈에 확인. 디버깅·문의 대응에 유용해요.

스킬 배정(skill 서브)

클래스별 추천 스킬 트리, 학습 가능 조건을 별도 서브탭에서 정밀하게 관리.

대련 / 아레나 (별도 메뉴)

대련 관리자

진행 중·종료된 대련 전체 목록, 강제 종료, 보상 재계산, 설정값(다이스 범위·타임아웃·EXP 범위)을 한 화면에서 관리.

아레나 관리자

아레나 세션 모니터링, 멤버 목록, 라운드별 액션 로그 조회, 강제 종료. 대응이 빠릅니다.

clipboard_1778133603855.png


설치법

기본팩이 먼저 설치돼 있어야 해요. 그 위에 이 확장팩을 얹습니다.

압축 해제 → FTP /html에 드래그 앤 드랍 → 관리자 > 커뮤니티 관리 > 테이블 생성 → 메뉴 추가 (전투 관리 / 대련 / 아레나)
clipboard_1778133818543.png

FTP에서 최상단 /html 경로에 모든 폴더를 드래그 앤 드랍합니다.
기존 파일이나 폴더를 삭제하지 마세요!

clipboard_1778133921398.png

관리자 페이지에서 테이블 생성 한 번이면 끝


의존성

커뮤니티 기본 확장팩 (필수)
▼ 그 위에 얹는 게 이 상품
전투 확장팩
(이 상품)

'커뮤니티 기본 확장팩'이 먼저 설치되어 있어야 해요.
전투 확장팩은 기본팩의 캐릭터 · 인벤토리 · 아이템 · 각성 시스템 위에서 동작합니다.

라공 에디션이 먼저 설치되어 있어야 해요.

이런 분에게 어울려요

스탯 · 스킬 시스템이 필요한 자캐 커뮤니티 → HP/MP, 공격/방어, 스킬 비용·쿨다운까지 갖춰야 한다면 이 확장팩이 시작점입니다.
캐릭터끼리 1:1 PvP를 굴리고 싶은 운영진 → 대련(Duel) — 타임라인 인라인 신청, 다이스 판정, 보상 EXP까지 자동.
팀 대전 · 2v2 콘텐츠가 필요한 운영진 → 아레나(Arena) — 답글 [대전] 키워드로 액션. 게시판 흐름 그대로 PvP.
상태이상 · 디버프 시스템을 굴리고 싶은 분 → 도트/힐링/버프/디버프/CC 5종 + 아이템에 해제 효과 부여.
던전 · 레이드까지 확장할 계획이 있는 분 → 전투 확장팩이 미리 깔려 있어야 던전/레이드가 굴러갑니다!

RPG팩, 헌트팩 번들이 준비되어 있어요.

전투 확장팩을 예정해 둔 커뮤니티에서 사용될 추가적인 패키지가 있으실까요?
해당하는 팩이 다 필요하다면 묶음으로 사는 쪽이 이득입니다.

RPG팩

커뮤니티 기본 확장팩 298,000원
전투 확장팩 100,000원
필드 확장팩 60,000원
정가 합계 458,000원
번들 10% 할인 458,000원   412,200원

45,800원 절약 · 구성품을 모두 새로 구매할 때의 절약액입니다.

헌트팩

커뮤니티 기본 확장팩 298,000원
전투 확장팩 100,000원
던전 확장팩 100,000원
레이드 확장팩 180,000원
정가 합계 678,000원
번들 10% 할인 678,000원   610,200원

67,800원 절약 · 구성품을 모두 새로 구매할 때의 절약액입니다.

이미 구매한 팩이 있어도 번들 할인을 받을 수 있나요?

기존 구매 상품도 번들 구성에 포함돼요.

로그인 후 기존의 유효한 구매 상품과 이번에 구매할 상품으로 번들 구성을 모두 갖추면, 이번에 새로 구매하는 구성품에만 번들 할인이 적용돼요.

번들 할인과 시리즈 할인은 중복 적용되지 않으며, 이번 결제에 적용 가능한 할인 중 더 유리한 쪽을 적용합니다. 과거 결제 금액을 다시 계산하거나 차액을 환급하지는 않아요.

위 번들 가격은 구성품을 모두 새로 구매할 때의 금액이며 쿠폰·포인트 적용 전입니다. 실제 결제 금액은 주문 화면에서 확인해 주세요.


신뢰 · 안정성

CSRF 토큰 4개 AJAX

스탯 분배 / 스킬 / 스킬 레벨 / 대련 / 아레나 AJAX 전체에 CSRF 토큰을 적용해요. 외부 요청 위조로 인한 부정 사용을 차단합니다.

트랜잭션 + FOR UPDATE

성장(growth) 테이블, 대련(duels) 테이블처럼 동시 변동이 일어날 수 있는 곳에 트랜잭션과 행 락을 걸어 처리. 동시 클릭·새로고침 연타에도 데이터가 어긋나지 않습니다.

전체 변동 로그

스탯 로그 · 스킬 로그 · 상태이상 로그 — 모든 변동에 변동 전/후 값과 사유, 관리자 ID, IP를 기록. 운영 분쟁이 생겨도 로그로 끝나요.

즉시 다운로드 · 영구 사용

구매 즉시 ZIP 파일을 받아 그대로 설치할 수 있어요. 펀딩이나 일정에 묶이지 않습니다.

## 포함 파일

adm/
└── community/
    ├── combat/
    │   ├── _common.php
    │   ├── arena/
    │   │   ├── arena_update.php
    │   │   ├── config.php
    │   │   ├── index.php
    │   │   ├── list.php
    │   │   └── stats.php
    │   ├── assign/
    │   │   └── assign_update.php
    │   ├── class/
    │   │   ├── class_form.php
    │   │   └── class_update.php
    │   ├── combat_check.php
    │   ├── duel/
    │   │   ├── config.php
    │   │   ├── duel_update.php
    │   │   ├── index.php
    │   │   ├── install.php
    │   │   ├── list.php
    │   │   └── stats.php
    │   ├── enemy/
    │   │   └── enemy_update.php
    │   ├── index.php
    │   ├── install.php
    │   ├── skill/
    │   │   ├── skill_give.php
    │   │   ├── skill_list.php
    │   │   └── skill_update.php
    │   ├── stat/
    │   │   ├── community_character_ajax.php
    │   │   ├── stat_list.php
    │   │   ├── stat_log.php
    │   │   └── stat_points.php
    │   ├── status/
    │   │   └── status_update.php
    │   └── tabs/
    │       ├── assign_tab.php
    │       ├── class_tab.php
    │       ├── current_tab.php
    │       ├── enemy_tab.php
    │       ├── exp_tab.php
    │       ├── install_tab.php
    │       ├── skill_tab.php
    │       ├── stat_tab.php
    │       └── status_tab.php
    ├── combat_install.php
    └── install/
        └── combat.sql
community/
├── ajax.skill.php
├── ajax.skill_level.php
├── ajax.stat_distribute.php
├── ajax/
│   ├── arena.ajax.php
│   ├── check_duel_item.php
│   └── duel.ajax.php
├── character/
│   └── ajax.equipment.php
├── js/
│   └── skill.js
└── lib/
    ├── arena.lib.php
    ├── duel.lib.php
    ├── skill.lib.php
    ├── stat.lib.php
    └── status.lib.php
extend/
└── combat_config.php

**총 52개 파일**

등록된 리뷰가 없습니다.


궁금한 사항이 해결되지 않으셨나요? QnA 게시판에서 문의하실 수 있습니다.

완료

기본팩과 함께 업데이트해 주세요. 던전팩·레이드팩을 쓰신다면 그 팩도 같이 올려 주세요.

  • 스킬 관리의 효과에서 '도발'(적 한 명을 지정)과 '대신 받기(수호)'를 고를 수 있게 했습니다. 던전팩이 있는 사이트에서는 저장할 때 설정이 맞는지 검사하고, 방어력 강화는 %를 최종 비율(200%는 2배)로 계산한다는 안내가 함께 나옵니다. 던전팩과 함께 쓸 때 쓰이는 효과입니다.
  • 스킬 효과 설정 화면의 도발·수호 안내 문구를 실제 동작(도발 중 방어력 상승, 수호 중 반격 대신 받기)에 맞게 고쳤습니다.
  • 스킬의 소모 자원에 '소모 없음'을 고를 수 있게 했습니다. 비용 미리보기에도 '소모 없음'으로 표시됩니다. 던전에서도 소모 없이 쓸 수 있습니다(던전팩과 함께 쓸 때).
  • 상태이상 효과 종류에 '스탯 변경(%)'을 추가했습니다. 현재 스탯의 몇 %를 올리거나 내리는 상태이상을 만들 수 있습니다.
  • 경험치 관리를 "설정 · 지급 · 내역" 세 보기로 나눴습니다. 지급은 저장 버튼과 상관없이 바로 반영된다는 표시가 나오고, 캐릭터(또는 대상)와 수량을 정하기 전에는 지급 버튼이 잠기며 이유가 안내로 표시됩니다.
  • 캐릭터 부여를 다시 설계했습니다. 개별 부여는 캐릭터를 검색해 카드를 누르면 바로 부여하고, 일괄 부여는 왼쪽에서 캐릭터를, 오른쪽에서 부여할 항목을 고릅니다.
  • 현재 상태에서 "전체 회복"을 누르면 HP·MP에 더해 SP도 최대로 채웁니다.
  • 대련·아레나 모두 관리자가 진행 중이거나 대기 중인 판을 취소하면, 신청할 때 쓴 대련권·아레나 티켓이 신청자에게 돌아갑니다. 대련을 거절하거나 수락 대기 시간이 지나 만료될 때도 대련권이 돌아옵니다.
  • 수락 대기 시간(설정값)을 넘긴 대련 신청은 수락하려 할 때, 또는 대련 카드를 열 때 취소되고 대련권이 돌아옵니다. 대련 카드를 열 때의 처리는 기본팩과 함께 쓸 때 적용됩니다.
  • 커뮤니티 타임라인의 대련·아레나 글에 "내 차례입니다"와 남은 제한시간이 표시되고, 제한시간이 지난 대련은 글을 열 때 만료 처리됩니다. (기본팩과 함께 쓸 때)
  • 아이콘을 고르는 방식을 스킬·스탯·상태이상·클래스 화면에서 같은 작은 창으로 통일했습니다. 자주 쓰는 아이콘은 눌러서 고르고, 다른 아이콘은 창 안에서 직접 입력합니다. 입력한 아이콘과 색은 바로 옆에 미리보기로 보입니다.
  • 스킬 습득·레벨업 화면의 안내 창이 브라우저 기본 알림 대신 화면 안 알림으로 나옵니다. (커뮤니티 기본 KIT가 있는 사이트 기준, 없으면 기존 알림 창)
  • 기절·침묵 같은 행동 제한(군중제어) 상태이상을 없앴습니다. 기본 상태이상 목록에서 빠지고, 새로 만들 수도 없습니다. 전투팩 설치 화면에서 설치를 다시 실행하면 이미 있던 기절·침묵 정의가 지워지고 적용 중이던 것도 끝납니다. 이후 행동불능은 HP·활동 상태에서 시스템이 판정하는 '행동불능' 표시로만 남습니다.
    행동 제한 상태이상은 실제로 동작하지 않고 틀만 잡아 둔 자리였습니다. 실제로 적용해 보니 던전의 턴 진행 등에서 판정이 애매해지는 것을 확인해 없애기로 했습니다.
    업데이트 파일을 올리는 것만으로는 기존 기절·침묵이 지워지지 않고, 전투팩 설치를 다시 실행할 때 지워집니다. 이 상태이상을 주는 스킬이나 아이템이 있다면 설치를 다시 실행하기 전에 다른 효과로 바꿔 주세요.
  • 상태이상을 걸었다가 풀 때, 관리자가 그 사이에 효과 값을 바꿔도 걸 때의 값만큼 정확히 되돌리도록 했습니다. 중첩·갱신·해제가 같은 기준으로 계산됩니다.
  • 턴으로 지속되는 상태이상이 시간이 지났다는 이유로 목록에서 빠지거나, 남은 턴이 있는데도 끝난 것으로 보이던 문제를 수정했습니다.
  • 전투가 끝나면 그 전투에서 걸린 상태이상이 정리되고, 턴으로 지속되는 상태이상은 자기 행동을 마쳤을 때만 한 턴씩 줄어듭니다. 화면을 새로 고치거나 상태를 조회해도 턴이 줄지 않습니다. (던전팩과 함께 쓸 때)
  • 파일만 교체하고 설치를 다시 하지 않은 사이트에서도 상태이상 처리가 동작하도록 필요한 저장 항목을 자동으로 보강합니다.
  • 현재 상태에서 조정·회복이 실제로는 저장되는데 화면에 "서버 오류"로 뜨던 문제를 수정했습니다.
  • 현재 상태에서 스탯 하나만 회복할 때 클래스 보너스까지 채우지 못하던 문제를 수정했습니다.
  • 스킬을 수정할 때 분류와 소모 자원이 빈칸으로 열려, 그대로 저장하면 값이 지워지던 문제를 수정했습니다. 예전 분류 이름으로 저장된 스킬도 목록과 같은 분류로 열립니다.
  • 스킬 습득이나 레벨업을 짧은 시간에 연속으로 누르면 스킬 포인트가 중복으로 빠지거나 같은 레벨에서 두 번 오르던 문제를 수정했습니다. 습득이 실패하면 포인트도 돌려줍니다. 스킬 일괄 레벨업도 같은 기준으로 맞췄고, 중간에 최대 레벨에 닿아 덜 오른 만큼은 포인트를 돌려줍니다.
  • 스탯 포인트 분배·회수를 연속으로 누르거나 동시에 보낼 때 포인트가 어긋나던 문제를 수정했습니다. 한 번에 분배·회수할 수 있는 양에 상한(스탯당 1000회)을 두었고, 1포인트당 증가량이나 최대치가 0 이하인 스탯은 분배할 수 없다고 안내합니다.
  • 스탯 포인트 처리의 보안 허점을 보완했습니다.
  • 스탯 정의에서 기본 비용이나 레벨당 증가분을 음수로 넣을 수 없게 했습니다. 올릴수록 포인트가 늘어나는 스탯이 만들어지던 문제를 막습니다.
  • 대련에서 자기 자신에게 신청할 수 없게 했습니다. 이전에 만들어진 자기 대련 신청은 수락할 수 없고 취소·거절하라고 안내합니다.
  • 캐릭터를 여러 개 가진 회원도 대련에는 항상 대표 캐릭터가 쓰이도록 했습니다. 신청·수락 때 기록한 캐릭터에게 경험치도 지급됩니다.
  • 대련·아레나가 끝나는 순간 두 사람이 동시에 열어 보면 경험치가 중복으로 지급되던 문제를 수정했습니다. 이미 끝났거나 취소된 판은 보상 없이 닫힙니다.
  • 에너지(굶주림) 자동 감소가 동시 접속 때 여러 번 실행되던 문제를 수정했습니다.
  • 클래스·스킬·경험치 이름이나 설명에 따옴표 등이 들어가면 저장된 글자가 어긋나던 문제를 수정했습니다.
  • 장비 장착·해제가 여러 캐릭터 중 선택한 캐릭터가 아니라 대표 캐릭터에게 적용되던 문제를 수정했습니다. (기본팩과 함께 쓸 때)
  • 관리자 화면의 요청 확인을 보완했습니다.
  • 새로 설치한 사이트에서 스킬 레벨업이 실패하던 문제를 수정했습니다.
  • 기반 스탯을 최대 HP·최대 MP로 정한 스킬이 새로 설치한 사이트에서 동작하지 않던 문제를 수정했습니다.
  • 소모 자원이 '소모 없음'인데 소모 수치가 남아 있으면 스킬 사용이 실패하던 문제를 수정했습니다.
  • 경험치 지급·일괄 지급 확인 창에서 경험치 단위 이름에 작은따옴표가 들어 있으면 버튼이 동작하지 않던 문제를 수정했습니다.
  • 전투 관리자 화면 전체를 다른 확장팩과 같은 모양으로 정리했습니다. 탭·하위 탭이 같은 머리글과 보기 전환으로 바뀌고, 저장 버튼과 가이드가 화면 맨 위 제목 줄로 옮겨졌으며, 상단 버튼 이름은 '저장'으로 통일했습니다. 알림은 토스트로 나오고 이모지는 뺐으며 빈 목록에는 안내 문구가 나옵니다.
  • 대련·아레나의 목록·통계·설정 화면을 같은 보기 전환으로 바꾸고, 목록은 세로 가운데 정렬의 한 줄 행으로 정리했습니다. 범위 입력을 한 줄로 줄이고 설정 요약의 중복을 없앴으며, 하위 화면을 직접 열면 해당 탭으로 이동합니다.
  • 스킬·스탯·상태이상·클래스의 목록과 입력 폼을 정리했습니다. 영문 코드 대신 이름으로 표시하고, 모바일에서는 카드 한 장 높이를 줄였으며, 상태이상 사용 여부는 켜고 끄는 스위치로 바뀌었습니다. 상태이상 추가·수정은 화면 안 폼으로 통일했습니다.
  • 캐릭터 부여 화면의 일괄 부여 저장 바에 요약이 나오고, 개별 부여는 모바일에서 구획이 나뉘어 보입니다. 클래스는 카드를 눌러 고릅니다.
  • 설치·통계 화면과 모든 탭의 가이드를 정리했고, 상태이상 화면 안내 문구의 예시(기절 등)를 재생 등으로 바꿨습니다.
완료
  • 스킬의 기본 소모량을 0으로 설정한 뒤 다시 편집해도 0이 그대로 유지되도록 수정했습니다.
  • 비용 공식을 ‘기본 비용’으로 설정하면 레벨과 관계없이 설정한 기본 비용만 사용됩니다.
완료
  • 대련과 아레나의 알림(신청 · 턴 안내)이 발송되지 않던 문제를 수정했습니다.
  • 스킬 · 클래스 · 적 관리 화면의 저장 처리를 관리자만 사용할 수 있도록 보호를 강화했습니다.
  • 스크립트 보상으로 스탯 포인트와 스킬 포인트를 지급하는 효과가 동작하지 않던 문제를 수정했습니다.
  • 사용하지 않는 구버전 설치 파일과 관리자 메뉴의 빈 링크를 정리했습니다.
완료
  • 전투 관리자 메뉴가 현재 사용하는 관리 화면으로 연결되도록 정리했습니다.
  • 레이드 스킬 배정 항목은 레이드팩이 정상적으로 준비된 경우에만 보이도록 보완했습니다.
완료
  • 관리자 전투 화면에서 누락되어 warning이 발생하던 arena/stats.php, duel/stats.php 파일 복구
  • 스탯 투자 초기화 흐름 보강.
  • 캐릭터가 사용한 스탯 포인트를 계산해 환급하고, 현재 스탯 설정의 기본값으로 다시 맞출 수 있도록 처리.
  • 관리자 화면에 스탯 초기화 시 어떤 일이 일어나는지 안내 문구 추가.
  • HP, MP, SP처럼 현재값이 있는 스탯은 최대치가 줄어들 경우 현재값도 새 최대치를 넘지 않도록 정리.
  • 스탯 포인트 사용 결과 응답에서 남은 포인트가 실제 계산값과 맞도록 조정.
완료
  • 스탯 포인트 조회처럼 실제 화면에서 필요한 요청 파일이 누락되어 흐름이 끊기던 부분을 보완.
  • 상태이상, 직업, 배정, 듀얼 목록 등 관리자 화면의 이동 경로와 잔여 디버그 흔적을 정리.
완료
  • 스킬 등록 불가능한 문제
완료
  • 테이블 설치 오류 정리
완료
  • 던전 만료 시 '던전'상태 정리
×