Skip to content

kurtmweber/lvt

Folders and files

NameName
Last commit message
Last commit date
May 1, 2018
May 1, 2018
Jun 27, 2017
Oct 4, 2016
May 1, 2018
Oct 4, 2016
Oct 4, 2016
Mar 28, 2017
Oct 4, 2016
Sep 14, 2017
Dec 24, 2017
Oct 4, 2016
Oct 4, 2016
Jan 7, 2017
Dec 26, 2017
Dec 26, 2017
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016

Repository files navigation

Lavender Throne is released under the GNU General Public license, version 3.  
See file COPYING for details.

Lavender Throne makes use of the PCG random number generator.  Source code, 
found in the files src/pcg_basic.c and src/pcg_basic.h, is released under the 
Apache License version 2.0 and was written by Melissa O'Neill.  See 
http://www.apache.org/licenses/LICENSE-2.0 for details.

You can turn on debugging code (which gives some shortcuts during gameplay, 
e.g. hidden doors are marked and creatures can be killed with a single hit) by 
uncommenting the line with "#define _D_DEBUG" in those files where it exists 
(currently leveldisp.c and attack.c).  For some reason, defining it at compile 
time with "make CFLAGS=-D_D_DEBUG" causes placeDoors to segfault.  No clue why.

HOW TO PLAY

Move with numeric keypad, in cardinal directions and diagonally.  Numeric keypad '.' uses a move in place.

Map symbols:
.	open floor
#	wall
<	up stair
>	down stair
+	closed door
'	open door

Commands:
c	close an open door
d	drop an item
e	eat food
i	view inventory list
n	name an item
o	open a closed door
p	pick fruit from a plant
r	remove a piece of armor
s	search for hidden doors
S	save game
t	throw an object
u	unwield currently-wielded item
w	wield an object (anything can be wielded, including things that aren't explicitly weapons)
W	wear a piece of armor
;	look at an object on the map (navigate the cursor with the movement 
	keys, then hit enter/return)
#	un-name an item
,	pick up an item
<	go up an up stair
>	go down a down stair