GET Battle Spells
/web/academy/spells
List all battle spells with details. Supports query parameters for pagination and localization.
Query parameters:
- size: Number of items per page (minimum: 1).
- index: Page index (starting from 1).
- lang: Language code for localized content (default:
en).
The response includes battle spell data:
- records: Array of spell entries, each containing:
- _id: Unique record identifier.
- _createdAt: Creation timestamp.
- _updatedAt: Last update timestamp.
- data:
- battleskillid: Battle spell ID.
- skillid: Skill ID.
- skillname: Spell name (e.g., 'Arrival').
- skillicon: Spell icon URL.
- skillshortdesc: Short description (e.g., 'Long-range Support').
- skilldesc: Full description of spell effects.
- skilldescemblem: Emblem-specific description (if applicable).
- skillvideo: Video reference (if available).
- id: Internal record ID.
- sourceId: Source reference ID.
This endpoint is useful for:
- Displaying the complete catalog of battle spells.
- Explaining spell effects and mechanics.
- Guiding players in spell selection and strategy.