질문과 답변

Extra Form

지난 번 질문에 답해주신 분들 감사합니다^^

이번에는 스위치를 이용해서 데미지 공식을 변경해보려 하는데요...

스위치 1번이 켜지면 데미지 공식이

damage = attacker.atk * 4 - self.def * 2......에서

damage = (attacker.atk * 4 - self.def * 2)+3번액터의 정신력/20....로(일종의 공격력 버프죠~)

변하게 하려면 어떤 식으로 스크립트를 작성해야 하는지 여쭈고 싶어요

그리구

비슷한류의 변수들을 사용하는 공식들을 여러 개 작성하려면..

그러니까 위의 경우처럼 공격력 버프? 같은 것들이 중첩이 되도록 하려면

제 예상으로는 상당한 노가다 작업이 필요(2의 n제곱승만큼인가요...ㅠ)

할 것 같은데요

혹시 좀더 간략하게 할 수 있는 방법은 없을까요?

고수님들 도와주세요....ㅠ.ㅠ

 

요약

1. 스위치 1이 on일 경우 damage = (attacker.atk * 4 - self.def * 2)+3번액터의 정신력/20로 데미지 공식을 변경하고 싶을 때, 스크립트 수정작성법

2. 비슷한 류의 변수를 사용하여 공식이 중첩되도록 할 때 좀더 간단히 스크립트 작성하는 요령

Comment '2'
  • ?
    아이미르 2012.02.03 16:22

    1번만 말해보면 아래쪽 답변의 연장인데 VX 스크립트 자료실에 있는 까까까님의 VX 대표적 참조값을 참고하시면 좀 편하실 겁니다.

     

    31번 상태라면 정신력과 공격력을 합산해서 계산하고 싶다면

    damage = attacker.atk * 4 - self.def * 2        # 기본계산

    부분을

      if attacker.state?(31)
        damage = (attacker.atk + attacker.spi) * 4 - self.def * 2
      else
        damage = attacker.atk * 4 - self.def * 2
      end

    에서 상태가 아니라 스위치를 원하니까 1번 스위치가 켜졌을 때의 경우는

      if $game_switches[1] == true
        damage = attacker.atk * 4 - self.def * 2 + $game_actors[3].spi / 20
      else
        damage = attacker.atk * 4 - self.def * 2
      end

    이렇게 하면 될겁니다. 여기서 3번 액터는 파티의 3번째 액터가 아니라 데이터 베이스의 3번 액터입니다.

  • ?
    딸기뱀 2012.02.05 12:25

    아.. 답변 정말 감사합니다^^


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12446
RMVX 파티원에게 힐을 하면 경험치가 올라가게...... 5 레이아이 2010.10.29 980
RMVX 포켓몬 스크립트 KIMj 2010.10.29 1395
RMVX 크아(BNB)같은 아케이드 게임.. 2 보이 2010.10.30 1309
RMVX vx를 시작하려 하는 사람입니다 6 깡킹 2010.10.30 838
RMVX 게임 케릭터 그래픽 문제 1 초밥군★ 2010.10.30 820
RMVX 전직에 관해.. 1 톨톨 2010.10.30 867
RMVX 스테이터스 커스텀 스크립트 관련 질문입니다. T.C.O.L 2010.10.31 610
RMVX 이버전은 이벤트 불러오기없나요 ?ㅜㅜ 도요새 2010.10.31 750
RMVX 엑터 변수로 레벨 변경 하는 법 (특정 레벨로 고정) 질문 2 세데르 밀리스 2010.10.31 812
RMVX '그림의 표시' 20개 이상 하는 법?! 4 고우쿠마 2010.10.31 951
RMVX RPG VX 에서,, 전투불능이 된 아군 캐릭터를 소생시키는 스킬 .. 2 레이아이 2010.11.02 865
RMVX 아이콘칩 넣는법 2 아르켜주세요 2010.11.02 967
RMVX 타일에 관하여. 2 하늘바라KSND 2010.11.02 890
RMVX 액터커맨드 확장시에 새로 추가된 커맨드가 표시가 안되요 ㅠㅠ 2 톰소여동생 2010.11.03 675
RMVX 커먼이벤트에 레벨업 이벤트를 만들고 스위치로 작동 시켰는데 무한 반복됩니다 6 톨톨 2010.11.04 1088
RMVX 스크립트 게시판의 "액터선택지 간편제작 스크립트 오류"에 대해.. 5 츠코미 2010.11.04 1051
RMVX 도영상에 점프기능을 추가했었는데 그후 오류... 6 ARWY 2010.11.06 850
RMVX 그림으로 설명. <{([수정])}> 5 곰테니 2010.11.07 1087
RMVX vx로 SRPG 이벤트or스크립트에 대한 정보 없나요? 2 쿠쿸 2010.11.07 798
RMVX RPGVX 총쏘기.. 남해의별 2010.11.08 815
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 127 Next
/ 127