자유게시판

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

어차피 저도 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
    우헉...

  1. 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25)

  2. 일요일날 심심해서 만든..

  3. 상상해보는 로봇배틀

  4. 잉여~~킹!

  5. 아트프로?

  6. 턴알은 에러를 극복해가며 성취감을 느끼지만..

  7. 게임메카에 알피지만들기vx가 소개되있네요

  8. ㅇㅅㅇ 이런~!

  9. 저 금지아이피 해지된가거여??

  10. 간혹 페이스북 뉴스피드를 보면

  11. 오늘 '현성이' 님과 '백호' 님과 만났슴다.

  12. 여러분은 어떤 타입의 게임플레이를 원하시나요?

  13. 1초만에 쪽지 삭제

  14. 운 좋으면 내일 하루만 끙끙대면

  15. 또 쓸데없는 유튜브 동영상 투척인데.......(유튜브 동영상 임베드 수정법 추가)

  16. 대학 안 가면...

  17. 공정한 승부를 위한 녹스10조 및 반 다인 20칙 적용!

  18. 멀퓨에또다른매력 두번째

  19. 모바일 아방스.

  20. 푸사 플래닝 재구성 중 겨우 대미지 계산식 재구성 완료했네요.

  21. 이만 아방스에서 떠납니다.

목록
Board Pagination Prev 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 755 Next
/ 755