X-Git-Url: https://plomlompom.com/repos/todo?a=blobdiff_plain;f=src%2Fserver%2Fconfigfile.c;h=ab368b0ea65ad1496caac6397a516c005679ff34;hb=2a60941d0815c19c11a01943faed931e0b364d4f;hp=1eb516560ab21bb5fb623bfb85710af3b55164dc;hpb=4ee05e4f640430b572c628a38cf0e90ea8d0e755;p=plomrogue diff --git a/src/server/configfile.c b/src/server/configfile.c index 1eb5165..ab368b0 100644 --- a/src/server/configfile.c +++ b/src/server/configfile.c @@ -36,9 +36,10 @@ enum flag SYMBOL_SET = 0x08, LIFEPOINTS_SET = 0x10, CONSUMABLE_SET = 0x20, + START_N_SET = 0x40, READY_ACT = NAME_SET | EFFORT_SET, READY_OBJ = NAME_SET | CORPSE_ID_SET | SYMBOL_SET | LIFEPOINTS_SET - | CONSUMABLE_SET, + | CONSUMABLE_SET | START_N_SET, READY_MAP = HEIGHT_SET | WIDTH_SET | ORTH_SET | DIAG_SET }; @@ -280,6 +281,8 @@ static uint8_t set_members(char * token0, char * token1, uint8_t * object_flags, SYMBOL_SET, 'c', (char *) &mod->char_on_map) || parse_val(token0, token1, "EFFORT", action_flags, EFFORT_SET, '8', (char *) &moa->effort) + || parse_val(token0, token1, "START_NUMBER", object_flags, + START_N_SET, '8', (char *) &mod->start_n) || parse_val(token0, token1, "LIFEPOINTS", object_flags, LIFEPOINTS_SET, '8', (char *) &mod->lifepoints) || parse_val(token0, token1, "CONSUMABLE", object_flags,