rename spawnchance to respawnspeed

This reflects the actual effect it has better
This commit is contained in:
OMGeeky
2023-08-30 13:32:57 +02:00
parent 4e5aa4314e
commit b3b3f6ff98
2 changed files with 8 additions and 8 deletions

View File

@@ -17,7 +17,7 @@ import com.gpl.rpg.AndorsTrail.util.Range;
public final class MonsterSpawnArea { public final class MonsterSpawnArea {
public final CoordRect area; public final CoordRect area;
public final Range quantity; public final Range quantity;
private final Range spawnChance; private final Range respawnspeed;
public final String areaID; public final String areaID;
public final String[] monsterTypeIDs; public final String[] monsterTypeIDs;
public final List<Monster> monsters = new CopyOnWriteArrayList<Monster>(); public final List<Monster> monsters = new CopyOnWriteArrayList<Monster>();
@@ -30,7 +30,7 @@ public final class MonsterSpawnArea {
public MonsterSpawnArea( public MonsterSpawnArea(
CoordRect area CoordRect area
, Range quantity , Range quantity
, Range spawnChance , Range respawnspeed
, String areaID , String areaID
, String[] monsterTypeIDs , String[] monsterTypeIDs
, boolean isUnique , boolean isUnique
@@ -40,7 +40,7 @@ public final class MonsterSpawnArea {
) { ) {
this.area = area; this.area = area;
this.quantity = quantity; this.quantity = quantity;
this.spawnChance = spawnChance; this.respawnspeed = respawnspeed;
this.areaID = areaID; this.areaID = areaID;
this.monsterTypeIDs = monsterTypeIDs; this.monsterTypeIDs = monsterTypeIDs;
this.isUnique = isUnique; this.isUnique = isUnique;
@@ -101,7 +101,7 @@ public final class MonsterSpawnArea {
} }
public boolean rollShouldSpawn() { public boolean rollShouldSpawn() {
return Constants.rollResult(spawnChance); return Constants.rollResult(respawnspeed);
} }
public void removeAllMonsters() { public void removeAllMonsters() {

View File

@@ -115,7 +115,7 @@ public final class TMXMapTranslator {
boolean isActiveForNewGame = true; boolean isActiveForNewGame = true;
boolean ignoreAreas = false; boolean ignoreAreas = false;
int maxQuantity = 1; int maxQuantity = 1;
int spawnChance = 10; int respawnspeed = 10;
String spawnGroup = object.name; String spawnGroup = object.name;
for (TMXProperty p : object.properties) { for (TMXProperty p : object.properties) {
if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) { if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) {
@@ -126,8 +126,8 @@ public final class TMXMapTranslator {
} }
if (p.name.equalsIgnoreCase("quantity")) { if (p.name.equalsIgnoreCase("quantity")) {
maxQuantity = Integer.parseInt(p.value); maxQuantity = Integer.parseInt(p.value);
} else if (p.name.equalsIgnoreCase("spawnchance")) { } else if (p.name.equalsIgnoreCase("respawnspeed")) {
spawnChance = Integer.parseInt(p.value); respawnspeed = Integer.parseInt(p.value);
} else if (p.name.equalsIgnoreCase("active")) { } else if (p.name.equalsIgnoreCase("active")) {
isActiveForNewGame = Boolean.parseBoolean(p.value); isActiveForNewGame = Boolean.parseBoolean(p.value);
} else if (p.name.equalsIgnoreCase("ignoreAreas")) { } else if (p.name.equalsIgnoreCase("ignoreAreas")) {
@@ -155,7 +155,7 @@ public final class TMXMapTranslator {
MonsterSpawnArea area = new MonsterSpawnArea( MonsterSpawnArea area = new MonsterSpawnArea(
position position
,new Range(maxQuantity, 0) ,new Range(maxQuantity, 0)
,new Range(1000, spawnChance) ,new Range(1000, respawnspeed)
,object.name ,object.name
,monsterTypeIDs ,monsterTypeIDs
,isUnique ,isUnique