summaryrefslogtreecommitdiff
path: root/priv_entries.h
AgeCommit message (Collapse)Author
2015-01-10added "Defend" actionOlivier Gayot
physical and magical damages are divided by 2 when a character is on defensive state. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-01-09added UltimaOlivier Gayot
this cast deals non elemental magic damages to every opponent Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-01-09change the type of target of "Choc"Olivier Gayot
Choc only damages one target. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-01-09implement a way to define who is targetable by an actionOlivier Gayot
we can specify who are the targets of an action by setting the field entry->action.target it can be a combination of one or more specifiers, such as: one team an eneny self everyone Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-01-08move some functions and headers so that the compilation is quickerOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-01-08handle the selection of a target in a generic way.Olivier Gayot
we do not split the code of the selection of a target anymore. Each action now does a very simple thing and as much efficiently as possible. every old function that are not used anymore have been removed. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-01-08use a generic way to navigate through entriesOlivier Gayot
entries are actually any action or subaction that can be performed. Attack, White Magic and so on are root actions. Fire, Ice X are subactions of Black Magic. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>