No description
Find a file
Griffin Smith 5b1c7799a7 Add wielded, wieldable items
Split the character's inventory up into wielded items (in one or both
hands) and the backpack, and display wielded items when drawing the
inventory panel. Currently there's no way to actually *wield* items
though, so this is all unused/untested.

Also, add the ability for items to be "wieldable", which gives specific
descriptions for when attacking with them and also modified damage.
2019-12-22 22:46:43 -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 Add wielded, wieldable items 2019-12-22 22:46:43 -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