|
|
|
HentaiVerse Persistent Update 90 |
|
Jul 21 2022, 16:19
|
Tenboro
|
Update 90
The major addition in this update is a native replacement of HVMarket, simply titled The Market. This addition also replaces Item Backorders.
The Market is a huge bulk of new code (larger than the Monster Lab), so make sure to report it if you encounter any bugs, especially in the trading logic.
The Market can be found under the Bazaar tab.
Note that the equipment changes that were originally scheduled for this update were delayed until the next update.
Market Balance and Account Balance
For various technical reasons, the Market adds a new credit balance to the system named "Market Balance". The profits for sold items and payments for bought items are added to and deducted from the Market Balance rather than your normal credit balance.
You can deposit and withdraw credits from this balance in the top left of the market screen. You do not need a market balance to sell items, but you need to add credits (or sell items) before you can place any buy orders.
Browsing Items
The "Browse Items" tab lets you browse all the tradeable items in the system. On Persistent, obsolete items (i.e. retired+event artifacts and trophies that are no longer obtainable) are hidden by default, but can be shown by clicking the "Show Obsolete Items" checkbox for the applicable item tab.
Items will be listed along with readouts for how many of the item you have in your inventory (i.e. not listed in the market), as well as the current highest per-item market bid and lowest per-item market ask price + total number of the item available for sale in the market.
You can additionally filter items by whether or not you have enough to create (or add more items to) a sell order (1 or 100 depending on the item) and by whether or not there are any items available for sale in the market.
There are two additional tabs for browsing your existing Sell and Buy orders. As the names imply, these will only show items where you have a corresponding order placed. In addition to the information displayed when browsing items, it will also show the count and per-item price for your current order.
Buying and Selling Items
Clicking an items from either the Browse Items or the Buy/Sell Orders tab will take you to the item trading interface. This lets you place a sell and/or buy order, shows the current best bids and asks, as well as price history and the most recent trades for the item.
Staple items (i.e. items that are always available in the item shop) can also be traded in the market. These must be sold below the item shop sell price. If you place a buy order for a staple item at or above the itemshop price, this will automatically fill the order at the itemshop price.
Some low-value items are traded in batches of 100, primarily crystals, monster food and some consumables. For these items, the prices on the trading screen are all per-batch rather than per-item. Note that all batch items are staple items, but not all staple items are batch items.
The buttons to navigate to the previous/next item follow the same sequence and filtering as the tab you were browsing from, to enable easily placing orders for consecutive series of items.
When placing sell orders, the items are immediately removed from your item inventory. This ensures it is not possible for an order to become invalid by using, trading or otherwise selling the item.
When placing buy orders, you are limited by the credits currently in your market balance, but the credits are not actually committed to each individual order. This means that if you have a market balance of 10000 C, you can place several separate buy orders up to 10000 C each.
If your market balance drops below the total sum for a buy order but is still sufficient to buy at least one item/batch at your bid price, the order will remain active but capped the number you can afford. As such, orders can still be partially filled even if your market balance cannot cover the full original order.
If your market balance ever drops below your per-batch bid price for an order, it will be disabled entirely. Since someone might have placed a sell order at a lower price in the meantime, any disabled buy orders must be manually resubmitted after you deposit more funds or sell some items. Disabled orders will show in red on the My Buy Orders screen, and the Update button will be highlighted in red on the trading screen.
You can click any existing order on the order screen to auto-fill various fields:
- For sell orders, it auto-fills the sell price, buy price, and buy count up to the minimum of the amount available and amount you could afford at the clicked price. Orders shown in red means you have a conflicting sell order at a lower price; clicking these will not auto-fill the buy fields.
- For buy orders, it auto-fills the buy price, sell price, and sell count up to the stock you have in your inventory (including in any existing sell order). Orders shown in red means you have a conflicting buy order at a higher price; clicking these will not auto-fill the sell fields.
To undercut existing sell orders or overbid existing buy orders, you must ask at least 1% less or bid at least 1% more than the current best order. If the spread is less than 1%, you can still add a buy order at the same price as the best sell order, and vice versa. There is a clickable readout for the minimum bump price below the sell/buy buttons.
If multiple people place an order at the same price, they will be filled in priority of when they were placed.
You can only place a single sell order and a single buy order for a particular item.
Existing sell/buy orders are highlighted in bold down to the depth you have the balance/stock to buy/fill. Any existing sell/buy order you have placed is shown with italic in the order list (assuming it is within the visible depth).
The Market has a 1% trading fee, rounded up. This is deducted from the credits added to the seller's market balance. (In other words, the buyer doesn't pay any fees, which also means that backorders do not incur a fee.)
Important: Using scripts to monitor and modify the price of orders is not allowed. There is a limit to how many orders you can place and/or modify in a certain period of time; exceeding this limit will temporarily lock you out from the market, and hitting this limit repeatedly might get you banned from using it entirely.
The Trade Log
Clicking the "Show Full Trade Log" link from the trading screen lets you view the last 1000 trades for both items and traders.
Player and item names can be clicked to navigate between trade logs. If you navigate to to the log for a different item from what you were originally browsing, it will also link to that item's trading page.
Item Backorders
The Market also replaces Item Backorders. Sales of items to the Item Shop will automatically be used to fill market buy orders, as long as the following conditions are filled:
- The account selling the item is different from the account who placed the market buy order. (This prevents selling loops that could have eaten all your credits if you used certain scripts.)
- The bid price is higher or equal to the base Item Shop price. (This price is listed on the market page)
- There is no existing stock of the item in the Item Shop. (You could buy the existing stock from the Item Shop cheaper in this case.)
Like the old item backorders, the seller receives the standard Item Shop sell price regardless of what the item sells for in the market. This prevents certain types of abuse as well as a loophole in the Isekai lockout.
Other Changes
- Switched player state tracking to a different setup to improve reliability and server maintainability.
- Equipment now keeps the "previously salvaged" flag when transferred from Isekai to Persistent.
- Various shared page elements like the "special" font readouts and filter bars were changed from using floating divs to using flexboxes, which are far easier to work with. This affects hundreds of text readouts, so let me know if you spot any text rendering weirdness on any non-ancient browser.
- Various minor global style/CSS improvements.
|
|
|
|
|
|
|
|
Jul 22 2022, 01:21
|
TTCT123
Newcomer
Group: Members
Posts: 33
Joined: 24-January 17
|
Is it possible to keep the record of our last order price of any item I've sold or bought.
|
|
|
Jul 22 2022, 01:23
|
kamio11
Group: Catgirl Camarilla
Posts: 1,156
Joined: 6-June 13
|
QUOTE(Tenboro @ Jul 21 2022, 17:13) They are unicode arrows, but it looks like Android and Mac doesn't have the full set. I might replace them with some that do. Can you see these?
▲ ▼
I can. QUOTE(Tenboro @ Jul 21 2022, 17:13) It should update immediately if there is a transaction, otherwise it's cached for an hour.
It has now updated and shows it, but did not update immediately after I made the purchases. I don't know how long it took.
|
|
|
|
|
|
Jul 22 2022, 02:01
|
Anime Janai
Group: Members
Posts: 1,087
Joined: 24-February 09
|
PROBLEM: The displayed quantity of items in my possession didn't update after a successful purchase.
BACKGROUND: After successfully purchasing an item, the page refreshed automatically as expected. The purchased item count and item cost amount were set back to zero as expected. However, the displayed quantity of items didn't update after this successful purchase page update. If I refreshed the entire webpage, the displayed quantity would show the correct amount so there is no error in counting. The problem is just with updating the display. I am using Firefox without any type of marketplace add-ons.
ASSUMED SOLLUTION: Refresh the quantity of items possessed after a successful purchase.
--------------------
|
|
|
|
|
|
Jul 22 2022, 02:32
|
Tenboro
|
QUOTE(kamio11 @ Jul 21 2022, 19:23) It has now updated and shows it, but did not update immediately after I made the purchases. I don't know how long it took. QUOTE(Anime Janai @ Jul 21 2022, 20:01) PROBLEM: The displayed quantity of items in my possession didn't update after a successful purchase. As far as I can tell, the player stock and price/trade history on the item trading page are both updating instantly when a trade is executed, but let me know if you (or anyone else) see this again, and if so, exactly what you did. You may see a slight delay (up to 5 seconds) for the trade lists under Browse Items and My Sell/Buy Orders to reflect any order/stock changes, this is expected.
|
|
|
|
|
|
Jul 22 2022, 02:56
|
Noni
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
|
QUOTE(Tenboro @ Jul 21 2022, 19:13) Coupon Clipper only works in the item shop. It will never be applicable in the market. It'll be added to the regular isekai credit balance before the transfers take place. They are unicode arrows, but it looks like Android and Mac doesn't have the full set. I might replace them with some that do. Can you see these?
▲ ▼ It should update immediately if there is a transaction, otherwise it's cached for an hour.
Yes I can see these on mobile
--------------------
|
|
|
|
|
|
Jul 22 2022, 07:47
|
eomivan
Group: Members
Posts: 194
Joined: 28-November 11
|
It would be nice if there is an "All" tab for both "My Buy Orders" and "My Sell Orders".
|
|
|
Jul 22 2022, 14:43
|
Tenboro
|
Alright, I replaced the deposit/withdraw unicode arrows with the more widely supported ones.
Also fixed the display issue where the min undercut was shown as less than the minimum price if a 10 C sell order existed.
And since I was messing with it anyway, clicking the "Market Balance" and "Account Balance" readouts will now auto-fill the credit amount field with the corresponding value. (If your balance is higher than the maximum per-transfer value of 999,999,999 C, it will auto-fill up to that.)
|
|
|
Jul 22 2022, 15:41
|
kamio11
Group: Catgirl Camarilla
Posts: 1,156
Joined: 6-June 13
|
QUOTE(Tenboro @ Jul 22 2022, 06:43) Alright, I replaced the deposit/withdraw unicode arrows with the more widely supported ones.
Those work, thanks. However, the left/right arrows for previous/next still don't display properly.
|
|
|
Jul 22 2022, 16:01
|
ihatov
Group: Gold Star Club
Posts: 617
Joined: 18-August 13
|
QUOTE(Tenboro @ Jul 22 2022, 15:43) clicking the "Market Balance" and "Account Balance" readouts will now auto-fill the credit amount field with the corresponding value.
Noice QoL improvement, thanks!
--------------------
|
|
|
|
|
|
Jul 22 2022, 20:39
|
Tgbvfr
Group: Members
Posts: 261
Joined: 13-February 08
|
QUOTE(Tenboro @ Jul 21 2022, 08:19) The Market is a huge bulk of new code (larger than the Monster Lab), so make sure to report it if you encounter any bugs, especially in the trading logic.
I am not sure I would consider it a bug, but I did notice a minor inconsistency in The Market. For example, on the Consumables tab, click on Energy Drink. The "Price", "Total", "Low", "Avg", "High", and "Vol" columns have commas for values greater than 999. However, the "Count" and "Sold" columns do not. I checked several items and see the same inconsistency. This post has been edited by Tgbvfr: Jul 22 2022, 21:13
|
|
|
|
|
|
Jul 23 2022, 15:29
|
Bolide
Group: Members
Posts: 1,186
Joined: 7-March 15
|
May I suggest to add the old festival artifacts/trophies in the market(just like the item backorder)? I couldn't even buy/sell artifacts of last Easter festival(Vaccine Vials) in the market, some players/collectors may want to find/trade them in the market, or at least know the kind/name of a full set.
--------------------
My Lottery Award Record 1. Peerless Cobalt Shade Helmet of Negation1/12068 tickets on 2.25.2020 6. Peerless Ethereal Longsword of the Illithid1/7812 tickets on 12.1.2020 2. 21 Chaos Tokens 1000/20553 tikcets on 3.1.2020 3. 1 Caffeinated Candy 1/9572 tickets on 3.10.2020 4. 10 Chaos Tokens 1/9462 tickets on 6.2.2020 5. 10 Chaos Tokens 1/9798 tickets on 8.4.2020 7. 1 Golden Lottery Ticket 1/6237 tickets on 12.23.2020 8. 11 Caffeinated Candies 5000/103796 tickets on 2.16.2021 9. 21 Chaos Tokens 1/20550 tickets on 1.7.2022 10. 1 Golden Lottery Ticket 1/5709 tickets on 3.1.2022 11. 1 Golden Lottery Ticket 1/16056 tickets on 6.22.2022
|
|
|
|
|
|
Jul 23 2022, 15:58
|
chjj30
Group: Catgirl Camarilla
Posts: 9,953
Joined: 6-January 14
|
QUOTE(Bolide @ Jul 23 2022, 15:29) May I suggest to add the old festival artifacts/trophies in the market(just like the item backorder)? I couldn't even buy/sell artifacts of last Easter festival(Vaccine Vials) in the market, some players/collectors may want to find/trade them in the market, or at least know the kind/name of a full set.
Please Click "Show Obsolete Items" to find Vaccine Vials and others.
--------------------
|
|
|
|
|
|
Jul 23 2022, 16:42
|
Tenboro
|
QUOTE(kamio11 @ Jul 22 2022, 09:41) However, the left/right arrows for previous/next still don't display properly. I switched those as well.
|
|
|
Jul 23 2022, 22:07
|
lololo16
Group: Gold Star Club
Posts: 2,697
Joined: 5-March 12
|
QUOTE(Tenboro @ Jul 23 2022, 05:42) I switched those as well.
Thanks. Looks good now
|
|
|
Jul 24 2022, 12:33
|
sogeth
Group: Gold Star Club
Posts: 1,185
Joined: 2-January 13
|
By it's lack of inclusion in the market, can we infer that the "Priceless Ming Vase" artifact just doesn't exist in any inventory? Or is it an oversight?
--------------------
|
|
|
Jul 24 2022, 13:14
|
what_is_name
Group: Gold Star Club
Posts: 554
Joined: 5-May 19
|
There are also Seven-Leafed Clover and Rabbit's Foot which appear in the wiki but not in the market, nor in the old backorder page too. Maybe some of them never existed?
|
|
|
|
|
|
Jul 24 2022, 15:44
|
Tenboro
|
QUOTE(sogeth @ Jul 24 2022, 06:33) By it's lack of inclusion in the market, can we infer that the "Priceless Ming Vase" artifact just doesn't exist in any inventory? Or is it an oversight? QUOTE(what_is_name @ Jul 24 2022, 07:14) There are also Seven-Leafed Clover and Rabbit's Foot which appear in the wiki but not in the market, nor in the old backorder page too. Maybe some of them never existed? Apparently they existed at some point, but they were hard removed some time around 2009 for some reason or another, so the aren't in the game code nor any inventories. You might find a reason in some ancient patch note. The Market uses the internal item list directly, so if it exists and is tradeable it should be there.
|
|
|
|
|
|
Jul 25 2022, 01:02
|
cornandbeans
Group: Gold Star Club
Posts: 1,688
Joined: 26-June 15
|
Is it possible to allow selecting/copying text in Market log? I am not sure if that's my setting issue or what.
This post has been edited by cornandbeans: Jul 25 2022, 01:04
|
|
|
|
|
|
Jul 25 2022, 07:51
|
sogeth
Group: Gold Star Club
Posts: 1,185
Joined: 2-January 13
|
QUOTE(cornandbeans @ Jul 24 2022, 10:02) Is it possible to allow selecting/copying text in Market log? I am not sure if that's my setting issue or what.
It's not a settings issue on your end. It's due to a property set in the CSS for the market. Why it's in the CSS for the market is something only our dear leader can answer, but the obvious corellary to it's existence is that they do not want us to be able to easily copy that text. My guess is that it's part of a strategy to make it harder to automate market activity, which our illustrious leader has (reasonably, I think) banned, and to enhance the ability to detect bad actors in the market. That said, I don't think that this particular CSS setting accomplishes very much in that regard. It raises the bar quite minimally, and can be evaded trivially even without scripts, by simply saving the page. One of the very nice features of HVMarket that the current market implementation lacks was the ability to look at a complete logs of sales for ourselves, other players and each item. This allowed for some market inteligence and thoughtful price setting, taking into account historical activity and market trends. Because it was accessible to everyone, it helped level the playing feild between some of the more deep pocketed players and those with less funds, but time to devote to analysis. On a related note, perhaps there could be a HatH perk that allows access to a full log of at least our individual market activity? The data would likely be shared and combined, of course, just the same way that market discount HatH perks were shared, but it could still act as a HatH sink and offset some of the storage costs for market activity (which I imagine would be relatively negligible in the big picture anyway). This post has been edited by sogeth: Jul 25 2022, 08:31
--------------------
|
|
|
|
|
|
Jul 25 2022, 08:29
|
sogeth
Group: Gold Star Club
Posts: 1,185
Joined: 2-January 13
|
Right now it's relatively time consuming to visit each page to update selling stock for items. HVMarket didn't suffer from the same issue as you could easily script selecting all new stock and send it all in one mooglemail. Additionally, you could adjust all the prices for items in one page, simplifying the process tremendously. A set of prioritized feature requests for the market, to enhance it's usability: - Allow adding all new items to the sell list by clicking on the stock entry
Clicking on (Stock: 2+21) would add the additional 2 directly to the sell count. If there was no new stock to add, clicking "stock" should remove all stock from the sell count. You could still require clicking on the update button to finalize the update. This alone would be a huge improvement on the current process of manually typing the new number in the sould count field. - In our individual market logs, allow clicking on the item names to link to the page for the item.
This is already implemented in OTHER player logs, so it should be easy to implement here as well.
- Create a page with all orders available for updating simultaneously.
The HVMarket implementation showed sell and buy orders on the same page, split into two columns, and that was very useful. You could see the current lowest price and had a button to undercut that price by a precentage. In this implementation, the undercut should obvously be the minimum based on the current market rules. Finally, having filled in any changes, a single submit button would update all the prices that hag been changed. Having the ability to filter the page by the usual categories would be a useful addition.
This is obviously a much larger update that the others I listed, and so understandably might be something left to script writters. But it would also make great sense as a part of the core implementation.
--------------------
|
|
|
|
|
|
1 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
|
|
|
|
|