diff --git a/data/achievements.xml b/data/achievements.xml
index 1cfd510fa..feb017a98 100644
--- a/data/achievements.xml
+++ b/data/achievements.xml
@@ -25,5 +25,9 @@
title="Marathoner" description="Make a race with 5 laps or more">
+
+
+
diff --git a/src/achievements/achievement_info.hpp b/src/achievements/achievement_info.hpp
index 6b8bab458..65dae7772 100644
--- a/src/achievements/achievement_info.hpp
+++ b/src/achievements/achievement_info.hpp
@@ -47,7 +47,7 @@ public:
ACHIEVE_STRIKE = 2,
ACHIEVE_ARCH_ENEMY = 3,
ACHIEVE_MARATHONER = 4,
- ACHIEVE_LAST = ACHIEVE_MARATHONER
+ ACHIEVE_SKIDDING = 5
};
/** Achievement check type:
* ALL_AT_LEAST: All goal values must be reached (or exceeded).
diff --git a/src/karts/skidding.cpp b/src/karts/skidding.cpp
index 93137fe4d..94e517fc1 100644
--- a/src/karts/skidding.cpp
+++ b/src/karts/skidding.cpp
@@ -21,6 +21,8 @@
#ifdef SKID_DEBUG
# include "graphics/show_curve.hpp"
#endif
+#include "achievements/achievement_info.hpp"
+#include "config\player_manager.hpp"
#include "karts/kart.hpp"
#include "karts/kart_gfx.hpp"
#include "karts/kart_properties.hpp"
@@ -412,6 +414,7 @@ void Skidding::update(float dt, bool is_on_ground,
bonus_speed, bonus_speed,
bonus_force, bonus_time,
/*fade-out-time*/ 1.0f);
+ PlayerManager::increaseAchievement(AchievementInfo::ACHIEVE_SKIDDING, "skidding");
}
else {
m_kart->getKartGFX()