Allow stage ids to be overridden in EntityMonster

This commit is contained in:
Melledy
2023-10-04 23:29:55 -07:00
parent b5fcc9e81b
commit 08a62e3f6e

View File

@@ -17,6 +17,7 @@ public class EntityMonster implements GameEntity {
@Setter private int groupId; @Setter private int groupId;
@Setter private int instId; @Setter private int instId;
@Setter private int eventId; @Setter private int eventId;
@Setter private int overrideStageId;
private NpcMonsterExcel excel; private NpcMonsterExcel excel;
private Position pos; private Position pos;
@@ -29,7 +30,11 @@ public class EntityMonster implements GameEntity {
} }
public int getStageId() { public int getStageId() {
if (this.overrideStageId == 0) {
return (this.getEventId() * 10) + worldLevel; return (this.getEventId() * 10) + worldLevel;
} else {
return this.overrideStageId;
}
} }
@Override @Override