질문과 답변

Extra Form

 

 

 

 방어력이 1이면 받는 데미지의 10%를 감소

 방어력이 5이면 받는 데미지의 50%를 감소

 이런식으로 하고 싶은데

계산식을 아무리 생각해봐도 어찌 해야하는지 답이 안나오는데 혹시 알려주실분 계신가요?

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '7'
  • ?
    13자리난수 2018.12.10 23:40
    http://yanfly.moe/2015/11/28/yep-33-armor-scaling/

    Yanfly님의 위 플러그인을 사용하셔도 되고, 아니면 아예 스킬들 공식을 모두 바꿔버려도 됩니다.
    예를 들어 카시어스님의 규칙대로 라면,

    4* a.atk * (10 - b.def) / 10

    이렇게 하시면 됩니다.
  • ?
    카시어스 2018.12.11 13:57
    엄... 구체적인 설명 요청드려도 될까요
    4*는 뭐구 (10-b.def)는 왜 10을 빼는거고 10은 왜 나누는지 이해가..
  • ?
    13자리난수 2018.12.11 14:18

    원래 일반공격 공식은 아시다시피 4 * a.atk - 2 * b.def 라서 일단 4 * a.atk 를 방어력 제외한 순수 대미지로 쳤습니다. (시전자 공격력의 4배)

    이제 그 순수대미지를 카시어스님의 규칙대로 보정하는 공식이 (10 - b.def) / 10인데, 다르게 바꾸면 1 - (b.def / 10) 입니다.
    만약 방어력이 1이라면 1 - 1/10 = 1 - 0.1 = 0.9이고 이 값을 순수대미지 값에 곱하면 [순수대미지] * 90% 가 됩니다.
    방어력이 5이면 1 - 5/10 = 1 - 0.5 = 0.5이니 [순수대미지] * 50% 가 되고요.
    스킬 계산식들을 모두 이런 식으로 바꿔주시면 될 것 같습니다.

  • ?
    카시어스 2018.12.11 15:28
    ㅇㅁㅇ... 음 이해는 안됐지만 알려주셔서 감사합니다
    아 혹시 반올림이라든가 최소 데미지 설정이 가능한가요?
  • ?
    13자리난수 2018.12.11 16:01
    최소 대미지는 만약 200을 최소 대미지로 설정하고 싶으시다면 200 + [아무 공식]처럼 설정하시면 됩니다.
    반올림의 경우 스킬 공식에 Math.round() 함수를 넣으시면 됩니다. 예를 들어 스킬 공식에 Math.round(0.6)을 넣으면 결과값이 1이 나오고, Math.round(0.3)을 넣으면 결과값이 0이 나옵니다.
    만약 백자리 단위로 반올림하고 싶으시다면, 3267을 3300으로 만들고 싶을 땐 Math.round(3267 / 100) * 100을 넣으시면 됩니다.

    https://www.rpgmakercentral.com/topic/36290-damage-formulas-101-mv-edition/
  • ?
    카시어스 2018.12.11 16:09
    아아 최소 데미지에 대해서 제가 잘못 말했네요
    맞는 대상의 방어력이 몇이든 무족건 뜨는 데미지에 대해 말한거였어요
    Math.round(a.atk * (10 - b.def) / 10) 이렇게 넣으면 적용 되는거지요? 감사합니다
  • ?
    13자리난수 2018.12.11 16:15
    네, Math.round(a.atk * (10 - b.def) / 10)으로 저도 돌려봤는데 잘 되네요.
    방어력과 무관하게 일정한 대미지를 넣고 싶으시면 그냥 스킬 공식에 그 값 하나만 넣으시면 됩니다.
    (만약 3000이면 그냥 스킬 공식에 3000 대입)

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12454
기본툴 사용법 RMMV 이동키를 따로 만들고 싶어요! MV (횡스크롤) 2 잔혹한봄 2019.09.16 205
기본툴 사용법 RMMV 상비 아이템으로 액터의 장착 유형을 늘려줄 수 있나요? 4 빵야빵야 2020.10.28 234
기본툴 사용법 RMMV 이동루트를 특정 위치로 가게하는건 따로 없나요? 2 PPPL 2019.10.07 94
기본툴 사용법 RMMV 아이템 사용시 커먼이벤트의 일부만 출력하게 할 수 있나요? 4 PPPL 2019.10.08 77
기본툴 사용법 RMMV 전투시 애니메이션 타겟위치를 바꿀 수 있나요? 2 PPPL 2019.10.10 66
기본툴 사용법 RMMV 캐릭터 도트 질문 드립니다 둥근테안경 2019.10.15 118
기본툴 사용법 RMMV 효과음을 끊기거나 겹치지 않게 반복시킬 수 있나요? 2 PPPL 2019.11.22 314
기본툴 사용법 RMMV 플러그인 추가 없이 메뉴를 수정하려고 합니다 file Generator 2019.11.23 136
기본툴 사용법 RMMV 스팀에서산 RPG maker MV 한글로 어케바꾸나요 1 모디 2019.11.29 172
기본툴 사용법 RMMV 공격이 안됩니다. 1 GDS아크 2019.12.02 79
기본툴 사용법 RMMV 알만툴 왕초보입니다 스크립트 및 플러그인 사용방법 질문드려요 2 새해 2019.12.17 143
기본툴 사용법 RMMV hp,mp,tp,exp의 뜻이 뭔가요? 3 재선 2019.12.18 3552
기본툴 사용법 RMMV ㅜㅜ 왕초보입니다 도와주세요 <타일 제거>하는방법. 5 새해 2019.12.19 112
기본툴 사용법 RMMV 전투중에 메세지 창을 띄워도 UI나 윈도우가 사라지지 않게 할 수 있나요? PPPL 2020.04.13 40
기본툴 사용법 RMMV 피해입는 바닥으로 게임오버 됐을 때의 메시지를 수정하고 싶습니다. 4 ggwp 2020.02.22 127
기본툴 사용법 RMMV 타이틀 창 위치 옮기는 방법 좀 알려주세요 1 뿔님 2020.03.03 454
기본툴 사용법 RMMV 추격자 등장하면 1 채팅 2020.03.11 81
기본툴 사용법 RMMV 행동 불가능한 스탯에 대해서 PPPL 2020.04.20 45
기본툴 사용법 RMMV 공격과 방어키 삭제 2 Timeout 2020.03.28 95
기본툴 사용법 RMMV 이전에 사용하던 게임 제작소스들을 그대로 다음 게임에 만들고 싶습니다. 1 PPPL 2020.03.31 86
Board Pagination Prev 1 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Next
/ 43