Consider changing IDs so that they start with a letter to indicate what kind of object they are. You could have a room with ID "r23", an exit "e2", a chest "c5". This would allow for example, the break <etc> commands to just be one "break" command, which can tell what it is breaking by ID. This might simplify command usage, but make the modules themselves more complex.
Consider changing IDs so that they start with a letter to indicate what kind of object they are. You could have a room with ID "r23", an exit "e2", a chest "c5". This would allow for example, the
break <etc>
commands to just be one "break" command, which can tell what it is breaking by ID. This might simplify command usage, but make the modules themselves more complex.