summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-14Makes it pass Dialyzer's checks again.attributes_removalNathanael Sensfelder
2019-04-29Dialyzer error, compiles, some issues w/ client.nsensfel
Dialyzer says: bnt_join_battle.erl:103: The created fun has no local return bnt_join_battle.erl:122: The call shr_inventory:ataxia_add_equipment(shr_equipment:unresolved(),shr_inventory:type()) does not have an opaque term of type shr_equipment:type() as 1st argument bnt_join_battle.erl:310: Function repair_join_battle/6 will never be called shr_inventory:ataxia_add_equipment(shr_equipment:unresolved(),shr_inventory:type()) is defined, though... Still some hiccups with what is sent to the client.
2019-04-26Makes Dialyzer validate shared & battle.nsensfel
2018-08-30Changes the damage multiplier formula.nsensfel
2018-08-29Fixes small mixup.Nathanael Sensfelder
2018-08-29Updates btl_attack.erl, fixes small mistakes.nsensfel
2018-08-28Still propagating the changes...Nathanael Sensfelder
It'll require the attributes and statistics being recalculated every time a character is used, which isn't great. Can't exactly avoid it though: moving and changing weapon are both likely to alter them, and people rarely attack without doing one or the other.
2018-08-28Adds 'base' defense, applied to all damage types.Nathanael Sensfelder
Since it's applied to all damage types, 'base' defense points are much more valuable than defense points that are only applied when facing a specific element.
2018-08-28Fixes damage calculation.Nathanael Sensfelder
2018-08-28Adds the structure for omnimods, merges *_tile.erlnsensfel
2018-08-28Starting to add omnimods to the server.nsensfel