summaryrefslogtreecommitdiff
path: root/src/resources/iteminfo.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-03-03 18:01:57 +0300
committerAndrei Karas <akaras@inbox.ru>2015-03-03 18:17:57 +0300
commit7f299fa18a883f5e7392b00764aa1c4d2c41b212 (patch)
treef95e6ac025e652ea63adec4a38f51a8a665de9db /src/resources/iteminfo.cpp
parent510c8595205081a8c19002ce46b1cc0de35e59c2 (diff)
downloadmv-7f299fa18a883f5e7392b00764aa1c4d2c41b212.tar.gz
mv-7f299fa18a883f5e7392b00764aa1c4d2c41b212.tar.bz2
mv-7f299fa18a883f5e7392b00764aa1c4d2c41b212.tar.xz
mv-7f299fa18a883f5e7392b00764aa1c4d2c41b212.zip
Add rideattack-action into item db.
Diffstat (limited to 'src/resources/iteminfo.cpp')
-rw-r--r--src/resources/iteminfo.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/resources/iteminfo.cpp b/src/resources/iteminfo.cpp
index abea2c605..c115320cb 100644
--- a/src/resources/iteminfo.cpp
+++ b/src/resources/iteminfo.cpp
@@ -55,6 +55,7 @@ ItemInfo::ItemInfo() :
mAttackAction(SpriteAction::INVALID),
mSkyAttackAction(SpriteAction::INVALID),
mWaterAttackAction(SpriteAction::INVALID),
+ mRideAttackAction(SpriteAction::INVALID),
mAttackRange(0),
mMissileParticle(),
mAnimationFiles(),
@@ -134,6 +135,14 @@ void ItemInfo::setWaterAttackAction(const std::string &attackAction)
mWaterAttackAction = attackAction;
}
+void ItemInfo::setRideAttackAction(const std::string &attackAction)
+{
+ if (attackAction.empty())
+ mRideAttackAction = SpriteAction::ATTACKRIDE;
+ else
+ mRideAttackAction = attackAction;
+}
+
void ItemInfo::addSound(const ItemSoundEvent::Type event,
const std::string &filename, const int delay)
{