v0.6.0: light source balance changes:

- Torches last 300 turns, up from 250 (20% increase)
- Imp's shop sells 1 more torch
- Visibility in the demon halls increased by 1
This commit is contained in:
Evan Debenham 2017-05-28 14:17:28 -04:00
parent 0ff9af6522
commit de54e5a6ae
5 changed files with 6 additions and 10 deletions

View File

@ -29,7 +29,7 @@ import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator;
public class Light extends FlavourBuff {
public static final float DURATION = 250f;
public static final float DURATION = 300f;
public static final int DISTANCE = 6;
@Override

View File

@ -23,7 +23,6 @@ package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.tiles.DungeonTilemap;
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Blindness;
@ -42,6 +41,7 @@ import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain;
import com.shatteredpixel.shatteredpixeldungeon.mechanics.Ballistica;
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.shatteredpixel.shatteredpixeldungeon.tiles.DungeonTilemap;
import com.watabou.noosa.audio.Sample;
import com.watabou.utils.Callback;
import com.watabou.utils.PathFinder;
@ -73,7 +73,7 @@ public class WandOfPrismaticLight extends DamageWand {
}
affectMap(beam);
if (Dungeon.level.viewDistance < 4)
if (Dungeon.level.viewDistance < 6)
Buff.prolong( curUser, Light.class, 10f+level()*5);
}

View File

@ -46,7 +46,7 @@ public class HallsBossLevel extends Level {
color1 = 0x801500;
color2 = 0xa68521;
viewDistance = 3;
viewDistance = 4;
}
private static final int WIDTH = 32;

View File

@ -61,7 +61,7 @@ public class HallsLevel extends RegularLevel {
{
viewDistance = Math.max( 25 - Dungeon.depth, 1 );
viewDistance = Math.max( 26 - Dungeon.depth, 1 );
color1 = 0x801500;
color2 = 0xa68521;

View File

@ -24,7 +24,6 @@ package com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Belongings;
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob;
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.ImpShopkeeper;
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.Shopkeeper;
import com.shatteredpixel.shatteredpixeldungeon.items.Ankh;
import com.shatteredpixel.shatteredpixeldungeon.items.Bomb;
@ -67,18 +66,14 @@ import com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.Incendiary
import com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.Javelin;
import com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.Shuriken;
import com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.Tamahawk;
import com.shatteredpixel.shatteredpixeldungeon.levels.LastShopLevel;
import com.shatteredpixel.shatteredpixeldungeon.levels.Level;
import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain;
import com.shatteredpixel.shatteredpixeldungeon.levels.painters.Painter;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room;
import com.shatteredpixel.shatteredpixeldungeon.plants.Plant;
import com.watabou.utils.PathFinder;
import com.watabou.utils.Point;
import com.watabou.utils.Random;
import java.util.ArrayList;
import java.util.Collections;
public class ShopRoom extends SpecialRoom {
@ -199,6 +194,7 @@ public class ShopRoom extends SpecialRoom {
itemsToSpawn.add( new PlateArmor().identify() );
itemsToSpawn.add( new Torch() );
itemsToSpawn.add( new Torch() );
itemsToSpawn.add( new Torch() );
break;
}