Files
probably-decentralized/src/Decentralized.Domain/TuningTable.cs
T

436 lines
23 KiB
C#
Raw Normal View History

// 由测试项目生成:dotnet run --project tests/Decentralized.Domain.Tests -c Release -- --gen-tuning-table
// Tuning 增删数值后要重新生成(单元测试会核对)。
using System;
using System.Collections.Generic;
namespace Decentralized.Domain
{
internal static class TuningTable
{
public static readonly Dictionary<string, double> Scalars = new Dictionary<string, double>
{
["AirdropChance"] = Tuning.AirdropChance,
["AirdropDays"] = Tuning.AirdropDays,
["AirdropDrainMax"] = Tuning.AirdropDrainMax,
["AirdropDrainMin"] = Tuning.AirdropDrainMin,
["AirdropRewardMax"] = Tuning.AirdropRewardMax,
["AirdropRewardMin"] = Tuning.AirdropRewardMin,
["AirdropScam"] = Tuning.AirdropScam,
["AmlBigRents"] = Tuning.AmlBigRents,
["AmlCumRents"] = Tuning.AmlCumRents,
["AmlExcessWeight"] = Tuning.AmlExcessWeight,
["AmlHeavyRatio"] = Tuning.AmlHeavyRatio,
["AmlMaxChance"] = Tuning.AmlMaxChance,
["AmlMixerBonus"] = Tuning.AmlMixerBonus,
["AmlTaintMult"] = Tuning.AmlTaintMult,
["AmlTaintRatio"] = Tuning.AmlTaintRatio,
["AmlWindowDays"] = Tuning.AmlWindowDays,
["AsicChance"] = Tuning.AsicChance,
["AsicDeadValue"] = Tuning.AsicDeadValue,
["AsicNewShare"] = Tuning.AsicNewShare,
["AsicRepM1"] = Tuning.AsicRepM1,
["AsicRepM2"] = Tuning.AsicRepM2,
["AsicRepM3"] = Tuning.AsicRepM3,
["AsicRepairHealthCut"] = Tuning.AsicRepairHealthCut,
["AsicUsedHealthMax"] = Tuning.AsicUsedHealthMax,
["AsicUsedHealthMin"] = Tuning.AsicUsedHealthMin,
["AsicWeightM1"] = Tuning.AsicWeightM1,
["AsicWeightM2"] = Tuning.AsicWeightM2,
["AsicWeightM3"] = Tuning.AsicWeightM3,
["BlockReward"] = Tuning.BlockReward,
["BmAdvanceDiscount"] = Tuning.BmAdvanceDiscount,
["BmAdvanceMinTrades"] = Tuning.BmAdvanceMinTrades,
["BmAutoSwapSlip"] = Tuning.BmAutoSwapSlip,
["BmBulk1Count"] = Tuning.BmBulk1Count,
["BmBulk1Discount"] = Tuning.BmBulk1Discount,
["BmBulk2Count"] = Tuning.BmBulk2Count,
["BmBulk2Discount"] = Tuning.BmBulk2Discount,
["BmBulkChance"] = Tuning.BmBulkChance,
["BmBulkDays"] = Tuning.BmBulkDays,
["BmBulkQtyMax"] = Tuning.BmBulkQtyMax,
["BmBulkQtyMin"] = Tuning.BmBulkQtyMin,
["BmCommission"] = Tuning.BmCommission,
["BmControlled"] = Tuning.BmControlled,
["BmCoreMerchants"] = Tuning.BmCoreMerchants,
["BmDoorDays"] = Tuning.BmDoorDays,
["BmEliteChance"] = Tuning.BmEliteChance,
["BmEliteDays"] = Tuning.BmEliteDays,
["BmEliteGpuChance"] = Tuning.BmEliteGpuChance,
["BmEliteGpuTier"] = Tuning.BmEliteGpuTier,
["BmEliteListings"] = Tuning.BmEliteListings,
["BmEliteMinValue"] = Tuning.BmEliteMinValue,
["BmEliteQtyMax"] = Tuning.BmEliteQtyMax,
["BmEscrowFee"] = Tuning.BmEscrowFee,
["BmFactorBulkMax"] = Tuning.BmFactorBulkMax,
["BmFactorBulkMin"] = Tuning.BmFactorBulkMin,
["BmFactorEliteMax"] = Tuning.BmFactorEliteMax,
["BmFactorEliteMin"] = Tuning.BmFactorEliteMin,
["BmFactorMax"] = Tuning.BmFactorMax,
["BmFactorMin"] = Tuning.BmFactorMin,
["BmFactorNewMax"] = Tuning.BmFactorNewMax,
["BmFactorNewMin"] = Tuning.BmFactorNewMin,
["BmFactorUsedMax"] = Tuning.BmFactorUsedMax,
["BmFactorUsedMin"] = Tuning.BmFactorUsedMin,
["BmFakeDetect"] = Tuning.BmFakeDetect,
["BmForumRugFactor"] = Tuning.BmForumRugFactor,
["BmForumScamHint"] = Tuning.BmForumScamHint,
["BmFreshRatingMax"] = Tuning.BmFreshRatingMax,
["BmFreshRatingMin"] = Tuning.BmFreshRatingMin,
["BmFreshTradesMax"] = Tuning.BmFreshTradesMax,
["BmGpuChance"] = Tuning.BmGpuChance,
["BmGpuFake"] = Tuning.BmGpuFake,
["BmGpuMarkup"] = Tuning.BmGpuMarkup,
["BmGpuNew"] = Tuning.BmGpuNew,
["BmHighRep"] = Tuning.BmHighRep,
["BmHonestFresh"] = Tuning.BmHonestFresh,
["BmHoneypotBase"] = Tuning.BmHoneypotBase,
["BmHoneypotDays"] = Tuning.BmHoneypotDays,
["BmHoneypotMax"] = Tuning.BmHoneypotMax,
["BmHoneypotPerSecRep"] = Tuning.BmHoneypotPerSecRep,
["BmInterceptCrackdown"] = Tuning.BmInterceptCrackdown,
["BmInterceptDoor"] = Tuning.BmInterceptDoor,
["BmListFee"] = Tuning.BmListFee,
["BmMaxListings"] = Tuning.BmMaxListings,
["BmMaxUnitValue"] = Tuning.BmMaxUnitValue,
["BmMerchantCount"] = Tuning.BmMerchantCount,
["BmMerchantListings"] = Tuning.BmMerchantListings,
["BmMidRep"] = Tuning.BmMidRep,
["BmNewGpuQtyMaxCut"] = Tuning.BmNewGpuQtyMaxCut,
["BmNewGpuQtyMinCut"] = Tuning.BmNewGpuQtyMinCut,
["BmOldRatingMax"] = Tuning.BmOldRatingMax,
["BmOldRatingMin"] = Tuning.BmOldRatingMin,
["BmOldTradesMax"] = Tuning.BmOldTradesMax,
["BmOldTradesMin"] = Tuning.BmOldTradesMin,
["BmOpenRep"] = Tuning.BmOpenRep,
["BmPersonalCount"] = Tuning.BmPersonalCount,
["BmPersonalEliteShare"] = Tuning.BmPersonalEliteShare,
["BmPersonalFactorMax"] = Tuning.BmPersonalFactorMax,
["BmPersonalFactorMin"] = Tuning.BmPersonalFactorMin,
["BmPersonalGpuChance"] = Tuning.BmPersonalGpuChance,
["BmPersonalGpuNew"] = Tuning.BmPersonalGpuNew,
["BmPersonalListings"] = Tuning.BmPersonalListings,
["BmPersonalQtyMax"] = Tuning.BmPersonalQtyMax,
["BmPersonalScam"] = Tuning.BmPersonalScam,
["BmPremium"] = Tuning.BmPremium,
["BmPriceJitter"] = Tuning.BmPriceJitter,
["BmQtyMax"] = Tuning.BmQtyMax,
["BmQtyMin"] = Tuning.BmQtyMin,
["BmRatingFakeLoss"] = Tuning.BmRatingFakeLoss,
["BmRatingStart"] = Tuning.BmRatingStart,
["BmRefreshDays"] = Tuning.BmRefreshDays,
["BmRepriceFee"] = Tuning.BmRepriceFee,
["BmRugBase"] = Tuning.BmRugBase,
["BmRugClosedDays"] = Tuning.BmRugClosedDays,
["BmRugMax"] = Tuning.BmRugMax,
["BmRugPerTenK"] = Tuning.BmRugPerTenK,
["BmSaleHold"] = Tuning.BmSaleHold,
["BmSaleTaintChanceMax"] = Tuning.BmSaleTaintChanceMax,
["BmSaleTaintChanceMin"] = Tuning.BmSaleTaintChanceMin,
["BmSaleTaintRatioMax"] = Tuning.BmSaleTaintRatioMax,
["BmSaleTaintRatioMin"] = Tuning.BmSaleTaintRatioMin,
["BmScamFresh"] = Tuning.BmScamFresh,
["BmScamOldRatingMax"] = Tuning.BmScamOldRatingMax,
["BmScamOldRatingMin"] = Tuning.BmScamOldRatingMin,
["BmScamSellerShare"] = Tuning.BmScamSellerShare,
["BmSellDay1Mult"] = Tuning.BmSellDay1Mult,
["BmSellDays1"] = Tuning.BmSellDays1,
["BmSellDaysFast"] = Tuning.BmSellDaysFast,
["BmSellDaysMax"] = Tuning.BmSellDaysMax,
["BmSellFastMult"] = Tuning.BmSellFastMult,
["BmSellMax"] = Tuning.BmSellMax,
["BmSellMin"] = Tuning.BmSellMin,
["BmSellerBust"] = Tuning.BmSellerBust,
["BmSpotQtyMax"] = Tuning.BmSpotQtyMax,
["BmStockBase"] = Tuning.BmStockBase,
["BmStockPerRep"] = Tuning.BmStockPerRep,
["BmTechChance"] = Tuning.BmTechChance,
["BmTechMarkup"] = Tuning.BmTechMarkup,
["BmTrapDelay"] = Tuning.BmTrapDelay,
["BmTrapShare"] = Tuning.BmTrapShare,
["BmTrapWindowCap"] = Tuning.BmTrapWindowCap,
["BmUnlockPrice"] = Tuning.BmUnlockPrice,
["BmVolumeRef"] = Tuning.BmVolumeRef,
["BmVolumeTaintMax"] = Tuning.BmVolumeTaintMax,
["CardBracketScratch"] = Tuning.CardBracketScratch,
["CardFanChipped"] = Tuning.CardFanChipped,
["CardFanDust"] = Tuning.CardFanDust,
["CardFingersDark"] = Tuning.CardFingersDark,
["CardFingersOxidized"] = Tuning.CardFingersOxidized,
["CardHealthMax"] = Tuning.CardHealthMax,
["CardHealthMin"] = Tuning.CardHealthMin,
["CardSealMissing"] = Tuning.CardSealMissing,
["CardValueFloor"] = Tuning.CardValueFloor,
["ChartVolCra"] = Tuning.ChartVolCra,
["ChartVolCrc"] = Tuning.ChartVolCrc,
["ChartVolCrt"] = Tuning.ChartVolCrt,
["ChartVolMove"] = Tuning.ChartVolMove,
["ChartVolPonero"] = Tuning.ChartVolPonero,
["ChartVolPsc"] = Tuning.ChartVolPsc,
["ChartVolSpark"] = Tuning.ChartVolSpark,
["CoinPayCra"] = Tuning.CoinPayCra,
["CoinPayCrc"] = Tuning.CoinPayCrc,
["CoinPayCrt"] = Tuning.CoinPayCrt,
["CoinPayPremium"] = Tuning.CoinPayPremium,
["CoinPayPsc"] = Tuning.CoinPayPsc,
["CraNpcStake"] = Tuning.CraNpcStake,
["CraRate"] = Tuning.CraRate,
["CraRateLow"] = Tuning.CraRateLow,
["CraSpiralWeekly"] = Tuning.CraSpiralWeekly,
["CraSubsidy0"] = Tuning.CraSubsidy0,
["CraSubsidyWarn"] = Tuning.CraSubsidyWarn,
["CraUnlockDays"] = Tuning.CraUnlockDays,
["CraWarnLeadMax"] = Tuning.CraWarnLeadMax,
["CraWarnLeadMin"] = Tuning.CraWarnLeadMin,
["CrcDepegChance"] = Tuning.CrcDepegChance,
["CrcDepegDaysMax"] = Tuning.CrcDepegDaysMax,
["CrcDepegDaysMin"] = Tuning.CrcDepegDaysMin,
["CrcDepegMax"] = Tuning.CrcDepegMax,
["CrcDepegMin"] = Tuning.CrcDepegMin,
["CrcHaircut"] = Tuning.CrcHaircut,
["CrcHaircutChance"] = Tuning.CrcHaircutChance,
["CrimeEventCap"] = Tuning.CrimeEventCap,
["CrtDepegChance"] = Tuning.CrtDepegChance,
["CrtDepegDaysMax"] = Tuning.CrtDepegDaysMax,
["CrtDepegDaysMin"] = Tuning.CrtDepegDaysMin,
["CrtDepegMax"] = Tuning.CrtDepegMax,
["CrtDepegMin"] = Tuning.CrtDepegMin,
["CrtFreezeBase"] = Tuning.CrtFreezeBase,
["CrtFreezePerRep"] = Tuning.CrtFreezePerRep,
["CrtFreezeShare"] = Tuning.CrtFreezeShare,
["CrtSwapFee"] = Tuning.CrtSwapFee,
["CrtUnfreezeAfter"] = Tuning.CrtUnfreezeAfter,
["CustomerSpotChance"] = Tuning.CustomerSpotChance,
["CustomerSpotTierMismatch"] = Tuning.CustomerSpotTierMismatch,
["DealerAdvanced"] = Tuning.DealerAdvanced,
["DealerAdvancedFromDay"] = Tuning.DealerAdvancedFromDay,
["DealerAdvancedSecond"] = Tuning.DealerAdvancedSecond,
["DealerFlagship"] = Tuning.DealerFlagship,
["DealerFlagshipFromDay"] = Tuning.DealerFlagshipFromDay,
["DealerRigRestock"] = Tuning.DealerRigRestock,
["DealerSpecialFlagshipFromDay"] = Tuning.DealerSpecialFlagshipFromDay,
["DeathBase"] = Tuning.DeathBase,
["DeathWorn"] = Tuning.DeathWorn,
["DexFee"] = Tuning.DexFee,
["ElecPrice"] = Tuning.ElecPrice,
["EraKjMult"] = Tuning.EraKjMult,
["EraMax"] = Tuning.EraMax,
["EraMin"] = Tuning.EraMin,
["EraWarnMax"] = Tuning.EraWarnMax,
["EraWarnMin"] = Tuning.EraWarnMin,
["ExchangeFee"] = Tuning.ExchangeFee,
["FakeDeathFactor"] = Tuning.FakeDeathFactor,
["FakeSignChance"] = Tuning.FakeSignChance,
["FakeSupportChance"] = Tuning.FakeSupportChance,
["FakeTransferShare"] = Tuning.FakeTransferShare,
["HalvingDays"] = Tuning.HalvingDays,
["HalvingPassMax"] = Tuning.HalvingPassMax,
["HalvingPassMin"] = Tuning.HalvingPassMin,
["HalvingRamp"] = Tuning.HalvingRamp,
["HalvingRampDays"] = Tuning.HalvingRampDays,
["IntelBriefPrice"] = Tuning.IntelBriefPrice,
["IntelFake"] = Tuning.IntelFake,
["IntelRep"] = Tuning.IntelRep,
["ManipBase"] = Tuning.ManipBase,
["ManipFree"] = Tuning.ManipFree,
["ManipFreezeDays"] = Tuning.ManipFreezeDays,
["ManipMax"] = Tuning.ManipMax,
["ManipSlope"] = Tuning.ManipSlope,
["MixerCleanRate"] = Tuning.MixerCleanRate,
["MixerFee"] = Tuning.MixerFee,
["MixerMaxRounds"] = Tuning.MixerMaxRounds,
["MixerMin"] = Tuning.MixerMin,
["MixerNpcVolume"] = Tuning.MixerNpcVolume,
["MixerRugChance"] = Tuning.MixerRugChance,
["MixerSanctionChance"] = Tuning.MixerSanctionChance,
["MixerSanctionDays"] = Tuning.MixerSanctionDays,
["MixerUnlockPrice"] = Tuning.MixerUnlockPrice,
["ModuleHashCap"] = Tuning.ModuleHashCap,
["ModuleKjCap"] = Tuning.ModuleKjCap,
["ModuleRatio"] = Tuning.ModuleRatio,
["ModuleWearCap"] = Tuning.ModuleWearCap,
["NpcAdj"] = Tuning.NpcAdj,
["NpcHash0"] = Tuning.NpcHash0,
["NpcKjPerH"] = Tuning.NpcKjPerH,
["NpcTargetRatio"] = Tuning.NpcTargetRatio,
["PerpAdlHaircut"] = Tuning.PerpAdlHaircut,
["PerpBanDays"] = Tuning.PerpBanDays,
["PerpDebtDays"] = Tuning.PerpDebtDays,
["PerpDebtInterest"] = Tuning.PerpDebtInterest,
["PerpDepthMult"] = Tuning.PerpDepthMult,
["PerpFee"] = Tuning.PerpFee,
["PerpFeeToFund"] = Tuning.PerpFeeToFund,
["PerpFund0"] = Tuning.PerpFund0,
["PerpFundCap"] = Tuning.PerpFundCap,
["PerpFundCoef"] = Tuning.PerpFundCoef,
["PerpFundDrift"] = Tuning.PerpFundDrift,
["PerpFundShock"] = Tuning.PerpFundShock,
["PerpLiqFee"] = Tuning.PerpLiqFee,
["PerpMaint"] = Tuning.PerpMaint,
["PerpOpenBuffer"] = Tuning.PerpOpenBuffer,
["PerpPscCap"] = Tuning.PerpPscCap,
["PerpPscLev"] = Tuning.PerpPscLev,
["PerpShockFree"] = Tuning.PerpShockFree,
["PerpSparkCap"] = Tuning.PerpSparkCap,
["PerpSparkLev"] = Tuning.PerpSparkLev,
["PoneroDailyCap"] = Tuning.PoneroDailyCap,
["PoneroFee"] = Tuning.PoneroFee,
["PoneroOpenRep"] = Tuning.PoneroOpenRep,
["PoneroPscRatio"] = Tuning.PoneroPscRatio,
["PonziAdCost"] = Tuning.PonziAdCost,
["PonziBase0"] = Tuning.PonziBase0,
["PonziBasePerDay"] = Tuning.PonziBasePerDay,
["PonziCap0"] = Tuning.PonziCap0,
["PonziCapPerDay"] = Tuning.PonziCapPerDay,
["PonziCrime"] = Tuning.PonziCrime,
["PonziMinDay"] = Tuning.PonziMinDay,
["PonziRateExp"] = Tuning.PonziRateExp,
["PonziReport0"] = Tuning.PonziReport0,
["PonziReportRate"] = Tuning.PonziReportRate,
["PonziReportSize"] = Tuning.PonziReportSize,
["PonziWithdraw"] = Tuning.PonziWithdraw,
["PoolDepth0"] = Tuning.PoolDepth0,
["PoolFee"] = Tuning.PoolFee,
["PredictCap"] = Tuning.PredictCap,
["PredictDrift"] = Tuning.PredictDrift,
["PredictFactionDaily"] = Tuning.PredictFactionDaily,
["PredictFee"] = Tuning.PredictFee,
["PredictFraudCap"] = Tuning.PredictFraudCap,
["PredictFraudShare"] = Tuning.PredictFraudShare,
["PredictGasBlind"] = Tuning.PredictGasBlind,
["PredictHistory"] = Tuning.PredictHistory,
["PredictInsiderCatch"] = Tuning.PredictInsiderCatch,
["PredictInsiderShare"] = Tuning.PredictInsiderShare,
["PredictLoss0"] = Tuning.PredictLoss0,
["PredictLossPerDay"] = Tuning.PredictLossPerDay,
["PredictMoveLog"] = Tuning.PredictMoveLog,
["PredictNewPerDay"] = Tuning.PredictNewPerDay,
["PredictNoise"] = Tuning.PredictNoise,
["PredictOpenMax"] = Tuning.PredictOpenMax,
["PredictOpenMin"] = Tuning.PredictOpenMin,
["PredictPMax"] = Tuning.PredictPMax,
["PredictPMin"] = Tuning.PredictPMin,
["PredictUnlockDay"] = Tuning.PredictUnlockDay,
["PriceCeiling"] = Tuning.PriceCeiling,
["PriceFloor"] = Tuning.PriceFloor,
["PscStartPrice"] = Tuning.PscStartPrice,
["PscVol"] = Tuning.PscVol,
["RefurbishHealth"] = Tuning.RefurbishHealth,
["RepLossMax"] = Tuning.RepLossMax,
["Revert"] = Tuning.Revert,
["RigKj"] = Tuning.RigKj,
["RigPrice"] = Tuning.RigPrice,
["ScamMinDay"] = Tuning.ScamMinDay,
["SentimentKappa"] = Tuning.SentimentKappa,
["SentimentVol"] = Tuning.SentimentVol,
["SideArbRate"] = Tuning.SideArbRate,
["SideDepthShare"] = Tuning.SideDepthShare,
["SparkFee"] = Tuning.SparkFee,
["SparkMaxMult"] = Tuning.SparkMaxMult,
["SparkMinMult"] = Tuning.SparkMinMult,
["SparkRaidShock"] = Tuning.SparkRaidShock,
["SparkRevert"] = Tuning.SparkRevert,
["SparkStart"] = Tuning.SparkStart,
["SparkUnrestShock"] = Tuning.SparkUnrestShock,
["SparkVol"] = Tuning.SparkVol,
["StoryBmCrtMult"] = Tuning.StoryBmCrtMult,
["StoryCraSpiralMult"] = Tuning.StoryCraSpiralMult,
["StoryLeakHaircutMult"] = Tuning.StoryLeakHaircutMult,
["StoryLeakSpark"] = Tuning.StoryLeakSpark,
["StoryLunDays"] = Tuning.StoryLunDays,
["StoryLunMult"] = Tuning.StoryLunMult,
["StoryReturnCrcMult"] = Tuning.StoryReturnCrcMult,
["StoryRevSubsidy"] = Tuning.StoryRevSubsidy,
["StorySecAmlMult"] = Tuning.StorySecAmlMult,
["StorySecDays"] = Tuning.StorySecDays,
["StorySecEnforceMult"] = Tuning.StorySecEnforceMult,
["StorySecSanctionMult"] = Tuning.StorySecSanctionMult,
["StorySerpicoSpark"] = Tuning.StorySerpicoSpark,
["StorySparkNights"] = Tuning.StorySparkNights,
["SupplyAdjust"] = Tuning.SupplyAdjust,
["TaxRate"] = Tuning.TaxRate,
["TumblerBmRep"] = Tuning.TumblerBmRep,
["TumblerBounty"] = Tuning.TumblerBounty,
["TumblerDriveValue"] = Tuning.TumblerDriveValue,
["TumblerGift"] = Tuning.TumblerGift,
["TumblerKeptFee"] = Tuning.TumblerKeptFee,
["TumblerKeptVolume"] = Tuning.TumblerKeptVolume,
["TumblerMinDay"] = Tuning.TumblerMinDay,
["TumblerSecRep"] = Tuning.TumblerSecRep,
["TumblerSellCrt"] = Tuning.TumblerSellCrt,
["TumblerSoldFee"] = Tuning.TumblerSoldFee,
["TumblerSoldRug"] = Tuning.TumblerSoldRug,
["TxConfirmBase"] = Tuning.TxConfirmBase,
["TxConfirmBig"] = Tuning.TxConfirmBig,
["TxConfirmBigValue"] = Tuning.TxConfirmBigValue,
["TxConfirmMid"] = Tuning.TxConfirmMid,
["TxConfirmMidValue"] = Tuning.TxConfirmMidValue,
["TxCongestedFeeMult"] = Tuning.TxCongestedFeeMult,
["TxCongestedNormalSlow"] = Tuning.TxCongestedNormalSlow,
["TxCongestedSlowSlow"] = Tuning.TxCongestedSlowSlow,
["TxCongestionChance"] = Tuning.TxCongestionChance,
["TxCongestionDaysMax"] = Tuning.TxCongestionDaysMax,
["TxFeeFast"] = Tuning.TxFeeFast,
["TxFeeNormal"] = Tuning.TxFeeNormal,
["TxFeeSlow"] = Tuning.TxFeeSlow,
["TxGasAmp"] = Tuning.TxGasAmp,
["TxGasNoise"] = Tuning.TxGasNoise,
["TxGasPeriod"] = Tuning.TxGasPeriod,
["TxHijackChance"] = Tuning.TxHijackChance,
["TxPhishChance"] = Tuning.TxPhishChance,
["TxPoisonChance"] = Tuning.TxPoisonChance,
["TxPoisonDelayMax"] = Tuning.TxPoisonDelayMax,
["TxSlowDrop"] = Tuning.TxSlowDrop,
["UnlockPrice"] = Tuning.UnlockPrice,
["UsedFakeMiddleman"] = Tuning.UsedFakeMiddleman,
["UsedFakeScammer"] = Tuning.UsedFakeScammer,
["UsedFirstDay"] = Tuning.UsedFirstDay,
["UsedMiddlemanHide"] = Tuning.UsedMiddlemanHide,
["UsedMiddlemanMarkup"] = Tuning.UsedMiddlemanMarkup,
["UsedMiddlemanShare"] = Tuning.UsedMiddlemanShare,
["UsedScamBase"] = Tuning.UsedScamBase,
["UsedScamMax"] = Tuning.UsedScamMax,
["UsedScamPerDay"] = Tuning.UsedScamPerDay,
["UsedVisitChance"] = Tuning.UsedVisitChance,
["WalletDrainFull"] = Tuning.WalletDrainFull,
["WalletDrainMin"] = Tuning.WalletDrainMin,
["WalletDrainSlowDays"] = Tuning.WalletDrainSlowDays,
["WalletJacksonChance"] = Tuning.WalletJacksonChance,
["WalletJacksonPrice"] = Tuning.WalletJacksonPrice,
["WalletMallChance"] = Tuning.WalletMallChance,
["WalletMallMax"] = Tuning.WalletMallMax,
["WalletMallMin"] = Tuning.WalletMallMin,
["WalletMallQtyMax"] = Tuning.WalletMallQtyMax,
["WalletMax"] = Tuning.WalletMax,
["WalletPoisonShare"] = Tuning.WalletPoisonShare,
["WickChance"] = Tuning.WickChance,
["WickMax"] = Tuning.WickMax,
["WickMin"] = Tuning.WickMin,
["WickReal"] = Tuning.WickReal,
["WickRevertMax"] = Tuning.WickRevertMax,
["WickRevertMin"] = Tuning.WickRevertMin,
["YieldCap0"] = Tuning.YieldCap0,
["YieldCapPerDay"] = Tuning.YieldCapPerDay,
["YieldLockDays"] = Tuning.YieldLockDays,
["YieldPoolChance"] = Tuning.YieldPoolChance,
["YieldPoolMax"] = Tuning.YieldPoolMax,
["YieldReserveDays"] = Tuning.YieldReserveDays,
["YieldRugNightly"] = Tuning.YieldRugNightly,
["YieldScamAudit"] = Tuning.YieldScamAudit,
["YieldScamTimelock"] = Tuning.YieldScamTimelock,
};
public static readonly Dictionary<string, double[]> Arrays = new Dictionary<string, double[]>
{
["BmSellMults"] = Array.ConvertAll(Tuning.BmSellMults, v => (double)v),
["CraSpiralPath"] = Array.ConvertAll(Tuning.CraSpiralPath, v => (double)v),
["IntelTipAcc"] = Array.ConvertAll(Tuning.IntelTipAcc, v => (double)v),
["IntelTipPrice"] = Array.ConvertAll(Tuning.IntelTipPrice, v => (double)v),
["PonziRates"] = Array.ConvertAll(Tuning.PonziRates, v => (double)v),
["SparkSpiralPath"] = Array.ConvertAll(Tuning.SparkSpiralPath, v => (double)v),
["UsedHealthMax"] = Array.ConvertAll(Tuning.UsedHealthMax, v => (double)v),
["UsedHealthMin"] = Array.ConvertAll(Tuning.UsedHealthMin, v => (double)v),
["YieldRates"] = Array.ConvertAll(Tuning.YieldRates, v => (double)v),
["YieldScamByRate"] = Array.ConvertAll(Tuning.YieldScamByRate, v => (double)v),
};
}
}