kone
소미소프트

소미소프트

2) 셀레스포니아 메이플 모드 1.5(MZ) 관련

12/10/2025, 11:25:52
피드백
10603 views · 5 likes

이전 글: https://kone.gg/s/somisoft/cUGnA5z5UUUWf2oqJebjSb


결론: 플러그인 변경됨


// const Pur = args[1];                  // 삭제
const Pur = args.slice(1).join(' ');     // 이걸로 변경!


이 기능 살리면 됨


본문:


출근 전에 생각해보니 플러그인이 바뀐거 같아서

퇴근하고 찾아보니



(1.5와 1.3)


우측에서 좌측으로 바뀜

아, 이미 수정된 버전이네



이 상태였음


그래서 그록에게 던지고 왜 띄어쓰기하면 오류나냐 물어보니




 번째 코드가 압도적으로 더 좋습니다.

버그 날 확률이 훨씬 낮음
코드가 깔끔하고 읽기 쉬움
RPG Maker MV/MZ의 최신 권장 방식(setValue 등)을 따름
PurNum이 1~6 범위를 벗어나면 바로 함수 종료해서 이상한 동작 방지

실제로 게임에 넣을 때는 **무조건 두 번째 코드를 사용하세요.
 번째 코드는 아마 초기에 급하게 짠 옛날 버전이고, 두 번째는 그걸 리팩토링해서 안정성·가독성을 대폭 개선한 최신 버전입니다.

위에는 차이점 물어본거

좋은 질문이에요!
 번째 버전에서 한글 목적어를 띄어쓰기 포함해서 입력하면 인식이 안 되는 현상은 바로 이 한 줄 때문에 발생합니다.

const Pur = args[1];


// const Pur = args[1];                  // 삭제
const Pur = args.slice(1).join(' ');     // 이걸로 변경!


이거 복구하라더라

1.3 버전에는 있던 내용임


중국어는 띄어쓰기 안 써도 되니까 모드 제작자가 지운듯



결과: 잘 됨

(테스트를 위해 플러그인 파일 한줄 제외하고 번역 원본으로 확인함)

5
5 comments
Sign in to comment
12/10/25 Edited 12/13/25

Deleted comment.

12/10/25
모드 제작자가 지운 게 아니라 내가 수정을 안 한 거
12/10/25
헐.. 손이 많이 가는거였구나
12/10/25
aHR0cHM6Ly9raW8uYWMvYy9hb0pXeHNwUXpvTzIxWlRfcTVjalNi 오늘치 변경사항입니다 검토 부탁합니다
Sign in to comment