Introduction
1.
Compiling the Examples
2.
Generating UUIDs
3.
Alacrity Concepts
3.1.
Entity
3.1.1.
Attributes
3.1.2.
Properties
3.1.3.
Values
3.2.
Buff
3.2.1.
Modifiers
3.2.2.
Conditions
3.2.3.
Propagation Maps
3.3.
Tags
4.
Alacrity Specs
4.1.
Specs Path
4.2.
Templates
4.3.
Lua Tables
5.
Alacrity Entities
5.1.
Tagging Entities
5.2.
Entity's Attributes
5.2.1.
Attribute's Modifiers
5.3.
Entity's Properties
5.3.1.
Property Use in Conditionals
5.4.
Attributes & Properties Differences
5.5.
Scopes
5.6.
Creating Entities
5.6.1.
Declarative
5.6.1.1.
Templates
5.6.2.
Programmatically
5.6.2.1.
Lua Tables
5.6.2.2.
Rust
5.7.
API
5.8.
LUA Specific API
5.8.1.
Entity's Lua UserData
5.8.1.1.
Fields
5.8.1.2.
Methods
5.8.1.2.1.
get_field_value
5.8.1.2.2.
generate_scope
5.8.1.2.3.
get_property
5.8.1.2.4.
add_properties
5.8.1.2.5.
remove_properties
5.8.1.2.6.
update_properties
5.8.1.2.7.
get_buff
5.8.1.2.8.
add_buff
5.8.1.2.9.
remove_buff
5.8.1.2.10.
activate_buffs
5.8.1.2.11.
get_tag
5.8.1.2.12.
get_tags
5.8.1.2.13.
add_tags
5.8.1.2.14.
remove_tags
5.8.1.2.15.
recalculate_attribute
5.8.1.3.
Meta Methods
5.8.1.3.1.
new
5.8.1.3.2.
tostring
6.
Alacrity Buffs
6.1.
Conditions
6.1.1.
Expressions
6.1.1.1.
Expression's Scope
6.1.2.
Logical Operator
6.1.3.
Creating Conditions
6.1.3.1.
Declarative
6.1.3.1.1.
Templates
6.1.3.1.2.
Lua Tables
6.1.3.2.
Programmatically
6.1.3.2.1.
Rust
6.1.3.2.2.
Lua
6.1.4.
Lua Interface
6.1.4.1.
Condition UserData
6.1.4.1.1.
Fields
6.1.4.1.2.
Methods
6.1.4.1.3.
Meta Methods
6.1.4.1.4.
Functions
6.2.
Buff Stacks
6.2.1.
Effect Stacks
6.2.1.1.
NoEffectStackable
6.2.1.2.
LastReplace
6.2.1.3.
HigherValueReplace
6.2.1.4.
LowerValueReplace
6.2.1.5.
FullStack
6.2.2.
Modifiers Stacks
6.2.2.1.
NoStack
6.2.2.2.
RefreshDuration
6.2.2.3.
StackDuration
6.2.2.4.
StackValue
6.2.2.5.
StackValueAndRefreshDuration
6.2.2.6.
StackValueAndDuration
6.3.
Modifiers
6.3.1.
Modifier's Conditions
6.4.
Propagations
6.5.
Creating Buffs
6.5.1.
Declarative
6.5.1.1.
Templates
6.5.1.2.
Lua Tables
6.5.2.
Programmatically
6.5.2.1.
Rust
6.5.2.2.
Lua
6.6.
API
6.7.
LUA Specific API
6.7.1.
Buff's Lua UserData
6.7.1.1.
Fields
6.7.1.2.
Methods
6.7.1.2.1.
can_be_activated
6.7.1.2.2.
activate
6.7.1.2.3.
deactivate
6.7.1.3.
Meta Methods
6.7.1.3.1.
new
6.7.1.3.2.
tostring
6.7.1.4.
Functions
7.
Contributing
7.1.
Forge
7.2.
Ticket Tracking
7.3.
Mailing Lists
7.3.1.
Alacrity's Announce
7.3.2.
User's Discussion
7.3.3.
Development
7.4.
Git
7.4.1.
Git Sendmail Flow
7.4.2.
Git Rebase
7.4.3.
Best Practices
7.5.
Continuous Integration
Contributors
Light
Rust
Coal
Navy
Ayu
Alacrity Book
Expression's Scope