No description
Find a file
Griffin Smith 8ecefddbd4 Use wielded items to calculate damage
Use whatever items the character has wielded, if any, to calculate the
damage they deal when attacking. Currently this shortcuts handedness to
just use the *first* item they have equipped, which is fine since it's
currently only possible to equip something in the right hand.
2019-12-23 10:47:09 -05:00
.github Fail on all warnings in CI 2019-11-30 18:16:48 -05:00
build Move patch file to a less obtrusive location 2019-11-29 23:01:36 -05:00
src Use wielded items to calculate damage 2019-12-23 10:47:09 -05:00
test Fix an injectivity issue with saving the game 2019-11-30 15:00:39 -05:00
.gitignore gitignore debug.log 2019-09-07 14:52:37 -04:00
default.nix Fail on all warnings in CI 2019-11-30 18:16:48 -05:00
haskell-overlay.nix Move patch file to a less obtrusive location 2019-11-29 23:01:36 -05:00
hie.sh An @-sign in a box, in haskell 2019-08-25 13:28:10 -04:00
LICENSE An @-sign in a box, in haskell 2019-08-25 13:28:10 -04:00
nixpkgs.nix Use haskellSrc2nix over explicit cabal2nix 2019-08-31 13:15:17 -04:00
package.yaml Fix an injectivity issue with saving the game 2019-11-30 15:00:39 -05:00
pkg.nix Gitignore source before passing to nix 2019-11-27 13:20:46 -05:00
README.org Use correct bin path in README 2019-11-30 18:25:32 -05:00
Setup.hs An @-sign in a box, in haskell 2019-08-25 13:28:10 -04:00
shell.nix Move patch file to a less obtrusive location 2019-11-29 23:01:36 -05:00
xanthous.cabal Fix an injectivity issue with saving the game 2019-11-30 15:00:39 -05:00

Xanthous

Building

$ nix build

Running

$ ./result/bin/xanthous [--help]

Keyboard commands

Keyboard commands are currently undocumented, but can be found in [this file. Movement uses the nethack-esque hjklybnu.

Development

$ nix-shell

# Build (for dev)
[nix-shell:xanthous]$ cabal new-build

# Run tests
[nix-shell:xanthous]$ cabal new-run test

# Run a repl
[nix-shell:xanthous]$ cabal new-repl