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:
Filip Maj
2019-06-19 01:10:15 -04:00
parent 18ef69f3d1
commit 91549bff7a
1823 changed files with 102704 additions and 901 deletions

View File

@@ -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
{

View File

@@ -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

View File

@@ -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
{

View File

@@ -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

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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

View File

@@ -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

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{

View File

@@ -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
{