summaryrefslogtreecommitdiff
path: root/src/game-server/monster.cpp
diff options
context:
space:
mode:
authorErik Schilling <ablu.erikschilling@googlemail.com>2013-05-05 14:20:12 +0200
committerErik Schilling <ablu.erikschilling@googlemail.com>2013-08-26 22:56:47 +0200
commitecf72b62922637921e965edb019710ed2f934f74 (patch)
tree60c1349630b6968fe5f41db85f6617e5314e3094 /src/game-server/monster.cpp
parentbd4331eebe10574d8cf21dba05cb349cbf1ab1da (diff)
downloadmanaserv-ecf72b62922637921e965edb019710ed2f934f74.tar.gz
manaserv-ecf72b62922637921e965edb019710ed2f934f74.tar.bz2
manaserv-ecf72b62922637921e965edb019710ed2f934f74.tar.xz
manaserv-ecf72b62922637921e965edb019710ed2f934f74.zip
Fixed setting name of monsters
Diffstat (limited to 'src/game-server/monster.cpp')
-rw-r--r--src/game-server/monster.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game-server/monster.cpp b/src/game-server/monster.cpp
index d5de45e6..a40c24a4 100644
--- a/src/game-server/monster.cpp
+++ b/src/game-server/monster.cpp
@@ -40,8 +40,6 @@ MonsterComponent::MonsterComponent(Entity &entity, MonsterClass *specy):
{
LOG_DEBUG("Monster spawned! (id: " << mSpecy->getId() << ").");
- auto *beingComponent = entity.getComponent<BeingComponent>();
-
auto *actorComponent = entity.getComponent<ActorComponent>();
actorComponent->setWalkMask(Map::BLOCKMASK_WALL |
Map::BLOCKMASK_CHARACTER);
@@ -51,6 +49,7 @@ MonsterComponent::MonsterComponent(Entity &entity, MonsterClass *specy):
/*
* Initialise the attribute structures.
*/
+ auto *beingComponent = entity.getComponent<BeingComponent>();
for (auto attrInfo : attributeManager->getAttributeScope(MonsterScope))
{
@@ -76,6 +75,7 @@ MonsterComponent::MonsterComponent(Entity &entity, MonsterClass *specy):
}
beingComponent->setGender(specy->getGender());
+ beingComponent->setName(specy->getName());
AbilityComponent *abilityComponent = new AbilityComponent(entity);
entity.addComponent(abilityComponent);