summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-03-03 20:27:35 +0100
committertroido <troido@protonmail.com>2020-03-03 20:27:35 +0100
commitb1f075c0064ec4c2419e769b2c960f6d8e65c4d6 (patch)
tree9a25f8f06c8778321c8786aa8e481133fb222c0a
parentf4dcab94dca440fa661b9f4e1c9b75369673ba10 (diff)
updated todo
-rw-r--r--src/world.rs1
-rw-r--r--todo.md16
2 files changed, 6 insertions, 11 deletions
diff --git a/src/world.rs b/src/world.rs
index 0c7e0e9..16ac4db 100644
--- a/src/world.rs
+++ b/src/world.rs
@@ -55,6 +55,7 @@ impl <'a, 'b>World<'a, 'b> {
}
self.rooms.insert(id.clone(), room);
}
+ // todo: log any that occurs (and still return it)
self.rooms.get_mut(id).ok_or(aerr!("can't get room after loading it"))
}
diff --git a/todo.md b/todo.md
index 610b059..0e3ef22 100644
--- a/todo.md
+++ b/todo.md
@@ -1,22 +1,16 @@
# TODO
-- delays for moving/fighting
-- handle player death
-- log world events to player
- interactions
-- spawners
- growing/timers
+- save variable arguments (health etc)
+- safely write files
+- log failure in room loading
+- log world events to player
+- loot
- room unloading
- relative room locations
-- ai mobs
-- healing
- equipment
-- autofight/autoretaliate
-- wounds
-- loot
- shortcuts for defining items
- improve error handling
-- don't crash immediately on invalid map files
-- safely write files