Alacrity Specs

Alacrity provides several ways to create entities, buffs, modifiers, and conditions in a programmatic fashion using the Rust or Lua APIs. While this is useful for creating ad-hoc effects, there is a better way to create game specs that are loaded into the application binary at compilation time.

The following sections provide all the required information you need to know about Alacrity specs:

  • Specs Path — Learn how to set up the Alacrity's Specs Path
  • Templates — Learn about Alacrity's Protobuf templates
  • Lua Tables — Learn how to define specs through Lua tables