Re: Building requirements
Posted: 28 Nov 2017, 19:11
What have you tried, what did you expect, and what happened instead?
A feature rich city builder game for Android, iOS and PC
https://forum.theotown.com/
CommanderABab wrote: ↑26 Nov 2017, 19:52You could currently have building A, if upgraded to 3, build an annex next door which would be building B, or a 1x1 building C (of which could be only 1) which building B would require.
Code: Select all
{
"id": "$popreqid","type":"decoration","frames":[{"bmp":"Umayupgrade.png"}],"draw ground":true,
"hidden":true,"width":4,"height":4,
"requirements":[ {
"type":"HABITANT_COUNT",
"count":100000
}],
"upgrades":[
{
"id":"$popreqid.up1",
"title":" ","frames":[],
"price":10000,
"text":"press upgrade for some great \nbuilding here when available",
"requirements":
[
{
"type":"HABITANT_COUNT",
"count":100000
}
]
},
{
"id":"$popreqid.up2",
"title":"renable roadbots","frames":[{"bmp":"tacotruckinv.png"}],
"price":10000,
"text":"press upgrade for some great \nbuilding here when available",
"requirements":
[
{
"type":"HABITANT_COUNT",
"count":10000
}
]
}
]
,
"fun":[
{
"condition":{
"type":"upgrade","id":"$popreqid.up1"
},
"actions":[
{"type":"remove"},
{"type":"build","id":"$somegreatbuilding"}
],
"ignore success":true
},
{
"condition":{
"type":"upgrade","id":"$popreqid.up2"
},
"actions":[
{"type":"remove"},
{"type":"build","id":"$somegreatbuilding2"}
]
}
]
},
Code: Select all
"requirements":[{"type":"FEATURE","id":"$feature_military00"}] // Requires military IAP
"requirements":[{"type":"FEATURE","id":"$feature_christmas00"}] // Requires Christmas IAP
"requirements":[{"type":"FEATURE","id":"$feature_firework00"}] // Requires firework IAP
"requirements":[{"type":"FEATURE","id":"$feature_slime00"}] // Requires slime IAP
"requirements":[{"type":"FEATURE","id":"$feature_buildings00"}] // Requires first building expansion pack IAP
"requirements":[{"type":"FEATURE","id":"$feature_buildings01"}] // Requires second building expansion pack IAP
"requirements":[{"type":"FEATURE","id":"$feature_letters00"}] // Requires letter decoration IAP
"requirements":[{"type":"FEATURE","id":"$feature_deco00"}] // Requires decoration pack IAP
"requirements":[{"type":"FEATURE","id":"$feature_fountain00"}] // Requires fountain IAP
"requirements":[{"type":"FEATURE","id":"$feature_transmissionline00"}] // Requires transmission line IAP
"requirements":[{"type":"FEATURE","id":"$feature_slowspeed00"}] // Requires slow speed IAP
"requirements":[{"type":"FEATURE","id":"$feature_ranger00"}] // Requires forest lodge IAP
"requirements":[{"type":"FEATURE","id":"$feature_mountain00"}] // Requires mountain IAP
"requirements":[{"type":"FEATURE","id":"$feature_gocart00"}] // Requires go cart IAP
"requirements":[{"type":"FEATURE","id":"$feature_firestation00"}] // Requires big fire station IAP
"requirements":[{"type":"FEATURE","id":"$feature_weather_machine00"}] // Requires weather machine IAP
Code: Select all
$feature_airport00
$feature_buildings00
$feature_buildings01
$feature_buildings02
$feature_christmas_pack00
$feature_deco00
$feature_firework_pack00
$feature_military00
$feature_premium00
$feature_services00
$feature_slime00
$feature_starter_pack00
$feature_tourism00
Code: Select all
...,
"requirements":[
{
"type":"BUILDING",
"id":"$exbuildingid"
}
],...