Add upcoming desert levels to the world map.

This commit is contained in:
Nick Winter 2014-12-13 19:43:12 -08:00
parent 3b2bebf427
commit 68678a6057
3 changed files with 227 additions and 2 deletions

View file

@ -311,3 +311,36 @@ module.exports = LevelOptions =
'oasis':
requiredGear: {}
restrictedGear: {}
'savern-road':
requiredGear: {}
restrictedGear: {}
'savern-gaps':
requiredGear: {}
restrictedGear: {}
'thunderhooves':
requiredGear: {}
restrictedGear: {}
'medical-attention':
requiredGear: {} # sense stone
restrictedGear: {}
'minesweeper':
requiredGear: {}
restrictedGear: {}
'sarven-sentry':
requiredGear: {'right-hand': 'crude-builders-hammer'}
restrictedGear: {}
'keeping-time':
requiredGear: {} # watch
restrictedGear: {}
'hoarding-gold':
requiredGear: {}
restrictedGear: {}
'decoy-drill':
requiredGear: {} # new builder's hammer
restrictedGear: {}
'yakstraction':
requiredGear: {} # new builder's hammer
restrictedGear: {}
'sarven-brawl':
requiredGear: {}
restrictedGear: {}

View file

@ -87,6 +87,18 @@ clusters = {
'thangs': ['Bookshelf', 'Chair', 'Table', 'Candle', 'Treasure Chest']
'margin': -1
}
'desert_walls': {
'thangs': ['Desert Wall 1', 'Desert Wall 2', 'Desert Wall 3', 'Desert Wall 4', 'Desert Wall 5', 'Desert Wall 6', 'Desert Wall 7', 'Desert Wall 8']
'margin': 6
}
'desert_floor': {
'thangs': ['Sand 01', 'Sand 02', 'Sand 03', 'Sand 04', 'Sand 05', 'Sand 06']
'margin': -1
}
'oases': {
'thangs': ['Oasis 1', 'Oasis 2', 'Oasis 3']
'margin': 4
}
}
presets = {
@ -207,6 +219,35 @@ presets = {
}
}
}
'desert': {
'terrainName': 'Desert'
'type':'desert'
'borders':'desert_walls'
'borderNoise':2
'borderSize':4
'borderThickness':4
'floors':'desert_floor'
'decorations': {
'hero': {
'num': [1, 1]
'width': 2
'height': 2
'clusters': {
'hero': [1, 1]
}
}
'oasis': {
'num':[1,2] #min-max
'width': 10
'height': 10
'clusters': {
'oases':[1,1]
'shrubs':[0,5]
'rocks':[0,2]
}
}
}
}
}
presetSizes = {

View file

@ -988,13 +988,164 @@ desert = [
id: 'oasis'
original: '5480ba761bf0b10000711c64'
description: 'Run a gauntlet of sand yaks to reach oasis and quench your thirst!'
#nextLevels:
# continue: ''
nextLevels:
continue: 'sarven-road'
x: 23.35
y: 31.60
adventurer: true
requiresSubscription: false
}
{
name: 'Sarven Road'
type: 'hero'
id: 'sarven-road'
original: '548c82360ffdc235e80ef04b'
description: 'Coming Soon'
nextLevels:
continue: 'sarven-gaps'
x: 28.36
y: 24.59
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Sarven Gaps'
type: 'hero'
id: 'sarven-gaps'
original: '548c8f4a0ffdc235e80ef0a8'
description: 'Coming Soon'
nextLevels:
continue: 'thunderhooves'
x: 21.13
y: 9.29
adventurer: true
requiresSubscription: true
}
{
name: 'Thunderhooves'
type: 'hero'
id: 'thunderhooves'
original: '548c90020ffdc235e80ef0ad'
description: 'Coming Soon'
nextLevels:
continue: 'medical-attention'
x: 35.08
y: 20.48
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Medical Attention'
type: 'hero'
id: 'medical-attention'
original: '548ce3300ffdc235e80ef0b2'
description: 'Coming Soon'
nextLevels:
continue: 'minesweeper'
x: 42.84
y: 21.82
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Minesweeper'
type: 'hero'
id: 'minesweeper'
original: ''
description: 'Coming Soon'
nextLevels:
continue: 'sarven-sentry'
x: 47.64
y: 12.40
adventurer: true
requiresSubscription: true
}
{
name: 'Sarven Sentry'
type: 'hero'
id: 'sarven-sentry'
original: '548cef7f0ffdc235e80ef0cc'
description: 'Coming Soon'
nextLevels:
continue: 'keeping-time'
x: 51.48
y: 26.09
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Keeping Time'
type: 'hero'
id: 'keeping-time'
original: '548cf1a90ffdc235e80ef0d1'
description: 'Coming Soon'
nextLevels:
continue: 'hoarding-gold'
x: 58.42
y: 34.14
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Hoarding Gold'
type: 'hero'
id: 'hoarding-gold'
original: ''
description: 'Coming Soon'
nextLevels:
continue: 'decoy-drill'
x: 61.73
y: 29.51
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Decoy Drill'
type: 'hero'
id: 'decoy-drill'
original: ''
description: 'Coming Soon'
nextLevels:
continue: 'yakstraction'
x: 62.05
y: 40.44
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
{
name: 'Yakstraction'
type: 'hero'
id: 'yakstraction'
original: ''
description: 'Coming Soon'
nextLevels:
continue: 'sarven-brawl'
x: 66.46
y: 48.87
adventurer: true
requiresSubscription: true
}
{
name: 'Sarven Brawl'
type: 'hero'
id: 'sarven-brawl'
original: '548cf2850ffdc235e80ef0d6'
description: 'Coming Soon'
#nextLevels:
# continue: ''
x: 69.01
y: 33.80
adventurer: true
requiresSubscription: false
disabled: not me.isAdmin()
}
]