Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>[EQEmu] Spire Quest API CompletionsNew to Visual Studio Code? Get it now.
[EQEmu] Spire Quest API Completions

[EQEmu] Spire Quest API Completions

Akkadius

|
461 installs
| (5) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

image

This is a EverQuest Emulator plugin (https://github.com/eqemu/server) that aims to provide intellisense, autocompletions for both server-embedded Perl and Lua API's.

EverQuest Emulator Server contains

  • 1,000's of custom method exports
  • 100's of custom events
  • 100's of constants

Features

  • Lua Full function, event, constant auto-completion Quest API support
  • Perl Full function, event, constant auto-completion Quest API support
  • Automatic Updates When EQEmulator Server source updates, Spire updates, which means this extension automatically updates the next time you start vscode.
  • Contextual Awareness The plugin is aware of the difference of what kind of script it is running in order to give the proper event and method exports. For example in a player script, e.other and e.self are different from a npc script in event_say(e). Similarly, the completions provider knows what events are available depending on the type of script you are in player, npc, bot, item, spell etc.

image

image

image

image

Definitions

Definitions are provided by Spire's API and updated when Spire is updated.

  • Quest API Explorer http://spire.akkadius.com/quest-api-explorer
  • Spire Definitions API http://spire.akkadius.com/api/v1/quest-api/definitions

Accompanied Plugins

This plugin works best with the following Lua plugins (Tested)

  • Lua by keyring
  • Perl by Gerald Richter
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft