
Need some confusion? Here you have it

Code: Select all
// This is a plugin for TheoTown
// Visit www.theotown.com to learn more about TheoTown plugins
//
// Written by Lobby Divinus to demonstrate new fun functionality
[
{
"id":"$anim_terrain_animal00_animals00",
"type":"animation",
"frames":[{"bmp":"animals.png","w":32,"count":2,"handle y":8}],
"speed":0.1
},
{
"id":"$terrain_animal00",
"type":"terrain",
"ordinal":201,
"width":1,
"height":1,
"title":"Wandering animals",
"text":"Just some animals wandering around. Try to tap on them.",
"frames":[null],
"animation":[{"id":"$anim_terrain_animal00_animals00"}],
"frame alignment area":true,
"draw ground":true,
"price":1000,
"destroyable":false,
"spawn":
{
"p":0.01,
"height":600,
"radius":600
},
"fun":[
{
"condition":{"type":"and","x":1,"inner":[
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","x":1},
{"type":"remove"}
],
"p":0.1
},
{
"condition":{"type":"and","y":1,"inner":[
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","y":1},
{"type":"remove"}
],
"p":0.1
},
{
"condition":{"type":"and","x":-1,"inner":[
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","x":-1},
{"type":"remove"}
],
"p":0.1
},
{
"condition":{"type":"and","inner":[
{"type":"building","y":-1,"invert":true},
{"type":"wire","y":-1,"invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","y":-1},
{"type":"remove"}
],
"p":0.1
}
],
"on click fun":[
{
"condition":{"type":"and","x":1,"inner":[
{"type":"buildable","id":"$terrain_animal00"},
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","x":1}
]
},
{
"condition":{"type":"and","y":1,"inner":[
{"type":"buildable","id":"$terrain_animal00"},
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","y":1}
]
},
{
"condition":{"type":"and","x":-1,"inner":[
{"type":"buildable","id":"$terrain_animal00"},
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","x":-1}
]
},
{
"condition":{"type":"and","y":-1,"inner":[
{"type":"buildable","id":"$terrain_animal00"},
{"type":"building","invert":true},
{"type":"wire","invert":true}
]},
"actions":[
{"type":"build","id":"$terrain_animal00","y":-1}
]
}
]
}
]
Here the whole plugin as archive: