* * 型による魅力修正値
* * 降鬼陣で加算(+5)
*/
-int16_t PlayerCharisma::battleform_value()
+int16_t PlayerCharisma::stance_value()
{
int16_t result = 0;
protected:
void set_locals() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
int16_t set_exception_value(int16_t value) override;
int16_t set_exception_use_status(int16_t value) override;
* * 朱雀の構えで減算(-2)
* * ネオ・つよしスペシャル中で加算(+4)
*/
-int16_t PlayerConstitution::battleform_value()
+int16_t PlayerConstitution::stance_value()
{
int16_t result = 0;
void set_locals() override;
int16_t race_value() override;
int16_t time_effect_value() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
};
* * 玄武の構えで減算(-2)
* * 朱雀の構えで加算(+2)
*/
-int16_t PlayerDexterity::battleform_value()
+int16_t PlayerDexterity::stance_value()
{
int16_t result = 0;
void set_locals() override;
int16_t race_value() override;
int16_t time_effect_value() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
};
* * 玄武の構えで減算(-1)
* * 朱雀の構えで加算(+1)
*/
-int16_t PlayerIntelligence::battleform_value()
+int16_t PlayerIntelligence::stance_value()
{
int16_t result = 0;
protected:
void set_locals() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
};
* * 白虎の構えで加算(+2)
* * 朱雀の構えで減算(-2)
*/
-int16_t PlayerStrength::battleform_value()
+int16_t PlayerStrength::stance_value()
{
int16_t result = 0;
void set_locals() override;
int16_t race_value() override;
int16_t time_effect_value() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
};
* * 玄武の構えで減算(-1)
* * 朱雀の構えで加算(+1)
*/
-int16_t PlayerWisdom::battleform_value()
+int16_t PlayerWisdom::stance_value()
{
int16_t result = 0;
protected:
void set_locals() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
};
return flags;
}
-TrFlags PlayerClass::form_tr_flags() const
+TrFlags PlayerClass::stance_tr_flags() const
{
TrFlags flags;
virtual ~PlayerClass() = default;
TrFlags tr_flags() const;
- TrFlags form_tr_flags() const;
+ TrFlags stance_tr_flags() const;
bool has_stun_immunity() const;
bool is_wizard() const;
* @details
* ** 朱雀の構えなら加算(+10)
*/
-int16_t PlayerSpeed::battleform_value()
+int16_t PlayerSpeed::stance_value()
{
int16_t result = 0;
if (PlayerClass(player_ptr).monk_stance_is(MonkStance::SUZAKU))
int16_t personality_value() override;
int16_t equipments_value() override;
int16_t time_effect_value() override;
- int16_t battleform_value() override;
+ int16_t stance_value() override;
int16_t mutation_value() override;
int16_t riding_value() override;
int16_t inventory_weight_value() override;
int16_t pow = this->default_value;
pow += this->action_value();
- pow += this->battleform_value();
+ pow += this->stance_value();
pow += this->class_base_value();
pow += this->class_value();
pow += this->equipments_value();
if (this->race_value() != 0)
set_bits(result, FLAG_CAUSE_RACE);
- if (this->battleform_value() != 0)
- set_bits(result, FLAG_CAUSE_BATTLE_FORM);
+ if (this->stance_value() != 0)
+ set_bits(result, FLAG_CAUSE_STANCE);
if (this->mutation_value() != 0)
set_bits(result, FLAG_CAUSE_MUTATION);
if (this->race_value() > 0)
set_bits(result, FLAG_CAUSE_RACE);
- if (this->battleform_value() > 0)
- set_bits(result, FLAG_CAUSE_BATTLE_FORM);
+ if (this->stance_value() > 0)
+ set_bits(result, FLAG_CAUSE_STANCE);
if (this->mutation_value() > 0)
set_bits(result, FLAG_CAUSE_MUTATION);
if (this->race_value() < 0)
set_bits(result, FLAG_CAUSE_RACE);
- if (this->battleform_value() < 0)
- set_bits(result, FLAG_CAUSE_BATTLE_FORM);
+ if (this->stance_value() < 0)
+ set_bits(result, FLAG_CAUSE_STANCE);
if (this->mutation_value() < 0)
set_bits(result, FLAG_CAUSE_MUTATION);
{
return 0;
}
-int16_t PlayerStatusBase::battleform_value()
+int16_t PlayerStatusBase::stance_value()
{
return 0;
}
virtual int16_t personality_value();
virtual int16_t equipments_value();
virtual int16_t time_effect_value();
- virtual int16_t battleform_value();
+ virtual int16_t stance_value();
virtual int16_t mutation_value();
virtual int16_t riding_value();
virtual int16_t inventory_weight_value();
set_bits(result, FLAG_CAUSE_CLASS);
}
- if (PlayerClass(player_ptr).form_tr_flags().has(tr_flag)) {
- set_bits(result, FLAG_CAUSE_BATTLE_FORM);
+ if (PlayerClass(player_ptr).stance_tr_flags().has(tr_flag)) {
+ set_bits(result, FLAG_CAUSE_STANCE);
}
return result;
FLAG_CAUSE_PERSONALITY = 0x01U << 14, /*!< 性格上の体得 */
FLAG_CAUSE_MAGIC_TIME_EFFECT = 0x01U << 15, /*!< 魔法による時限効果 */
FLAG_CAUSE_MUTATION = 0x01U << 16, /*!< 変異による効果 */
- FLAG_CAUSE_BATTLE_FORM = 0x01U << 17, /*!< 構えによる効果 */
+ FLAG_CAUSE_STANCE = 0x01U << 17, /*!< 構えによる効果 */
FLAG_CAUSE_RIDING = 0x01U << 18, /*!< 乗馬による効果 */
FLAG_CAUSE_INVEN_PACK = 0x01U << 19, /*!< その他インベントリによる効果 重量超過等 */
FLAG_CAUSE_ACTION = 0x01U << 20, /*!< ACTIONによる効果 探索モード等 */
void tim_player_flags(player_type *player_ptr, TrFlags &flags)
{
BIT_FLAGS tmp_effect_flag = FLAG_CAUSE_MAGIC_TIME_EFFECT;
- set_bits(tmp_effect_flag, FLAG_CAUSE_BATTLE_FORM);
+ set_bits(tmp_effect_flag, FLAG_CAUSE_STANCE);
BIT_FLAGS race_class_flag = FLAG_CAUSE_CLASS;
set_bits(race_class_flag, FLAG_CAUSE_RACE);