Merging 1.9.1 source: root changes

This commit is contained in:
Evan Debenham 2015-11-10 04:19:04 -05:00
parent bd4decc6b7
commit bc1e3ee17a
4 changed files with 21 additions and 16 deletions

View File

@ -28,6 +28,7 @@ public class Assets {
public static final String BANNERS = "banners.png"; public static final String BANNERS = "banners.png";
public static final String BADGES = "badges.png"; public static final String BADGES = "badges.png";
public static final String LOCKED = "locked_badge.png";
public static final String AMULET = "amulet.png"; public static final String AMULET = "amulet.png";
public static final String CHROME = "chrome.png"; public static final String CHROME = "chrome.png";

View File

@ -411,19 +411,19 @@ public class Badges {
} }
Badge badge = null; Badge badge = null;
if (!local.contains( Badge.ITEM_LEVEL_1 ) && item.level >= 3) { if (!local.contains( Badge.ITEM_LEVEL_1 ) && item.level() >= 3) {
badge = Badge.ITEM_LEVEL_1; badge = Badge.ITEM_LEVEL_1;
local.add( badge ); local.add( badge );
} }
if (!local.contains( Badge.ITEM_LEVEL_2 ) && item.level >= 6) { if (!local.contains( Badge.ITEM_LEVEL_2 ) && item.level() >= 6) {
badge = Badge.ITEM_LEVEL_2; badge = Badge.ITEM_LEVEL_2;
local.add( badge ); local.add( badge );
} }
if (!local.contains( Badge.ITEM_LEVEL_3 ) && item.level >= 9) { if (!local.contains( Badge.ITEM_LEVEL_3 ) && item.level() >= 9) {
badge = Badge.ITEM_LEVEL_3; badge = Badge.ITEM_LEVEL_3;
local.add( badge ); local.add( badge );
} }
if (!local.contains( Badge.ITEM_LEVEL_4 ) && item.level >= 12) { if (!local.contains( Badge.ITEM_LEVEL_4 ) && item.level() >= 12) {
badge = Badge.ITEM_LEVEL_4; badge = Badge.ITEM_LEVEL_4;
local.add( badge ); local.add( badge );
} }
@ -901,13 +901,11 @@ public class Badges {
HashSet<Badge> filtered = new HashSet<Badge>( global ? Badges.global : Badges.local ); HashSet<Badge> filtered = new HashSet<Badge>( global ? Badges.global : Badges.local );
if (!global) { Iterator<Badge> iterator = filtered.iterator();
Iterator<Badge> iterator = filtered.iterator(); while (iterator.hasNext()) {
while (iterator.hasNext()) { Badge badge = iterator.next();
Badge badge = iterator.next(); if ((!global && badge.meta) || badge.image == -1) {
if (badge.meta) { iterator.remove();
iterator.remove();
}
} }
} }
@ -924,7 +922,13 @@ public class Badges {
leaveBest( filtered, Badge.DEATH_FROM_GAS, Badge.YASD ); leaveBest( filtered, Badge.DEATH_FROM_GAS, Badge.YASD );
leaveBest( filtered, Badge.DEATH_FROM_HUNGER, Badge.YASD ); leaveBest( filtered, Badge.DEATH_FROM_HUNGER, Badge.YASD );
leaveBest( filtered, Badge.DEATH_FROM_POISON, Badge.YASD ); leaveBest( filtered, Badge.DEATH_FROM_POISON, Badge.YASD );
leaveBest( filtered, Badge.ALL_POTIONS_IDENTIFIED, Badge.ALL_ITEMS_IDENTIFIED );
leaveBest( filtered, Badge.ALL_SCROLLS_IDENTIFIED, Badge.ALL_ITEMS_IDENTIFIED );
leaveBest( filtered, Badge.ALL_RINGS_IDENTIFIED, Badge.ALL_ITEMS_IDENTIFIED );
leaveBest( filtered, Badge.ALL_WANDS_IDENTIFIED, Badge.ALL_ITEMS_IDENTIFIED );
leaveBest( filtered, Badge.VICTORY, Badge.VICTORY_ALL_CLASSES ); leaveBest( filtered, Badge.VICTORY, Badge.VICTORY_ALL_CLASSES );
leaveBest( filtered, Badge.VICTORY, Badge.HAPPY_END );
leaveBest( filtered, Badge.VICTORY, Badge.CHAMPION );
leaveBest( filtered, Badge.GAMES_PLAYED_1, Badge.GAMES_PLAYED_2, Badge.GAMES_PLAYED_3, Badge.GAMES_PLAYED_4 ); leaveBest( filtered, Badge.GAMES_PLAYED_1, Badge.GAMES_PLAYED_2, Badge.GAMES_PLAYED_3, Badge.GAMES_PLAYED_4 );
ArrayList<Badge> list = new ArrayList<Badge>( filtered ); ArrayList<Badge> list = new ArrayList<Badge>( filtered );

View File

@ -175,8 +175,8 @@ public class Bones {
if (item.isUpgradable()) { if (item.isUpgradable()) {
//gain 1 level every 3.333 floors down plus one additional level. //gain 1 level every 3.333 floors down plus one additional level.
int lvl = 1 + ((Dungeon.depth * 3) / 10); int lvl = 1 + ((Dungeon.depth * 3) / 10);
if (lvl < item.level) { if (lvl < item.level()) {
item.degrade( item.level - lvl ); item.degrade( item.level() - lvl );
} }
item.levelKnown = false; item.levelKnown = false;
} }

View File

@ -47,7 +47,7 @@ public class Chrome {
case TOAST_TR: case TOAST_TR:
return new NinePatch( Asset, 40, 0, 18, 18, 5 ); return new NinePatch( Asset, 40, 0, 18, 18, 5 );
case BUTTON: case BUTTON:
return new NinePatch( Asset, 58, 0, 4, 4, 1 ); return new NinePatch( Asset, 58, 0, 6, 6, 2 );
case TAG: case TAG:
return new NinePatch( Asset, 22, 18, 16, 14, 3 ); return new NinePatch( Asset, 22, 18, 16, 14, 3 );
case GEM: case GEM: