?Pets(Spirit of darkness/else) Fairy\broken parts?

[TwT]~Darkness

Active Pirate
Registered
LV
0
 
Joined
Mar 11, 2026
Messages
40
Reaction score
9
Points
28
Hello everyone,

I am using Mothanna's server files, and I was wondering if anyone could help me fix an issue with Spirits and Fairies not working properly.

In PKO Admin, the Spirit items are displayed with their icons correctly. In-game, however, the icons are missing (which is not a major problem since icons can be added later). The real issue is that the Spirit of Thunder, as well as other Spirits, states that it should be activated when placed in the 4th inventory slot, but nothing happens when it is placed there.

When I try to equip a Spirit into its designated slot, the game returns an error saying that the item cannot be used.

I am experiencing a similar issue with Fairies. Sometimes they can be equipped but do not appear visually above the character, and sometimes they cannot be equipped at all. This affects both Junior Angela and Senior Angela, as well as the Fairy Dragon pet.

I have already spent a lot of time trying to fix this. I modified ItemInfo values multiple times, but it did not help. I changed some values from 0 to 1 to allow all character races/classes to use the items. I also changed values from -1 to 17 so the Spirit slot would be recognized. Unfortunately, none of these changes made any difference.

If the problem is indeed related to ItemInfo and certain values are not being read correctly by the client or server, where exactly could I have made a mistake?

I also tried recompiling GameServer and replaced:

<span>Short sEquipCon = CanEquipItem(pSEquipIt);</span>
with:

<span>Short sEquipCon = enumITEMOPT_SUCCESS;</span>
The server does compile, but the resulting GameServer starts very differently from the original one. It takes a very long time to start and continuously prints lines to the console even after the server appears to be running. However, this change still does not solve the Spirit or Fairy problem.1781596765735.webp
1781596725957.webp
At this point, I am completely stuck. Without working Spirits and Fairies, I cannot properly configure loot tables, because there is no point in allowing players to obtain or combine these items if they cannot actually use them.
1781596680357.webp
One more question:

Is there any command or SQL value that needs to be modified in order to give a character Crystal currency? I can edit the online currency values directly in SQL, but the Crystal balance does not update or appear in-game.

Any help, suggestions, or guidance would be greatly appreciated.

Thank you for your time and attention.


1781596468888.webp