File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed
Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,23 @@ namespace AchievementTracker {
3535
3636 void CheckKeyValuesForAchievement (KeyValues *pKeyValues) {
3737 std::string kvName = pKeyValues->GetName ();
38+ console->Print (" AchievementTracker: RAW: %s\n " , kvName.c_str ());
39+ if (kvName == " write_stats" ) {
40+ console->Print (" AchievementTracker: SUB: %s\n " , pKeyValues->sub ->GetName ());
41+ if (pKeyValues->sub ->data_type == KeyValues::Type::INT) {
42+ console->Print (" AchievementTracker: SUB INT: INT: %d\n " , pKeyValues->sub ->val .i );
43+ console->Print (" AchievementTracker: SUB INT: FLOAT: %f\n " , pKeyValues->sub ->val .f );
44+ } else if (pKeyValues->sub ->data_type == KeyValues::Type::FLOAT) {
45+ console->Print (" AchievementTracker: SUB FLOAT: INT: %d\n " , pKeyValues->sub ->val .i );
46+ console->Print (" AchievementTracker: SUB FLOAT: FLOAT: %f\n " , pKeyValues->sub ->val .f );
47+ } else if (pKeyValues->sub ->data_type == KeyValues::Type::STRING) {
48+ console->Print (" AchievementTracker: SUB STRING: %s\n " , pKeyValues->sub ->val_str );
49+ } else {
50+ console->Print (" AchievementTracker: SUB UNKNOWN TYPE: %d\n " , pKeyValues->sub ->data_type );
51+ }
52+ }
3853 if (kvName != " write_awards" ) return ;
54+ console->Print (" AchievementTracker: SUB: %s\n " , pKeyValues->sub ->GetName ());
3955
4056 std::string achName = pKeyValues->sub ->GetName ();
4157
Original file line number Diff line number Diff line change 1+ #include " INFRATracker.hpp"
2+
3+ #include " Command.hpp"
4+ #include " Variable.hpp"
5+ #include " Modules/Console.hpp"
6+ #include " SAR.hpp"
Original file line number Diff line number Diff line change 1+ #pragma once
2+
3+ #include " Game.hpp"
4+ #include " Utils/SDK/KeyValues.hpp"
5+ #include " Modules/Engine.hpp"
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ Vector g_playerTraceTeleportLocation;
5656int g_playerTraceTeleportSlot;
5757bool g_playerTraceNeedsTeleport = false ;
5858
59- const enum MeshType {
59+ enum MeshType {
6060 GROUNDED = 0 ,
6161 UNDER300,
6262 AIRLOCKED,
You can’t perform that action at this time.
0 commit comments