자유게시판

참고하실 분 있으시면 참고하셔도 될듯요.

어차피 저도 FFT 대미지계산식 참고한거고.

 

 

액터 파라미터 (ㅁ : 스테이터스 표시 / ㅇ : 스테이터스 비표시)
 ㅁ HP : Hit Points 체력. 999. (actor.maxhp)
 장비로 능력추가 有
 ㅁ TP : Technical Points. MP대용. 999. (actor.maxmp)
 장비로 능력추가 有
 ㅁ PAT : 물리공격력. Physical Attack power. 50 (actor.atk)
 장비로 능력추가 無
 ㅁ MAT : 마법공격력. Magical Attack power. 50 (actor.spi)
 장비로 능력추가 無
 ㅁ PDF : 물리방어력. Physical Defence. 50 (actor.def)
 장비로 능력추가 無
 ㅁ MDF : 마법방어력. Magical Defence. 50 ($game_actor[actor.id + 10]. maxhp)
 장비로 능력추가 無
 ㅁ AGI : 민첩성. Agility. 50 (actor.agi)
 장비로 능력추가 有
 ㅁ LUK : 행운. Luck. 50. ($game_actor[actor.id + 10].maxmp)
 장비로 능력추가 有 (HP, TP증가시와 함께 추가할 것)

 ㅇ WP : 무기공격력. Weapon Power. 각무기의존. 값을 $game_actor[actor.id + 10].atk에 삽입. 최저치 1.
 장비의 능력치 중에서는 공격력.
 ㅇ APD : 장비물리방어력. Armor Physical Defence. 각방구의존. 값을 $game_actor[actor.id + 10].def에 삽입. 최저치 1.
 장비의 능력치 중에서는 방어력.
 ㅇ AMD : 장비마법방어력. Armor Masical Defence. 각방구의존. 값을 $game_actor[actor.id + 10].spi에 삽입. 최저치 1.
 장비의 능력치 중에서는 HP, TP증가시와 함께 추가할 것.
 ㅇ POS : 내부치로만 존재. 1 ~ 2 (전열1, 후열2)

 

적 파라미터
 ㅁ MDF : 마법방어력. $game_enemy[enemy.id + 10].maxhp
 ㅁ LUK : 행운. $game_enemy[enemy.id + 10].maxmp
 ㅁ WP : 무기공격력. $game_enemy[enemy.id + 10].atk
 ㅁ APD : 장비물리방어력. $game_enemy[enemy.id + 10].def
 ㅁ AMD : 장비마법방어력. $game_enemy[enemy.id + 10].spi
 ㅁ Level : 레벨. $game_enemy[enemy.id + 10].eva
 ㅁ POS : 내부치로만 존재. 2고정.
 ㅁ TEC : 기술치. $game_enemy[enemy.id + 10].agi
 ㅁ FHR : 최종명중률. enemy.hit + enemy.tec
 ㅁ FER : 최종회피율. enemy.eva + enemy.agi

 

대미지계산식
 ㅁ 물리판정 : phsycal_attack, atk_f > spi_f
 ㅁ 마법판정 : unless phsycal_attack, spi_f > atk_f
 ㅁ 통상공격 대미지계산식
 공격식 계산 : 물리공격력 * 무기공격력
 방어식 계산 : 물리방어력 * 장비물리방어력 / 4
 : (attacker.atk * attacker.wp) - (self.def * self.apd / 4)
 ㅁ 물리어빌리티 대미지계산식 (atk_f = 100)
 공격식 계산 : 물리공격력 * 무기공격력 * 스킬위력 / 100
 방어식 계산 : 물리방어력 * 장비물리방어력 / 4
 공격스킬 : (user.atk * user.wp * (obj.damage / 100)) - (self.def * self.apd / 4)
 회복스킬 : (user.atk * user.wp * (obj.damage/ 100))(A) + (A * (50 - self.tec))

 ㅁ 크리티컬 판정
 attacker.cri + attacker.luk / 4
 ㅁ 크리티컬 대미지계산식 (완전방어무시)
 (attacker.atk * attacker.wp)
 ㅁ 방어무시 물리대미지계산식
 (attacker.atk * attacker.wp) - (self.def * self.ad / 10)
 ㅁ 마법어빌리티 대미지계산식 (spi_f = 100)
 공격식 계산 : 마법공격력 * 스킬위력
 방어식 계산 : 마법방어력 * 장비마법방어력 / 4
 공격마법 : (user.spi * obj.damage) - (self.mdf * self.amd / 4)
 회복마법 : (user.spi * obj.damage)(A) + (A * (100 - self.mdf))
 ㅁ 통상공격 명중률계산식 = 기본명중률 (attacker.hit)
 ㅁ 물리어빌리티 명중률계산식 = 기본명중률 (user.hit)
 ㅁ 마법어빌리티 명중률계산식 = 어빌리티명중률 (obj.hit)
 ㅁ 통상공격 회피율계산식 = 기본회피율 (self.eva)
 ㅁ 물리어빌리티 회피율계산식 = 기본회피율 (self.eva)
 ㅁ 마법어빌리티 회피율계산식 = 기본회피율 (self.eva)
 완전회피 : rand(400) < self.luk

Comment '3'
  • ?
    봉시기 2009.10.28 22:05

    이..이해는 못해도 뭔가 대단함이 느껴짐 +_+  전 사칙연산만!!

  • ?
    HeyCat 2009.10.29 17:53
    결국에는 더하고 빼고 지지는거졍
  • ?
    달표범 2009.10.28 23:45
    우헉...

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 40555
잡담 갑자기 생각난 DQ5 주인공 눈물의 인생사 2 Evangelista 2009.11.01 1233
잡담 으악 모르고있었어!! 디지몬마스터즈가 오픈했다니.. 1 '알중_ 2009.11.01 1231
잡담 음... 제가 모 애니처럼.. 11 봉시기 2009.11.01 1313
에반님 코르뉴님 "ㅆ"; 라이네크 2009.11.01 1043
체력 마력 게이지색좀 꾸며주실... 라이네크 2009.10.31 956
잡담 이것은 루즈한 월드맵입니다. 1 코르뉴 2009.10.31 1073
잡담 이것이 바로 루즈한 맵배치입니다. 1 코르뉴 2009.10.31 1079
메뉴 게이지랑 , 글자대신 아이콘 라이네크 2009.10.31 950
잡담 이미지 이름 넣는 방법 좀... 2 ◈모든게재됐어◈ 2009.10.31 1017
잡담 아.. 이건뭐.. 종종 이런생각이 듭니다 ㅋㅋ 5 RPG만들기 Vista 2009.10.30 1072
잡담 키드님꺼랑 에반님꺼 한번에 다 잡기~ 10 봉시기 2009.10.30 1336
잡담 맛보기 스샷 입니다. 4 코르뉴 2009.10.30 1218
잡담 카나미님... 6 시옷전사 2009.10.30 886
잡담 카페 로고 변경~ 2 Skybound 2009.10.29 967
잡담 미친 모양임 4 Evangelista 2009.10.29 1039
잡담 아래 세이버 거의 최종단계 ㅇㅅㅇ..(완성) 18 봉시기 2009.10.29 1185
잡담 베렌소아 마을 수정 전후 - 어느게 더 좋나요? 5 달표범 2009.10.29 1508
잡담 푸사 플래닝 재구성 중 겨우 대미지 계산식 재구성 완료했네요. 3 Evangelista 2009.10.28 1165
잡담 차기작 폭풍의 아이, 완성된 맵칩들 7 달표범 2009.10.28 1418
엔딩만들어드립니다 2 영웅 2009.10.28 879
목록
Board Pagination Prev 1 ... 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 ... 755 Next
/ 755