|
|
@@ -3,23 +3,61 @@ |
|
|
|
* They are separated in 2 arrays of objectives objects, one for mercenary camps and the other for map objectives |
|
|
|
*/ |
|
|
|
|
|
|
|
const BRUISER = 'bruiser' |
|
|
|
const SIEGE = 'siege' |
|
|
|
const BRUISER = { |
|
|
|
type: 'Bruiser', |
|
|
|
initialSpawnTime: 60, |
|
|
|
respawnTime: 240 |
|
|
|
} |
|
|
|
const SIEGE = { |
|
|
|
type: 'Siege', |
|
|
|
initialSpawnTime: 60, |
|
|
|
respawnTime: 180 |
|
|
|
} |
|
|
|
|
|
|
|
export const CAMPS = { |
|
|
|
// #################### BRUISER CAMPS #################### |
|
|
|
shamans: { |
|
|
|
type: BRUISER, |
|
|
|
name: 'Shamans', |
|
|
|
initialSpawnTime: 60, |
|
|
|
respawnTime: 240, |
|
|
|
weight: 1 |
|
|
|
...BRUISER, |
|
|
|
name: 'Shamans' |
|
|
|
}, |
|
|
|
knights: { |
|
|
|
...BRUISER, |
|
|
|
name: 'Knights' |
|
|
|
}, |
|
|
|
goliaths: { |
|
|
|
...BRUISER, |
|
|
|
name: 'Goliaths and Raven' |
|
|
|
}, |
|
|
|
// #################### SIEGE CAMPS #################### |
|
|
|
gnolls: { |
|
|
|
...SIEGE, |
|
|
|
name: 'Armored Gnolls' |
|
|
|
}, |
|
|
|
troopers: { |
|
|
|
...SIEGE, |
|
|
|
name: 'Assault Troopers' |
|
|
|
}, |
|
|
|
hellbats: { |
|
|
|
...SIEGE, |
|
|
|
name: 'Hellbats' |
|
|
|
}, |
|
|
|
impalers: { |
|
|
|
type: SIEGE, |
|
|
|
name: 'Impalers', |
|
|
|
initialSpawnTime: 60, |
|
|
|
respawnTime: 180, |
|
|
|
weight: 1 |
|
|
|
...SIEGE, |
|
|
|
name: 'Impalers' |
|
|
|
}, |
|
|
|
sappers: { |
|
|
|
...SIEGE, |
|
|
|
name: 'Sappers', |
|
|
|
respawnTime: 120 |
|
|
|
}, |
|
|
|
sentinels: { |
|
|
|
...SIEGE, |
|
|
|
name: 'Sentinels', |
|
|
|
respawnTime: 150 |
|
|
|
}, |
|
|
|
giants: { |
|
|
|
...SIEGE, |
|
|
|
name: 'Giants' |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|