2023-09-01 12:09:01 +02:00
|
|
|
< [Documentation](../../Readme.md) / [Modding](../Readme.md) / [Map Object Format](../Map_Object_Format.md) / Creature Bank
|
|
|
|
|
2023-09-12 18:58:15 +02:00
|
|
|
Reward types for clearing creature bank are limited to resources, creatures, artifacts and spell.
|
|
|
|
Format of rewards is same as in [Rewardable Objects](Rewardable.md)
|
|
|
|
|
2023-08-12 23:17:38 +02:00
|
|
|
``` javascript
|
|
|
|
{
|
|
|
|
/// List of levels of this bank. On map loading, one of them will be randomly assigned to bank.
|
|
|
|
"levels": [
|
|
|
|
{
|
|
|
|
/// Chance for this level to be active
|
|
|
|
"chance": 30,
|
|
|
|
|
|
|
|
/// Description of guards, stacks will be ordered
|
|
|
|
/// on battlefield according to this scheme:
|
|
|
|
/// 4 7 1
|
|
|
|
///
|
|
|
|
/// 6 5
|
|
|
|
///
|
|
|
|
/// 3 2
|
|
|
|
/// Possible fields:
|
|
|
|
/// amount - size of stack
|
|
|
|
/// type - string ID of creature for this stack
|
|
|
|
/// upgradeChance - chance (in percent) for this stack to be upgraded
|
|
|
|
"guards": [
|
|
|
|
{ "amount": 4, "type": "cyclop" },
|
|
|
|
{ "amount": 4, "type": "cyclop" },
|
|
|
|
{ "amount": 4, "type": "cyclop", "upgradeChance": 50 },
|
|
|
|
{ "amount": 4, "type": "cyclop" },
|
|
|
|
{ "amount": 4, "type": "cyclop" }
|
|
|
|
],
|
|
|
|
|
|
|
|
/// Description of rewards granted for clearing bank
|
|
|
|
"reward" : {
|
|
|
|
|
|
|
|
/// Granted resources
|
|
|
|
"resources": {
|
|
|
|
"wood" : 4,
|
|
|
|
"mercury" : 4,
|
|
|
|
"ore" : 4,
|
|
|
|
"sulfur" : 4,
|
|
|
|
"crystal" : 4,
|
|
|
|
"gems" : 4,
|
|
|
|
"gold" : 0
|
|
|
|
},
|
|
|
|
|
|
|
|
/// Granted creatures, same format as guards
|
|
|
|
"creatures" : [
|
|
|
|
{ "amount": 4, "type": "wyvern" }
|
|
|
|
],
|
|
|
|
|
|
|
|
/// List of random artifacts
|
|
|
|
"artifacts": [ { "class" : "TREASURE" } ]
|
|
|
|
|
|
|
|
/// List of spells
|
|
|
|
"spells" : [ { "level" : 5 } ]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
```
|