summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Martin Read [Thu, 13 Mar 2014 23:23:00 +0000 (23:23 +0000)]
Don't save screenshots.
Martin Read [Wed, 12 Mar 2014 16:00:50 +0000 (16:00 +0000)]
Big ball-of-mud commit
Whole bunch of things in here, including:
* Files which don't need to refer to specific permons or permobjs by ID should
no longer need to depend on the ID-list headers, as the NUM_OF_xxx constants
for these arrays have been converted from preprocessor macros to objects of
type "const int".
* A modicum of version-checking and referential integrity checking has been
added to load_game(), which has also been converted to use exceptions to
indicate failure.
* A bunch of things now use lookup tables (either indexed or linear search)
instead of big clunky switches.
* Some item-attribute work is still in progress, which should allow a bunch
of switches on permobj IDs to be replaced with tests for object flags.
(Also, in principle the game should now support any piece of equipment
conveying any resistance.)
* A few other lingering bugs from Victrix Abyssi have been caught and fixed.
* The nutritional value of different pieces of food is now defined in the
permobj database rather than being a single hard-coded constant in
eat_food().
* There is now a choice of three character classes: Princess, Demon Hunter,
and Thanatophile.
Martin Read [Mon, 10 Mar 2014 20:22:38 +0000 (20:22 +0000)]
Minor tweakign to message handling for stair commands
Martin Read [Mon, 10 Mar 2014 19:16:22 +0000 (19:16 +0000)]
More switch-slaying.
Martin Read [Mon, 10 Mar 2014 17:43:18 +0000 (17:43 +0000)]
More switch-slaying, some thematic changes
* level connections are now magic portals rather than stairs
* some switches are now table searches (maybe someday I'll make them efficient)
* all sorts of bugslay associated with the above
Martin Read [Mon, 10 Mar 2014 17:32:22 +0000 (17:32 +0000)]
Renaming objects.cc to obj1.cc
Martin Read [Mon, 10 Mar 2014 17:31:41 +0000 (17:31 +0000)]
Checkpointing objects.cc before rename
Martin Read [Mon, 10 Mar 2014 16:18:43 +0000 (16:18 +0000)]
Renaming monsters.cc to mon1.cc
Martin Read [Mon, 10 Mar 2014 16:18:21 +0000 (16:18 +0000)]
Snapshotting monsters.cc
Martin Read [Mon, 10 Mar 2014 15:35:56 +0000 (15:35 +0000)]
Abolition of bloated switches, #1 in a series
Potion effects are now applied by searching a function table instead of
having an enormous switch.
Martin Read [Mon, 10 Mar 2014 15:35:29 +0000 (15:35 +0000)]
Renaming parametrs for better clarity
Martin Read [Sun, 9 Mar 2014 21:46:15 +0000 (21:46 +0000)]
All sorts of fun and frolics with serialization mainly.
Also, say hello to the blood elemental.
Martin Read [Sun, 9 Mar 2014 19:56:27 +0000 (19:56 +0000)]
Just a boring ball-of-mud checkpoint
Martin Read [Sun, 9 Mar 2014 19:39:53 +0000 (19:39 +0000)]
Exclude archive-test
Martin Read [Sun, 9 Mar 2014 19:39:31 +0000 (19:39 +0000)]
Added debian directory
Martin Read [Sat, 8 Mar 2014 20:05:13 +0000 (20:05 +0000)]
Start ignoring coredumps
Martin Read [Sat, 8 Mar 2014 20:04:59 +0000 (20:04 +0000)]
Deleted core!
Martin Read [Sat, 8 Mar 2014 20:04:41 +0000 (20:04 +0000)]
More fun
Martin Read [Sat, 8 Mar 2014 18:59:27 +0000 (18:59 +0000)]
Snapshotting something that builds but is certainly flaky
Martin Read [Sat, 8 Mar 2014 17:37:52 +0000 (17:37 +0000)]
File list tweakery
Martin Read [Sat, 8 Mar 2014 17:37:16 +0000 (17:37 +0000)]
Move man page to man subdir
Martin Read [Sat, 8 Mar 2014 00:42:43 +0000 (00:42 +0000)]
Initial development commit after filing off Victrix Abyssi's serial numbers
Oh, I also have already started the item database changes; no set of magic
ribbons here.
Martin Read [Sat, 8 Mar 2014 00:42:26 +0000 (00:42 +0000)]
Updated gitignore list
Martin Read [Sat, 8 Mar 2014 00:34:39 +0000 (00:34 +0000)]
Initial commit: Adding .gitignore list