mirror of
https://github.com/collinsmith/riiablo.git
synced 2025-03-06 07:30:41 +07:00
VendorGenerator sets INSTORE flag and item display will show the item's 'cost' in details
This commit is contained in:
parent
b8fa368221
commit
417347e4e9
@ -967,6 +967,9 @@ public class Item extends Actor implements Disposable {
|
||||
if (Item.this.type.is(Type.RUNE))
|
||||
name.setColor(Riiablo.colors.orange);
|
||||
|
||||
if ((Item.this.flags & INSTORE) == INSTORE) {
|
||||
add(new Label(Riiablo.string.lookup("cost") + 0, font, name.getColor())).center().space(SPACING).row();
|
||||
}
|
||||
add(name).center().space(SPACING).row();
|
||||
if (quality.ordinal() > Quality.MAGIC.ordinal() || (flags & RUNEWORD) == RUNEWORD)
|
||||
add(type).center().space(SPACING).row();
|
||||
|
@ -31,6 +31,7 @@ public class VendorGenerator extends PassiveSystem {
|
||||
int count = base.PermStoreItem ? 1 : MathUtils.random(vendorData[0], vendorData[1]);
|
||||
for (int i = 0; i < count; i++) {
|
||||
Item item = generator.generate(base);
|
||||
item.flags |= Item.INSTORE;
|
||||
item.load();
|
||||
items.add(item);
|
||||
}
|
||||
@ -39,6 +40,7 @@ public class VendorGenerator extends PassiveSystem {
|
||||
int count = base.PermStoreItem ? 1 : MathUtils.random(vendorData[2], vendorData[3]);
|
||||
for (int i = 0; i < count; i++) {
|
||||
Item item = generator.generate(base);
|
||||
item.flags |= Item.INSTORE;
|
||||
item.load();
|
||||
item.quality = Quality.MAGIC;
|
||||
items.add(item);
|
||||
|
Loading…
Reference in New Issue
Block a user