Slash-The-Hordes/assets/Data/GameSettings.json

209 lines
5.6 KiB
JSON
Raw Normal View History

2022-11-24 15:51:10 +00:00
{
2022-11-28 10:49:16 +00:00
"player": {
2022-11-25 11:00:09 +00:00
"defaultHP": 50,
2022-11-24 15:51:10 +00:00
"requiredXP": [
2022-11-25 11:00:09 +00:00
10,
20,
2022-12-13 11:12:38 +00:00
30,
40,
50,
60,
70,
80,
90,
100
2022-11-24 15:51:10 +00:00
],
2022-11-28 13:34:34 +00:00
"regenerationDelay": 5,
2022-11-29 14:55:47 +00:00
"collisionDelay": 0.5,
"weapon": {
2022-12-13 11:12:38 +00:00
"strikeDelay": 2.5,
"damage": 5
2022-11-29 14:55:47 +00:00
},
"haloLauncher": {
"projectilesToSpawn": 24,
2022-11-30 10:44:20 +00:00
"cooldownDivisorPerUpgrade": 1,
2022-11-30 08:37:09 +00:00
"launcher": {
2022-11-30 10:44:20 +00:00
"projectileLifetime": 2,
2022-11-30 08:37:09 +00:00
"projectileSpeed": 150,
"wavesToShoot": 1,
"wavesDelayMs": 0,
"cooldown": 10
}
2022-11-30 10:44:20 +00:00
},
2022-12-01 11:16:52 +00:00
"horizontalLauncher": {
"wavesToShootPerUpgrade": 1,
"launcher": {
"projectileLifetime": 3,
"projectileSpeed": 300,
2022-12-13 11:12:38 +00:00
"wavesToShoot": 1,
2022-12-01 11:16:52 +00:00
"wavesDelayMs": 100,
"cooldown": 4
}
},
"diagonalLauncher": {
2022-11-30 10:44:20 +00:00
"wavesToShootPerUpgrade": 1,
"launcher": {
"projectileLifetime": 20,
"projectileSpeed": 300,
2022-12-13 11:12:38 +00:00
"wavesToShoot": 1,
2022-11-30 10:44:20 +00:00
"wavesDelayMs": 100,
"cooldown": 4
}
2022-11-29 14:55:47 +00:00
}
2022-11-28 10:49:16 +00:00
},
"upgrades": {
"maxWeaponLengthUpgrades": 5,
2022-12-13 11:12:38 +00:00
"maxWeaponDamageUpgrades": 10,
2022-11-28 10:49:16 +00:00
"maxHorizontalProjectileUpgrades": 0,
2022-12-01 11:16:52 +00:00
"maxDiagonalProjectileUpgrades": 0,
2022-11-29 14:55:47 +00:00
"maxHaloProjectileUpgrades": 5,
2022-11-28 13:34:34 +00:00
"maxRegenerationUpgrades": 5
2022-12-06 09:00:18 +00:00
},
2022-12-13 10:58:40 +00:00
"metaUpgrades": {
"healthPointsPerLevel": 0,
"bonusDamagePerLevel": 0,
"projectilePiercingPerLevel": 0,
"movementSpeedPerLevel": 0,
"xpBonusPerLevel": 0,
"goldBonusPerLevel": 0
},
2022-12-06 09:00:18 +00:00
"enemyManager": {
2022-12-12 11:46:17 +00:00
"enemies": [
{
2022-12-12 13:26:53 +00:00
"id": "BasicEnemy",
2022-12-12 11:46:17 +00:00
"moveType": "Follow",
2022-12-13 11:12:38 +00:00
"health": 3,
2022-12-12 11:46:17 +00:00
"damage": 1,
2022-12-13 11:12:38 +00:00
"speed": 60
},
{
"id": "CircleEnemy",
"moveType": "Follow",
"health": 10,
"damage": 1,
"speed": 25
2022-12-12 12:12:07 +00:00
},
{
2022-12-12 13:26:53 +00:00
"id": "WaveEnemy",
2022-12-12 12:12:07 +00:00
"moveType": "Launch",
"health": 1,
2022-12-13 11:12:38 +00:00
"damage": 2,
"speed": 390
},
{
"id": "WaveEnemyArmor",
"moveType": "Launch",
"health": 7,
"damage": 3,
"speed": 70
},
{
"id": "BasicBoss",
"moveType": "Follow",
"health": 12,
"damage": 2,
"speed": 65
},
{
"id": "BasicCheetah",
"moveType": "PeriodicFollow",
"health": 5,
"damage": 2,
"speed": 140
2022-12-12 11:46:17 +00:00
}
],
2022-12-12 13:26:53 +00:00
"individualEnemySpawners": [
{
"common": {
"enemyId": "BasicEnemy",
"startDelay": 0,
2022-12-13 11:12:38 +00:00
"stopDelay": 29,
"cooldown": 1
}
},
{
"common": {
"enemyId": "BasicEnemy",
"startDelay": 30,
"stopDelay": 59,
"cooldown": 0.9
}
},
{
"common": {
"enemyId": "BasicBoss",
"startDelay": 60,
"stopDelay": 61,
"cooldown": 0.9
}
},
{
"common": {
"enemyId": "BasicEnemy",
"startDelay": 62,
"stopDelay": 120,
"cooldown": 0.7
}
},
{
"common": {
"enemyId": "BasicEnemy",
"startDelay": 121,
"stopDelay": 240,
"cooldown": 0.5
2022-12-12 13:26:53 +00:00
}
}
],
"circularEnemySpawners": [
2022-12-13 11:12:38 +00:00
{
"common": {
"enemyId": "CircleEnemy",
"startDelay": 1,
"stopDelay": 240,
"cooldown": 35
},
"enemiesToSpawn": 40
},
2022-12-12 13:26:53 +00:00
{
"common": {
"enemyId": "BasicEnemy",
2022-12-13 11:12:38 +00:00
"startDelay": 59,
"stopDelay": 63,
"cooldown": 3
},
"enemiesToSpawn": 10
},
{
"common": {
"enemyId": "BasicCheetah",
"startDelay": 119,
"stopDelay": 123,
"cooldown": 2
2022-12-12 13:26:53 +00:00
},
2022-12-13 11:12:38 +00:00
"enemiesToSpawn": 10
2022-12-12 13:26:53 +00:00
}
],
2022-12-12 11:46:17 +00:00
"waveEnemySpawners": [
{
2022-12-12 13:26:53 +00:00
"common": {
"enemyId": "WaveEnemy",
2022-12-13 11:12:38 +00:00
"startDelay": 1,
2022-12-12 13:26:53 +00:00
"stopDelay": -1,
2022-12-13 11:12:38 +00:00
"cooldown": 20
2022-12-12 13:26:53 +00:00
},
2022-12-13 11:12:38 +00:00
"enemiesToSpawn": 15,
2022-12-12 13:26:53 +00:00
"waveLifetime": 50
2022-12-13 11:12:38 +00:00
},
{
"common": {
"enemyId": "WaveEnemyArmor",
"startDelay": 1,
"stopDelay": -1,
"cooldown": 50
},
"enemiesToSpawn": 12,
"waveLifetime": 20
2022-12-12 11:46:17 +00:00
}
]
2022-11-24 15:51:10 +00:00
}
}