X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fgod_commands.c;h=06abcfec87626d6677daa9586db3bf0e35dc8042;hb=b9c39db08e6187cc33ae9f308118249a5a33ba64;hp=4969b7e1f9e50504252e42dd6a85e9c563716af0;hpb=4f3973cc2c7f4c886af0e1e1b24853f6a22f2039;p=plomrogue diff --git a/src/server/god_commands.c b/src/server/god_commands.c index 4969b7e..06abcfe 100644 --- a/src/server/god_commands.c +++ b/src/server/god_commands.c @@ -1,4 +1,9 @@ -/* src/server/god_commands.c */ +/* src/server/god_commands.c + * + * This file is part of PlomRogue. PlomRogue is licensed under the GPL version 3 + * or any later version. For details on its copyright, license, and warranties, + * see the file NOTICE in the root directory of the PlomRogue source package. + */ #include "god_commands.h" #include /* NULL */ @@ -83,7 +88,8 @@ static uint8_t parse_thingtype_manipulation(char * tok0, char * tok1) if (!tt && ( !strcmp(tok0, s[S_CMD_TT_CONSUM]) || !strcmp(tok0, s[S_CMD_TT_SYMB]) || !strcmp(tok0, s[S_CMD_TT_STARTN]) || !strcmp(tok0, s[S_CMD_TT_NAME]) - || !strcmp(tok0, s[S_CMD_TT_CORPS]) || !strcmp(tok0, s[S_CMD_TT_HP]))) + || !strcmp(tok0, s[S_CMD_TT_CORPS]) || !strcmp(tok0, s[S_CMD_TT_HP]) + || !strcmp(tok0, s[S_CMD_TT_PROL]))) { return err_line(1, "No thing type defined to manipulate yet."); } @@ -92,6 +98,7 @@ static uint8_t parse_thingtype_manipulation(char * tok0, char * tok1) || parse_val(tok0,tok1,s[S_CMD_TT_HP],'8',(char *) &tt->lifepoints) || parse_val(tok0,tok1,s[S_CMD_TT_STARTN],'8',(char *) &tt->start_n) || parse_val(tok0,tok1,s[S_CMD_TT_SYMB],'c',(char *) &tt->char_on_map) + || parse_val(tok0,tok1,s[S_CMD_TT_PROL],'8',(char *) &tt->proliferate) || parse_val(tok0,tok1,s[S_CMD_TT_NAME],'s',(char *) &tt->name)); else if (parse_val(tok0, tok1, s[S_CMD_TT_CORPS],'8',(char *)&id)) { @@ -299,10 +306,6 @@ static uint8_t parse_thing_manipulation_1arg(char * tok0, char * tok1) if (!t && !err_line(!world.thing_types, err)) { t = add_thing(id, world.thing_types->id, 0, 0); - if (world.exists && t->lifepoints) - { - build_fov_map(t); - } } } else