옛날에 xml이나 lua 갖고 주물럭 거린 적인 있지만 솔직히 코딩과는 담 쌓았다고 말하는 게 맞는 거 같습니다만

아무튼 컴터의 게임이 어떻게 돌아가는지 구조를 하나도 모른다고는 생각하지 않았습니다.


요즘 모드를 만들고 싶은 게임이 생겼고 한 번 파일을 뜯고 읽어보려고 했습니다...만

제가 알 수 없는 것들이 너무 많아서 용어에 대한 조언을 구하고자 올립니다.



대충 이런 식으로 되어 있습니다.  (<-----로 되어있는 주석은 제가 질문을 더 하기 쉽게 하기 위해 만들었습니다)


실제로 게임상 저 퀘스트는 5턴 이후에, 게임당 단 한 번만 실행이 가능하고, 4개의 지역이 전원 전쟁중이어야 실행 가능하기에 저런 식으로 해석을 했는데...

그럼에도 IFZ, IFNZ가 정확히 무슨 함수인지 정확히 알아야 다른 것들도 해석을 더 매끄럽게 할 수 있을텐데 멘땅에 해딩하듯 검색을 계속 해도 만족할 만한 해답을 얻지 못했습니다. 아마도 제일 유력한 건 if zero, if not zero 같지만 그렇다기엔 뭔가 이상하고, equal도 equale로 e가 붙어있기에 정확히 내가 아는 그 뜻이 맞나...


게다가 초반에 뭔가 정의하는 듯하면서 맨 첫행에 나오는 (저거보다 위는 다른 퀘스트에 대한 코드입니다) .globalref tt 행은 아무래도 전역 참조인 거 같은데, 코드 전체를 뒤져서 tt가 나온 곳을 다 뒤져보니


array<int> tt;    <- 얘 한 줄만 덩그러니 있었습니다. 물론 저게 뭔지 검색해봤지만 만족 할 만한 해답을 얻지는 못했습니다.


그래서 질문사항을 압축해서 여쭤보면

-

ifz와 ifnz의 정확한 뜻과

array<int> 이 의미하는 바가 되겠네요



혹시 이런 모딩을 다루는 채널이 아니라면...비추 달게 받겠읍니다