글을 작성하시기 전에, 먼저 검색해보셨으면 좋겠습니다.

 

이 질문을 쓰는게 두 번째인데, 사실 50%는 스스로 해결했습니다.

 

;영웅 팩션이 존재할경우. 어쌔신의 대사
FOR A,1,7
 LOCALS:2 = 포지션{A}
 SIF FLAG:(LOCALS:2) < 0
  CONTINUE
 IF CSTR:(FLAG:(LOCALS:2)):종족명 == "템플러" && TFLAG:전투이벤트 == 12 && 데미지割合(ARG, ARG:2) > 20
  ;피탄
...
 ENDIF
NEXT

 

뭐, 대략 이런 함수를 쓰면 되기는 하더라고요. 템플러라는 종족명을 가진 사람이 없을경우 구상도 내뱉지 않는걸 보면 반은 성공한겁니다.

 

근데 문제는 위 함수가 종족명 == "템플러"의 숫자가 1명이든 2명이든 그런걸 따지는건지 템플러 종족명을 가진 사람이 둘 이상이면 피탄 구상이 종족명이 템플러인 사람 숫자만큼 출력된다는 겁니다.

 

구상.png

 

 

만약 위 함수에서 템플러 종족명이 둘 이상일 경우 구상을 한번만 출력한다 라던가 둘 이상이라도 1명만 있는것처럼 취급한다.

뭐 이런식의 추가 명령어를 넣을 수 있다면 어떻게든 해결할 수 있을거 같습니다. 그러나 저 스스로는 더 이상 방법이 없어요.

어떻게 해야 하는 걸까요?

 

EVENT_K5760_어쌔신_RPG.ERB

 

참고용으로 어쌔신의 구상을 올립니다.

  1. 구상.png (File Size:58.8KB/Download:1)
  2. EVENT_K5760_어쌔신_RPG.ERB (File Size:87.5KB/Download:5)
댓글 쓰기
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
취소
말 던지기전에 10초만 고민하고, 자기가 쓴 글을 다시 한번만 읽어보셈.
그 10초가 다음 대화의 방향을 크게 바꿀 수 있을지도 모름.
...... at 2020.06.25. 14:46

이론상의 이야기이지만... (그래서 저도 잘 될지는 모릅니다)

FOR A,1,7
    LOCALS:2 = 포지션{A}

이부분을 없애고(즉 for루프를 삭제, 당연히 막판 NEXT도 삭제)

FLAG:(LOCALS:2) 대신 ARG 를 사용하시는게 좋을듯합니다.

이렇게 할 경우, 파티원 전원(for루프)을 조사해서 대사출력하는게 아닌,

대사가 나오도록 요청한 케릭터(ARG)만 대사를 출력합니다.

모스부호 at 2020.06.25. 17:06

이것 저것 해봤지만, 함수를 바꿀경우 먹히기는 해요. 근데 분명 종족명이 템플러인 인간 캐릭으로 공격을 했음에도 피격 구상이 템플러 구상이 나온다던가 하네요. 아무래도 함수상의 한계인듯 싶어요.

...... at 2020.06.25. 18:00

이제보니 때릴때 구상이 아니라 맞을때 구상이군요.

구상을 요청한건 공격자(ARG)이고 구상을 말하는건 피해자(ARG:1)네요.

ARG가 아니라 (ARG:1)으로 써야할듯합니다. ㅠ.ㅠ

모스부호 at 2020.06.25. 19:06

오.... 오오오오...! 어째 되는 모양새!!

 

되는거 같아요! 조금만 더 해볼게요.

모스부호 at 2020.06.25. 19:54

먹혀요! 확실히 먹혀요! 고마워요! 이제 오랜 숙원을 하나 더 이룰 수 있게 됐어요!

모스부호 at 2020.06.25. 17:21

정확히는 이래요.

 IF CSTR:(FLAG):종족명 == "템플러" && TFLAG:전투이벤트 == 12 && 데미지割合(ARG, ARG:2) > 20

etc...

이렇게 하면 의도대로 구상이 나오기는 해요. 나오는데...

문제는 파티 내에서 주인공은 종족명을 바꿔도 반응을 안하는데 원래 그런거 같으니 넘어가도, 주인공 말고 인간의 경우 종족명을 바꾼들 일반 구상 (템플러가 아닌 자가 공격시)의 구상을 내뱉는다는 겁니다.

 

반대로 악마 캐릭이 종족명을 바꿀경우 정상적으로 나오고요.

 

그래서 악마 캐릭(종족명 템플러)으로 공격해서 의도대로 출력되서 좋아라 했다가 인간(종족명 템플러 아님)으로 공격했는데 여전히 템플러 구상... 전에는 장착한 장비에 따라 구상을 출력할 수 있을까 하는 질문글을 올렸지만 아무래도 종족명 역시 실패인거 같아요.

 

아 근데..  IF CSTR:(FLAG):종족명  이거 제대로 바꾼거 맞죠? 오류는 안떴는데. (FLAG)에서 괄호를 빼야 했나요?

번호 분류 제목 날짜 글쓴이 최근 수정일 조회 수
공지 이메일 적지 마세요 제발! [6] 18.11.07. 파라디클로로.. 19.05.26. 10715
공지 정보글 [9] 18.06.16. 파라디클로로.. 19.06.10. 29666
공지 에라판 이용안내 18.05.14. 파라디클로로.. 18.12.31. 14832
공지 eraTHYMKR 20191028 [29] 18.05.14. ㅇㄹ 20.04.28. 44056
3119 개별팩 (메가텐)각종 번역들(128용). [6] updatefile 20.07.04. 섹토포드 19:30 344
3118 개별팩 (메가텐)XCOM2 WOTC 전술적 유산 모드팩 2.32 file 20.07.06. 모스부호 20.07.06. 54
3117 질문 tw일판 어떻게 해요?? [3] 20.07.06. ㅇㅇ 20.07.06. 82
3116 질문 메가텐 화상 추가하는 법좀 알려주세요 20.07.05. ㅁㄴㄻㄴㄹㄴ 20.07.05. 32
3115 통합팩 에라마왕 1.20 [3] file 20.07.03. 지뢰탐지기 20.07.05. 927
3114 [메가텐] 메가텐 나이트 테일 루트 문제 보고 20.07.05. ㅇㅇ 20.07.05. 49
3113 개발현황 말나온김에 YM 이야기 [8] 20.06.27. 파라디클로로.. 20.07.05. 757
3112 [메가텐] 메가텐 에러보고 20.07.04. ㅇㅇ 20.07.04. 45
3111 개별팩 eraTWKR 개발자 모집 20.07.04. SubRoutineUser 20.07.04. 196
3110 질문 짱개앱 2.3버전 리스트가 안뜸니다. 도와주세요 [5] file 20.05.07. 으악!! 20.07.04. 333
3109 개발현황 에라마왕 근황입니다 [17] 20.06.21. 지뢰탐지기 20.07.03. 1463
3108 통합팩 에라마왕 1.19 [12] file 20.05.01. 지뢰탐지기 20.07.02. 4809
3107 개별팩 TW 058 메이링 교정팩(진행중) [1] file 20.07.02. ㅇㅇ 20.07.02. 164
3106 개별팩 악마메이드 사용자사전.userdic file 20.07.02. ㅁㄹ 20.07.02. 150
3105 개별팩 (메가텐)범용 구상의 조사 관련 변경 + 번역(128버전) [1] file 20.06.28. 섹토포드 20.06.29. 244
3104 개별팩 (메가텐)미라이 구상 미번부분 완역(128 버전용) file 20.06.28. 섹토포드 20.06.28. 140
3103 질문 메가텐 화상질문 [1] 20.06.27. ㅇㅇ 20.06.28. 129
3102 개발정보 YM 코드 사용 질문 & 후원 관련 질문에 대한 답변 [1] 20.06.27. 파라디클로로.. 20.06.27. 299
3101 개별팩 (메가텐)128용 인간 구상 2개 번역. file 20.06.26. 섹토포드 20.06.26. 212
» 질문 (메가텐)전투시 캐릭터의 피탄 구상을 공격자의 '종족명'에 따라 출력되게 할 수는 없을까요?(해결) [6] file 20.06.24. 모스부호 20.06.25. 98