출처: REV122 eraMegaten0.309 190910 - ERB - RPG - 戦闘 - SYSTEM_BATTLE.ERB

조교를 통한 스텟 추가 보정

능력치 = 힘/지/마/인/속/행


[0]요약

노예를 100% 사용하려면 조교 필수

COOP은 LD / LC성향 둘 다 맞추면 110% 위력 추가

COOP은 [추격의 심득]있는 경우 150% 위력 추가

COOP은 SLEEP 상태 시 150% 위력 추가

COOP은 상대턴에서 발동 시 위력 1/2


[1]공통

붕괴 소질 소유 시

전 능력치 * 0.8

최대 체력 * 0.7

최대 기력 * 0.7

임신 소질 소유 시

전 능력치 + 1

최대 체력 * 1.2

최대 기력 * 1.2


[2]아나타의 경우

힘 보정치 = 이번 주회 음란 함락 인원 수

보정치 = 이번 주회 복종 함락 인원 수

보정치 = 이번 주회 음란 함락 인원 수

보정치 = 이번 주회 연모 함락 인원 수

보정치 = 이번 주회 복종 함락 인원 수

보정치 = 이번 주회 연모계 함락 인원 수


인스톨 프로그램 [바벨]로 인한 보정치

벨신 격파 플래그를 64로 나눈 나머지가 1인 경우

전 능력치 당 + 5

벨신 격파 플래그를 64로 나눈 나머지가 1이 아닌 경우

능력치당 + 3


[3]노예의 경우

함락 시 보정

힘 보정치 = 음란 + 창부*2 + 함락(ARG)/2 + 음마

보정치 = 복종 + 예속*2 + 함락(ARG)/2 + 노리개

보정치 = 음란 + 창부*2 + 함락(ARG)/2 + 음마

보정치 = 연모 + 친애*2 + 함락(ARG)/2 + 아내 or 남편

보정치 = 복종 + 예속*2 + 함락(ARG)/2 + 노리개

보정치 = 연모 + 친애*2 + 함락(ARG)/2 + 아내 or 남편


조교 효과 보정

Lv 보정치 = {(ABL:순종, 10)중 최소치 + (ABL:욕망, 10)중 최소치 + (ABL:기교, 10)중 최소치 + 3}/6

힘 보정치 = {(ABL:욕망, 10)중 최소치 + 1}/2

보정치 = {(ABL:기교, 10)중 최소치 + 1}/2

보정치 = {(ABL:욕망, 10)중 최소치 + 1}/2

보정치 = {(ABL:순종, 10)중 최소치 + 1}/2

보정치 = {(ABL:기교, 10)중 최소치 + 1}/2

보정치 = {(ABL:순종, 10)중 최소치 + 1}/2


허니문 & 디보스 보정 - 인간이 아닌 경우

전 능력치 보정치 = (허니문 장착 및 서머너 인수)*함락(ARG) + (디보스 장착 및 서머너 인수)*반발각인Lv


[4]기타

악마 EXP 필요량 계산

경험치 필요량 = {5*(대상 Lv)*(대상 Lv + 1)*(대상 Lv + 2)}/3

인간이 아닌 종족이며 미함락 상태인 경우

경험치 필요량 * 1.25배


MAG 최대 보유량 계산

아나타

MAG 최대 보유량 = 75*(기본 수치)*(기본 수치 + 1)*(기본 수치 + 2)

노예

MAG 최대 보유량 = (15 + 함락(ARG)*3)*(대상 Lv?)*(대상 Lv? + 1)*(대상 Lv? + 2)

조마

MAG 최대 보유량*5


마술용심마력방출

공격 보정치 = 마법위력/4 = {기본 수치*2 + 지 + 마*2.5}/4

황제특권

공격 보정치 = 대상 Lv

명중 보정치 = 대상 Lv

방어 보정치 = 대상 Lv

회피 보정치 = 대상 Lv

마법위력 보정치 = 대상 Lv

마법효과 보정치 = 대상 Lv


[5]DEVIL-COOP 계산

(참여자 Lv 합산), (참여자 공격, 마법 위력 중 최대치 합산)으로 데미지 계산


카쟈계열 적용됨


SLEEP 상태시 1.5 배 데미지


다음 세 경우에는 기본 COOP에 110% 위력 추가

LD / LC 성향이 모두 같은 경우

(CO-OP강화C 장착 중이며 서머너 레벨 2 초과) + {함락(FLAG:LOCALS, ARG) 또는 함락(ARG, FLAG:LOCALS) 1 초과}

각 파티 멤버와 특수 우정 확인

보스전인 경우

실행자에게 + 40% 위력 더 추가


다음 경우에는 기본 COOP에 60% 위력 추가

LD / LC 성향만 같은 경우

CO-OP강화W 장착 중이며 서머너 레벨 2 초과시

+ 50% 위력 더 추가

(CO-OP강화C 장착 중이며 서머너 레벨 2 초과) + {함락(FLAG:LOCALS, ARG) 또는 함락(ARG, FLAG:LOCALS) 1 초과}


스킬 [추격의 심득] 보유 시

위력 추가*1.5


[2-1]아나타의 경우

IF ARG == MASTER

    SELECTCASE LCOUNT

      CASE 1,3

         MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += FLAG:今周回음란人数

      CASE 2,5

         MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += FLAG:今周回복종人数

      CASE 4,6

         MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += FLAG:今周回연모人数

    ENDSELECT

    ;바・벨修正

    IF EQUIP:ARG:바・벨

        IF FLAG:벨신撃破 & 64

            MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += 5

        ELSE

            SIF LCOUNT && GETBIT(FLAG:벨신撃破, LCOUNT-1)

                MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += 3

        ENDIF

    ENDIF

ELSE


[3-1]노예의 경우

  IF 함락(ARG) > 0

    SELECTCASE LCOUNT

       CASE 1,3

           MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += TALENT:ARG:음란 + TALENT:ARG:창부*2 + 함락(ARG)/2 + TALENT:ARG:음마

       CASE 2,5

           MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += TALENT:ARG:복종 + TALENT:ARG:예속*2 + 함락(ARG)/2 + TALENT:ARG:노리개

       CASE 4,6

          MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += TALENT:ARG:연모 + TALENT:ARG:친애*2 + 함락(ARG)/2 + (TALENT:ARG:아내 || TALENT:ARG:남편)

    ENDSELECT

  ENDIF

  ;허니문&디보스보정

  SIF ABL:ARG:종족 > 0 && LCOUNT > 0

      MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += (EQUIP:MASTER:허니문 && NUM_SUMMONER()) * 함락(ARG) + (EQUIP:MASTER:디보스 && NUM_SUMMONER()) * MARK:ARG:반발각인

  ENDIF


;조교効果をここに記述・基本能力

IF ARG != MASTER && CFLAG:ARG:PTフラグ > 0

   MAXBASE:ARG:LV += (MIN(ABL:ARG:순종,10) + MIN(ABL:ARG:욕망,10) + MIN(ABL:ARG:기교,10) +3)/6

   MAXBASE:ARG:힘 += (MIN(ABL:ARG:욕망,10)+1)/2

   MAXBASE:ARG:마력 += (MIN(ABL:ARG:욕망,10)+1)/2

   MAXBASE:ARG:운 += (MIN(ABL:ARG:순종,10)+1)/2

   MAXBASE:ARG:인내력 += (MIN(ABL:ARG:순종,10)+1)/2

   MAXBASE:ARG:지혜 += (MIN(ABL:ARG:기교,10)+1)/2

   MAXBASE:ARG:속도 += (MIN(ABL:ARG:기교,10)+1)/2

ENDIF


[4-1]기타

    ;NEXT経験値

    MAXBASE:ARG:EXP = 5*(BASE:ARG:LV)*(BASE:ARG:LV+1)*(BASE:ARG:LV+2)/3

    SIF ABL:ARG:종족 != 0 && !함락(ARG)

       TIMES MAXBASE:ARG:EXP , 1.25


    ;MAGキャパシティ

    IF ARG == MASTER

         MAXBASE:ARG:MAG = (75)*(LOCAL)*(LOCAL+1)*(LOCAL+2)

    ELSE

         MAXBASE:ARG:MAG = (15+함락(ARG)*3)*(MAXBASE:ARG:LV)*(MAXBASE:ARG:LV+1)*(MAXBASE:ARG:LV+2)

         SIF ABL:ARG:종족 == 45

            MAXBASE:ARG:MAG *= 5

    ENDIF


    SIF TALENT:ARG:붕괴 && LCOUNT > 0

        TIMES MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) , 0.80

    SIF TALENT:ARG:임신

        MAXBASE:ARG:(GET_BASESTATUS(LCOUNT)) += 1


    ;임신している場合、一部の能力にボーナス?

    ;現状では최대HPとMPが2割上昇

    IF TALENT:ARG:임신

        TIMES MAXBASE:ARG:HP , 1.20

        TIMES MAXBASE:ARG:MP , 1.20

    ENDIF

    ;붕괴している場合、HPとMPが7割に

    IF TALENT:ARG:붕괴

        TIMES MAXBASE:ARG:HP , 0.70

        TIMES MAXBASE:ARG:MP , 0.70

    ENDIF


    IF HAVE_SKILL(ARG,2561)

        MAXBASE:ARG:(GET_BATTLESTATUS(0)) += MAXBASE:ARG:(GET_BATTLESTATUS(4)) / 4 = ((LOCAL*2+LOCAL:3*5/2+LOCAL:2) + CFLAG:ARG:마법위력보정)/4


    IF HAVE_SKILL(ARG,2562)

        MAXBASE:ARG:(GET_BATTLESTATUS(0)) += MAXBASE:ARG:LV

        MAXBASE:ARG:(GET_BATTLESTATUS(1)) += MAXBASE:ARG:LV

        MAXBASE:ARG:(GET_BATTLESTATUS(2)) += MAXBASE:ARG:LV

        MAXBASE:ARG:(GET_BATTLESTATUS(3)) += MAXBASE:ARG:LV

        MAXBASE:ARG:(GET_BATTLESTATUS(4)) += MAXBASE:ARG:LV

        MAXBASE:ARG:(GET_BATTLESTATUS(5)) += MAXBASE:ARG:LV

    ENDIF