summaryrefslogtreecommitdiff
path: root/src/game-server/charactercomponent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/charactercomponent.cpp')
-rw-r--r--src/game-server/charactercomponent.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/game-server/charactercomponent.cpp b/src/game-server/charactercomponent.cpp
index 23a1bd4b..89f3eeb3 100644
--- a/src/game-server/charactercomponent.cpp
+++ b/src/game-server/charactercomponent.cpp
@@ -111,8 +111,7 @@ CharacterComponent::CharacterComponent(Entity &entity, MessageIn &msg):
beingComponent->signal_attribute_changed.connect(sigc::mem_fun(
this, &CharacterComponent::attributeChanged));
- entity.signal_inserted.connect(sigc::mem_fun(this,
- &CharacterComponent::inserted));
+ sendFullInfo(entity);
}
CharacterComponent::~CharacterComponent()
@@ -587,9 +586,8 @@ void CharacterComponent::triggerLoginCallback(Entity &entity)
executeCallback(mLoginCallback, entity);
}
-void CharacterComponent::inserted(Entity *entity)
+void CharacterComponent::sendFullInfo(Entity &entity)
{
- Inventory(entity).sendFull();
- modifiedAllAbilities(*entity);
- modifiedAllAttributes(*entity);
+ modifiedAllAbilities(entity);
+ modifiedAllAttributes(entity);
}