summaryrefslogtreecommitdiff
path: root/src/net/tmwa/itemhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2013-05-02Fixed network layer doing delayed actor deletionThorbjørn Lindeijer1-1/+1
The delayed actor deletion was meant to be used during the logic calls, to avoid modifying the container while it is being iterated. The deletions happening from the network layer are not done while iterating the set of actors, so it can delete immediately. This fixes an issue where an NPC would disappear when changing appearance on tmwAthena, because this was implemented as a remove + add, which broke due to the delayed deletion. Mantis-issue: 507 Reviewed-by: Jared Adams
2012-05-05Removed the shared base classes of MessageIn and MessageOutThorbjørn Lindeijer1-3/+2
There wasn't a whole lot gained by sharing a common base class, and it makes extending the manaserv Message{In,Out} classes with a debugging mode unnecessarily complicated. Reviewed-by: Yohann Ferreira
2012-01-26Updated copyrights to 2012Thorbjørn Lindeijer1-1/+1
2011-06-03Replace SDL_types.h with cstdintJared Adams1-1/+1
This required moving to C++0x, so it does that too, and fixes a few errors with that. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2011-03-29Made the flooritems position set back in pixels.Yohann Ferreira1-3/+11
The position is centered to the nearest tile center in tA.
2010-06-10Merge BeingManager and FloorItemManager as ActorSpriteManagerJared Adams1-4/+4
No need for two different classes to manage ActorSprites. Reviewed-by: Chuck Miller
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-0/+68
accordingly. This makes room for the actual eAthena protocol future inclusion.