Welcome Guest ( Log In | Register )

> HentaiVerse Persistent Update 90

 
post Jul 21 2022, 10:19
Post #281
Tenboro

Admin




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.

---

Update 90.22474487139

A new market price segmenting mechanism has been added, replacing the old minimum overbid/undercut system. Instead of specifically locking overbids/undercuts to +/- 1% of the current max bid/min ask, all bid/ask prices are now restricted to increments that are roughly 0.5-1% apart depending on where you are in the range.

To make it possible for a human to easily math it out, the prices are segmented as such:

- If the price is below 200C, the increment is 1C

- If the price is between 10... and 19... the increment is 1..C

- If the price is between 20... and 49... the increment is 2..C

- If the price is between 50... and 99... the increment is 5..C

In other words, the new price increments look like this:

10C
11C
12C
...
198C
199C
200C
202C
204C
...
496C
498C
500C
505C
510C
...
990C
995C
1000C
1010C
1020C
..
1980C
1990C
2000C
2020C
2040C
..
4960C
4980C
5000C
5050C
5100C
..
9900C
9950C
10000C
10100C
10200C

etc.

Some UI refinements were added to better support this; specifically, buttons were added to the price/count fields to allow fine adjustments to these values. For prices, it will always jump to the closest valid price when clicking these buttons, even if you manually entered an invalid price.

Note that since old bids/asks were not wiped, it can be a little bit awkward to match orders against these until they have all been cleared out - when clicking an old order, it will still autofill its value, but if the price point is invalid with the new segmenting, you would need to adjust your offer up or down be valid with the new system.

- Artifacts no longer award Energy Drinks. Instead, Energy Drinks are now a donator award. Gold Star donators will automatically have 1 Energy Drink added to their inventory every day, assuming that they have visited HV in the last 30 days, while Catgirls get 2. (These are not added with the Dawn Event, but as part of a script run a few minutes past midnight, the same one that adds Soul Fragments for people with the perk.)

- Artifacts can now give you either a 3x Last Elixirs, 1x Flower Vase, 1x Bubble-Gum or 1x Chaos Token. Also, when it drops crystals, you now get 5000 of them (up from 1000).

- Energy Drinks can no longer be sent via MoogleMail. (They can still be traded in The Market).

- Caffeinated Candies can now be traded in The Market.


2023-08-04

- Everyone now has five autocast slots on Persistent. The perk "Innate Arcana" now only gives an upkeep discount on the spells in these slots, it no longer dictates now many slots you have.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post


Posts in this topic
Tenboro   HentaiVerse Persistent Update 90   Jul 21 2022, 10:19
OnceForAll   Mar~~~ke~~~t~~~~~~ ! Is it possible to do fas...   Jul 21 2022, 10:33
Tenboro   [quote name='OnceForAll' post='6156549' date='Jul ...   Jul 21 2022, 10:37
ihatov   It'd be much more convenient to have a dedicat...   Jul 21 2022, 10:44
wenx°   [quote name='ihatov' post='6156556' date='Jul 21 2...   Jul 21 2022, 11:01
SivSilly   Looks good. Having never used the old HVmarket mys...   Jul 21 2022, 10:52
idkidk2   Good QoL update , but don't you think it might...   Jul 21 2022, 10:52
SivSilly   [quote name='idkidk2' post='6156559' date='Jul 21 ...   Jul 21 2022, 10:58
Hekiru   1% tax is very low tbh, I was expecting something ...   Jul 21 2022, 11:47
what_is_name   Maybe a stupid and not that important question: Ma...   Jul 21 2022, 10:58
kamio11   [quote name='idkidk2' post='6156559' date='Jul 21 ...   Jul 21 2022, 11:36
mathl33t   So there's a maximum price which is what you c...   Jul 21 2022, 12:18
mewsf   I noticed that scroll of absorption used to have a...   Jul 21 2022, 12:45
Mocka   This is pretty big. Wasn't expecting a whole n...   Jul 21 2022, 13:46
Nicosai   Does this factor in Coupon Clipper? What happen...   Jul 21 2022, 14:00
Noni   Firefox nightly on mobile Android, the arrows in ...   Jul 21 2022, 14:13
kamio11   [quote name='Noni' post='6156634' date='Jul 21 202...   Jul 21 2022, 15:24
Shank   From the wiki report thread: [quote name='mundomu...   Jul 21 2022, 17:53
what_is_name   [quote name='Shank' post='6156730' date='Jul 21 20...   Jul 21 2022, 18:04
Tenboro   [quote name='Nicosai' post='6156630' date='Jul 21 ...   Jul 21 2022, 19:13
kamio11   [quote name='Tenboro' post='6156762' date='Jul 21 ...   Jul 21 2022, 19:23
Noni   [quote name='Tenboro' post='6156762' date='Jul 21 ...   Jul 21 2022, 20:56
TTCT123   Is it possible to keep the record of our last orde...   Jul 21 2022, 19:21
Anime Janai   PROBLEM: The displayed quantity of items in my po...   Jul 21 2022, 20:01
Tenboro   [quote name='kamio11' post='6156765' date='Jul 21 ...   Jul 21 2022, 20:32
kamio11   [quote name='Tenboro' post='6156783' date='Jul 21 ...   Jul 26 2022, 00:08
eomivan   It would be nice if there is an "All" ta...   Jul 22 2022, 01:47
Tenboro   Alright, I replaced the deposit/withdraw unicode a...   Jul 22 2022, 08:43
kamio11   [quote name='Tenboro' post='6157036' date='Jul 22 ...   Jul 22 2022, 09:41
Tenboro   [quote name='kamio11' post='6157059' date='Jul 22 ...   Jul 23 2022, 10:42
lololo16   [quote name='Tenboro' post='6157780' date='Jul 23 ...   Jul 23 2022, 16:07
ihatov   [quote name='Tenboro' post='6157036' date='Jul 22 ...   Jul 22 2022, 10:01
Tgbvfr   [quote name='Tenboro' post='6156547' date='Jul 21 ...   Jul 22 2022, 14:39
Bolide   May I suggest to add the old festival artifacts/tr...   Jul 23 2022, 09:29
chjj30   [quote name='Bolide' post='6157756' date='Jul 23 2...   Jul 23 2022, 09:58
sogeth   By it's lack of inclusion in the market, can w...   Jul 24 2022, 06:33
what_is_name   There are also Seven-Leafed Clover and Rabbit...   Jul 24 2022, 07:14
Tenboro   [quote name='sogeth' post='6158179' date='Jul 24 2...   Jul 24 2022, 09:44
cornandbeans   Is it possible to allow selecting/copying text in ...   Jul 24 2022, 19:02
sogeth   [quote name='cornandbeans' post='6158402' date='Ju...   Jul 25 2022, 01:51
sogeth   Right now it's relatively time consuming to vi...   Jul 25 2022, 02:29
Tenboro   [quote name='cornandbeans' post='6158402' date='Ju...   Jul 25 2022, 09:43
sogeth   [quote name='Tenboro' post='6158700' date='Jul 25 ...   Jul 25 2022, 13:59
mewsf   scroll of absorption, low-grade cloth and low-grad...   Jul 26 2022, 06:27
what_is_name   [quote name='kamio11' post='6158977' date='Jul 26 ...   Jul 26 2022, 06:49
Tenboro   [quote name='kamio11' post='6158977' date='Jul 26 ...   Jul 26 2022, 07:40
Tenboro   Minor update: - Added a "Trade Log" tab...   Jul 27 2022, 11:08
mathl33t   [quote name='Tenboro' post='6159779' date='Jul 27 ...   Jul 27 2022, 22:09
Pretty anon   [quote name='Tenboro' post='6159779' date='Jul 27 ...   Jul 28 2022, 08:48
uareader   When I want to quickly buy/sell something, I need ...   Jul 27 2022, 13:10
Tenboro   [quote name='uareader' post='6159826' date='Jul 27...   Jul 27 2022, 21:37
Basara Nekki   [quote name='Tenboro' post='6160017' date='Jul 27 ...   Jul 27 2022, 22:12
Basara Nekki   I remember there were some people who complained a...   Jul 27 2022, 21:10
mathl33t   Market makers (resellers) were a pain in hvmarket ...   Jul 28 2022, 01:27
Tenboro   [quote name='mathl33t' post='6160023' date='Jul 27...   Jul 28 2022, 07:45
Necromusume   Can we have, A screen that shows all the items in ...   Jul 30 2022, 21:04
uareader   Will the tooltips explaining the items in the Item...   Aug 1 2022, 10:20
mathl33t   In the market, can you make it so switching betwee...   Aug 1 2022, 12:05
Shank   Not sure it'd be called a bug more than a conv...   Aug 1 2022, 18:16
Tenboro   [quote name='Necromusume' post='6161542' date='Jul...   Aug 2 2022, 10:31
Necromusume   [quote name='Tenboro' post='6162880' date='Aug 2 2...   Aug 2 2022, 20:29
Shank   [quote name='Tenboro' post='6162880' date='Aug 2 2...   Aug 2 2022, 10:39
mathl33t   This might be really old, but selecting my title a...   Aug 2 2022, 23:34
uareader   [quote name='mathl33t' post='6163126' date='Aug 2 ...   Aug 3 2022, 00:23
SPoison   Don't know if anyone else cares but how about ...   Aug 6 2022, 22:35
kamio11   Can thousands separators be displayed in the data ...   Aug 8 2022, 05:44
Tenboro   [quote name='kamio11' post='6165747' date='Aug 8 2...   Aug 8 2022, 09:06
amaimono   Any chance for a search feature in the Market? The...   Aug 8 2022, 16:40
Tenboro   [quote name='amaimono' post='6165916' date='Aug 8 ...   Aug 8 2022, 20:12
what_is_name   [quote name='Tenboro' post='6165990' date='Aug 9 2...   Aug 9 2022, 06:17
Tenboro   [quote name='what_is_name' post='6166201' date='Au...   Aug 9 2022, 10:14
mr_baka   Hello! Can you please add a digit group separa...   Aug 26 2022, 00:50
SPoison   [quote name='mr_baka' post='6173887' date='Aug 25 ...   Aug 26 2022, 03:14
nikumiso   I would like you to make the picture of Riddlemast...   Sep 11 2022, 18:01
ikki.   i have a problem with captcha. submit button is no...   Sep 11 2022, 18:07
Noni   [quote name='ikki.' post='6180889' date='Sep 11 20...   Sep 11 2022, 18:48
ikki.   [quote name='Noni' post='6180908' date='Sep 11 202...   Sep 11 2022, 20:31
Noni   [quote name='ikki.' post='6180939' date='Sep 11 20...   Sep 11 2022, 21:49
Dead-ed   *cricket noises* At the market, please add ...   Oct 26 2022, 11:35
Necromusume   [quote name='Dead-ed' post='6198294' date='Oc...   Oct 27 2022, 06:20
Dead-ed   [quote name='Necromusume' post='6198580' date='Oct...   Oct 27 2022, 09:36
프레이   Navbar at bottom gets pushed out of view if the lo...   Nov 2 2022, 18:34
mewsf   I hope we can have some rough preview of the next ...   Nov 9 2022, 12:11
lygarx   still wondering what the cores will be used for in...   Nov 13 2022, 10:23
Tgbvfr   [quote name='lygarx' post='6207287' date='Nov 13 2...   Nov 15 2022, 05:38
setasan   Id like to know, sometimos at riddlemaster the pon...   Dec 6 2022, 20:54
Noni   [quote name='setasan' post='6218355' date='Dec 6 2...   Dec 6 2022, 21:38
setasan   [quote name='Noni' post='6218371' date='Dec 6 2022...   Dec 6 2022, 22:27
e_hentai_1   [quote name='Noni' post='6218371' date='Dec 6 2022...   Mar 20 2023, 04:53
Basara Nekki   [quote name='e_hentai_1' post='6274977' date='Mar ...   Mar 20 2023, 05:11
e_hentai_1   [quote name='Basara Nekki' post='6274981' date='Ma...   Mar 20 2023, 06:05
Tenboro   A surprise market update has been pushed to Isekai...   Mar 24 2023, 11:26
Shank   [quote name='Tenboro' post='6276908' date='Mar 24 ...   Mar 24 2023, 12:28
cornandbeans   [quote name='Tenboro' post='6276908' date='Mar 24 ...   Mar 24 2023, 16:45
Tenboro   [quote name='cornandbeans' post='6277075' date='Ma...   Mar 24 2023, 16:48
Necromusume   Hmm, thanks for the update. I don't think peo...   Mar 25 2023, 00:20
Tenboro   This update has now been pushed to Persistent. No...   Mar 25 2023, 09:53
sabregimp   [quote name='Tenboro' post='6277493' date='Mar 25 ...   Mar 25 2023, 11:03
mewsf   I don't know about the players who play grindf...   Mar 25 2023, 10:57
ihatov   I totally and completely agree that AI-powered cap...   Mar 25 2023, 11:00
3 Pages V  1 2 3 >


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 


Lo-Fi Version Time is now: 8th October 2024 - 22:04