메이플스토리 메이플스토리 몬스터 젠율 조정방법(수정)
컨텐츠 정보
- 22 조회
- 0 추천
- 0 비추천
-
목록
본문
작성자: 작성자 없음
프로젝트를 불러와줍니다
[이미지 링크 만료]
[이미지 링크 만료]
[이미지 링크 만료]
이름을 아무렇게나 해줍니다
[이미지 링크 만료]
[이미지 링크 만료]
팩 내부의 소스파일을 불러와줍니다
[이미지 링크 만료]
Finish!
[이미지 링크 만료]
[이미지 링크 만료]
위와같이 dist폴더 내부에 파일들을 추가해줍니다
[이미지 링크 만료]
추가하신 뒤
소스안에있는 MapleMap.java 를 열어주세요
Ctrl+F 를 눌러서
SpawnPoint addMonsterSpawn 검색 후
하단의 내용을 고쳐줍니다
public final SpawnPoint addMonsterSpawn(final MapleMonster monster, final int mobTime, final byte carnivalTeam, final String msg) {
final Point newpos = calcPointBelow(monster.getPosition());
newpos.y -= 1;
final SpawnPoint sp = new SpawnPoint(monster, newpos, mobTime, carnivalTeam, msg);
if (carnivalTeam > -1) {
monsterSpawn.add(0, sp); //at the beginning }
else { monsterSpawn.add(sp); }
return sp; }
이걸로 수정
public void respawn(final boolean force, final long now) 검색하시고
하단의 내용을 이렇게 수정합니다
public void respawn(final boolean force, final long now) {
lastSpawnTime = now;
if (force) {
//cpq quick hack final int numShouldSpawn = monsterSpawn.size() -spawnedMonstersOnMap.get();
if (numShouldSpawn > 0) { int spawned = 0; for (Spawns spawnPoint : monsterSpawn) {
spawnPoint.spawnMonster(this);
spawned++; if (spawned >= numShouldSpawn) {
break;
} } } } else { final int numShouldSpawn = (GameConstants.isForceRespawn(mapid) ? monsterSpawn.size() : maxRegularSpawn) -spawnedMonstersOnMap.get();
if (numShouldSpawn > 0) { int spawned = 0;
final List randomSpawn = new ArrayList(monsterSpawn); Collections.shuffle(randomSpawn);
for (Spawns spawnPoint : randomSpawn) {
if (!isSpawns && spawnPoint.getMobTime() > 0) { continue; }
if (spawnPoint.shouldSpawn(lastSpawnTime) || GameConstants.isForceRespawn(mapid) || (monsterSpawn.size() < 10 && maxRegularSpawn > monsterSpawn.size() && partyBonusRate > 0)) { spawnPoint.spawnMonster(this);
spawned++; }
if (spawned >= numShouldSpawn) {
break; } } } } }
이걸로수정
젠율 수정은
final int numShouldSpawn = (GameConstants.isForceRespawn(mapid) ? monsterSpawn.size() : maxRegularSpawn) -spawnedMonstersOnMap.get(); 문장에서
maxRegularSpawn 옆 에다 * (자신이 원하는 젠율) 적기 ex) maxRegularSpawn * 2 -> 젠율 2배로
if (spawnPoint.shouldSpawn(lastSpawnTime) || GameConstants.isForceRespawn(mapid) || (monsterSpawn.size() < 10 && maxRegularSpawn > monsterSpawn.size() && partyBonusRate > 0))
마찬가지로 maxRegularSpawn 옆 에다 * (자신이 원하는 젠율) 적기
ex) maxRegularSpawn * 2 -> 젠율 2배
전부 수정하셨으면
[이미지 링크 만료]
빨간 동그라미 친 부분을 눌러 빌드를 해주신 뒤
[이미지 링크 만료]
빌드된 폴더 내부의 dist파일을 보시면
[이미지 링크 만료]
수정된 파일이있습니다
팩 내부의 dist폴더안에 덮어쓰기해주시면됩니다
1.2.65를 기준으로 작성되었습니다, 고버전에서도 아마 될꺼에요
-
등록일 00:20
-
등록일 08.20
-
등록일 08.10VMware 네트워크 IP 설정댓글 2
-
등록일 08.08