User:AVS/Spellcasting
From VCMI Project Wiki
< User:AVS
Common interface
Used by GUI, AI, (?) Server
used by GUI
- animation
- sound
- description for spellbook
- icon for spellbook, scroll etc.
Server interface
used by server-side handlers
- applying effects
- do damage
- set timed effects
- adv map logic