#ifndef METAL_WORKING_MILESTONE_HPP_
#define METAL_WORKING_MILESTONE_HPP_

#include <Milestone/Milestone.hpp>

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

    enum
    {
        MineIron = 0,
        IronPickaxe = 1,
        IronPot = 2,
        MineCoal = 3,
        MineNickel = 4,
        MakeSteel = 5,
        MineSilver = 6,
        SteelPickaxe = 7,
        MineLead = 8,
        MineGold = 9,
        MineSilicon = 10,
        MakeSiliconSheet = 11,
    };

    MetalWorkingMilestone();
};

#endif