override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _pricesCurve.Value = 90; _sellModifier.Value = 20; _pricesGold.Value = new Vector2(100, 90); _pricesPerTypeToggle.Value = true; { _pricesWeapons.Value = 67; _pricesArmors.Value = 67; _pricesIngestibles.Value = 100; _pricesRecipes.Value = 50; _pricesOther.Value = 100; } _randomizePricesExtent.Value = 20; { _randomizePricesPerDays.Value = 7; _randomizePricesPerArea.Value = true; _randomizePricesPerItem.Value = true; } break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _lossMultipliers.Value = true; { _lossWeapons.Value = 50; _lossArmors.Value = 50; _lossLights.Value = 150; _lossIngestibles.Value = 100; } _campingRepairToggle.Value = true; { _repairDurabilityPerHour.Value = 0; _repairDurabilityPercentPerHour.Value = 0; _repairPercentReference.Value = RepairPercentReference.OfMaxDurability; _multiRepairBehaviour.Value = MultiRepairBehaviour.UseFixedValueForAllItems; } _effectivenessAffectsAllStats.Value = true; _effectivenessAffectsPenalties.Value = true; _linearEffectiveness.Value = true; { _minNonBrokenEffectiveness.Value = 50; _brokenEffectiveness.Value = 25; } _smithRepairsOnlyEquipped.Value = true; _minStartingDurability.Value = 67; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _playersToggle.Value = true; { _playersHealthDamage.Value = 40; _playersStabilityDamage.Value = 40; _playersFriendlyFireToggle.Value = true; { _playersFriendlyFireHealthDamage.Value = 75; _playersFriendlyFireStabilityDamage.Value = 75; } } _enemiesToggle.Value = true; { _enemiesHealthDamage.Value = 100; _enemiesStabilityDamage.Value = 150; _enemiesFriendlyFireToggle.Value = true; { _enemiesFriendlyFireHealthDamage.Value = 20; _enemiesFriendlyFireStabilityDamage.Value = 20; } } break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _interactionToggle.Value = true; { _interactionDuration.Value = 5; _interactionDistance.Value = 3; _interactionPrioritize.Value = true; } _maxVitalsToggle.Value = true; { _maxHealthLost.Value = -10; _maxStaminaLost.Value = -10; _maxManaLost.Value = -10; } _vitalsToggle.Value = true; { _newHealth.Value = 50; _newStamina.Value = 0; _manaLost.Value = -50; } _needsToggle.Value = true; { _foodLost.Value = -10; _drinkLost.Value = -10; _sleepLost.Value = -10; _corruptionGained.Value = 3; } break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _areasToggle.Value = true; { _areasMode.Value = ResetMode.Timer; _areasTimer.Value = 4; _areasTimerSinceReset.Value = 14; _areasResetLayers.Value = AreasResetLayers.Enemies; _fixUnarmedBandits.Value = WeaponSet.Fang; _fixUnarmedBanditsDurabilityRatio.Value = 67; } _gatherablesToggle.Value = true; { _gatheringMode.Value = ResetMode.Timer; _gatheringTimer.Value = 7; _miningMode.Value = ResetMode.Timer; _miningTimer.Value = 11; _fishingMode.Value = ResetMode.Timer; _fishingTimer.Value = 4; } _merchantsToggle.Value = true; _merchantsMode.Value = ResetMode.Never; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_PreferredUI: IsHidden = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_PreferredUI: ForceApply(); _betterStashNavigation.Value = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _contextualSkillQuickslots.Value = true; _replaceQuickslotsOnEquip.Value = true; _assingByUsingFreeQuickslot.Value = false; _extraGamepadQuickslots.Value = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _campingSpots.Value = CampingSpots.Butterflies | CampingSpots.Dungeons; _butterfliesSpawnChance.Value = 50; _butterfliesRadius.Value = 5; _campingActivities.Value = CampingActivities.Sleep | CampingActivities.Repair; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _trapsArmDelay.Value = 5; _trapsFriendlyFire.Value = false; _wireTrapDepth.Value = 0.2f; _pressureTrapRadius.Value = 0.6f; _runicTrapRadius.Value = 0.8f; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _meleeDistance.Value = 20; _rangedDistance.Value = 30; _huntersEyeDistance.Value = 45; _rangedEquipmentTypes.Value = (RangedTypes) ~0; _autoTargetActions.Value = AutoTargetActions.Attack | AutoTargetActions.CombatSkill; _targetingPitchOffset.Value = 0.2f; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _preserveDurability.Value = true; _restoreMissingDurability.Value = 50; _limitedManualCrafting.Value = true; _limitedManulCraftingExceptions.Value = (CraftingExceptions) ~0; _autoLearnCrystalPowderRecipe.Value = true; _extraResultsMultiplier.Value = 50; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _separateLimits.Value = true; { _passiveSkillsLimit.Value = 5; _activeSkillsLimit.Value = 15; } _limitedSkillTypes.Value = LimitedSkillTypes.Basic | LimitedSkillTypes.Advanced; _freePostBreakthroughBasicSkills.Value = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _remapBackpackCapacities.Value = new Vector2(20, 60); _waterskinCapacity.Value = 9; _chanceToBreakFlintAndSteel.Value = 25; _moreGatheringTools.Value = true; _gatheringDurabilityCost.Value = new Vector2(15, 3); _torchesTemperatureRadius.Value = 7.5f; _torchesDecayOnGround.Value = true; _lightsRange.Value = 133; _twoPersonBeds.Value = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _enemyDetectionModifier.Value = +33; _preventInfighting.Value = (TargetingGroups) ~0; _changeTargetOnHit.Value = 0; _walkTowardsPlayerOnSpawn.Value = 0; _changeTargetWhenTooFar.Value = true; _changeTargetCheckFrequency.Value = 2; _changeTargetChancePerCheck.Value = 25; _changeTargetCurrentToNearestRatio.Value = 1.2f; _changeTargetDetectAllPlayers.Value = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _formulaToggle.Value = true; { _formulaCoeffsByLevel[SlotLevel.Basic].Value = new Vector4(0, 1, 1, 0); _formulaCoeffsByLevel[SlotLevel.Breakthrough].Value = new Vector4(0, 1, 1, 0); _formulaCoeffsByLevel[SlotLevel.Advanced].Value = new Vector4(0, 1, 1, 0); _formulaType.Value = FormulaType.Linear; } _learnMutuallyExclusiveSkills.Value = true; _exclusiveSkillCostsTsar.Value = true; break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _groundInteractions.Value = GroundInteractions.All; _singleHoldsToPresses.Value = true; _holdInteractionsDuration.Value = 0.8f; _takeAnimations.Value = true; _disallowedInCombat.Value = (DisallowedInCombat) ~0; _highlightsToggle.Value = true; { _highlightsIntensity.Value = 75; _highlightsDistance.Value = 50; _highlightsColored.Value = true; } break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _gameToggle.Value = true; { _defaultGameSpeed.Value = 90; _speedHackMultiplier.Value = 250; _speedHackKey.Value = KeyCode.Keypad1.ToString(); } _playersToggle.Value = true; _playersMovementSpeed.Value = 90; _enemiesToggle.Value = true; { _enemiesAnimationSpeed.Value = 90; _enemiesMovementSpeed.Value = 125; } break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_CoopSurvival: ForceApply(); _enableCheats.Value = false; _enableCheatsHotkey.Value = KeyCode.Keypad0.ToString(); _skipStartupVideos.Value = true; _titleScreenRandomize.Value = (TitleScreens) ~0; _titleScreenHideCharacters.Value = TitleScreenCharacterVisibility.Randomize; _removeCoopScaling.Value = true; _removeDodgeInvulnerability.Value = true; _healEnemiesOnLoad.Value = true; _multiplicativeStacking.Value = true; _armorTrainingPenaltyReduction.Value = 50; _applyArmorTrainingToManaCost.Value = true; _loadArrowsFromInventory.Value = true; _craftFromStash.Value = true; _displayStashAmount.Value = true; _displayPricesInStash.Value = true; _itemActionDropOne.Value = true; _temperatureToggle.Value = true; { _temperatureDataByEnum[TemperatureSteps.Coldest].Value = new Vector2(-50, 50 - (50 + 1)); _temperatureDataByEnum[TemperatureSteps.VeryCold].Value = new Vector2(-40, 50 - (50 - 1)); _temperatureDataByEnum[TemperatureSteps.Cold].Value = new Vector2(-30, 50 - (25 + 1)); _temperatureDataByEnum[TemperatureSteps.Fresh].Value = new Vector2(-20, 50 - (10 + 1)); _temperatureDataByEnum[TemperatureSteps.Neutral].Value = new Vector2(0, 50); _temperatureDataByEnum[TemperatureSteps.Warm].Value = new Vector2(+20, 50 + (10 + 1)); _temperatureDataByEnum[TemperatureSteps.Hot].Value = new Vector2(+30, 50 + (25 + 1)); _temperatureDataByEnum[TemperatureSteps.VeryHot].Value = new Vector2(+40, 50 + (50 - 1)); _temperatureDataByEnum[TemperatureSteps.Hottest].Value = new Vector2(+50, 50 + (50 + 1)); } break; } }
override public void LoadPreset(Presets.Preset preset) { switch (preset) { case Presets.Preset.Vheos_PreferredUI: ForceApply(); _details.Value = Details.All; _equipmentToggle.Value = true; { _displayRelativeAttackSpeed.Value = true; _normalizeImpactDisplay.Value = true; _moveBarrierBelowProtection.Value = true; _hideNumericalDurability.Value = true; } _barsToggle.Value = true; { _durabilityTiedToMax.Value = true; _freshnessTiedToLifespan.Value = true; _barThickness.Value = 60; } _addBackgrounds.Value = true; break; } }
virtual public void LoadPreset(Presets.Preset preset) { }