//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //#include "JW_ASHEEBALIFE" void jw_tree_spawn(); void main() { object oCreature; int nCounter=0; oCreature=GetObjectByTag("jw_tree_spawn",nCounter); while (GetIsObjectValid(oCreature)) { AssignCommand(oCreature,jw_tree_spawn()); nCounter++; oCreature=GetObjectByTag("jw_tree_spawn",nCounter); } } void jw_tree_spawn() { object oObject; int nRandom; if (!GetIsObjectValid(GetLocalObject(OBJECT_SELF,"storedtree"))) { nRandom=Random(100); if (nRandom==1) { oObject=CreateObject(OBJECT_TYPE_PLACEABLE,"jw_tree",GetLocation(OBJECT_SELF)); SetLocalObject(OBJECT_SELF,"storedtree",oObject); } } }