diff options
author | Bardur Arantsson <bardur@scientician.net> | 2015-12-11 08:09:30 +0100 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2015-12-11 08:09:30 +0100 |
commit | 33e7dc3baa6b375efb6d8989ffe3c50511291228 (patch) | |
tree | 16c72b093ab53f33be5386a842450da8cdf117cf /src/init2.cc | |
parent | cc50d2db6418690470ead3faf71e0818eff1b8e4 (diff) |
Remove Alchemist class and associated skills/code
Alchemy has always been ridiculously broken and there's been a huge
amount of horrible code to support it. Sorry to any fans of
Alchemy, but it's got to go.
Diffstat (limited to 'src/init2.cc')
-rw-r--r-- | src/init2.cc | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/init2.cc b/src/init2.cc index f80b832a..35d42a17 100644 --- a/src/init2.cc +++ b/src/init2.cc @@ -2,9 +2,7 @@ #include "init2.h" #include "ability_type.hpp" -#include "alchemist_recipe.hpp" #include "alloc_entry.hpp" -#include "artifact_select_flag.hpp" #include "artifact_type.hpp" #include "cave.hpp" #include "cave_type.hpp" @@ -600,23 +598,6 @@ namespace { }; - struct al_info_traits { - - static constexpr char const *name = "al_info.txt"; - - static void allocate() - { - alchemist_recipes = make_array<alchemist_recipe>(max_al_idx); - a_select_flags = make_array<artifact_select_flag>(max_al_idx); - } - - static errr parse(FILE *fp) - { - return init_al_info_txt(fp); - } - - }; - } template<typename T> static errr init_x_info() { @@ -1403,10 +1384,6 @@ void init_angband(void) note("[Initialising arrays... (abilities)]"); if (init_x_info<ab_info_traits>()) quit("Cannot initialise abilities"); - /* Initialise alchemy info */ - note("[Initialising arrays... (alchemy)]"); - if (init_x_info<al_info_traits>()) quit("Cannot initialise alchemy"); - /* Initialise player info */ note("[Initialising arrays... (players)]"); if (init_x_info<p_info_traits>()) quit("Cannot initialise players"); |