Compare commits
3 commits
65a55895e7
...
f812467f5e
Author | SHA1 | Date | |
---|---|---|---|
f812467f5e | |||
2b3649eb39 | |||
ffdf2eb04c |
4 changed files with 12 additions and 8 deletions
|
@ -7,7 +7,7 @@
|
||||||
# any secret values.
|
# any secret values.
|
||||||
|
|
||||||
BOT_TOKEN=
|
BOT_TOKEN=
|
||||||
BOT_VER=0.8.1
|
BOT_VER=0.8.2
|
||||||
BOT_AUTHOR=Vylpes
|
BOT_AUTHOR=Vylpes
|
||||||
BOT_OWNERID=147392775707426816
|
BOT_OWNERID=147392775707426816
|
||||||
BOT_CLIENTID=682942374040961060
|
BOT_CLIENTID=682942374040961060
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "card-drop",
|
"name": "card-drop",
|
||||||
"version": "0.8.1",
|
"version": "0.8.2",
|
||||||
"main": "./dist/bot.js",
|
"main": "./dist/bot.js",
|
||||||
"typings": "./dist",
|
"typings": "./dist",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -72,8 +72,8 @@ export default class Trade extends ButtonEvent {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
user1UserInventory1.SetQuantity(user1UserInventory1.Quantity - 1);
|
user1UserInventory1.RemoveQuantity(1);
|
||||||
user2UserInventory1.SetQuantity(user2UserInventory1.Quantity - 1);
|
user2UserInventory1.RemoveQuantity(1);
|
||||||
|
|
||||||
await user1UserInventory1.Save(Inventory, user1UserInventory1);
|
await user1UserInventory1.Save(Inventory, user1UserInventory1);
|
||||||
await user2UserInventory1.Save(Inventory, user2UserInventory1);
|
await user2UserInventory1.Save(Inventory, user2UserInventory1);
|
||||||
|
@ -82,15 +82,15 @@ export default class Trade extends ButtonEvent {
|
||||||
let user2UserInventory2 = await Inventory.FetchOneByCardNumberAndUserId(user2UserId, user1CardNumber);
|
let user2UserInventory2 = await Inventory.FetchOneByCardNumberAndUserId(user2UserId, user1CardNumber);
|
||||||
|
|
||||||
if (!user1UserInventory2) {
|
if (!user1UserInventory2) {
|
||||||
user1UserInventory2 = new Inventory(user1UserId, user1CardNumber, 1);
|
user1UserInventory2 = new Inventory(user1UserId, user2CardNumber, 1);
|
||||||
} else {
|
} else {
|
||||||
user1UserInventory2.SetQuantity(user1UserInventory2.Quantity + 1);
|
user1UserInventory2.AddQuantity(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!user2UserInventory2) {
|
if (!user2UserInventory2) {
|
||||||
user2UserInventory2 = new Inventory(user2UserId, user2CardNumber, 1);
|
user2UserInventory2 = new Inventory(user2UserId, user1CardNumber, 1);
|
||||||
} else {
|
} else {
|
||||||
user2UserInventory2.SetQuantity(user2UserInventory2.Quantity + 1);
|
user2UserInventory2.AddQuantity(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
await user1UserInventory2.Save(Inventory, user1UserInventory2);
|
await user1UserInventory2.Save(Inventory, user1UserInventory2);
|
||||||
|
|
|
@ -29,6 +29,10 @@ export default class Inventory extends AppBaseEntity {
|
||||||
this.Quantity = quantity;
|
this.Quantity = quantity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public AddQuantity(amount: number) {
|
||||||
|
this.Quantity += amount;
|
||||||
|
}
|
||||||
|
|
||||||
public RemoveQuantity(amount: number) {
|
public RemoveQuantity(amount: number) {
|
||||||
if (this.Quantity < amount) return;
|
if (this.Quantity < amount) return;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue