Introduction[]
The new keyword is used to instantiate (create) a new copy of a conobject. A conobject is:
- an engine class available in the console (Item(), Player(), etc.) or
- a datablock (derived or otherwise).
//New non-datablock (using) object %obj = new ScriptObject(); //New datablock (using) object datablock ItemData( GoldCoin ) { ... }; %coin = new Item{ myGoldCoin } { // ... datablock = GoldCoin; };