질문과 답변

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 12447
기타 xas 맵 만들기 질문이요 2 file MACH 2011.09.16 1254
RMVXA XAS 맨손이랑 칼착용시 그래픽이 겹칩니다. 1 안안녕 2013.01.26 1064
RMVXA XAS 로 만드는 중, 아이템에 따라 외형 변경 방법. 7 안안녕 2013.01.24 654
RMVXA XAS 도구이벤트 사용안할순없나요? 아방스마니아 2013.07.24 470
RMXP xas 글꼴문제... 5 시나토 2010.10.05 570
RMXP xas HUD 질문이요 1 MACH 2011.09.21 1996
RMXP XAS Hero Edition 스크립트 (버전 : 3. 81) 3 Krrrr7 2011.02.27 767
RMVXA XAS Hero Edition ACE 스크립트 한글버전 배포된게 있나요? 5 가불가 2012.02.24 2315
RMVXA XAS CT 오류 file CopyHarfUSB 2017.12.08 97
RMVXA xas ace에 대해서 질문드립니다 1 코요미 2012.10.09 1338
RMVXA XAS ACE 인공지능 동료 질문 게임애호가 2017.06.22 144
RMXP XAS 9.01을 하는데 몬스터를 죽이면 변수가 올라가는법 2 호호호리터엉 2012.02.04 2491
RMXP XAS 3.91 스킬 아이콘 단축키 질문 비극ㆍ 2012.08.18 1621
RMXP XAS 3.91 리젠 스크립트 2 비극ㆍ 2012.08.19 2130
RMXP XAS 3.8 비선공 몬스터 만들기 천상리스 2011.01.13 870
RMXP XAS - E_mini HUD 스크립트 비트맵 수정 2 file 쿠쿠밥솥 2013.02.03 868
RMVXA XAS 같은거말고 메이플 시점에 턴제? 1인칭이아닌 액션턴제RPG http://cafe.naver.com/droos/7 참고용 1 Lin 2014.12.14 411
RMVXA XAS 불망울 2017.07.26 120
이벤트 작성 RMVX x,y지점에서 5초동안 있으면 이벤트 발생 3 후라이팬샷 2019.01.03 106
기타 Wolf RPG 게임 한글화 4 ★찜찜 2013.01.07 6585
Board Pagination Prev 1 ... 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 ... 516 Next
/ 516