v0.2.3: tweaks to generator removing artifacts from spawn chances

This commit is contained in:
Evan Debenham 2014-12-09 15:17:51 -05:00
parent b4d946d64c
commit 08271837b7

View File

@ -19,7 +19,6 @@ package com.shatteredpixel.shatteredpixeldungeon.items;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.Ghost;
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.Wandmaker.Rotberry; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.Wandmaker.Rotberry;
import com.shatteredpixel.shatteredpixeldungeon.items.armor.*; import com.shatteredpixel.shatteredpixeldungeon.items.armor.*;
import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.*; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.*;
@ -338,9 +337,12 @@ public class Generator {
Category cat = Category.ARTIFACT; Category cat = Category.ARTIFACT;
for (int i = 0; i < cat.classes.length; i++) for (int i = 0; i < cat.classes.length; i++)
if (cat.classes[i].equals(artifact.getClass())) { if (cat.classes[i].equals(artifact.getClass())) {
cat.probs[i] = 0; if (cat.probs[i] == 1){
spawnedArtifacts.add(artifact.getClass().getSimpleName()); cat.probs[i] = 0;
return true; spawnedArtifacts.add(artifact.getClass().getSimpleName());
return true;
} else
return false;
} }
return false; return false;