RMMV

특정 스킬 포뮬러에서의 YEP_BattleEngineCore , YEP_SkillCore, SRD_SummonCore 충돌

by 멤메 posted Apr 20, 2022
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
종류 에러 해결

안녕하세요.

 

맨땅에 헤딩 식으로 혼자 공부중인데 유료 플러그인라 해결 가능한 분이 계실까... 싶어 조심스레 올려봅니다.

 

 

 

YEP_BattleEngineCore : 전투 관련 플러그인입니다. 저는 이 플러그인 자체보다는 ATB 배틀 추가 플러그인을 위해 코어엔진을 사용하고 있습니다

 

YEP_SkillCore : 스킬 관련 추가 플러그인입니다.

 

http://sumrndm.site/summon-core/

 

 

문제가 되는 스킬 포뮬러입니다.

 

 

 

 

 

$gameActors.actor(38).gainHp(Math.round($gameActors.actor(38).hp * 5)); a.atk*10 + a.level*10 - b.mdf

 

스킬은 38번 액터(서먼코어를 이용한 소환수입니다)가 피해를 입고 적에게 대미지를 주는 스킬이며,

(게임액터값 부분을 a로 바꿔 혼자 자폭하는 식으로 유도하려 했더니 스킬 자체가 안 나가더라구요 '-')

 

 

에러 창은 이러합니다.

 

 

에러는 스킬이 나가고 대미지가 들어가야 하는 순간에 발생합니다 ,_,

 

 

정말 백지 뇌상태로 독학하는 부분이라 플러그인을 뜯는 부분은 절대 불가능핡라고 생각하여...

어느 부분이 문제가 되는 건지, 해결 방안이 있는지 도움을 여쭙는 바입니다.

 

+특이사항 

액터번호를 바꾸거나 a.gainHp로 바꾸고 “본체가 공격하면” 자폭은 잘 먹힙니다 ‘-‘ 소환수만 자폭시 에러가 뜹니다.

a.gainHp로 식을 바꿀 경우에는 소환수의 모든 행동이 캔슬되는(턴 자체가 아예 무시당하는) 상황이 생깁니다.

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

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