mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-05-20 08:26:59 -04:00
Figured out all main actor states and implemented the stuff properly. Implemented the chocobo/goobbue appearance stuff. Formatted CharaWork a bit.
This commit is contained in:
@@ -8,12 +8,12 @@ namespace FFXIVClassic_Map_Server.dataobjects.chara
|
||||
{
|
||||
class CharaWork
|
||||
{
|
||||
public ParameterSave parameterSave = new ParameterSave();
|
||||
public ParameterTemp parameterTemp = new ParameterTemp();
|
||||
public BattleSave battleSave = new BattleSave();
|
||||
public BattleTemp battleTemp = new BattleTemp();
|
||||
public EventSave eventSave = new EventSave();
|
||||
public EventTemp eventTemp = new EventTemp();
|
||||
public ParameterSave parameterSave = new ParameterSave();
|
||||
public ParameterTemp parameterTemp = new ParameterTemp();
|
||||
public BattleSave battleSave = new BattleSave();
|
||||
public BattleTemp battleTemp = new BattleTemp();
|
||||
public EventSave eventSave = new EventSave();
|
||||
public EventTemp eventTemp = new EventTemp();
|
||||
|
||||
public byte[] property = new byte[32];
|
||||
|
||||
|
@@ -42,7 +42,8 @@ namespace FFXIVClassic_Map_Server.dataobjects.chara
|
||||
public uint currentTarget = 0xC0000000;
|
||||
public uint currentLockedTarget = 0xC0000000;
|
||||
|
||||
public uint currentState = SetActorStatePacket.STATE_PASSIVE;
|
||||
public uint currentMainState = SetActorStatePacket.MAIN_STATE_PASSIVE;
|
||||
public uint currentSubState = SetActorStatePacket.SUB_STATE_PLAYER;
|
||||
|
||||
public CharaWork charaWork = new CharaWork();
|
||||
public PlayerWork playerWork = new PlayerWork();
|
||||
@@ -59,7 +60,7 @@ namespace FFXIVClassic_Map_Server.dataobjects.chara
|
||||
|
||||
public SubPacket createStatePacket(uint playerActorID)
|
||||
{
|
||||
return SetActorStatePacket.buildPacket(actorId, playerActorID, currentState);
|
||||
return SetActorStatePacket.buildPacket(actorId, playerActorID, currentMainState, currentSubState);
|
||||
}
|
||||
|
||||
public BasePacket createActorSpawnPackets(uint playerActorID)
|
||||
|
Reference in New Issue
Block a user