O Ilusionista
Captain 80K
Something to improve documentation: changelevelproperty
According to manual, it can be:
But there are more than that. Actually, you can change all those level properties:
Basemap has additional values:
Walls and holes has additional values:
According to manual, it can be:
changelevelproperty(name, propertyvalue)
Change a property value of current level, this function is not quite completed.
name can be:
"rocking", the given value must be an interger value or numeric value that can be converted to integer value. The rule is same as rock command in level file, check the manual for details.
But there are more than that. Actually, you can change all those level properties:
"basemap",
"bgspeed",
"cameraxoffset",
"camerazoffset",
"gravity",
"hole",
"maxfallspeed",
"maxtossspeed",
"quake",
"rocking",
"scrollspeed",
"type",
"vbgspeed",
"wall",
Basemap has additional values:
"map",
"x",
"xsize",
"z",
"zsize",
Walls and holes has additional values:
Yes, you can change a wall/hole/basemap on the fly using script (I remember that, at least, wall code is completed because I already tested it on the past)"depth",
"height",
"lowerleft",
"lowerright",
"type",
"upperleft",
"upperright",
"x",
"z",