home · contact · privacy
Christian Heller [Sun, 15 Mar 2015 22:38:00 +0000 (23:38 +0100)]
7DRL: Add info about further God favor states to reach.
Christian Heller [Sun, 15 Mar 2015 22:29:49 +0000 (23:29 +0100)]
More expressive log messages.
Christian Heller [Sun, 15 Mar 2015 22:25:35 +0000 (23:25 +0100)]
7DRL: Add some more documentation.
Christian Heller [Sun, 15 Mar 2015 22:20:47 +0000 (23:20 +0100)]
7DRL: Add final mission.
Christian Heller [Sun, 15 Mar 2015 21:19:13 +0000 (22:19 +0100)]
7DRL: Add new mission, fix some bugs on the way.
Christian Heller [Sun, 15 Mar 2015 20:35:22 +0000 (21:35 +0100)]
Don't punish the player for moving towards an ocean tile.
Christian Heller [Sun, 15 Mar 2015 19:50:25 +0000 (20:50 +0100)]
Add weaker axe KNIFE.
Christian Heller [Sun, 15 Mar 2015 19:40:19 +0000 (20:40 +0100)]
7DRL: Re-spawn died-out species.
Christian Heller [Sun, 15 Mar 2015 19:34:34 +0000 (20:34 +0100)]
Fix broken CORPSE_IDs
Christian Heller [Sun, 15 Mar 2015 19:26:32 +0000 (20:26 +0100)]
Add forgiving checks for player mistakes. (Lots of duplicate code here.)
Christian Heller [Sun, 15 Mar 2015 19:07:53 +0000 (20:07 +0100)]
Fix client crashing due to GOD_MOOD removal.
Christian Heller [Sun, 15 Mar 2015 19:02:29 +0000 (20:02 +0100)]
Fix some breaking leftovers from last commits, remove GOD_MOOD.
Christian Heller [Sun, 15 Mar 2015 18:52:57 +0000 (19:52 +0100)]
Remove AI debugging logs.
Christian Heller [Sun, 15 Mar 2015 18:51:54 +0000 (19:51 +0100)]
7DRL: New tool: fertilizer.
Christian Heller [Sun, 15 Mar 2015 18:36:45 +0000 (19:36 +0100)]
Minor changes to default thing names and symbols.
Christian Heller [Sun, 15 Mar 2015 18:36:05 +0000 (19:36 +0100)]
Testing script additions to work with previous commits.
Christian Heller [Sun, 15 Mar 2015 18:35:33 +0000 (19:35 +0100)]
Necessary C additions to make previous commit build.
Christian Heller [Sun, 15 Mar 2015 18:34:59 +0000 (19:34 +0100)]
Minor server speed optimizations that don't really help all that much.
Christian Heller [Sun, 15 Mar 2015 16:20:59 +0000 (17:20 +0100)]
Client: Shrink "stats"/"info" window (7DRL: expect GOD_MOOD to vanish).
Christian Heller [Sun, 15 Mar 2015 15:43:22 +0000 (16:43 +0100)]
Update READMEs.
Christian Heller [Sun, 15 Mar 2015 15:39:42 +0000 (16:39 +0100)]
7DRL: Remove all window manager interactivity from default interface.
Christian Heller [Sun, 15 Mar 2015 15:22:15 +0000 (16:22 +0100)]
Improve testing script.
Christian Heller [Sun, 15 Mar 2015 06:12:45 +0000 (07:12 +0100)]
7DRL: more balanced world config.
Christian Heller [Sun, 15 Mar 2015 03:46:58 +0000 (04:46 +0100)]
7DRL: Make actors with more TT_LIFEPOINTS move faster.
Christian Heller [Sun, 15 Mar 2015 03:14:49 +0000 (04:14 +0100)]
Fix bug in seeing_thing().
Christian Heller [Sat, 14 Mar 2015 19:37:47 +0000 (20:37 +0100)]
7DRL: Redo colors.
Christian Heller [Sat, 14 Mar 2015 19:34:11 +0000 (20:34 +0100)]
Redo AI.
Christian Heller [Sat, 14 Mar 2015 17:34:59 +0000 (18:34 +0100)]
Client: Slightly grow wait time in test_and_poll_server().
Christian Heller [Sat, 14 Mar 2015 12:57:44 +0000 (13:57 +0100)]
Better integration of eat cost vs. eat gain in all AI deliberations.
Christian Heller [Sat, 14 Mar 2015 05:36:16 +0000 (06:36 +0100)]
get_inventory_slot_to_consume(t): Eat anything if deep in the red.
Christian Heller [Sat, 14 Mar 2015 05:14:39 +0000 (06:14 +0100)]
Use dedicated log() for all log messages.
Christian Heller [Sat, 14 Mar 2015 04:33:06 +0000 (05:33 +0100)]
Further improve get_inventory_slot_to_consume() healthiness test.
Christian Heller [Sat, 14 Mar 2015 03:32:29 +0000 (04:32 +0100)]
7DRL: Only player may pick up non-food.(Or AI axe-blocks its inventory.)
Christian Heller [Sat, 14 Mar 2015 03:14:06 +0000 (04:14 +0100)]
Enhance sanity of get_inventory_slot_to_consume.
Christian Heller [Sat, 14 Mar 2015 03:09:39 +0000 (04:09 +0100)]
Fix bug in standing_on_food() (returned True on items in inventory).
Christian Heller [Sat, 14 Mar 2015 02:33:40 +0000 (03:33 +0100)]
Update testing script to new healing algorithm.
Christian Heller [Sat, 14 Mar 2015 02:32:00 +0000 (03:32 +0100)]
Improve try_healing() chance.
Christian Heller [Sat, 14 Mar 2015 01:49:09 +0000 (02:49 +0100)]
Update testing script to new hunger system.
Christian Heller [Sat, 14 Mar 2015 01:47:06 +0000 (02:47 +0100)]
Greatly simplify hungering / over-eating.
Christian Heller [Sat, 14 Mar 2015 00:41:44 +0000 (01:41 +0100)]
Simplify hunger() with Python's built-in abs().
Christian Heller [Sat, 14 Mar 2015 00:37:19 +0000 (01:37 +0100)]
7DRL: Update test script.
Christian Heller [Sat, 14 Mar 2015 00:31:15 +0000 (01:31 +0100)]
In hunger(), correct log message on actually over-eating, not hungering.
Christian Heller [Sat, 14 Mar 2015 00:26:10 +0000 (01:26 +0100)]
7DRL: Extend EMPATHY display with actors' current actions.
Christian Heller [Fri, 13 Mar 2015 22:29:35 +0000 (23:29 +0100)]
7DRL: Default to EMPATHY set as long as no mission to gain it defined.
Christian Heller [Fri, 13 Mar 2015 22:15:27 +0000 (23:15 +0100)]
7DRL: Redo color scheme.
Christian Heller [Fri, 13 Mar 2015 21:20:11 +0000 (22:20 +0100)]
7DRL: Show actors' health on map (for non-player only when EMPATHY set).
Christian Heller [Fri, 13 Mar 2015 20:14:42 +0000 (21:14 +0100)]
7DRL: Exclude map cells with actors in FOV on them from stack depth map.
Christian Heller [Fri, 13 Mar 2015 20:06:20 +0000 (21:06 +0100)]
7DRL: Via stacks depth map, add visualization of thing stacks on map.
Christian Heller [Fri, 13 Mar 2015 16:28:06 +0000 (17:28 +0100)]
Fix default corpse IDs.
Christian Heller [Fri, 13 Mar 2015 16:21:08 +0000 (17:21 +0100)]
Define stack order by thing type id order (highest = lowest type id).
Christian Heller [Fri, 13 Mar 2015 15:04:27 +0000 (16:04 +0100)]
7DRL: Make "Things here" window scrollable.
Christian Heller [Fri, 13 Mar 2015 14:07:19 +0000 (15:07 +0100)]
7DRL: Prefix THINGS_HERE info with terrain name.
Christian Heller [Fri, 13 Mar 2015 06:12:13 +0000 (07:12 +0100)]
Fix TT_CORPSE_IDs (accidentally refered to bear, not dirt).
Christian Heller [Fri, 13 Mar 2015 05:57:53 +0000 (06:57 +0100)]
7DRL: Start 1st mission plant more numerous, but less proliferable.
Christian Heller [Fri, 13 Mar 2015 05:56:41 +0000 (06:56 +0100)]
7DRL: Don't count choppings of artificial wooden barriers as blasphemic.
Christian Heller [Fri, 13 Mar 2015 05:26:20 +0000 (06:26 +0100)]
7DRL: Let animals proliferate on all open map cells, not just soil.
Christian Heller [Fri, 13 Mar 2015 04:58:58 +0000 (05:58 +0100)]
7DRL: New plant mission, plus lots of refactoring of 7DRL-specific code.
Christian Heller [Fri, 13 Mar 2015 03:37:35 +0000 (04:37 +0100)]
7DRL: Reduce default TT_STORAGE for player.
Christian Heller [Fri, 13 Mar 2015 01:36:41 +0000 (02:36 +0100)]
Add to TODO.
Christian Heller [Fri, 13 Mar 2015 01:35:56 +0000 (02:35 +0100)]
Client: Fix log window drawing bug (too small winmap allocated).
Christian Heller [Fri, 13 Mar 2015 00:13:53 +0000 (01:13 +0100)]
(Tentative: Contains bugs!) Add carpentry, building walls from wood.
Christian Heller [Thu, 12 Mar 2015 21:40:23 +0000 (22:40 +0100)]
Fix memory map not updating world map terrain when previously explored.
Christian Heller [Thu, 12 Mar 2015 20:51:16 +0000 (21:51 +0100)]
7DRL: Add falling trees turning to lumber / WOOD.
Christian Heller [Thu, 12 Mar 2015 15:59:18 +0000 (16:59 +0100)]
7DRL: Add an "axe" tool type to chop down trees with.
Christian Heller [Thu, 12 Mar 2015 14:58:03 +0000 (15:58 +0100)]
In actor_move(), don't test target cell passability earlier than needed.
Christian Heller [Thu, 12 Mar 2015 14:52:26 +0000 (15:52 +0100)]
Replace TT_CONSUMABLE with more general TT_TOOL (type) and TT_TOOLPOWER.
Christian Heller [Thu, 12 Mar 2015 14:12:35 +0000 (15:12 +0100)]
7DRL: Add first plant growth quest.
Christian Heller [Thu, 12 Mar 2015 13:53:27 +0000 (14:53 +0100)]
7DRL: Don't save world_db["altar"].
Christian Heller [Thu, 12 Mar 2015 13:11:41 +0000 (14:11 +0100)]
Allow greater TT_PROLIFERATE values.
Christian Heller [Thu, 12 Mar 2015 03:55:00 +0000 (04:55 +0100)]
More helpfulness on how to start over in a new game world.
Christian Heller [Thu, 12 Mar 2015 03:37:36 +0000 (04:37 +0100)]
Update README(s).
Christian Heller [Thu, 12 Mar 2015 03:25:50 +0000 (04:25 +0100)]
Update file names in documentation.
Christian Heller [Thu, 12 Mar 2015 03:15:12 +0000 (04:15 +0100)]
Document "wait" action in log help and README.
Christian Heller [Thu, 12 Mar 2015 03:10:51 +0000 (04:10 +0100)]
Add log_help(), short usage info sent to log on server start.
Christian Heller [Thu, 12 Mar 2015 02:52:47 +0000 (03:52 +0100)]
Remove debugging code.
Christian Heller [Thu, 12 Mar 2015 02:52:19 +0000 (03:52 +0100)]
Updated SERVER_COMMANDS.
Christian Heller [Thu, 12 Mar 2015 02:45:19 +0000 (03:45 +0100)]
7DRL: Move altar positioning from server command to map generation.
Christian Heller [Thu, 12 Mar 2015 02:34:44 +0000 (03:34 +0100)]
7DRL: Don't use default ThingTypes that corpse to SLIPPERS.
Christian Heller [Thu, 12 Mar 2015 02:00:40 +0000 (03:00 +0100)]
7DRL: Add endgame.
Christian Heller [Thu, 12 Mar 2015 01:28:44 +0000 (02:28 +0100)]
turn_over(): hunger() before Thing action, so no suicide corpses hunger.
Christian Heller [Wed, 11 Mar 2015 23:02:06 +0000 (00:02 +0100)]
7DRL: Differentiate READMEs for 7DRL and engine.
Christian Heller [Wed, 11 Mar 2015 21:32:46 +0000 (22:32 +0100)]
Client: Change look mode cursor visualization.
Christian Heller [Wed, 11 Mar 2015 21:23:09 +0000 (22:23 +0100)]
7DRL: Add '_' altar symbol to map, declare it walkable.
Christian Heller [Wed, 11 Mar 2015 20:56:51 +0000 (21:56 +0100)]
7DRL: Add ALTAR positioning command / init.
Christian Heller [Wed, 11 Mar 2015 20:52:29 +0000 (21:52 +0100)]
Improve input validation in command_worldactive().
Christian Heller [Wed, 11 Mar 2015 16:10:31 +0000 (17:10 +0100)]
Fix bug in thingproliferation() (using "." instead of ":" cell targets).
Christian Heller [Wed, 11 Mar 2015 16:02:47 +0000 (17:02 +0100)]
7DRL: Documentation rump in SERVER_COMMANDS.
Christian Heller [Wed, 11 Mar 2015 15:41:31 +0000 (16:41 +0100)]
7DRL: Add vegetation-friendly land, make plant spread depend on it.
Christian Heller [Wed, 11 Mar 2015 15:13:47 +0000 (16:13 +0100)]
Handle cases where game / server starts on dead player.
Christian Heller [Wed, 11 Mar 2015 14:47:06 +0000 (15:47 +0100)]
7DRL: Declare ':' map cells open / passable / proliferable.
Christian Heller [Wed, 11 Mar 2015 14:23:39 +0000 (15:23 +0100)]
Rename remake_map() to make_map().
Christian Heller [Wed, 11 Mar 2015 14:18:52 +0000 (15:18 +0100)]
Fix map invalidation in command_maplength().
Christian Heller [Wed, 11 Mar 2015 14:11:29 +0000 (15:11 +0100)]
Save world map in savefile, generate only on MAKE_WORLD, drop SEED_MAP.
Christian Heller [Wed, 11 Mar 2015 13:46:39 +0000 (14:46 +0100)]
Output message about inability to set world active.
Christian Heller [Wed, 11 Mar 2015 13:46:03 +0000 (14:46 +0100)]
Add comment about last commit's feature.
Christian Heller [Wed, 11 Mar 2015 13:44:26 +0000 (14:44 +0100)]
Ignore lowercase-starting (= player) commands when world is inactive.
Christian Heller [Wed, 11 Mar 2015 13:33:33 +0000 (14:33 +0100)]
Fix buggy map existence test in command_worldactive().
Christian Heller [Wed, 11 Mar 2015 13:31:11 +0000 (14:31 +0100)]
Re-insert map existence check in command_worldactive().
Christian Heller [Wed, 11 Mar 2015 13:15:02 +0000 (14:15 +0100)]
Don't save non-active world.
Christian Heller [Wed, 11 Mar 2015 12:26:16 +0000 (13:26 +0100)]
7DRL: Client map coloring.