{ "objectName" : "monsterspawner", "rarity" : "Common", "description" : "Spawns monsters in a variety of configurable ways.", "shortdescription" : "Monster Spawner", "race" : "human", "printable" : false, "category" : "spawner", "price" : 666, "inventoryIcon" : "monsterspawnericon.png", "orientations" : [ { "image" : "monsterspawner.png", "imagePosition" : [-8, -8], "spaceScan" : 0.1, "anchors" : [ "bottom" ] } ], "scripts" : [ "/objects/spawner/monsterspawner.lua" ], "scriptDelta" : 10, "inboundNodes" : [ [-1, 0] ], "spawner" : { "monsterTypes" : ["smallquadruped", "largequadruped"], //type of monster to spawn (random from list) "monsterLevel" : [1, 10], //level of monster to spawn (random within range) "monsterParams" : { //additional parameters of spawned monster "aggressive" : true }, "position" : [0, 1], //relative position to spawn at "positionVariance" : [10, 0], //[x,y] size of randomized spawn area, centered on position "frequency" : [5.0, 5.0], //cooldown time between spawns (random within range) "stock" : 5, //total number of spawns, -1 for infinite "trigger" : null, //options include "wire", "interact", null (periodic) "outOfSight" : false //only spawn where the player can't see } }