mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-08-04 00:31:55 +02:00
Extended "Group" and created all the subgroups to cleanup code as well as make setting "work" values easier.
This commit is contained in:
parent
f286922974
commit
c2a3641d08
13 changed files with 108 additions and 11 deletions
13
FFXIVClassic Map Server/actors/group/work/ContentWork.cs
Normal file
13
FFXIVClassic Map Server/actors/group/work/ContentWork.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class ContentWork
|
||||
{
|
||||
public GroupGlobalTemp _globalTemp = new GroupGlobalTemp();
|
||||
}
|
||||
}
|
15
FFXIVClassic Map Server/actors/group/work/GroupGlobalSave.cs
Normal file
15
FFXIVClassic Map Server/actors/group/work/GroupGlobalSave.cs
Normal file
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class GroupGlobalSave
|
||||
{
|
||||
public ulong master;
|
||||
public ushort[] crestIcon = new ushort[4];
|
||||
public byte rank = 1;
|
||||
}
|
||||
}
|
20
FFXIVClassic Map Server/actors/group/work/GroupGlobalTemp.cs
Normal file
20
FFXIVClassic Map Server/actors/group/work/GroupGlobalTemp.cs
Normal file
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class GroupGlobalTemp
|
||||
{
|
||||
public ulong owner;
|
||||
|
||||
//For content group
|
||||
public ulong director;
|
||||
|
||||
//For relation group
|
||||
public ulong host;
|
||||
public uint variableCommand;
|
||||
}
|
||||
}
|
20
FFXIVClassic Map Server/actors/group/work/GroupMemberSave.cs
Normal file
20
FFXIVClassic Map Server/actors/group/work/GroupMemberSave.cs
Normal file
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class GroupMemberSave
|
||||
{
|
||||
//For LS
|
||||
public byte rank;
|
||||
|
||||
//For Retainers
|
||||
public byte cdIDOffset;
|
||||
public ushort placeName;
|
||||
public byte conditions;
|
||||
public byte level;
|
||||
}
|
||||
}
|
14
FFXIVClassic Map Server/actors/group/work/LinkshellWork.cs
Normal file
14
FFXIVClassic Map Server/actors/group/work/LinkshellWork.cs
Normal file
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class LinkshellWork
|
||||
{
|
||||
public GroupGlobalSave _globalSave = new GroupGlobalSave();
|
||||
public GroupMemberSave[] _memberSave = new GroupMemberSave[128];
|
||||
}
|
||||
}
|
13
FFXIVClassic Map Server/actors/group/work/PartyWork.cs
Normal file
13
FFXIVClassic Map Server/actors/group/work/PartyWork.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class PartyWork
|
||||
{
|
||||
public GroupGlobalTemp _globalTemp = new GroupGlobalTemp();
|
||||
}
|
||||
}
|
13
FFXIVClassic Map Server/actors/group/work/RelationWork.cs
Normal file
13
FFXIVClassic Map Server/actors/group/work/RelationWork.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class RelationWork
|
||||
{
|
||||
public GroupGlobalTemp _globalTemp = new GroupGlobalTemp();
|
||||
}
|
||||
}
|
13
FFXIVClassic Map Server/actors/group/work/RetainerWork.cs
Normal file
13
FFXIVClassic Map Server/actors/group/work/RetainerWork.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace FFXIVClassic_Map_Server.actors.group.work
|
||||
{
|
||||
class RetainerWork
|
||||
{
|
||||
public GroupMemberSave[] _memberSave = new GroupMemberSave[128];
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue