From 850fa1c0e128a4fe05ffdbdabc9dad25a7530a3f Mon Sep 17 00:00:00 2001 From: fusion32 Date: Thu, 5 Jun 2025 12:33:58 -0300 Subject: declare all creature types --- reference/enums.hh | 10 ---------- reference/types.hh | 56 +----------------------------------------------------- 2 files changed, 1 insertion(+), 65 deletions(-) (limited to 'reference') diff --git a/reference/enums.hh b/reference/enums.hh index ed42c26..7707e73 100644 --- a/reference/enums.hh +++ b/reference/enums.hh @@ -1,14 +1,4 @@ -enum STATE: int { - SLEEPING=0, - IDLE=1, - UNDERATTACK=2, - TALKING=3, - LEAVING=4, - ATTACKING=5, - PANIC=6 -}; - enum ActionType: int { ACTION_CREATEONMAP=0, ACTION_CREATE=1, diff --git a/reference/types.hh b/reference/types.hh index c970e35..6840fc3 100644 --- a/reference/types.hh +++ b/reference/types.hh @@ -56,13 +56,6 @@ struct TPlayerIndexLeafNode { struct TPlayerIndexEntry Entry[10]; }; -struct TNode { - int Type; - int Data; - struct TNode *Left; - struct TNode *Right; -}; - struct THouseGuest { char Name[60]; }; @@ -117,11 +110,6 @@ struct TAttackWave { struct vector ExtraItem; }; -struct TNonplayer { - struct TCreature super_TCreature; // INHERITANCE? - enum STATE State; -}; - struct TReportedStatement { ulong StatementID; ulong TimeStamp; @@ -165,13 +153,7 @@ struct TMonsterhome { int Timer; }; -struct TCondition { - int Type; - ulong Text; - struct TNode *Expression; - int Property; - int Number; -}; + struct TChannel { ulong Moderator; @@ -214,22 +196,6 @@ struct TMoveUseCondition { int Parameters[5]; }; -struct TAction { - int Type; - ulong Text; - int Number; - struct TNode *Expression; - struct TNode *Expression2; - struct TNode *Expression3; -}; - -struct TBehaviour { - struct vector Condition; - struct vector Action; - int Conditions; - int Actions; -}; - struct THouseArea { ushort ID; int SQMPrice; @@ -366,26 +332,6 @@ struct TReaderThreadReply { int Size; }; -struct TNPC { - struct TNonplayer super_TNonplayer; - ulong Interlocutor; - int Topic; - int Price; - int Amount; - int TypeID; - ulong Data; - ulong LastTalk; - struct vector QueuedPlayers; - struct vector QueuedAddresses; - int QueueLength; - struct TBehaviourDatabase *Behaviour; -}; - -struct TBehaviourDatabase { - struct vector Behaviour; - int Behaviours; -}; - struct TQueryManagerConnection { int BufferSize; uchar *Buffer; -- cgit v1.2.3