תוסיף לNPCConversationManager
קוד:
import java.awt.Point;
import net.sf.odinms.server.life.*;
קוד:
public void spawnMonster(int mobid, int HP, int MP, int level, int EXP, int boss, int undead, int amount, int x, int y) {
קוד:
MapleMonsterStats newStats = new MapleMonsterStats();
Point spawnPos = new Point(x, y);
if (HP != 0) {
newStats.setHp(HP);
}
if (MP != 0) {
newStats.setMp(MP);
}
if (level != 0) {
newStats.setLevel(level);
}
if (EXP != 0) {
newStats.setExp(EXP);
}
if (boss == 1) {
newStats.setBoss(true);
}
if (undead == 1) {
newStats.setUndead(true);
}
for (int i = 0; i < amount; i++) {
MapleMonster npcmob = MapleLifeFactory.getMonster(mobid);
npcmob.setOverrideStats(newStats);
npcmob.setHp(npcmob.getMaxHp());
npcmob.setMp(npcmob.getMaxMp());
getPlayer().getMap().spawnMonsterOnGroundBelow(npcmob, spawnPos);
}
}