v2.0.0: fixed Champion being able to overlow inventory
This commit is contained in:
@@ -1633,6 +1633,7 @@ items.weapon.melee.meleeweapon.ability_no_target=There is no target there.
|
|||||||
items.weapon.melee.meleeweapon.ability_bad_position=That target can't be reached.
|
items.weapon.melee.meleeweapon.ability_bad_position=That target can't be reached.
|
||||||
items.weapon.melee.meleeweapon.prompt=Select a Target
|
items.weapon.melee.meleeweapon.prompt=Select a Target
|
||||||
items.weapon.melee.meleeweapon.swap=Swap Weapons
|
items.weapon.melee.meleeweapon.swap=Swap Weapons
|
||||||
|
items.weapon.melee.meleeweapon.swap_full=You can't do that with a full inventory.
|
||||||
|
|
||||||
items.weapon.melee.shortsword.name=shortsword
|
items.weapon.melee.shortsword.name=shortsword
|
||||||
items.weapon.melee.shortsword.ability_name=cleave
|
items.weapon.melee.shortsword.ability_name=cleave
|
||||||
|
|||||||
+1
-1
@@ -137,7 +137,7 @@ public abstract class EquipableItem extends Item {
|
|||||||
onDetach();
|
onDetach();
|
||||||
Dungeon.quickslot.clearItem(this);
|
Dungeon.quickslot.clearItem(this);
|
||||||
updateQuickslot();
|
updateQuickslot();
|
||||||
if (collect) Dungeon.level.drop( this, hero.pos );
|
if (collect) Dungeon.level.drop( this, hero.pos ).sprite.drop();
|
||||||
}
|
}
|
||||||
keptThoughLostInvent = wasKept;
|
keptThoughLostInvent = wasKept;
|
||||||
|
|
||||||
|
|||||||
+5
@@ -516,6 +516,11 @@ public class MeleeWeapon extends Weapon {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAction() {
|
public void doAction() {
|
||||||
|
if (Dungeon.hero.belongings.secondWep == null && Dungeon.hero.belongings.backpack.items.size() >= Dungeon.hero.belongings.backpack.capacity()){
|
||||||
|
GLog.w(Messages.get(MeleeWeapon.class, "swap_full"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
KindOfWeapon temp = Dungeon.hero.belongings.weapon;
|
KindOfWeapon temp = Dungeon.hero.belongings.weapon;
|
||||||
Dungeon.hero.belongings.weapon = Dungeon.hero.belongings.secondWep;
|
Dungeon.hero.belongings.weapon = Dungeon.hero.belongings.secondWep;
|
||||||
Dungeon.hero.belongings.secondWep = temp;
|
Dungeon.hero.belongings.secondWep = temp;
|
||||||
|
|||||||
Reference in New Issue
Block a user