From 49130dfe35e0941f2e1b05b061f8f35efdafe11f Mon Sep 17 00:00:00 2001 From: Deskull Date: Thu, 6 Sep 2018 23:03:48 +0900 Subject: [PATCH] =?utf8?q?Combat=E3=81=AB=E4=BB=AE=E7=B5=84=E8=A6=81?= =?utf8?q?=E7=B4=A0=E8=BF=BD=E5=8A=A0=E3=80=82=20/=20Add=20prototype=20met?= =?utf8?q?hods=20to=20Combat=20class.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Deeangband/Combat.cpp | 5 ++--- Deeangband/Combat.h | 10 ++++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Deeangband/Combat.cpp b/Deeangband/Combat.cpp index 2f40794..e554a95 100644 --- a/Deeangband/Combat.cpp +++ b/Deeangband/Combat.cpp @@ -33,10 +33,9 @@ namespace Deeangband return 0; } - PPM Combat::CalcCriticalRateProection(Creature *attacker, Creature *target, Item *weapon_ptr) + bool Combat::CharmTargetSavingThrow(Creature *caster, Creature *target, POWER charmPow) { - //TODO implement. - return 0; + return false; } } \ No newline at end of file diff --git a/Deeangband/Combat.h b/Deeangband/Combat.h index d95d215..8cfc8e7 100644 --- a/Deeangband/Combat.h +++ b/Deeangband/Combat.h @@ -60,16 +60,22 @@ namespace Deeangband /*! * @brief ”’•º‚̃NƒŠƒeƒBƒJƒ‹—¦‚ðŒvŽZ‚·‚é - * @return ‚È‚µ + * @return ƒNƒŠƒeƒBƒJƒ‹‚Ì•S–œ•ª—¦ */ PPM Combat::CalcCriticalRateMelee(Creature *attacker, Creature *target, Item *weapon_ptr); /*! * @brief ŽËŒ‚‚̃NƒŠƒeƒBƒJƒ‹—¦‚ðŒvŽZ‚·‚é - * @return ‚È‚µ + * @return ƒNƒŠƒeƒBƒJƒ‹‚Ì•S–œ•ª—¦ */ PPM Combat::CalcCriticalRateProection(Creature *attacker, Creature *target, Item *weapon_ptr); + /*! + * @brief –£—¹Œø‰ÊƒZ[ƒrƒ“ƒOƒXƒ[ + * @return –£—¹¬Œ÷‚µ‚½‚çTrue + */ + bool Combat::CharmTargetSavingThrow(Creature *caster, Creature *target, POWER charmPow); + }; -- 2.11.0