allow symbolic arguments for some commands
* new command "listoptions" lists the argument options for several argument types like entities, weapons and teamnames * "burstshots", "weapon", "magcontent", "magreserve", "fragmessage" and "gibmessage" now allow guns to be specified by name * "addpunct" allows plaintext arguments like "brackets" and "quotes" * the "team" command now understands numeric teams * entity types can now be specified by type index number * removed some lists from the config files (now provided by listoptions) * added argument completion for several commands * change nextprimary from integer to string variable DOCREF listoptions burstshots weapon addpunct DOCREF fragmessage gibmessage magcontent magreserve DOCREF nextprimary
This commit is contained in:
@@ -252,9 +252,9 @@ void delent()
|
||||
|
||||
int findtype(char *what)
|
||||
{
|
||||
loopi(MAXENTTYPES) if(strcmp(what, entnames[i])==0) return i;
|
||||
conoutf("unknown entity type \"%s\"", what);
|
||||
return NOTUSED;
|
||||
int t = getlistindex(what, entnames, true, NOTUSED);
|
||||
if(t == NOTUSED) conoutf("unknown entity type \"%s\"", what);
|
||||
return t;
|
||||
}
|
||||
|
||||
entity *newentity(int index, int x, int y, int z, char *what, int v1, int v2, int v3, int v4)
|
||||
|
||||
Reference in New Issue
Block a user