질문과 답변

Extra Form

액터의 능력치가 공격력, 방어력 등이 있는데요

 

이것들의 최소 능력치 제한(=1)을 없애고

 

대략 -10정도까지라도 설정할 수 있도록 하고 싶네요.

 

 

공격력 + 주사위 눈

 

이런식으로 전투를 진행하려하는데

 

공격력이 음수로 시작해야 밸런싱 맞추기가 쉽고 개성이 있을거라 생각해서요

 

 

스크립트를 찾아봤는데 능력치 최대치를 증가시키는 건 있어도 최소를 없애주는 건 못 찾겠네요 ㅠ

 

 

 

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

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

Comment '1'
  • ?
    스케치 2016.02.21 18:24
    스크립트 분석 도중 알게됬는데 저처럼 필요하신 분 있을까봐 해결법 달아놉니다.

    스크립트 중 Game_BattlerBase 가 있습니다.
    그 중 240~243번 줄에 '일반 능력치 최소를 취득'이라는 항목이 있습니다.

    def param_min(param_id)
    return 0 if param_id == 1 # MMP
    return 1
    end

    param_id는 능력치 id를 말하는 것으로 57~84번 줄에 설명되어있네요.

    그것을 참고하면
    기본적으로 MP의 최소치는 0이고 나머지는 1이라고 지정해되어있네요

    간단하게 저 return 1 값을 return -100 이렇게 해두면
    MP를 제외한 모든 능력치는 -100까지 내려갈 수 있는 것이지요.

    그러나 데이터베이스에서 수정하는 것은 그대로 최소 1이므로
    게임 시작 시 능력치 증감 명령을 이용하여 낮춰야합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12450
Board Pagination Prev 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 Next
/ 83