Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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;
     }
 }
Ejemplo n.º 5
0
 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;
     }
 }
Ejemplo n.º 6
0
 override public void LoadPreset(Presets.Preset preset)
 {
     switch (preset)
     {
     case Presets.Preset.Vheos_PreferredUI:
         IsHidden = true;
         break;
     }
 }
Ejemplo n.º 7
0
 override public void LoadPreset(Presets.Preset preset)
 {
     switch (preset)
     {
     case Presets.Preset.Vheos_PreferredUI:
         ForceApply();
         _betterStashNavigation.Value = true;
         break;
     }
 }
Ejemplo n.º 8
0
 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;
     }
 }
Ejemplo n.º 9
0
 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;
     }
 }
Ejemplo n.º 10
0
 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;
     }
 }
Ejemplo n.º 11
0
 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;
     }
 }
Ejemplo n.º 12
0
 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;
     }
 }
Ejemplo n.º 13
0
 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;
     }
 }
Ejemplo n.º 14
0
 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;
     }
 }
Ejemplo n.º 15
0
 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;
     }
 }
Ejemplo n.º 16
0
 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;
     }
 }
Ejemplo n.º 17
0
 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;
     }
 }
Ejemplo n.º 18
0
 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;
     }
 }
Ejemplo n.º 19
0
 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;
     }
 }
Ejemplo n.º 20
0
 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;
     }
 }
Ejemplo n.º 21
0
 virtual public void LoadPreset(Presets.Preset preset)
 {
 }