mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-05-20 08:26:59 -04:00
Updated Map Server namespace. Moved all other data folders (www and sql) to data folder. Renamed boot name to Project Meteor.
This commit is contained in:
@@ -21,13 +21,13 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.actors.chara.ai.state;
|
||||
using FFXIVClassic_Map_Server.actors.chara.ai.controllers;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.actors.chara.ai.state;
|
||||
using Meteor.Map.actors.chara.ai.controllers;
|
||||
using Meteor.Map.packets.send.actor;
|
||||
|
||||
// port of ai code in dsp by kjLotus (https://github.com/DarkstarProject/darkstar/blob/master/src/map/ai)
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
class AIContainer
|
||||
{
|
||||
|
@@ -19,14 +19,14 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
===========================================================================
|
||||
*/
|
||||
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using FFXIVClassic_Map_Server.actors.chara.ai.utils;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
using Meteor.Map.actors.chara.ai.utils;
|
||||
using MoonSharp.Interpreter;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
|
||||
public enum BattleCommandRequirements : ushort
|
||||
|
@@ -19,7 +19,7 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
===========================================================================
|
||||
*/
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
class BattleTrait
|
||||
{
|
||||
|
@@ -20,9 +20,9 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System.Collections.Generic;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
// todo: actually implement enmity properly
|
||||
class HateEntry
|
||||
|
@@ -19,14 +19,14 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
===========================================================================
|
||||
*/
|
||||
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.lua;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.lua;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
using System;
|
||||
using MoonSharp.Interpreter;
|
||||
using Meteor.Common;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
enum StatusEffectId : uint
|
||||
{
|
||||
|
@@ -23,13 +23,13 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.lua;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using FFXIVClassic_Map_Server.utils;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.lua;
|
||||
using Meteor.Map.packets.send.actor;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
using Meteor.Map.utils;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
class StatusEffectContainer
|
||||
{
|
||||
|
@@ -21,10 +21,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.actors.chara.npc;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.actors.chara.npc;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.controllers
|
||||
namespace Meteor.Map.actors.chara.ai.controllers
|
||||
{
|
||||
// todo: this is probably not needed, can do everything in their script
|
||||
class AllyController : BattleNpcController
|
||||
|
@@ -22,14 +22,14 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor;
|
||||
using FFXIVClassic_Map_Server.actors.area;
|
||||
using FFXIVClassic_Map_Server.utils;
|
||||
using FFXIVClassic_Map_Server.actors.chara.ai.state;
|
||||
using FFXIVClassic_Map_Server.actors.chara.npc;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor;
|
||||
using Meteor.Map.actors.area;
|
||||
using Meteor.Map.utils;
|
||||
using Meteor.Map.actors.chara.ai.state;
|
||||
using Meteor.Map.actors.chara.npc;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.controllers
|
||||
namespace Meteor.Map.actors.chara.ai.controllers
|
||||
{
|
||||
class BattleNpcController : Controller
|
||||
{
|
||||
|
@@ -20,9 +20,9 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.controllers
|
||||
namespace Meteor.Map.actors.chara.ai.controllers
|
||||
{
|
||||
abstract class Controller
|
||||
{
|
||||
|
@@ -20,9 +20,9 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.controllers
|
||||
namespace Meteor.Map.actors.chara.ai.controllers
|
||||
{
|
||||
class PetController : Controller
|
||||
{
|
||||
|
@@ -20,9 +20,9 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.controllers
|
||||
namespace Meteor.Map.actors.chara.ai.controllers
|
||||
{
|
||||
class PlayerController : Controller
|
||||
{
|
||||
|
@@ -21,10 +21,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.lua;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.lua;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
class Action
|
||||
{
|
||||
|
@@ -21,14 +21,14 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.utils;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.utils;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.actors.area;
|
||||
using Meteor.Map.actors.area;
|
||||
|
||||
// port of https://github.com/DarkstarProject/darkstar/blob/master/src/map/ai/helpers/pathfind.h
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
// todo: check for obstacles, los, etc
|
||||
public enum PathFindFlags
|
||||
|
@@ -22,14 +22,14 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.actors.chara.ai.controllers;
|
||||
using FFXIVClassic_Map_Server.actors.group;
|
||||
using Meteor.Map.actors.chara.ai.controllers;
|
||||
using Meteor.Map.actors.group;
|
||||
|
||||
// port of dsp's ai code https://github.com/DarkstarProject/darkstar/blob/master/src/map/ai/
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai
|
||||
namespace Meteor.Map.actors.chara.ai
|
||||
{
|
||||
[Flags]
|
||||
public enum ValidTarget : ushort
|
||||
|
@@ -21,10 +21,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class AbilityState : State
|
||||
{
|
||||
|
@@ -21,10 +21,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class AttackState : State
|
||||
{
|
||||
|
@@ -20,10 +20,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class DeathState : State
|
||||
{
|
||||
|
@@ -20,10 +20,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class DespawnState : State
|
||||
{
|
||||
|
@@ -20,9 +20,9 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using Meteor.Map.Actors;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class InactiveState : State
|
||||
{
|
||||
|
@@ -19,10 +19,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
===========================================================================
|
||||
*/
|
||||
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.dataobjects;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.dataobjects;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class ItemState : State
|
||||
{
|
||||
|
@@ -22,10 +22,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class MagicState : State
|
||||
{
|
||||
|
@@ -20,10 +20,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class State
|
||||
{
|
||||
|
@@ -21,10 +21,10 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
|
||||
using System;
|
||||
using Meteor.Common;
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.state
|
||||
namespace Meteor.Map.actors.chara.ai.state
|
||||
{
|
||||
class WeaponSkillState : State
|
||||
{
|
||||
|
@@ -19,8 +19,8 @@ along with Project Meteor Server. If not, see <https:www.gnu.org/licenses/>.
|
||||
===========================================================================
|
||||
*/
|
||||
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.utils
|
||||
using Meteor.Map.Actors;
|
||||
namespace Meteor.Map.actors.chara.ai.utils
|
||||
{
|
||||
static class AttackUtils
|
||||
{
|
||||
|
@@ -23,12 +23,12 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
using FFXIVClassic_Map_Server.Actors;
|
||||
using FFXIVClassic_Map_Server.packets.send.actor.battle;
|
||||
using FFXIVClassic_Map_Server.actors.chara.npc;
|
||||
using Meteor.Map.Actors;
|
||||
using Meteor.Map.packets.send.actor.battle;
|
||||
using Meteor.Map.actors.chara.npc;
|
||||
using Meteor.Common;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.chara.ai.utils
|
||||
namespace Meteor.Map.actors.chara.ai.utils
|
||||
{
|
||||
static class BattleUtils
|
||||
{
|
||||
|
Reference in New Issue
Block a user