mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-30 16:17:46 +00:00
More include refactoring and space adjustments
This commit is contained in:
parent
381a793a19
commit
5913be0a31
23 changed files with 94 additions and 99 deletions
|
@ -17,7 +17,7 @@ using namespace Core::Common;
|
||||||
bool ActionCollision::isActorApplicable( ActorPtr actorPtr, TargetFilter targetFilter )
|
bool ActionCollision::isActorApplicable( ActorPtr actorPtr, TargetFilter targetFilter )
|
||||||
{
|
{
|
||||||
bool actorApplicable = false;
|
bool actorApplicable = false;
|
||||||
switch ( targetFilter )
|
switch( targetFilter )
|
||||||
{
|
{
|
||||||
case TargetFilter::All:
|
case TargetFilter::All:
|
||||||
{
|
{
|
||||||
|
@ -58,14 +58,14 @@ std::set< Core::Entity::ActorPtr > ActionCollision::getActorsHitFromAction( FFXI
|
||||||
{
|
{
|
||||||
std::set< ActorPtr > actorsCollided;
|
std::set< ActorPtr > actorsCollided;
|
||||||
|
|
||||||
switch ( static_cast< ActionCollisionType >( actionInfo->aoe_type ) )
|
switch( static_cast< ActionCollisionType >( actionInfo->aoe_type ) )
|
||||||
{
|
{
|
||||||
case ActionCollisionType::None:
|
case ActionCollisionType::None:
|
||||||
case ActionCollisionType::SingleTarget:
|
case ActionCollisionType::SingleTarget:
|
||||||
{
|
{
|
||||||
// This is actually needed. There is "splash damage" in actions marked as single target.
|
// This is actually needed. There is "splash damage" in actions marked as single target.
|
||||||
// Notice how we're using aoe_width. How collision works for SingleTarget is unknown as of now.
|
// Notice how we're using aoe_width. How collision works for SingleTarget is unknown as of now.
|
||||||
for ( auto pActor : actorsInRange )
|
for( auto pActor : actorsInRange )
|
||||||
{
|
{
|
||||||
// Make sure actor exists. If it doesn't we done goofed.
|
// Make sure actor exists. If it doesn't we done goofed.
|
||||||
assert( pActor );
|
assert( pActor );
|
||||||
|
@ -85,7 +85,7 @@ std::set< Core::Entity::ActorPtr > ActionCollision::getActorsHitFromAction( FFXI
|
||||||
}
|
}
|
||||||
case ActionCollisionType::Circle:
|
case ActionCollisionType::Circle:
|
||||||
{
|
{
|
||||||
for ( auto pActor : actorsInRange )
|
for( auto pActor : actorsInRange )
|
||||||
{
|
{
|
||||||
assert( pActor );
|
assert( pActor );
|
||||||
|
|
||||||
|
@ -93,15 +93,13 @@ std::set< Core::Entity::ActorPtr > ActionCollision::getActorsHitFromAction( FFXI
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if ( radiusCollision( pActor->getPos(), aoePosition, actionInfo->aoe_range ) )
|
if ( radiusCollision( pActor->getPos(), aoePosition, actionInfo->aoe_range ) )
|
||||||
{
|
|
||||||
actorsCollided.insert( pActor );
|
actorsCollided.insert( pActor );
|
||||||
}
|
}
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ActionCollisionType::Box:
|
case ActionCollisionType::Box:
|
||||||
{
|
{
|
||||||
for ( auto pActor : actorsInRange )
|
for( auto pActor : actorsInRange )
|
||||||
{
|
{
|
||||||
assert( pActor );
|
assert( pActor );
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "Action.h"
|
#include "Action.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Entity {
|
namespace Entity {
|
||||||
|
|
||||||
enum class TargetFilter
|
enum class TargetFilter
|
||||||
{
|
{
|
||||||
|
@ -37,7 +37,7 @@ namespace Core {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef _ACTOR_H_
|
#ifndef _ACTOR_H_
|
||||||
#define _ACTOR_H_
|
#define _ACTOR_H_
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Common.h>
|
#include <Server_Common/Common.h>
|
||||||
#include <boost/enable_shared_from_this.hpp>
|
#include <boost/enable_shared_from_this.hpp>
|
||||||
|
|
||||||
#include "Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _ACTORCONTROL142_H
|
#ifndef _ACTORCONTROL142_H
|
||||||
#define _ACTORCONTROL142_H
|
#define _ACTORCONTROL142_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _ACTORCONTROL143_H
|
#ifndef _ACTORCONTROL143_H
|
||||||
#define _ACTORCONTROL143_H
|
#define _ACTORCONTROL143_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#ifndef _ACTORCONTROL144_H
|
#ifndef _ACTORCONTROL144_H
|
||||||
#define _ACTORCONTROL144_H
|
#define _ACTORCONTROL144_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
#ifndef _ACTORSPAWN_H
|
#ifndef _ACTORSPAWN_H
|
||||||
#define _ACTORSPAWN_H
|
#define _ACTORSPAWN_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Util/UtilMath.h>
|
#include <Server_Common/Util/UtilMath.h>
|
||||||
#include "src/servers/Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _CHATPACKET_H
|
#ifndef _CHATPACKET_H
|
||||||
#define _CHATPACKET_H
|
#define _CHATPACKET_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef _EVENTFINISH_H
|
#ifndef _EVENTFINISH_H
|
||||||
#define _EVENTFINISH_H
|
#define _EVENTFINISH_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#ifndef _EVENTPLAY_H
|
#ifndef _EVENTPLAY_H
|
||||||
#define _EVENTPLAY_H
|
#define _EVENTPLAY_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#ifndef _EVENTSTART_H
|
#ifndef _EVENTSTART_H
|
||||||
#define _EVENTSTART_H
|
#define _EVENTSTART_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
#ifndef _CORE_NETWORK_PACKETS_INITUIPACKET_H
|
#ifndef _CORE_NETWORK_PACKETS_INITUIPACKET_H
|
||||||
#define _CORE_NETWORK_PACKETS_INITUIPACKET_H
|
#define _CORE_NETWORK_PACKETS_INITUIPACKET_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include "Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _MODELEQUIPPACKET_H
|
#ifndef _MODELEQUIPPACKET_H
|
||||||
#define _MODELEQUIPPACKET_H
|
#define _MODELEQUIPPACKET_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include "src/servers/Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
#ifndef _MOVEACTORPACKET_H
|
#ifndef _MOVEACTORPACKET_H
|
||||||
#define _MOVEACTORPACKET_H
|
#define _MOVEACTORPACKET_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include <src/servers/Server_Common/Util/UtilMath.h>
|
#include <Server_Common/Util/UtilMath.h>
|
||||||
#include "src/servers/Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _CORE_NETWORK_PACKETS_PINGPACKET_H
|
#ifndef _CORE_NETWORK_PACKETS_PINGPACKET_H
|
||||||
#define _CORE_NETWORK_PACKETS_PINGPACKET_H
|
#define _CORE_NETWORK_PACKETS_PINGPACKET_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
|
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
#ifndef _PLAYERSPAWN_H
|
#ifndef _PLAYERSPAWN_H
|
||||||
#define _PLAYERSPAWN_H
|
#define _PLAYERSPAWN_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Util/UtilMath.h>
|
#include <Server_Common/Util/UtilMath.h>
|
||||||
#include "src/servers/Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
#include "src/servers/Server_Zone/Inventory/Inventory.h"
|
#include "Inventory/Inventory.h"
|
||||||
#include "src/servers/Server_Zone/Inventory/Item.h"
|
#include "Inventory/Item.h"
|
||||||
#include "src/servers/Server_Zone/StatusEffect/StatusEffect.h"
|
#include "StatusEffect/StatusEffect.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _PLAYERSTATE_H
|
#ifndef _PLAYERSTATE_H
|
||||||
#define _PLAYERSTATE_H
|
#define _PLAYERSTATE_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include "src/servers/Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _QUESTMESSAGE_H
|
#ifndef _QUESTMESSAGE_H
|
||||||
#define _QUESTMESSAGE_H
|
#define _QUESTMESSAGE_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include "src/servers/Server_Zone/Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _SERVERNOTICEPACKET_H
|
#ifndef _SERVERNOTICEPACKET_H
|
||||||
#define _SERVERNOTICEPACKET_H
|
#define _SERVERNOTICEPACKET_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _UPDATEHPMPTP_H
|
#ifndef _UPDATEHPMPTP_H
|
||||||
#define _UPDATEHPMPTP_H
|
#define _UPDATEHPMPTP_H
|
||||||
|
|
||||||
#include <src/servers/Server_Common/Network/GamePacketNew.h>
|
#include <Server_Common/Network/GamePacketNew.h>
|
||||||
#include <src/servers/Server_Zone/Actor/Actor.h>
|
#include <Actor/Actor.h>
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
namespace Network {
|
namespace Network {
|
||||||
|
|
|
@ -5,11 +5,8 @@
|
||||||
|
|
||||||
#include "Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
||||||
|
|
||||||
class Session : public boost::enable_shared_from_this< Session >
|
class Session : public boost::enable_shared_from_this< Session >
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
#include <src/servers/Server_Common/Exd/ExdData.h>
|
#include <Server_Common/Exd/ExdData.h>
|
||||||
#include <src/servers/Server_Common/Util/Util.h>
|
#include <Server_Common/Util/Util.h>
|
||||||
#include <src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Server_Common/Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include <src/servers/Server_Common/Logging/Logger.h>
|
#include <Server_Common/Logging/Logger.h>
|
||||||
#include <src/servers/Server_Common/Exd/ExdData.h>
|
#include <Server_Common/Exd/ExdData.h>
|
||||||
|
|
||||||
#include <boost/algorithm/string.hpp>
|
#include <boost/algorithm/string.hpp>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include "src/servers/Server_Zone/Actor/Actor.h"
|
#include "Actor/Actor.h"
|
||||||
|
|
||||||
#include "StatusEffect.h"
|
#include "StatusEffect.h"
|
||||||
#include "src/servers/Server_Zone/Script/ScriptManager.h"
|
#include "Script/ScriptManager.h"
|
||||||
|
|
||||||
extern Core::Logger g_log;
|
extern Core::Logger g_log;
|
||||||
extern Core::Data::ExdData g_exdData;
|
extern Core::Data::ExdData g_exdData;
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
#include <boost/shared_ptr.hpp>
|
#include <boost/shared_ptr.hpp>
|
||||||
|
|
||||||
#include "src/servers/Server_Zone/Forwards.h"
|
#include "Forwards.h"
|
||||||
|
|
||||||
namespace Core
|
namespace Core
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue