home · contact · privacy
plomrogue
9 years agoFix bug in seeing_thing().
Christian Heller [Sun, 15 Mar 2015 03:14:49 +0000 (04:14 +0100)]
Fix bug in seeing_thing().

9 years ago7DRL: Redo colors.
Christian Heller [Sat, 14 Mar 2015 19:37:47 +0000 (20:37 +0100)]
7DRL: Redo colors.

9 years agoRedo AI.
Christian Heller [Sat, 14 Mar 2015 19:34:11 +0000 (20:34 +0100)]
Redo AI.

9 years agoClient: Slightly grow wait time in test_and_poll_server().
Christian Heller [Sat, 14 Mar 2015 17:34:59 +0000 (18:34 +0100)]
Client: Slightly grow wait time in test_and_poll_server().

9 years agoBetter integration of eat cost vs. eat gain in all AI deliberations.
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.

9 years agoget_inventory_slot_to_consume(t): Eat anything if deep in the red.
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.

9 years agoUse dedicated log() for all log messages.
Christian Heller [Sat, 14 Mar 2015 05:14:39 +0000 (06:14 +0100)]
Use dedicated log() for all log messages.

9 years agoFurther improve get_inventory_slot_to_consume() healthiness test.
Christian Heller [Sat, 14 Mar 2015 04:33:06 +0000 (05:33 +0100)]
Further improve get_inventory_slot_to_consume() healthiness test.

9 years ago7DRL: Only player may pick up non-food.(Or AI axe-blocks its inventory.)
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.)

9 years agoEnhance sanity of get_inventory_slot_to_consume.
Christian Heller [Sat, 14 Mar 2015 03:14:06 +0000 (04:14 +0100)]
Enhance sanity of get_inventory_slot_to_consume.

9 years agoFix bug in standing_on_food() (returned True on items in inventory).
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).

9 years agoUpdate testing script to new healing algorithm.
Christian Heller [Sat, 14 Mar 2015 02:33:40 +0000 (03:33 +0100)]
Update testing script to new healing algorithm.

9 years agoImprove try_healing() chance.
Christian Heller [Sat, 14 Mar 2015 02:32:00 +0000 (03:32 +0100)]
Improve try_healing() chance.

9 years agoUpdate testing script to new hunger system.
Christian Heller [Sat, 14 Mar 2015 01:49:09 +0000 (02:49 +0100)]
Update testing script to new hunger system.

9 years agoGreatly simplify hungering / over-eating.
Christian Heller [Sat, 14 Mar 2015 01:47:06 +0000 (02:47 +0100)]
Greatly simplify hungering / over-eating.

9 years agoSimplify hunger() with Python's built-in abs().
Christian Heller [Sat, 14 Mar 2015 00:41:44 +0000 (01:41 +0100)]
Simplify hunger() with Python's built-in abs().

9 years ago7DRL: Update test script.
Christian Heller [Sat, 14 Mar 2015 00:37:19 +0000 (01:37 +0100)]
7DRL: Update test script.

9 years agoIn hunger(), correct log message on actually over-eating, not hungering.
Christian Heller [Sat, 14 Mar 2015 00:31:15 +0000 (01:31 +0100)]
In hunger(), correct log message on actually over-eating, not hungering.

9 years ago7DRL: Extend EMPATHY display with actors' current actions.
Christian Heller [Sat, 14 Mar 2015 00:26:10 +0000 (01:26 +0100)]
7DRL: Extend EMPATHY display with actors' current actions.

9 years ago7DRL: Default to EMPATHY set as long as no mission to gain it defined.
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.

9 years ago7DRL: Redo color scheme.
Christian Heller [Fri, 13 Mar 2015 22:15:27 +0000 (23:15 +0100)]
7DRL: Redo color scheme.

9 years ago7DRL: Show actors' health on map (for non-player only when EMPATHY set).
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).

9 years ago7DRL: Exclude map cells with actors in FOV on them from stack depth map.
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.

9 years ago7DRL: Via stacks depth map, add visualization of thing stacks on 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.

9 years agoFix default corpse IDs.
Christian Heller [Fri, 13 Mar 2015 16:28:06 +0000 (17:28 +0100)]
Fix default corpse IDs.

9 years agoDefine stack order by thing type id order (highest = lowest type id).
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).

9 years ago7DRL: Make "Things here" window scrollable.
Christian Heller [Fri, 13 Mar 2015 15:04:27 +0000 (16:04 +0100)]
7DRL: Make "Things here" window scrollable.

9 years ago7DRL: Prefix THINGS_HERE info with terrain name.
Christian Heller [Fri, 13 Mar 2015 14:07:19 +0000 (15:07 +0100)]
7DRL: Prefix THINGS_HERE info with terrain name.

9 years agoFix TT_CORPSE_IDs (accidentally refered to bear, not dirt).
Christian Heller [Fri, 13 Mar 2015 06:12:13 +0000 (07:12 +0100)]
Fix TT_CORPSE_IDs (accidentally refered to bear, not dirt).

9 years ago7DRL: Start 1st mission plant more numerous, but less proliferable.
Christian Heller [Fri, 13 Mar 2015 05:57:53 +0000 (06:57 +0100)]
7DRL: Start 1st mission plant more numerous, but less proliferable.

9 years ago7DRL: Don't count choppings of artificial wooden barriers as blasphemic.
Christian Heller [Fri, 13 Mar 2015 05:56:41 +0000 (06:56 +0100)]
7DRL: Don't count choppings of artificial wooden barriers as blasphemic.

9 years ago7DRL: Let animals proliferate on all open map cells, not just soil.
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.

9 years ago7DRL: New plant mission, plus lots of refactoring of 7DRL-specific code.
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.

9 years ago7DRL: Reduce default TT_STORAGE for player.
Christian Heller [Fri, 13 Mar 2015 03:37:35 +0000 (04:37 +0100)]
7DRL: Reduce default TT_STORAGE for player.

9 years agoAdd to TODO.
Christian Heller [Fri, 13 Mar 2015 01:36:41 +0000 (02:36 +0100)]
Add to TODO.

9 years agoClient: Fix log window drawing bug (too small winmap allocated).
Christian Heller [Fri, 13 Mar 2015 01:35:56 +0000 (02:35 +0100)]
Client: Fix log window drawing bug (too small winmap allocated).

9 years ago(Tentative: Contains bugs!) Add carpentry, building walls from wood.
Christian Heller [Fri, 13 Mar 2015 00:13:53 +0000 (01:13 +0100)]
(Tentative: Contains bugs!) Add carpentry, building walls from wood.

9 years agoFix memory map not updating world map terrain when previously explored.
Christian Heller [Thu, 12 Mar 2015 21:40:23 +0000 (22:40 +0100)]
Fix memory map not updating world map terrain when previously explored.

9 years ago7DRL: Add falling trees turning to lumber / WOOD.
Christian Heller [Thu, 12 Mar 2015 20:51:16 +0000 (21:51 +0100)]
7DRL: Add falling trees turning to lumber / WOOD.

9 years ago7DRL: Add an "axe" tool type to chop down trees with.
Christian Heller [Thu, 12 Mar 2015 15:59:18 +0000 (16:59 +0100)]
7DRL: Add an "axe" tool type to chop down trees with.

9 years agoIn actor_move(), don't test target cell passability earlier than needed.
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.

9 years agoReplace TT_CONSUMABLE with more general TT_TOOL (type) and TT_TOOLPOWER.
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.

9 years ago7DRL: Add first plant growth quest.
Christian Heller [Thu, 12 Mar 2015 14:12:35 +0000 (15:12 +0100)]
7DRL: Add first plant growth quest.

9 years ago7DRL: Don't save world_db["altar"].
Christian Heller [Thu, 12 Mar 2015 13:53:27 +0000 (14:53 +0100)]
7DRL: Don't save world_db["altar"].

9 years agoAllow greater TT_PROLIFERATE values.
Christian Heller [Thu, 12 Mar 2015 13:11:41 +0000 (14:11 +0100)]
Allow greater TT_PROLIFERATE values.

9 years agoMore helpfulness on how to start over in a new game world.
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.

9 years agoUpdate README(s).
Christian Heller [Thu, 12 Mar 2015 03:37:36 +0000 (04:37 +0100)]
Update README(s).

9 years agoUpdate file names in documentation.
Christian Heller [Thu, 12 Mar 2015 03:25:50 +0000 (04:25 +0100)]
Update file names in documentation.

9 years agoDocument "wait" action in log help and README.
Christian Heller [Thu, 12 Mar 2015 03:15:12 +0000 (04:15 +0100)]
Document "wait" action in log help and README.

9 years agoAdd log_help(), short usage info sent to log on server start.
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.

9 years agoRemove debugging code.
Christian Heller [Thu, 12 Mar 2015 02:52:47 +0000 (03:52 +0100)]
Remove debugging code.

9 years agoUpdated SERVER_COMMANDS.
Christian Heller [Thu, 12 Mar 2015 02:52:19 +0000 (03:52 +0100)]
Updated SERVER_COMMANDS.

9 years ago7DRL: Move altar positioning from server command to map generation.
Christian Heller [Thu, 12 Mar 2015 02:45:19 +0000 (03:45 +0100)]
7DRL: Move altar positioning from server command to map generation.

9 years ago7DRL: Don't use default ThingTypes that corpse to SLIPPERS.
Christian Heller [Thu, 12 Mar 2015 02:34:44 +0000 (03:34 +0100)]
7DRL: Don't use default ThingTypes that corpse to SLIPPERS.

9 years ago7DRL: Add endgame.
Christian Heller [Thu, 12 Mar 2015 02:00:40 +0000 (03:00 +0100)]
7DRL: Add endgame.

9 years agoturn_over(): hunger() before Thing action, so no suicide corpses hunger.
Christian Heller [Thu, 12 Mar 2015 01:28:44 +0000 (02:28 +0100)]
turn_over(): hunger() before Thing action, so no suicide corpses hunger.

9 years ago7DRL: Differentiate READMEs for 7DRL and engine.
Christian Heller [Wed, 11 Mar 2015 23:02:06 +0000 (00:02 +0100)]
7DRL: Differentiate READMEs for 7DRL and engine.

9 years agoClient: Change look mode cursor visualization.
Christian Heller [Wed, 11 Mar 2015 21:32:46 +0000 (22:32 +0100)]
Client: Change look mode cursor visualization.

9 years ago7DRL: Add '_' altar symbol to map, declare it walkable.
Christian Heller [Wed, 11 Mar 2015 21:23:09 +0000 (22:23 +0100)]
7DRL: Add '_' altar symbol to map, declare it walkable.

9 years ago7DRL: Add ALTAR positioning command / init.
Christian Heller [Wed, 11 Mar 2015 20:56:51 +0000 (21:56 +0100)]
7DRL: Add ALTAR positioning command / init.

9 years agoImprove input validation in command_worldactive().
Christian Heller [Wed, 11 Mar 2015 20:52:29 +0000 (21:52 +0100)]
Improve input validation in command_worldactive().

9 years agoFix bug in thingproliferation() (using "." instead of ":" cell targets).
Christian Heller [Wed, 11 Mar 2015 16:10:31 +0000 (17:10 +0100)]
Fix bug in thingproliferation() (using "." instead of ":" cell targets).

9 years ago7DRL: Documentation rump in SERVER_COMMANDS.
Christian Heller [Wed, 11 Mar 2015 16:02:47 +0000 (17:02 +0100)]
7DRL: Documentation rump in SERVER_COMMANDS.

9 years ago7DRL: Add vegetation-friendly land, make plant spread depend on it.
Christian Heller [Wed, 11 Mar 2015 15:41:31 +0000 (16:41 +0100)]
7DRL: Add vegetation-friendly land, make plant spread depend on it.

9 years agoHandle cases where game / server starts on dead player.
Christian Heller [Wed, 11 Mar 2015 15:13:47 +0000 (16:13 +0100)]
Handle cases where game / server starts on dead player.

9 years ago7DRL: Declare ':' map cells open / passable / proliferable.
Christian Heller [Wed, 11 Mar 2015 14:47:06 +0000 (15:47 +0100)]
7DRL: Declare ':' map cells open / passable / proliferable.

9 years agoRename remake_map() to make_map().
Christian Heller [Wed, 11 Mar 2015 14:23:39 +0000 (15:23 +0100)]
Rename remake_map() to make_map().

9 years agoFix map invalidation in command_maplength().
Christian Heller [Wed, 11 Mar 2015 14:18:52 +0000 (15:18 +0100)]
Fix map invalidation in command_maplength().

9 years agoSave world map in savefile, generate only on MAKE_WORLD, drop SEED_MAP.
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.

9 years agoOutput message about inability to set world active.
Christian Heller [Wed, 11 Mar 2015 13:46:39 +0000 (14:46 +0100)]
Output message about inability to set world active.

9 years agoAdd comment about last commit's feature.
Christian Heller [Wed, 11 Mar 2015 13:46:03 +0000 (14:46 +0100)]
Add comment about last commit's feature.

9 years agoIgnore lowercase-starting (= player) commands when world is inactive.
Christian Heller [Wed, 11 Mar 2015 13:44:26 +0000 (14:44 +0100)]
Ignore lowercase-starting (= player) commands when world is inactive.

9 years agoFix buggy map existence test in command_worldactive().
Christian Heller [Wed, 11 Mar 2015 13:33:33 +0000 (14:33 +0100)]
Fix buggy map existence test in command_worldactive().

9 years agoRe-insert map existence check in command_worldactive().
Christian Heller [Wed, 11 Mar 2015 13:31:11 +0000 (14:31 +0100)]
Re-insert map existence check in command_worldactive().

9 years agoDon't save non-active world.
Christian Heller [Wed, 11 Mar 2015 13:15:02 +0000 (14:15 +0100)]
Don't save non-active world.

9 years ago7DRL: Client map coloring.
Christian Heller [Wed, 11 Mar 2015 12:26:16 +0000 (13:26 +0100)]
7DRL: Client map coloring.

9 years agoUpdate default world and testing script data.
Christian Heller [Wed, 11 Mar 2015 12:09:34 +0000 (13:09 +0100)]
Update default world and testing script data.

9 years agoSimplify and optimizing Thing proliferation rules.
Christian Heller [Wed, 11 Mar 2015 11:53:20 +0000 (12:53 +0100)]
Simplify and optimizing Thing proliferation rules.

9 years agoMinor optimization in update_map_memory().
Christian Heller [Wed, 11 Mar 2015 04:30:18 +0000 (05:30 +0100)]
Minor optimization in update_map_memory().

9 years ago7DRL: New interface config for client.
Christian Heller [Wed, 11 Mar 2015 01:58:43 +0000 (02:58 +0100)]
7DRL: New interface config for client.

9 years agoUndo previous commit, fixed keybindings at wrong place.
Christian Heller [Wed, 11 Mar 2015 01:45:47 +0000 (02:45 +0100)]
Undo previous commit, fixed keybindings at wrong place.

9 years agoClient: Use X/Y instead of x/y for window size config type toggling.
Christian Heller [Wed, 11 Mar 2015 01:40:00 +0000 (02:40 +0100)]
Client: Use X/Y instead of x/y for window size config type toggling.

9 years ago7DRL: More scenario-friendly worldconf.
Christian Heller [Tue, 10 Mar 2015 23:35:36 +0000 (00:35 +0100)]
7DRL: More scenario-friendly worldconf.

9 years ago7DRL: Non-players picking up player-dropped consumables give GODS_FAVOR.
Christian Heller [Tue, 10 Mar 2015 22:28:51 +0000 (23:28 +0100)]
7DRL: Non-players picking up player-dropped consumables give GODS_FAVOR.

9 years agoLet actor_pick_up pick up most nutritious Thing as topmost Thing.
Christian Heller [Tue, 10 Mar 2015 22:20:19 +0000 (23:20 +0100)]
Let actor_pick_up pick up most nutritious Thing as topmost Thing.

9 years agoFix bug in dying actor dropping Things: Unset "carried" flag on event.
Christian Heller [Tue, 10 Mar 2015 22:10:48 +0000 (23:10 +0100)]
Fix bug in dying actor dropping Things: Unset "carried" flag on event.

9 years agoLet dying actors drop their things.
Christian Heller [Tue, 10 Mar 2015 22:05:09 +0000 (23:05 +0100)]
Let dying actors drop their things.

9 years ago7DRL: Let GOD_FAVOR in-/decrements be affected by GOD_MOOD.
Christian Heller [Tue, 10 Mar 2015 21:23:40 +0000 (22:23 +0100)]
7DRL: Let GOD_FAVOR in-/decrements be affected by GOD_MOOD.

9 years agoExtend testing script test game.
Christian Heller [Tue, 10 Mar 2015 19:56:48 +0000 (20:56 +0100)]
Extend testing script test game.

9 years agoLet death/killing of creatures affect God's mood and favor by type.
Christian Heller [Tue, 10 Mar 2015 19:52:46 +0000 (20:52 +0100)]
Let death/killing of creatures affect God's mood and favor by type.

9 years agoFix replay mode overwriting save file on quit.
Christian Heller [Tue, 10 Mar 2015 19:31:35 +0000 (20:31 +0100)]
Fix replay mode overwriting save file on quit.

9 years ago7DRL: Wounding (worse: killing) other creatures lowers God's favor.
Christian Heller [Tue, 10 Mar 2015 19:17:38 +0000 (20:17 +0100)]
7DRL: Wounding (worse: killing) other creatures lowers God's favor.

9 years agoFix another string building bug in actor_move().
Christian Heller [Tue, 10 Mar 2015 19:14:06 +0000 (20:14 +0100)]
Fix another string building bug in actor_move().

9 years ago7DRL: De-/increment God's mood with lifepoints, and proliferation.
Christian Heller [Tue, 10 Mar 2015 19:05:25 +0000 (20:05 +0100)]
7DRL: De-/increment God's mood with lifepoints, and proliferation.

9 years agoFix another actor_move string building bug.
Christian Heller [Tue, 10 Mar 2015 19:03:05 +0000 (20:03 +0100)]
Fix another actor_move string building bug.

9 years agoFix KeyError bug in actor_move.
Christian Heller [Tue, 10 Mar 2015 19:01:04 +0000 (20:01 +0100)]
Fix KeyError bug in actor_move.

9 years agoFix broken testing script.
Christian Heller [Tue, 10 Mar 2015 13:58:14 +0000 (14:58 +0100)]
Fix broken testing script.

9 years agoAdd ThingType-dependent limit on storage room in inventory.
Christian Heller [Tue, 10 Mar 2015 13:42:25 +0000 (14:42 +0100)]
Add ThingType-dependent limit on storage room in inventory.

9 years agoFinish the aforementioned removal of log messages.
Christian Heller [Tue, 10 Mar 2015 10:43:06 +0000 (11:43 +0100)]
Finish the aforementioned removal of log messages.

9 years agoRemove log messages about actions the player is not involved in.
Christian Heller [Tue, 10 Mar 2015 10:41:54 +0000 (11:41 +0100)]
Remove log messages about actions the player is not involved in.