65 몹젠률수정 솟
MapleMap.java
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<Spawns> randomSpawn = new ArrayList<Spawns>(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배로
[출처] 몬스터 리젠율 본섭화하기 (테트라 기준)|작성자 파도

박인성 님의 최근 댓글