派生クラスでclass_base_value()の名前を間違っていたので正しくoverrideされず、
職業の基礎値が計算から漏れていた。名称を修正して期待される挙動に戻す。
* @details
* * 職業による加算
*/
-s16b PlayerStealth::base_class_value()
+s16b PlayerStealth::class_base_value()
{
const player_class *c_ptr = &class_info[this->owner_ptr->pclass];
return c_ptr->c_stl + (c_ptr->x_stl * this->owner_ptr->lev / 10);
void set_locals() override;
s16b race_value() override;
s16b class_value() override;
- s16b base_class_value();
+ s16b class_base_value() override;
s16b personality_value() override;
s16b time_effect_value() override;
s16b mutation_value() override;