diff --git a/官方难度/Hazard 3.5.json b/官方难度/Hazard 3.5.json new file mode 100644 index 0000000..0b017bd --- /dev/null +++ b/官方难度/Hazard 3.5.json @@ -0,0 +1,262 @@ +{ + "Name": "Hazard 3.5/Hazard 3.5 - Dangerouser", + "Description": "", + "MaxActiveCritters": 40, + "MaxActiveSwarmers": 60, + "MaxActiveEnemies": 60, + "ResupplyCost": 80, + "StartingNitra": 0, + "ExtraLargeEnemyDamageResistance": [ + 0.6, + 0.65, + 0.95, + 1.4 + ], + "ExtraLargeEnemyDamageResistanceB": [ + 0.6, + 0.6, + 1, + 1.2 + ], + "ExtraLargeEnemyDamageResistanceC": [ + 1, + 1, + 1, + 1 + ], + "ExtraLargeEnemyDamageResistanceD": [ + 0.95, + 1.15, + 1.35, + 1.35 + ], + "EnemyDamageResistance": [ + 0.85, + 0.95, + 1.1, + 1.2 + ], + "SmallEnemyDamageResistance": [ + 1.1, + 1.1, + 1.1, + 1.1 + ], + "EnemyDamageModifier": [ + 1.5, + 1.6, + 1.7, + 1.8 + ], + "EnemyCountModifier": [ + 0.6, + 0.6, + 0.9, + 1.2 + ], + "EncounterDifficulty": [ + { + "weight": 1, + "range": { + "min": 75, + "max": 175 + } + }, + { + "weight": 6, + "range": { + "min": 275, + "max": 375 + } + }, + { + "weight": 1, + "range": { + "min": 400, + "max": 500 + } + } + ], + "StationaryDifficulty": [ + { + "weight": 3, + "range": { + "min": 0, + "max": 0 + } + }, + { + "weight": 2, + "range": { + "min": 150, + "max": 200 + } + }, + { + "weight": 1, + "range": { + "min": 250, + "max": 350 + } + } + ], + "EnemyWaveInterval": [ + { + "weight": 1.5, + "range": { + "min": 180, + "max": 200 + } + }, + { + "weight": 7.5, + "range": { + "min": 250, + "max": 350 + } + }, + { + "weight": 0.5, + "range": { + "min": 600, + "max": 600 + } + } + ], + "EnemyNormalWaveInterval": [ + { + "weight": 2, + "range": { + "min": 180, + "max": 200 + } + }, + { + "weight": 6, + "range": { + "min": 250, + "max": 350 + } + } + ], + "EnemyNormalWaveDifficulty": [ + { + "weight": 1, + "range": { + "min": 200, + "max": 300 + } + } + ], + "EnemyDiversity": [ + { + "weight": 2, + "range": { + "min": 1, + "max": 2 + } + }, + { + "weight": 8, + "range": { + "min": 3, + "max": 4 + } + }, + { + "weight": 0.5, + "range": { + "min": 5, + "max": 5 + } + } + ], + "StationaryEnemyDiversity": [ + { + "weight": 1, + "range": { + "min": 2, + "max": 3 + } + } + ], + "VeteranNormal": [ + { + "weight": 6, + "range": { + "min": 0, + "max": 0 + } + }, + { + "weight": 3, + "range": { + "min": 0.15, + "max": 0.3 + } + } + ], + "VeteranLarge": [ + { + "weight": 1, + "range": { + "min": 0.135, + "max": 0.135 + } + } + ], + "DisruptiveEnemyPoolCount": { + "min": 2, + "max": 2 + }, + "MinPoolSize": 6, + "MaxActiveElites": 0, + "EnvironmentalDamageModifier": 0.95, + "PointExtractionScalar": 0.95, + "HazardBonus": 0.75, + "FriendlyFireModifier": 0.3, + "WaveStartDelayScale": 0.75, + "SpeedModifier": 1, + "AttackCooldownModifier": 1.15, + "ProjectileSpeedModifier": 1.15, + "HealthRegenerationMax": 0.15, + "ReviveHealthRatio": 0.4, + "EliteCooldown": 0, + "EnemyDescriptors": {}, + "EnemyPool": { + "clear": false, + "add": [], + "remove": [] + }, + "CommonEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "SpecialEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "DisruptiveEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "StationaryEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "SeasonalEvents": [ + "SE_ProspectorDrone", + "SE_ProspectorDataDeposit", + "SE_RivalBomb" + ], + "EscortMule": { + "FriendlyFireModifier": 0.1, + "BigHitDamageModifier": 0.5, + "BigHitDamageReductionThreshold": 6, + "NeutralDamageModifier": 0.1 + } + } \ No newline at end of file diff --git a/官方难度/Hazard 4.5.json b/官方难度/Hazard 4.5.json new file mode 100644 index 0000000..2f4a51d --- /dev/null +++ b/官方难度/Hazard 4.5.json @@ -0,0 +1,276 @@ +{ + "Name": "DD Haz 4.5/DD Haz 4.5", + "Description": "", + "MaxActiveCritters": 40, + "MaxActiveSwarmers": 60, + "MaxActiveEnemies": 60, + "ResupplyCost": 80, + "StartingNitra": 0, + "ExtraLargeEnemyDamageResistance": [ + 0.7, + 0.75, + 1.1, + 1.6 + ], + "ExtraLargeEnemyDamageResistanceB": [ + 0.7, + 0.7, + 1.1, + 1.3 + ], + "ExtraLargeEnemyDamageResistanceC": [ + 1, + 1, + 1, + 1 + ], + "ExtraLargeEnemyDamageResistanceD": [ + 1.15, + 1.15, + 1.35, + 1.55 + ], + "EnemyDamageResistance": [ + 1.1, + 1.1, + 1.3, + 1.4 + ], + "SmallEnemyDamageResistance": [ + 1.2, + 1.2, + 1.2, + 1.2 + ], + "EnemyDamageModifier": [ + 2.3, + 2.45, + 2.6, + 2.8 + ], + "EnemyCountModifier": [ + 0.8, + 0.8, + 1.2, + 1.4 + ], + "EncounterDifficulty": [ + { + "weight": 1, + "range": { + "min": 100, + "max": 200 + } + }, + { + "weight": 6, + "range": { + "min": 300, + "max": 400 + } + }, + { + "weight": 1, + "range": { + "min": 400, + "max": 500 + } + } + ], + "StationaryDifficulty": [ + { + "weight": 2, + "range": { + "min": 0, + "max": 0 + } + }, + { + "weight": 2, + "range": { + "min": 150, + "max": 200 + } + }, + { + "weight": 1, + "range": { + "min": 250, + "max": 350 + } + } + ], + "EnemyWaveInterval": [ + { + "weight": 2, + "range": { + "min": 180, + "max": 200 + } + }, + { + "weight": 7.5, + "range": { + "min": 250, + "max": 300 + } + }, + { + "weight": 0.5, + "range": { + "min": 400, + "max": 500 + } + } + ], + "EnemyNormalWaveInterval": [ + { + "weight": 3, + "range": { + "min": 180, + "max": 200 + } + }, + { + "weight": 6, + "range": { + "min": 250, + "max": 300 + } + } + ], + "EnemyNormalWaveDifficulty": [ + { + "weight": 1, + "range": { + "min": 250, + "max": 350 + } + } + ], + "EnemyDiversity": [ + { + "weight": 2, + "range": { + "min": 1, + "max": 2 + } + }, + { + "weight": 8, + "range": { + "min": 3, + "max": 4 + } + }, + { + "weight": 1, + "range": { + "min": 5, + "max": 6 + } + } + ], + "StationaryEnemyDiversity": [ + { + "weight": 1, + "range": { + "min": 2, + "max": 4 + } + } + ], + "VeteranNormal": [ + { + "weight": 4, + "range": { + "min": 0, + "max": 0 + } + }, + { + "weight": 6, + "range": { + "min": 0.15, + "max": 0.3 + } + }, + { + "weight": 1, + "range": { + "min": 0.4, + "max": 0.6 + } + }, + { + "weight": 0.5, + "range": { + "min": 0.75, + "max": 0.75 + } + } + ], + "VeteranLarge": [ + { + "weight": 1, + "range": { + "min": 0.165, + "max": 0.165 + } + } + ], + "DisruptiveEnemyPoolCount": { + "min": 2, + "max": 2 + }, + "MinPoolSize": 7, + "MaxActiveElites": 0, + "EnvironmentalDamageModifier": 1.05, + "PointExtractionScalar": 1.05, + "HazardBonus": 1, + "FriendlyFireModifier": 0.55, + "WaveStartDelayScale": 0.5, + "SpeedModifier": 1.1, + "AttackCooldownModifier": 1.35, + "ProjectileSpeedModifier": 1.5, + "HealthRegenerationMax": 0.15, + "ReviveHealthRatio": 0.2, + "EliteCooldown": 0, + "EnemyDescriptors": {}, + "EnemyPool": { + "clear": false, + "add": [], + "remove": [] + }, + "CommonEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "SpecialEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "DisruptiveEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "StationaryEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "SeasonalEvents": [ + "SE_ProspectorDrone", + "SE_ProspectorDataDeposit", + "SE_RivalBomb" + ], + "EscortMule": { + "FriendlyFireModifier": 0.1, + "BigHitDamageModifier": 0.5, + "BigHitDamageReductionThreshold": 6, + "NeutralDamageModifier": 0.1 + } + } \ No newline at end of file diff --git a/官方难度/Hazard 5.5.json b/官方难度/Hazard 5.5.json new file mode 100644 index 0000000..8a4c973 --- /dev/null +++ b/官方难度/Hazard 5.5.json @@ -0,0 +1,269 @@ +{ + "Name": "DD Haz 5.5/DD Haz 5.5", + "Description": "", + "MaxActiveCritters": 40, + "MaxActiveSwarmers": 60, + "MaxActiveEnemies": 60, + "ResupplyCost": 80, + "StartingNitra": 0, + "ExtraLargeEnemyDamageResistance": [ + 0.75, + 0.8, + 1.2, + 1.7 + ], + "ExtraLargeEnemyDamageResistanceB": [ + 0.7, + 0.7, + 1.1, + 1.3 + ], + "ExtraLargeEnemyDamageResistanceC": [ + 1, + 1, + 1, + 1 + ], + "ExtraLargeEnemyDamageResistanceD": [ + 1.35, + 1.35, + 1.55, + 1.7 + ], + "EnemyDamageResistance": [ + 1.3, + 1.3, + 1.5, + 1.6 + ], + "SmallEnemyDamageResistance": [ + 1.2, + 1.2, + 1.2, + 1.2 + ], + "EnemyDamageModifier": [ + 3, + 3.2, + 3.4, + 3.6 + ], + "EnemyCountModifier": [ + 0.85, + 0.85, + 1.25, + 1.5 + ], + "EncounterDifficulty": [ + { + "weight": 3, + "range": { + "min": 100, + "max": 200 + } + }, + { + "weight": 6, + "range": { + "min": 250, + "max": 350 + } + } + ], + "StationaryDifficulty": [ + { + "weight": 1, + "range": { + "min": 0, + "max": 0 + } + }, + { + "weight": 1, + "range": { + "min": 150, + "max": 200 + } + }, + { + "weight": 1, + "range": { + "min": 250, + "max": 350 + } + } + ], + "EnemyWaveInterval": [ + { + "weight": 2, + "range": { + "min": 160, + "max": 180 + } + }, + { + "weight": 7.5, + "range": { + "min": 230, + "max": 280 + } + }, + { + "weight": 0.5, + "range": { + "min": 350, + "max": 450 + } + } + ], + "EnemyNormalWaveInterval": [ + { + "weight": 4, + "range": { + "min": 120, + "max": 150 + } + }, + { + "weight": 2, + "range": { + "min": 180, + "max": 250 + } + } + ], + "EnemyNormalWaveDifficulty": [ + { + "weight": 1, + "range": { + "min": 350, + "max": 450 + } + } + ], + "EnemyDiversity": [ + { + "weight": 2, + "range": { + "min": 1, + "max": 2 + } + }, + { + "weight": 8, + "range": { + "min": 3, + "max": 4 + } + }, + { + "weight": 1, + "range": { + "min": 5, + "max": 6 + } + } + ], + "StationaryEnemyDiversity": [ + { + "weight": 1, + "range": { + "min": 2, + "max": 4 + } + } + ], + "VeteranNormal": [ + { + "weight": 3, + "range": { + "min": 0, + "max": 0 + } + }, + { + "weight": 9, + "range": { + "min": 0.15, + "max": 0.3 + } + }, + { + "weight": 2, + "range": { + "min": 0.4, + "max": 0.6 + } + }, + { + "weight": 0.5, + "range": { + "min": 1, + "max": 1 + } + } + ], + "VeteranLarge": [ + { + "weight": 1, + "range": { + "min": 0.175, + "max": 0.175 + } + } + ], + "DisruptiveEnemyPoolCount": { + "min": 3, + "max": 3 + }, + "MinPoolSize": 8, + "MaxActiveElites": 0, + "EnvironmentalDamageModifier": 1.15, + "PointExtractionScalar": 1.15, + "HazardBonus": 1.33, + "FriendlyFireModifier": 0.7, + "WaveStartDelayScale": 0, + "SpeedModifier": 1.2, + "AttackCooldownModifier": 1.5, + "ProjectileSpeedModifier": 1.7, + "HealthRegenerationMax": 0.1, + "ReviveHealthRatio": 0.1, + "EliteCooldown": 0, + "EnemyDescriptors": {}, + "EnemyPool": { + "clear": false, + "add": [], + "remove": [] + }, + "CommonEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "SpecialEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "DisruptiveEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "StationaryEnemies": { + "clear": false, + "add": [], + "remove": [] + }, + "SeasonalEvents": [ + "SE_ProspectorDrone", + "SE_ProspectorDataDeposit", + "SE_RivalBomb" + ], + "EscortMule": { + "FriendlyFireModifier": 0.1, + "BigHitDamageModifier": 0.5, + "BigHitDamageReductionThreshold": 6, + "NeutralDamageModifier": 0.1 + } + } \ No newline at end of file