summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-04See [master 80bac96] on the client's rep.nsensfel
2018-07-03Avoids issues with dirty character turn data.nsensfel
2018-07-03Having 'defeated' as a rank wouldn't be reversible.nsensfel
2018-07-03Fixes parries.nsensfel
2018-07-03Still working on those victory conditions...nsensfel
Somehow, I got a commander killing their attacker through a parry, yet that led to the commander's player being eliminated. Both characters' health seemed to have taken the correct values in the DB, though...
2018-07-02Fixes next player turn calculation.nsensfel
2018-07-02...nsensfel
2018-07-02Working on player defeats...nsensfel
2018-07-01Preparing for player defeats...Nathanael Sensfelder
2018-06-28Adds ranks, starting work on victory/defeat...Nathanael Sensfelder
2018-06-22Fixes attackers never taking any damage.nsensfel
2018-06-22Removes obsolete sanity checks.nsensfel
2018-06-20Allows negative current_health.nsensfel
2018-06-19Obstructed tiles are 'occupied', not 'oob'.nsensfel
2018-06-19Fixes command order, tiles data.nsensfel
2018-06-19Adds missing file.nsensfel
2018-06-18Possibly fixes negative number error, wrong range.Nathanael Sensfelder
But I apparently forgot a file in the last commit...
2018-06-18Separates tiles from their icon images IDs.nsensfel
The client has yet to be updated to support the new exchanges.
2018-06-18Uses the new watery tiles.nsensfel
2018-06-16Directly uses integers for indexes.nsensfel
2018-06-15Uses the existing tiles to make a demo map.nsensfel
2018-06-08Takes armor benefits into account.nsensfel
2018-06-08Equipment penalties should not increase attributesnsensfel
2018-06-07Woops, forgot to actually send the new stuff.nsensfel
2018-06-07add_{armor,weapon}, coefs, db stores stats.nsensfel
2018-06-07Now it seems to work perfectly.nsensfel
Getting both nodes to start made some unexpected issues about the hostnames appear, despite both using either "-name" or "-sname".
2018-06-06... it actually seems to work rather well.reorganizingNathanael Sensfelder
Quite a lot of missing db_query:op() though.
2018-06-06...nsensfel
2018-06-06...nsensfel
2018-06-06Figuring out how to organize the src folder(s)...nsensfel
2018-06-05Kind of hacked around to get the db working.nsensfel
It does seem to work, though.
2018-05-30Looking into dynamically updated records/tuples.nsensfel
So far, the plan is for the DB to not even know what it's storing. Instead, it trusts the queries to know what they are accessing (using record fields positions with erlang:setelement and such). That might turn out to be a terrible idea, though.
2018-06-01Preparing to add actual DBs...nsensfel
2018-05-28Ensures required headers are present.nsensfel
2018-05-11Fixes arg order, JSON encodes timeline elements.code-improvementsNathanael Sensfelder
2018-05-11Updates how the random battle is generated.Nathanael Sensfelder
2018-05-11Fusing character & character_instances.Nathanael Sensfelder
2018-05-11Passes Dialyzer's checks once again.Nathanael Sensfelder
2018-05-10...Nathanael Sensfelder
2018-05-08... and struct() -> type().Nathanael Sensfelder
2018-05-08...Nathanael Sensfelder
2018-05-08...Nathanael Sensfelder
2018-05-08...Nathanael Sensfelder
2018-05-08...Nathanael Sensfelder
2018-05-01...Nathanael Sensfelder
2018-04-27...nsensfel
2018-04-26Starting a cleanup of the code.nsensfel
2018-04-16Deads are no longer littering the map.nsensfel
2018-04-10Small renaming.nsensfel
2018-04-10Fixes makefiles so yaws can run.nsensfel