#ifndef HYDRAULICS_MILESTONE_HPP_
#define HYDRAULICS_MILESTONE_HPP_

#include <Milestone/Milestone.hpp>

class HydraulicsMilestone final : public Milestone
{
public:
    static const std::string ID;

    enum
    {
        MakeFluidPipe = 0,
        MakeSmallTinCapsule = 1,
        MakeLargeTinCapsule = 2,
        CollectWater = 3,
        MakeWoodenBarrel = 4,
        MakePump = 5,
        ManualPump = 6,
        MakeSteelBarrel = 7,
        MakeLeadBarrel = 8,
    };

    HydraulicsMilestone();
};

#endif