mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-29 10:49:53 +02:00
Fix setting ctype names in old console
This commit is contained in:
@@ -535,31 +535,41 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error)
|
|||||||
{
|
{
|
||||||
if (strcmp(console4, "all")==0)
|
if (strcmp(console4, "all")==0)
|
||||||
{
|
{
|
||||||
j = atoi(console5);
|
if (console_parse_type(console5, &j, console_error) || (j = atoi(console5)) || !strcmp(console5,"0") || !strcasecmp(console5,"NONE"))
|
||||||
|
{
|
||||||
|
strcpy(console_error, "");
|
||||||
for (i=0; i<NPART; i++)
|
for (i=0; i<NPART; i++)
|
||||||
{
|
{
|
||||||
if (parts[i].type)
|
if (parts[i].type)
|
||||||
parts[i].ctype = j;
|
parts[i].ctype = j;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else if (console_parse_type(console4, &j, console_error))
|
else if (console_parse_type(console4, &j, console_error))
|
||||||
{
|
{
|
||||||
k = atoi(console5);
|
if (console_parse_type(console5, &k, console_error) || (k = atoi(console5)) || !strcmp(console5,"0") || !strcasecmp(console5,"NONE"))
|
||||||
|
{
|
||||||
|
strcpy(console_error, "");
|
||||||
for (i=0; i<NPART; i++)
|
for (i=0; i<NPART; i++)
|
||||||
{
|
{
|
||||||
if (parts[i].type == j)
|
if (parts[i].type == j)
|
||||||
parts[i].ctype = k;
|
parts[i].ctype = k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (console_parse_partref(console4, &i, console_error))
|
if (console_parse_partref(console4, &i, console_error))
|
||||||
{
|
{
|
||||||
|
if (console_parse_type(console5, &j, console_error) || (j = atoi(console5)) || !strcmp(console5,"0") || !strcasecmp(console5,"NONE"))
|
||||||
|
{
|
||||||
|
strcpy(console_error, "");
|
||||||
j = atoi(console5);
|
j = atoi(console5);
|
||||||
parts[i].ctype = j;
|
parts[i].ctype = j;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else if (strcmp(console3, "vx")==0)
|
else if (strcmp(console3, "vx")==0)
|
||||||
{
|
{
|
||||||
if (strcmp(console4, "all")==0)
|
if (strcmp(console4, "all")==0)
|
||||||
|
Reference in New Issue
Block a user