wtf? Prime Shop changes causing Buff / Abnormal Effect bar to disappear after login

wtf

bysouza

Vassal
Customer

I am experiencing a strange issue related to the Prime Shop.

The problem started after I changed the Prime Shop product list and added custom items from my server.

Currently, I am using products like these:

&lt;product id="100101" name="VIP Montlhy" category="11" price="30" is_best="true" on_sale="true" account_daily_limit="10" limit_days="1" sale_start_date="1980.01.01 08:00" sale_end_date="2037.06.01 08:00"&gt;<br> &lt;component item_id="65213" count="1" /&gt;<br>&lt;/product&gt;<br><br>&lt;product id="100102" name="Mission Pass Monthly" category="11" price="1000" is_best="true" on_sale="true" account_daily_limit="5" limit_days="1" sale_start_date="1980.01.01 08:00" sale_end_date="2037.06.01 08:00"&gt;<br> &lt;component item_id="65215" count="1"/&gt;<br>&lt;/product&gt;<br><br>&lt;product id="100103" name="Third Class Quest" category="11" price="15" on_sale="true" sale_start_date="1980.01.01 08:00" sale_end_date="2037.06.01 08:00"&gt;<br> &lt;component item_id="65200" count="1"/&gt;<br>&lt;/product&gt;<br><br>&lt;product id="100104" name="Subclass Quest" category="11" price="30" on_sale="true" sale_start_date="1980.01.01 08:00" sale_end_date="2037.06.01 08:00"&gt;<br> &lt;component item_id="65202" count="1"/&gt;<br>&lt;/product&gt;<br>

Problem​

After restarting the server and logging back into the character, the first thing I notice is that the buff / abnormal effect bar near the character HP disappears completely.

However, the buffs are still active and their effects are working normally.

If I target my own character and check the buff list displayed on the right side, near the target window, the buffs are still shown correctly there.

The strangest part happens when I use any skill that applies a buff, debuff, or any kind of abnormal/status effect to the character.

As soon as a new effect is applied, the buff bar near the HP immediately appears again, including the buffs that were already active before.

Steps to reproduce​

  1. Modify the Prime Shop product list and add custom items.
  2. Restart the server.
  3. Log into a character that already has active buffs.
  4. Check the buff bar near the character HP.
  5. The buff bar is missing, even though the buffs are still active.
  6. Target your own character and check the buffs near the target window.
  7. The buffs are displayed normally there.
  8. Use any skill that applies a new buff or abnormal effect.
  9. The buff bar near the HP appears again and starts displaying all active effects normally.

Expected behavior​

When logging into the character, all active buffs and abnormal effects should be loaded and displayed correctly in the buff bar.

Actual behavior​

The effects remain active, but the buff bar is not displayed after login.

The bar only appears again after a new buff or abnormal/status effect is applied to the character.

I am not sure whether this issue is related to the loading of abnormal effects, the packet responsible for updating the buff list, or some unexpected interaction with the Prime Shop.

What makes this issue even more strange is that it started happening after I modified the Prime Shop product list.

If necessary, I can record a video showing the issue and the exact steps to reproduce it.
 

Did you get lost on the forum? :)
Why create a new thread if you've already made a similar one?
=-=-=-=
I have roughly the same setup on my clients as you do, and I have never had this kind of issue. In fact, I don't see how it could be caused by this at all.
These are completely different structures and packets, so they should not be related to each other in any way.
I found the cause of the problem.

The issue was not related to the custom products or item IDs. When the <span>prime_shop.xml</span> file was replaced, the VIP level section (<span>&lt;vip&gt;</span>) was removed, while <span>PrimeShopVipEnabled = True</span> remained enabled.

As a result, the server reported:

<span>Prime Shop Vip Data: Loaded 0 Vip levels.</span>

During character login, <span>VipManager</span> attempted to access the missing VIP level data. This interrupted the login sequence before the <span>AbnormalStatusUpdate</span> packet was sent. Therefore, the buffs remained active, but the buff bar next to the character’s HP was not updated. Using any new buff or abnormal skill triggered another update, causing all existing buffs to appear again.

I kept the custom Prime Shop products and restored the original <span>&lt;vip&gt;</span> entries inside the same <span>prime_shop.xml</span> file. After that, the server loaded all 8 VIP levels again, and the buff bar started displaying correctly after login.

The solution is to add custom products without removing the VIP section at the end of <span>prime_shop.xml</span>.
 
Back
Top