summaryrefslogtreecommitdiff
path: root/game/shared/cstrike/cs_achievement_constants.h
diff options
context:
space:
mode:
authorFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
committerFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
commit3bf9df6b2785fa6d951086978a3e66f49427166a (patch)
tree2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /game/shared/cstrike/cs_achievement_constants.h
downloadarchived-source-engine-2018-hl2-src-master.tar.xz
archived-source-engine-2018-hl2-src-master.zip
Diffstat (limited to 'game/shared/cstrike/cs_achievement_constants.h')
-rw-r--r--game/shared/cstrike/cs_achievement_constants.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/game/shared/cstrike/cs_achievement_constants.h b/game/shared/cstrike/cs_achievement_constants.h
new file mode 100644
index 0000000..35d21a3
--- /dev/null
+++ b/game/shared/cstrike/cs_achievement_constants.h
@@ -0,0 +1,54 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//-------------------------------------------------------------
+// File: cs_achievement_constants.h
+// Desc: Declare contants used by achievements (mostly) in one location for simpler tweaking
+// Author: Peter Freese <[email protected]>
+// Date: 2009/03/11
+// Copyright: � 2009 Hidden Path Entertainment
+//-------------------------------------------------------------
+
+#ifndef CS_ACHIEVEMENT_CONSTANTS_H
+#define CS_ACHIEVEMENT_CONSTANTS_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+namespace AchievementConsts
+{
+ const int DefaultMinOpponentsForAchievement = 5;
+ const int KillingSpree_Kills = 5;
+ const float KillingSpree_WindowTime = 15.0f;
+ const float KillingSpreeEnder_TimeWindow = 5.0f;
+ const int KillEnemyTeam_MinKills = 5;
+ const int LastPlayerAlive_MinPlayersOnTeam = 5;
+ const int KillsWithMultipleGuns_MinWeapons = 5;
+ const float BombDefuseCloseCall_MaxTimeRemaining = 1.0f;
+ const int KillLowDamage_MaxHealthLeft = 5;
+ const int DamageNoKill_MaxHealthLeftOnKill = 5;
+ const float BombDefuseNeededKit_MaxTime = 5.0f;
+ const float FastBombPlant_Time = 25.0f;
+ const int KillEnemiesWhileBlind_Kills = 1;
+ const int KillEnemiesWhileBlindHard_Kills = 2;
+ const int SurviveGrenade_MinDamage = 80;
+ const int KillWhenAtLowHealth_MaxHealth = 1;
+ const int GrenadeMultiKill_MinKills = 3;
+ const int BombMultiKill_MinKills = 5;
+ const float FastRoundWin_Time = 30.0f;
+ const int UnstoppableForce_Kills = 10;
+ const int BreakPropsInRound_Props = 15;
+ const int HeadshotsInRound_Kills = 5;
+ const int BreakWindowsInOfficeRound_Windows = 14;
+ const float FastHostageRescue_Time = 90.0f;
+ const int SurviveManyAttacks_NumberDamagingPlayers = 5;
+ const float KillInAir_MinimumHeight = 100.0f; //100-120 is probably best. Also used for killing while in the air
+ const float KillBombPickup_MaxTime = 3.0f;
+ const int WinRoundsWithoutBuying_Rounds = 10;
+ const int ConcurrentDominations_MinDominations = 3;
+ const int ExtendedDomination_AdditionalKills = 4;
+ const int SameUniform_MinPlayers = 5;
+ const int FriendsSameUniform_MinPlayers = 4;
+ const float KillEnemyNearBomb_MaxDistance = 480.0f;
+ const int GrenadeDamage_MinDamage = 200;
+}
+
+#endif // CS_ACHIEVEMENT_CONSTANTS_H