I have redesigned the tile and material system to allow some extras. The tiles now have properties beyond A texture. Below is the list of the properties the tiles.
Name - String
Type - String
Texture - String (Path)
Hidden - Boolean
Indestructible - Boolean
Toughness - Number
Material types
These types are specified in the type propertie of tiles. Material types specify sounds to play when the tile is placed, broken or blown up and A toughness modifier. The properties assigned to material types are listed below
Name - String
Toughness Modifier - Number
Has Particles - Boolean
Place sound - String (Path)
Break sound - String (Path)
Blown up sound - String (Path)
Particles are displayed when the tile is broken only if "Has particles" is set to true.
Stock material types
There are A few material types included in the game listed below.
NONE
DIRT
CRUMBLE
STONE
METAL
CRYSTAL
Configuration files
Both material packs and material types are created with configuation files. Though material types have A function called AddMaterialType to avoid configuration files. Each material type config file can specify as many material types as it wants. If A line starts with A "!" it is skipped / treated as A comment. Each line specifies A new tile / material type. Examples of these configuration files will be in the RC2 CDK.
Release candidate 2
Release candidate 1 release 2 months ago now. I want to release RC2 soon but there is still much to do. I can say it will release sometime late August or early September along side the server program and CDK.
0 comments