drop fix
This commit is contained in:
parent
fcb8bf779e
commit
8a9fa4b6fb
@ -56,40 +56,6 @@ taunt
|
||||
|
||||
## NOW
|
||||
|
||||
inventory + drops table
|
||||
id
|
||||
account
|
||||
data
|
||||
game ref games
|
||||
index on game,account
|
||||
|
||||
drops_buy(game_id, index)
|
||||
drops_get()
|
||||
inventory_get()
|
||||
|
||||
reduce balance
|
||||
move drop into inventory
|
||||
|
||||
drops_update()
|
||||
inventory_update()
|
||||
|
||||
-> inventory
|
||||
|
||||
inventory_combine(game_id, [indices])
|
||||
inventory_get()
|
||||
|
||||
new item =
|
||||
match base item
|
||||
match modifiers
|
||||
|
||||
update inventory[base_index]
|
||||
|
||||
inventory_update()
|
||||
|
||||
-> inventory
|
||||
|
||||
|
||||
|
||||
## SOON
|
||||
* clean up categories
|
||||
* why is the text fucked?
|
||||
|
||||
@ -129,8 +129,8 @@ impl Vbox {
|
||||
}
|
||||
|
||||
pub fn drop(&mut self, i: usize) -> Result<&mut Vbox, Error> {
|
||||
self.free.get(i).ok_or(format_err!("no var at index {:?}", i))?;
|
||||
self.free.remove(i);
|
||||
self.bound.get(i).ok_or(format_err!("no var at index {:?}", i))?;
|
||||
self.bound.remove(i);
|
||||
// balance update
|
||||
Ok(self)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user