Capabilities
SEARCH_SKILL_CATALOG
Search loaded skills for product and bundle editors
Bridge contract
JsonArray searchSkillCatalog(String term, int limit);Search loaded skills by case-insensitive name or numeric skill ID. Clamp
limit to 1–50 and return one entry per skill ID. maxLevel must be the
highest normal, non-enchanted level:
{ "skillId": 1204, "name": "Wind Walk", "maxLevel": 1 }Mobius requirement
Stock Mobius CT_0 keeps its loaded skills in a private map. Add this accessor
to org.l2jmobius.gameserver.data.xml.SkillData:
public Collection<Skill> getAllSkills()
{
return java.util.Collections.unmodifiableCollection(_skillsByHash.values());
}If this patch is not installed, remove SEARCH_SKILL_CATALOG from
MobiusGameBridge.capabilities().
aCis exposes loaded skills through SkillTable.getSkills() and does not
require this patch.
Verification
Connector check searches for a with a limit of one. An empty result is
valid if the request completes successfully.