v0.9.3: fixed Talent.onItemCollected not triggering in all cases
This commit is contained in:
parent
8daaba99a3
commit
17e312bc7d
|
@ -113,7 +113,6 @@ public class Item implements Bundlable {
|
||||||
|
|
||||||
GameScene.pickUp( this, hero.pos );
|
GameScene.pickUp( this, hero.pos );
|
||||||
Sample.INSTANCE.play( Assets.Sounds.ITEM );
|
Sample.INSTANCE.play( Assets.Sounds.ITEM );
|
||||||
Talent.onItemCollected( hero, this );
|
|
||||||
hero.spendAndNext( TIME_TO_PICK_UP );
|
hero.spendAndNext( TIME_TO_PICK_UP );
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
@ -206,6 +205,7 @@ public class Item implements Bundlable {
|
||||||
if (isSimilar( item )) {
|
if (isSimilar( item )) {
|
||||||
item.merge( this );
|
item.merge( this );
|
||||||
item.updateQuickslot();
|
item.updateQuickslot();
|
||||||
|
Talent.onItemCollected( Dungeon.hero, item );
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -213,6 +213,7 @@ public class Item implements Bundlable {
|
||||||
|
|
||||||
if (Dungeon.hero != null && Dungeon.hero.isAlive()) {
|
if (Dungeon.hero != null && Dungeon.hero.isAlive()) {
|
||||||
Badges.validateItemLevelAquired( this );
|
Badges.validateItemLevelAquired( this );
|
||||||
|
Talent.onItemCollected( Dungeon.hero, this );
|
||||||
}
|
}
|
||||||
|
|
||||||
items.add( this );
|
items.add( this );
|
||||||
|
|
Loading…
Reference in New Issue
Block a user