BDCFF Object Properties

In this document:

Animate

Animate merely indicates whether the object is "animate" or "inanimate". In this case, we mean, "Can the object move by itself, or is it only passive?".

If the object is animate, this means that every scan frame that you come across an object of that type, you're going to have to determine whether or not the thing moves in some way. Fireflies, butterflies, amoeba and Rockford are animate; they are "alive" and move around or grow. Boulders, diamonds and expanding wall are also considered animate, because they move or grow as well. Objects like space, dirt, steel wall, brick wall, magic wall and slime are all inanimate; in a scan frame you can skip over those objects without considering whether they are going to "do" something.


Impact explosive

If an object is impact explosive, this means that the object will explode if it is hit by something - usually a boulder or diamond. The boulder and diamond routines, when falling on an object, will check the object to see whether it is impact explosive, and tell them to explode if so.

Chain explosion action

What I mean by "chain explosion action" is, "What does the object do when something explodes next to it? Does it get consumed in the explosion, or does it sit there unchanged (like steel wall), or does it chain explode?"

Possible values are:

Whenever an explosion occurs, the explosion tells each of the eight objects around the center of the explosion that it is being exploded. Objects which are consumed will turn into an explosion of the appropriate type and stage; objects which are unaffected will do nothing, and objects which chain explode will in turn cause a new explosion, centered on that new position.

Explosion type

This property is valid only for objects which are impact explosive, chain explosive or both. It is the object that the explosion morphs into after the explosion finishes. Valid values are explodeToSpace and explodeToDiamonds.

Rounded

A rounded object is an object which conceptually permits other objects (boulders, diamonds) to roll off them. The object needn't be visually rounded. Rounded objects include: boulders, diamonds, and brick wall.
Web page design by Peter Broadribb