OSDN Git Service

[Refactor] #2520 PlayerType::fast をPlayerAccelerationの呼び出しに変更し、fast値を増減させている箇所はmod_ac...
[hengbandforosx/hengbandosx.git] / src / object-use / quaff / quaff-effects.cpp
index 2fd7e3e..9e4ca31 100644 (file)
@@ -37,6 +37,8 @@
 #include "system/angband.h"
 #include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
+#include "timed-effect/player-acceleration.h"
+#include "timed-effect/timed-effects.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
 
@@ -372,8 +374,8 @@ bool QuaffEffects::death()
  */
 bool QuaffEffects::speed()
 {
-    if (this->player_ptr->fast) {
-        (void)set_fast(this->player_ptr, this->player_ptr->fast + 5, false);
+    if (this->player_ptr->effects()->acceleration()->is_fast()) {
+        (void)mod_acceleration(this->player_ptr, 5, false);
         return false;
     }