OSDN Git Service

Merge pull request #765 from sikabane-works/release/3.0.0Alpha17
[hengbandforosx/hengbandosx.git] / src / player / player-class.cpp
index 063a956..0232d4c 100644 (file)
@@ -14,8 +14,7 @@
  * The magic info
  */
 const player_magic *mp_ptr;
-player_magic *m_info;
-
+std::vector<player_magic> m_info;
 
 const player_class *cp_ptr;
 
@@ -389,6 +388,19 @@ const player_class class_info[MAX_CLASS] =
                2, 20, 40,
                4, 70, 2
        },
+
+       {
+#ifdef JP
+               "元素使い",
+#endif
+               "Elementalist",
+
+               {-3, 1, 3, 0, -1, 0},
+               30, 40, 38, 3, 16, 20, 34, 20,
+               7,  15, 11, 0,  0,  0,  6,  7,
+               0, 30, 25,
+               3, 100, 2
+       },
 };
 
 /*!
@@ -798,6 +810,20 @@ const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "伯爵",
                "領主",
        },
+
+    /* Elementalist */
+    {
+        "練習生",
+        "奇術師",
+        "幻術師",
+        "呪術師",
+        "召霊師",
+        "召魔師",
+        "魔術師",
+        "魔道師",
+        "イプシシマス",
+        "大魔道師",
+    },
 };
 
 #else
@@ -1194,5 +1220,19 @@ const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "Duke",
                "Lord",
        },
+
+    /* Elementalist */
+    {
+        "Apprentice",
+        "Trickster",
+        "Illusionist",
+        "Spellbinder",
+        "Evoker",
+        "Conjurer",
+        "Warlock",
+        "Sorcerer",
+        "Ipsissimus",
+        "Archmage",
+    },
 };
-#endif
\ No newline at end of file
+#endif