public void SetMemberAggressiveness(gangMemberAggressivenessMode newMode) { gangMemberAggressiveness = newMode; //makes everyone hate cops if set to very aggressive GangManager.instance.SetCopRelations(newMode == gangMemberAggressivenessMode.veryAgressive); MenuScript.instance.aggOption.Index = (int)newMode; SaveOptions(false); }
/// <summary> /// resets all values, except for the first and last gang names and the color translations /// </summary> public void SetAllValuesToDefault() { openGangMenuKey = Keys.B; openZoneMenuKey = Keys.N; mindControlKey = Keys.J; addToGroupKey = Keys.H; gangMemberAggressiveness = gangMemberAggressivenessMode.veryAgressive; startingGangMemberHealth = 20; maxGangMemberHealth = 120; maxGangMemberArmor = 100; maxGangMemberAccuracy = 30; emptyZoneDuringWar = true; maxDistToWarBlipBeforePlayerLeavesWar = 300; postWarBackupsAmount = 5; baseNumKillsBeforeWarVictory = 25; extraKillsPerTurfValue = 15; killsBetweenEnemySpawnReplacement = 25; ticksBetweenTurfRewards = 45000; ticksBetweenGangAIUpdates = 15000; minGangAITicksBetweenBattlesWithSameGang = 4; ticksBetweenGangMemberAIUpdates = 100; baseRewardPerZoneOwned = 1200; maxTurfValue = 10; rewardMultiplierPerZone = 0.2f; baseCostToTakeTurf = 4000; rewardForTakingEnemyTurf = 5000; baseCostToUpgradeGeneralGangTurfValue = 1000000; baseCostToUpgradeSingleTurfValue = 15000; baseCostToUpgradeArmor = 35000; baseCostToUpgradeHealth = 20000; baseCostToUpgradeAccuracy = 40000; numUpgradesUntilMaxMemberAttribute = 10; costToCallBackupCar = 900; costToCallParachutingMember = 250; ticksCooldownBackupCar = 1000; ticksCooldownParachutingMember = 600; minWantedFactorWhenInGangTurf = 0.0f; maxWantedLevelInMaxedGangTurf = 0; notificationsEnabled = true; fightingEnabled = true; warAgainstPlayerEnabled = true; ambientSpawningEnabled = true; forceSpawnCars = false; joypadControls = false; gangsStartWithPistols = true; gangsCanBeWipedOut = true; maxCoexistingGangs = 7; extraProfitForAIGangsFactor = 1.5f; spawnedMembersBeforeAmbientGenStops = 20; spawnedMemberLimit = 30; //max number of living gang members at any time numSpawnsReservedForCarsDuringWars = 1; minDistanceMemberSpawnFromPlayer = 50; maxDistanceMemberSpawnFromPlayer = 130; minDistanceCarSpawnFromPlayer = 80; maxDistanceCarSpawnFromPlayer = 190; SaveOptions(); GangManager.instance.ResetGangUpdateIntervals(); }