+/* Return 1 if the type defined by world.player_type has a .start_n of 0.
+ * Return 2 if no thing action with .name of s[S_CMD_WAIT] is defined.
+ * Else, return 0.
+ */
+static uint8_t world_cannot_be_made();
+
+
+static void obey_lines_from_file(char * path, uint8_t record)
+{
+ FILE * file = try_fopen(path, "r", __func__);
+ uint32_t linemax = textfile_width(file);
+ char * line = try_malloc(linemax + 1, __func__);
+ while (try_fgets(line, linemax + 1, file, __func__))
+ {
+ if (strlen(line))
+ {
+ if (strcmp("\n", line))
+ {
+ char * nl = strchr(line, '\n');
+ if (nl)
+ {
+ *nl = '\0';
+ }
+ obey_msg(line, record, 1);
+ }
+ err_line_inc();
+ }
+ }
+ free(line);
+ try_fclose(file, __func__);
+}
+