전투

VX SRPG3d 수정본(1)

by 아이미르 posted Oct 19, 2011
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

대학생들 1주일간 시험치는 동안 대학원생인 저는 놀았답니다 ///ㅅ////

사실은.. 과제도 있고 논문도 써야되서 놀면 안되는데.... 3일 남은걸로 빡시게 하면 되겠지... 하고 놀았습니다...

낼부터는 과제하러 가야되기 때문에 3일정도 놀면서 작성한 결과물을 잽싸게 업로드 하고 사라질겁니다(웃음)

 

http://www.mediafire.com/?o6gbcpv3v49seo4

 

2011/10/17
 1) 신속스킬 : 대기시간을 줄인다 (영창시간 제외)
  태그 - <haste=n> n만큼 대기시간 감소. 단 현 대기시간보다 n이 크거나 n이 0이면
         대기시간이 0이 된다.
 2) 쾌속스킬 : 영창시간을 줄인다 (대기시간 제외)
  태그 - <cast=n> n만큼 영창시간 감소. 단 현 영창시간보다 n이 크거나 n이 0이면
         영창시간이 0이 된다. 영창 중이 아니면 효과없음.
 3) <영창시간=n>에서 n을 전딜로 삼고, 후딜 태그 추가
  태그 - <cast_end=m> m만큼 후딜 추가.
  exa) 대기시간이 100인 액터가 <영창시간=50>,<cast_end=25>인 스킬 사용시
       스킬 사용 > 대기시간 150 영창시간 50
       영창 종료 > 대기시간 100 영창시간 0 후딜추가 > 대기시간 125 영창시간 0
 4) <영창단축=n>에서 n을 단위에서 %로 교체.
  exa) <영창시간=1000>에서 <영창단축=10>인 상태로 스킬 사용시.
       기존의 경우 : 영창시간 1000 - 10 = 990
       수정 이후   : 영창시간 1000 * ( 100 - 10 ) / 100 = 900
 5) 연속공격 : 통상공격 횟수 및 스킬/아이템 공격 횟수 증가
  태그 - 통상공격 : 장비류의 메모란에 <conti=n> n회 통상공격.
                    이도류시 2배, 맨손시 ( 무기와 방패 미 장착시 ) 2배
                    에너미의 메모란에 <conti=n> n회 통상공격
         스킬/아이템 공격 : 속도보정치 만큼 연속 공격.
                    물리공격 옵션 체크시, 통상공격 연속공격 횟수와 곱연산.
  exa) 스킬의 속도보정치 3, 통상공격 연속공격 횟수 2
      > 스킬 연속공격 횟수 : 3 * 2 = 6회 공격.
 6) 방패전용 스킬 : 방패를 장착 안하거나 이도류 스타일이면 사용할 수 없는 스킬.
  태그 - <shield>
 7) 명중, 회피, 회심율 증감 상태 구현
  태그 - <HIT+n><HIT-n>, <EVA+n><EVA-n>, <CRI+n><CRI-n>
 8) 승리조건 추가 : 정해진 스위치가 on이면 승리. 설정항목에서 설정가능
  주의사항 : SRPG 셋팅 이벤트의 스크립트에 스위치를 off 시켜야함을 잊지말것.
             스위치를 on시키면 그 명령어 뒤에 스크립트로 $game_srpgmap.judge_win_loss를 기입해줘야
             바로 전투가 종료됨.
  In fact, rule = 1. 모든 적을 쓰러뜨리면 승리.
                  2. 모든 액터가 쓰러지면 패배.
                  4. 지정된 시간까지 버티면 승리.
                  8. 지정된 시간이 지나면 패배.
                  16. 호위목표가 쓰러지면 패배.
                  32. 격파목표가 쓰러지면 승리.
                  64. 지정된 스위치가 on이면 승리.
 9) 대규모 파티 스크립트, 스킬장착 스크립트와 패시브스킬 스크립트 도입...(KGC)
  메뉴 수정으로 스킬장착 스크립트 도입. 패시브스킬 스크립트도 도입했으나
  <스킬습득=n>태그와 충돌... ( 패시브 스킬은 스킬습득태그로도 습득 불가. 전투 스킬은 가능.)
 10) 예제 맵 추가. 지정된 시간까지 버티면 승리 - 조건에 대한 예제.

 

2011/10/18
 1) 승리조건 추가 : 목표지점에 도달하면 승리. 목표지점에 이벤트를 배치하고 이름을 <GOAL>로 작성해야함.
   rule = 128로 설정. 목표지점 이벤트에 스크립트로 $game_srpgmap.judge_win_loss를 기입해줘야 바로 전투가
   종료됨.
 2) 예제 맵 추가. 목표지점에 도달하면 승리 - 조건에 대한 예제.
 3) SRPG 맵에서 장비창을 연 후, 닫으면 이전 맵으로 돌아가는 버그 수정.
   - 원인 : KGC 커스텀메뉴 스크립트에서 def return_scene를 재정의해서 일어난 버그.
   - 수정 : KGC 커스텀메뉴 스크립트의 기존의 함수를 주석처리하고 새 함수를 도입.

 

2011/10/19
 1) 소환스킬 : 아군이나 PNPC의 경우 PNPC유닛을, NPC의 경우 NPC를, 에너미의 경우 에너미 유닛을 추가한다.
  태그 - <summon=n,time> 에너미id n번의 유닛을 time 시간만큼 소환한다. time시간이 지난 뒤 사라진다.
         에너미의 메모란에 <보행=name,index>를 기입해두면 소환시 보행그래픽이 변함. name은 확장자를 뺀
         보행그래픽 파일명, index는 0~7사이의 숫자로 순서.
         미리 SRPG 맵 안에 유닛이 될 이벤트를 이름을 <SUMMON>으로 해서 배치해두어야 함.
       - 파일 이름에 빈칸이 있으면 보행그래픽이 변하지 않는 것이 확인.

Who's 아이미르

?

허루쿠... 임용고시 공부해야되는데 이러고 있다....

 

알만툴의 중독성은 쩔어준다는;;;