[Ihoo] 스테이지 넘어가도 Var값 유지되는 방법에 대해 알아봅시다. > 기초 이해 강좌

본문 바로가기

사이트 내 전체검색

뒤로가기 기초 이해 강좌

[Ihoo] 스테이지 넘어가도 Var값 유지되는 방법에 대해 알아봅시다.

페이지 정보

작성자 Leona123 작성일 24-10-03 17:49 조회 587 댓글 0

본문

스테이지 넘어가도 var값 유지되는 방법

 


네..다음 라운드까지 var를 유지하는것은 cns파일 처음부분에서 intpersistindex 랑 floatpersistindex

였죠. 그런데 다음 스테이지까지 var를 유지하는 방법이 무겐에 있었군요.


알고보니 간단합니다. 스텟 5900 이 스테이지 처음 시작시 스텟인데 거기 보면 varrangeset 이라고

있습니다. varrangeset은 var들의 값을 정해주는 명령어이고 이게 스텟 5900에 있음으로서 var들이

각 스테이지마다 초기화 되는 거였습니다. Var들은 무겐 자체에서 자동적으로 초기화 되는게 아니었

습니다.


따라서 [statedef 5900]부분을 data폴더에 있는 common1.cns에서 복사해서 캐릭터의 cns파일에 넣은

후 varrangeset 부분을 수정해주면 됩니다. 예를들어 var(26)이후의 값을 유지하고 싶다면


[State 5900, 1]
type = VarRangeSet
trigger1 = roundno = 1
first = 0                       ; var(0) 부터
last = 25                      ; var(25) 까지
value = 0                     ; 0으로 만든다는 소리

이렇게 고치면 됩니다. NHK씨의 마코토는 first 부분의 철자가 틀려서 fast로 되어있지만 first 가 맞습

니다.


덧붙여 var(26)부터 var(30)까지만 유지하고 나머지 var들은 0으로 초기화하고 싶다면

[State 5900, 1]
type = VarRangeSet
trigger1 = roundno = 1
first = 0
last = 25
value = 0

[State 5900, 1]
type = VarRangeSet
trigger1 = roundno = 1
first = 31
last = 59
value = 0

이렇게 2개로 쓸수도 있습니다.

추천0

댓글목록 0

등록된 댓글이 없습니다.

개인정보처리방침 이용약관

사이트 정보

Copyright © 무겐 어소시에이션 All rights reserved.
PC 버전으로 보기