<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Improving inventory inefficiencies]]></title><description><![CDATA[<p dir="auto">Hello.</p>
<p dir="auto">I'd like to ask about some inefficiencies in the user inventory.</p>
<ol>
<li>Item rewards should be called individually, not in bulk.</li>
<li>To find items based on their 'defId' within the inventory, a full search is required.</li>
</ol>
<p dir="auto">For itemCatalogs, which can only hold one item, we need to check if the item exists in the user's inventory before issuing the reward.<br />
The problem is that it only supports itemId-based verification.</p>
<p dir="auto">Furthermore, since there's no bulk-based reward payment system, rewards must be paid out individually. However, setting up approximately 100 to 200 items initially...</p>
<p dir="auto">results in inefficient code.</p>
]]></description><link>https://forums.getbraincloud.com/topic/304/improving-inventory-inefficiencies</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 17:33:56 GMT</lastBuildDate><atom:link href="https://forums.getbraincloud.com/topic/304.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Sep 2025 12:41:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Improving inventory inefficiencies on Mon, 23 Feb 2026 22:47:24 GMT]]></title><description><![CDATA[<p dir="auto">Bundles are described in our release notes here - <a href="https://updates.braincloudservers.com/braincloud-5.9-is-live-23Q66A" rel="nofollow ugc">https://updates.braincloudservers.com/braincloud-5.9-is-live-23Q66A</a></p>
<p dir="auto">Randomly assigning 100 items? (Gotta say that sounds like a lot). That said - we are adding it to our roadmap.</p>
]]></description><link>https://forums.getbraincloud.com/post/1135</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1135</guid><dc:creator><![CDATA[Paul Winterhalder]]></dc:creator><pubDate>Mon, 23 Feb 2026 22:47:24 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Mon, 23 Feb 2026 04:51:28 GMT]]></title><description><![CDATA[<p dir="auto">Hello.<br />
Bundles are a necessary feature. We plan to fully utilize them soon.<br />
I lack information about bundles.<br />
How do you handle items already owned?<br />
(The expected behavior is that if one quantity-limited item already exists, it should be skipped, and if it's stock-based, one should be added.)</p>
<p dir="auto">AwardMultipleUserItems is correct.<br />
We need to dynamically assign items based on data released in the itemCatalog.<br />
We're solving this with a script, but we're using it in a scenario where updated items are randomly assigned.<br />
The problem is that the number of randomly assigned items is around 100.<br />
This represents an inefficiency in the number of script calls and backend processing.<br />
Please include this in your roadmap</p>
<p dir="auto">Thank you.</p>
]]></description><link>https://forums.getbraincloud.com/post/1130</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1130</guid><dc:creator><![CDATA[noah]]></dc:creator><pubDate>Mon, 23 Feb 2026 04:51:28 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Fri, 20 Feb 2026 21:51:24 GMT]]></title><description><![CDATA[<p dir="auto">So <a class="plugin-mentions-user plugin-mentions-a" href="/user/noah" aria-label="Profile: noah">@<bdi>noah</bdi></a> ,</p>
<p dir="auto">I guess we misunderstood your use case. By the way you were describing things, we were envisioning a scenario where a user avatar is created, and they need to have an initial set of items - i.e., a cheap sword, a cheap shield, worn leather armor, worn boots, etc.  Thus, we thought allowing you to add that to a bundle (where maybe you'd have a different bundle per character class) would make sense.</p>
<p dir="auto">But I guess that's not what you are getting at? From your message:</p>
<blockquote>
<p dir="auto">It differs somewhat from the goal of "dynamically distributing a <em>single</em> item at once."</p>
</blockquote>
<p dir="auto">I mean - if it's a quantity of a <strong>SINGLE</strong> item as you say - then our existing <code>AwardUserItem()</code> call does allow you to specify a quantity. That said, I suspect you mistyped and meant to say "dynamically distributing <strong>MULTIPLE</strong> items at once" - which, as you say, would require an <code>AwardMultipleUserItems()</code> call.</p>
<p dir="auto">Anyway, we can queue up an <code>AwardMultipleUserItems()</code> call on the roadmap - but we're doing heavy lifting on new features for 6.0 right now - and this is easily handled via a custom script (and remember, calls from scripts are just 1/2 API count each, so it's more efficient that way too) - so it won't be top priority at this point.</p>
<p dir="auto">So - in summary - I can't promise this will be in the next release. Never say never (sometimes the devs fit extra stuff in once the main features are complete) - but I'd say unlikely for 6.0 - more likely for 6.1 or 6.2.</p>
<p dir="auto">But as I noted - easily handled via a script, right? Unless I'm missing something?</p>
<p dir="auto">Paul.</p>
<p dir="auto">Paul.</p>
]]></description><link>https://forums.getbraincloud.com/post/1129</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1129</guid><dc:creator><![CDATA[Paul Winterhalder]]></dc:creator><pubDate>Fri, 20 Feb 2026 21:51:24 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Fri, 13 Feb 2026 05:51:03 GMT]]></title><description><![CDATA[<p dir="auto">Will there be an update?<br />
We are still inefficiently paying out one item repeatedly through AwardUserItem.</p>
]]></description><link>https://forums.getbraincloud.com/post/1123</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1123</guid><dc:creator><![CDATA[noah]]></dc:creator><pubDate>Fri, 13 Feb 2026 05:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Tue, 13 Jan 2026 15:53:57 GMT]]></title><description><![CDATA[<p dir="auto">Thank you for the feedback. We’ll take a look and follow up if needed.</p>
]]></description><link>https://forums.getbraincloud.com/post/1084</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1084</guid><dc:creator><![CDATA[JasonL]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Tue, 13 Jan 2026 04:57:48 GMT]]></title><description><![CDATA[<p dir="auto">hi. <a class="plugin-mentions-user plugin-mentions-a" href="/user/jasonl" aria-label="Profile: JasonL">@<bdi>JasonL</bdi></a><br />
This is somewhat different from what I had in mind.<br />
While bundling and using it is a viable option,<br />
it differs somewhat from the goal of "dynamically distributing a single item at once."<br />
Bundles require pre-composition and require version control. Furthermore, the actual disbursement only occurs after the bundle is opened.<br />
A function like AwardUserItem (multi defIds) is required.</p>
]]></description><link>https://forums.getbraincloud.com/post/1083</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1083</guid><dc:creator><![CDATA[noah]]></dc:creator><pubDate>Tue, 13 Jan 2026 04:57:48 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Mon, 12 Jan 2026 14:54:27 GMT]]></title><description><![CDATA[<p dir="auto">We are deploying brainCloud v5.9 today, which includes a new bulk <strong>userItem</strong> feature that addresses the inefficiencies you mentioned about the multiple item rewards. Please give it a try later today and let us know if it resolves your use case.</p>
]]></description><link>https://forums.getbraincloud.com/post/1078</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1078</guid><dc:creator><![CDATA[JasonL]]></dc:creator><pubDate>Mon, 12 Jan 2026 14:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Mon, 12 Jan 2026 09:11:56 GMT]]></title><description><![CDATA[<p dir="auto">hi, <a class="plugin-mentions-user plugin-mentions-a" href="/user/jasonl" aria-label="Profile: JasonL">@<bdi>JasonL</bdi></a> any update?</p>
]]></description><link>https://forums.getbraincloud.com/post/1075</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1075</guid><dc:creator><![CDATA[noah]]></dc:creator><pubDate>Mon, 12 Jan 2026 09:11:56 GMT</pubDate></item><item><title><![CDATA[Reply to Improving inventory inefficiencies on Fri, 26 Sep 2025 13:57:11 GMT]]></title><description><![CDATA[<p dir="auto">Just a heads-up, our team is working on this bulk userItem feature.</p>
]]></description><link>https://forums.getbraincloud.com/post/1006</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/1006</guid><dc:creator><![CDATA[JasonL]]></dc:creator><pubDate>Fri, 26 Sep 2025 13:57:11 GMT</pubDate></item></channel></rss>