레이드 설정하기

레이드 생성은 raid.yml 을 수정해야 합니다.

  • raid.yml

grinding_libre_normal:
  RAID_TYPE: DAY # 지원 타입 DAY, WEEK, CUSTOM(명령어 또는 API 로만 입장 가능)
  DEATH_COUNT: 2 # 몇번의 데쓰카운트?
  MAX_TIME: 600 # 던전 완료 시간(초)
  MAX_PLAYER: 1 # 최대 입장 가능 인원
  DEFAULT_TICKET: 1 # 시간 타입에 최대 몇번?
  RETRY_INTERVAL: 30 # 실패한 이후 다시 언제 도전 할 수 있는가? , 분
  DIRECT: true # /raid gui 에 뜨는지 뜨지 않는지 
  REDUCE_TICKET_ON_ENTER: true # 입장하자마자 티켓이 차감되는지
  TELEPORT_TO_START_LOCATION_ON_END: false # 레이드 종료시 플레이어의 위치로 텔포되는지
  
  REQUIREMENT: # 필요한 것
    SIGJOB:
      LEVEL: 5 # sigjob 전투레벨 기준
      
  WAVE: # 웨이브 설정
    1:
      TYPE: SPAWNER # Pass 조건을 만족할 때 까지 몹 반복 스폰
      SPAWNS:
        TYPE_A:
          SPAWN_LOC: TEST # 만약에 이게 존재하면 해당 map 에 설정된 "custom" location 임 
                      # optional, 없으면 default mobspawn location 사용
          MOBS:
            - "test_1 2" # 없으면 0레벨 
        TYPE_B:
          SPAWN_LOC: BOSS_ROOM_TOTEM_1
          MOBS:
            - "test_2 2" # 없으면 0레벨 
      SPAWN_RADIUS: 3
      START_UP: 2 # 시작 후 대기 시간
      WARM_UP: 3 # 시작 전 대기 시간
      REACTIVATE_REQUIREMENT: "{left} < 2" # 5마리 이하로 남았을때 다시 mobs 에 기반하여 스폰됨 
      PASS_REQUIREMENT: "{killed} >= 15" # 15마리 이상 잡으면 다음 objective 로
      NOTICE: # SigNotice format
        ON_ACTIVATE:
          - "reactive"
        ON_PASS:
          - "passed"
        ON_START: # on wave start
          - "start"
        ON_WARM_UP:
          - "warmup"
        ON_END:
          - "end" # on wave end
      DESC:
        - "몬스터 처치 {killed}/15"
    2:
      MOBS:
        - "test_1 2"
      PASS_REQUIREMENT: "{left} <= 0"
    3:
      TYPE: REGION_ENTER
      REGION: "LOC_ROOM_2"
      NOTICE:
        ON_ENTER:
          - "entered"
      DESC:
        - "2번 방에 입장하십시오."
    4:
      TYPE: LOCATION_ENTER
      LOCATION:
        - "BOSS_ROOM_TOTEM_1"
        - "BOSS_ROOM_TOTEM_2"
      RADIUS: 3
      DESC:
        - "totem1,totem2 위치에 각각 서십시오."
  
  
  REWARD:
    SIGDROP: # SIGDROP 플러그인이 있을 때만 사용 가능합니다.
      GET_ALL: true               # SigDrop 의 loot 에 지정된 모든 아이템들을 받을까요? , fasle 일시 그 중 하나만 받습니다. SigDrop 문서를 참조하세요
      IDENTIFIER: 'COMMON_CRATE'  # SigDrop loot 형태
    CMD:
      - 'broadcast {player} finished raid {raid}'
      - 'eco give {player} 100'
  
  GUI:
    icon: INK_SAC         # 해당 레이드의 아이콘 ( 버튼의 아이템 , Material 과 일치해야 합니다 )
    page: 1               # 몇 페이지에 들어갈지
    slot: 10              # 해당 버튼의 위치
    name: '&cTEST 던전'    # 버튼의 이름
    lore: # 버튼의 로어 , 가능한 placeholder , {ticket} , {deathCount} , {maxTime} , {maxPlayer}
      - ''
      - '&f보스: &3test'
      - ''
      - '&f입장 가능 횟수 &f: &e{ticket}'
      - '&f부활 가능 횟수 &f: &e{deathCount}'
      - ''
      - '&f제한 시간 : &e{maxTime}'
      - '&f입장 가능 최대 인원 : &e{maxPlayer}'
      - ' '
      - '&a좌클릭&7해서 레이드에 참여합니다'

Last updated