001package com.fs.starfarer.api.impl.campaign.intel.events.ht; 002 003/** 004 * Hyperspace Topography event progress point values 005 * @author Alex 006 * 007 * Each point is worth roughly 200 credits after the event bar is maxed out and "Topographic Data" items are 008 * generated periodically. 009 * 010 * Copyright 2022 Fractal Softworks, LLC 011 */ 012public class HTPoints { 013 014 // neutrino burst from sensor array; one of the main ways 015 public static int NEUTRINO_BURST_VOLATILES_COST = 3; 016 017 public static int NEUTRINO_BURST_MAKESHIFT = 10; 018 public static int NEUTRINO_BURST_DOMAIN = 20; 019 020 public static int SCAVENGER_MIN = 5; 021 public static int SCAVENGER_MAX = 10; 022 023 // various ASB scans 024 public static int SCAN_BLACK_HOLE_LONG_RANGE = 15; 025 public static int SCAN_BLACK_HOLE_SHORT_RANGE = 40; 026 public static int SCAN_ION_STORM = 50; 027 public static int SCAN_NEBULA = 15; 028 public static int SCAN_BINARY = 20; 029 public static int SCAN_TRINARY = 30; 030 public static int SCAN_GAS_GIANT = 5; 031 public static int SCAN_MAGNETIC_FIELD = 5; 032 public static int SCAN_NEUTRON_STAR = 15; 033 public static int SCAN_PULSAR_BEAM = 25; 034 035 public static int ABYSSAL_STELLAR_OBJECT_BONUS = 10; 036 public static int ABYSSAL_BLACK_HOLE_UNUSUAL_READINGS = 25; 037 038 // from data found as a salvage special, see TopographicDataSpecial 039 public static int LOW_MIN = 10; 040 public static int LOW_MAX = 20; 041 public static int MEDIUM_MIN = 30; 042 public static int MEDIUM_MAX = 50; 043 public static int HIGH_MIN = 60; 044 public static int HIGH_MAX = 100; 045 046 // traveling at burn above 20 in hyperspace 047 public static int PER_DAY_AT_BURN_20 = 0; 048 public static int PER_DAY_AT_BURN_30 = 3; 049 public static int PER_DAY_AT_BURN_40 = 6; 050 public static int PER_DAY_AT_BURN_50 = 12; 051 public static int MAX_BURN_FOR_POINT_GAIN = 60; 052 public static int BURN_POINT_CHUNK_SIZE = 20; // once this many points are accumulated, they get given to the player 053 054 055 // sensor burst/interdiction pulse of an Abyssal Light 056 public static int ABYSSAL_LIGHT_MIN = 3; 057 public static int ABYSSAL_LIGHT_AVG = 7; 058 059} 060 061 062 063