summaryrefslogtreecommitdiff
path: root/example/scripts/attributes.lua
AgeCommit message (Collapse)AuthorFilesLines
2013-02-16Fixed last second reordering of function parameters in last commitErik Schilling1-5/+5
Accidently only reordered the order in the definition but not in the calls
2013-02-04Moved attribute (re)calculation to the scriptsErik Schilling1-0/+74
This introduces two callbacks: - on_update_derived_attribute -> Called to recalculate other derived attributes. - on_recalculate_base_attribute -> Called to recalculate a base attribute (only called for characters. However the function passed as callback can be useful for recalculating the derived attributes as well) Monsters no longer block recalculation of attributes except HP and Speed. I saw no sense to keep this. Fixed constant value in libmana-constants.lua Dropped bool type of the recalculation functions. It would be difficult to keep it while pushing all to the script engine and it was unused anyway. All in all this adds a LOT more flexibillity to projects since they can now adapt all attributes in the way they want.