aboutsummaryrefslogtreecommitdiff
path: root/reference/enums.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-05-20 16:41:03 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-05-20 16:41:03 -0300
commit42be37f4ad99fc8580415fed89939e305d56193e (patch)
tree41303aace3c214f925a43fec6a857f313196e38d /reference/enums.hh
parent7fe30185df21617cf44100f89db462cd4501050e (diff)
downloadgame-42be37f4ad99fc8580415fed89939e305d56193e.tar.gz
game-42be37f4ad99fc8580415fed89939e305d56193e.zip
implement `main.cc`, `shm.cc`, and `time.cc` + overall tweeks
Diffstat (limited to 'reference/enums.hh')
-rw-r--r--reference/enums.hh378
1 files changed, 0 insertions, 378 deletions
diff --git a/reference/enums.hh b/reference/enums.hh
index 9e999c4..254781e 100644
--- a/reference/enums.hh
+++ b/reference/enums.hh
@@ -1,47 +1,4 @@
-enum CreatureType: int {
- PLAYER=0,
- MONSTER=1,
- NPC=2
-};
-
-enum CONNECTIONSTATE: int {
- CONNECTION_FREE=0,
- CONNECTION_ASSIGNED=1,
- CONNECTION_CONNECTED=2,
- CONNECTION_LOGIN=3,
- CONNECTION_GAME=4,
- CONNECTION_DEAD=5,
- CONNECTION_LOGOUT=6,
- CONNECTION_DISCONNECTED=7
-};
-
-enum KNOWNCREATURESTATE: int {
- KNOWNCREATURE_FREE=0,
- KNOWNCREATURE_UPTODATE=1,
- KNOWNCREATURE_OUTDATED=2
-};
-
-enum ToDoType: int {
- TDWait=0,
- TDGo=1,
- TDRotate=2,
- TDMove=3,
- TDTrade=4,
- TDUse=5,
- TDTurn=6,
- TDAttack=7,
- TDTalk=8,
- TDChangeState=9
-};
-
-enum GAMESTATE: int {
- GAME_STARTING=0,
- GAME_RUNNING=1,
- GAME_CLOSING=2,
- GAME_ENDING=3
-};
-
enum STATE: int {
SLEEPING=0,
IDLE=1,
@@ -52,90 +9,6 @@ enum STATE: int {
PANIC=6
};
-enum SpellShapeType: int {
- SHAPE_ACTOR=0,
- SHAPE_VICTIM=1,
- SHAPE_ORIGIN=2,
- SHAPE_DESTINATION=3,
- SHAPE_ANGLE=4
-};
-
-enum SpellImpactType: int {
- IMPACT_DAMAGE=0,
- IMPACT_FIELD=1,
- IMPACT_HEALING=2,
- IMPACT_SPEED=3,
- IMPACT_DRUNKEN=4,
- IMPACT_STRENGTH=5,
- IMPACT_OUTFIT=6,
- IMPACT_SUMMON=7
-};
-
-enum RESULT: int {
- ERROR=-1,
- NOERROR=0,
- NOTACCESSIBLE=1,
- NOTMOVABLE=2,
- NOTTAKABLE=3,
- NOROOM=4,
- OUTOFRANGE=5,
- OUTOFHOME=6,
- CANNOTTHROW=7,
- TOOHEAVY=8,
- CROSSREFERENCE=9,
- CONTAINERFULL=10,
- WRONGPOSITION=11,
- WRONGPOSITION2=12,
- WRONGCLOTHES=13,
- HANDSNOTFREE=14,
- HANDBLOCKED=15,
- ONEWEAPONONLY=16,
- NOMATCH=17,
- NOTCUMULABLE=18,
- TOOMANYPARTS=19,
- EMPTYCONTAINER=20,
- SPLITOBJECT=21,
- NOKEYMATCH=22,
- UPSTAIRS=23,
- DOWNSTAIRS=24,
- CREATURENOTEXISTING=25,
- PLAYERNOTEXISTING=26,
- PLAYERNOTONLINE=27,
- NAMEAMBIGUOUS=28,
- NOTUSABLE=29,
- FEDUP=30,
- DESTROYED=31,
- SPELLUNKNOWN=32,
- LOWMAGICLEVEL=33,
- MAGICITEM=34,
- NOTENOUGHMANA=35,
- NOSKILL=36,
- TARGETLOST=37,
- OUTOFAMMO=38,
- NOCREATURE=39,
- TOOLONG=40,
- TARGETOUTOFRANGE=41,
- TARGETHIDDEN=42,
- ATTACKNOTALLOWED=43,
- NOWAY=44,
- LOGINERROR=45,
- LOGINABORT=46,
- PROTECTIONZONE=47,
- ENTERPROTECTIONZONE=48,
- EXHAUSTED=49,
- NOTINVITED=50,
- NOPREMIUMACCOUNT=51,
- MOVENOTPOSSIBLE=52,
- ALREADYTRADING=53,
- PARTNERTRADING=54,
- TOOMANYOBJECTS=55,
- TOOMANYSLAVES=56,
- NOTTURNABLE=57,
- SECUREMODE=58,
- NOTENOUGHSOULPOINTS=59,
- LOWLEVEL=60
-};
-
enum ActionType: int {
ACTION_CREATEONMAP=0,
ACTION_CREATE=1,
@@ -233,140 +106,6 @@ enum INSTANCEATTRIBUTE: int {
REMAININGUSES=17
};
-enum TYPEATTRIBUTE: int {
- WAYPOINTS=0,
- CAPACITY=1,
- CHANGETARGET=2,
- KEYDOORTARGET=3,
- NAMEDOORTARGET=4,
- LEVELDOORTARGET=5,
- QUESTDOORTARGET=6,
- NUTRITION=7,
- INFORMATIONTYPE=8,
- FONTSIZE=9,
- MAXLENGTH=10,
- MAXLENGTHONCE=11,
- SOURCELIQUIDTYPE=12,
- ABSTELEPORTEFFECT=13,
- RELTELEPORTDISPLACEMENT=14,
- RELTELEPORTEFFECT=15,
- AVOIDDAMAGETYPES=16,
- MINIMUMLEVEL=17,
- PROFESSIONS=18,
- WEIGHT=19,
- ROTATETARGET=20,
- DESTROYTARGET=21,
- BODYPOSITION=22,
- SKILLNUMBER=23,
- SKILLMODIFICATION=24,
- PROTECTIONDAMAGETYPES=25,
- DAMAGEREDUCTION=26,
- BRIGHTNESS=27,
- LIGHTCOLOR=28,
- CORPSETYPE=29,
- TOTALEXPIRETIME=30,
- EXPIRETARGET=31,
- TOTALUSES=32,
- WEAROUTTARGET=33,
- WEAPONTYPE=34,
- WEAPONATTACKVALUE=35,
- WEAPONDEFENDVALUE=36,
- SHIELDDEFENDVALUE=37,
- BOWRANGE=38,
- BOWAMMOTYPE=39,
- THROWRANGE=40,
- THROWATTACKVALUE=41,
- THROWDEFENDVALUE=42,
- THROWMISSILE=43,
- THROWSPECIALEFFECT=44,
- THROWEFFECTSTRENGTH=45,
- THROWFRAGILITY=46,
- WANDRANGE=47,
- WANDMANACONSUMPTION=48,
- WANDATTACKSTRENGTH=49,
- WANDATTACKVARIATION=50,
- WANDDAMAGETYPE=51,
- WANDMISSILE=52,
- AMMOTYPE=53,
- AMMOATTACKVALUE=54,
- AMMOMISSILE=55,
- AMMOSPECIALEFFECT=56,
- AMMOEFFECTSTRENGTH=57,
- ARMORVALUE=58,
- ELEVATION=59,
- DISGUISETARGET=60,
- MEANING=61
-};
-
-enum FLAG: int {
- BANK=0,
- CLIP=1,
- BOTTOM=2,
- TOP=3,
- CONTAINER=4,
- CHEST=5,
- CUMULATIVE=6,
- USEEVENT=7,
- CHANGEUSE=8,
- FORCEUSE=9,
- MULTIUSE=10,
- DISTUSE=11,
- MOVEMENTEVENT=12,
- COLLISIONEVENT=13,
- SEPARATIONEVENT=14,
- KEY=15,
- KEYDOOR=16,
- NAMEDOOR=17,
- LEVELDOOR=18,
- QUESTDOOR=19,
- BED=20,
- FOOD=21,
- RUNE=22,
- INFORMATION=23,
- TEXT=24,
- WRITE=25,
- WRITEONCE=26,
- LIQUIDCONTAINER=27,
- LIQUIDSOURCE=28,
- LIQUIDPOOL=29,
- TELEPORTABSOLUTE=30,
- TELEPORTRELATIVE=31,
- UNPASS=32,
- UNMOVE=33,
- UNTHROW=34,
- UNLAY=35,
- AVOID=36,
- MAGICFIELD=37,
- RESTRICTLEVEL=38,
- RESTRICTPROFESSION=39,
- TAKE=40,
- HANG=41,
- HOOKSOUTH=42,
- HOOKEAST=43,
- ROTATE=44,
- DESTROY=45,
- CLOTHES=46,
- SKILLBOOST=47,
- PROTECTION=48,
- LIGHT=49,
- ROPESPOT=50,
- CORPSE=51,
- EXPIRE=52,
- EXPIRESTOP=53,
- WEAROUT=54,
- WEAPON=55,
- SHIELD=56,
- BOW=57,
- THROW=58,
- WAND=59,
- AMMO=60,
- ARMOR=61,
- HEIGHT=62,
- DISGUISE=63,
- SHOWDETAIL=64,
- SPECIALOBJECT=65
-};
-
enum SPECIALMEANING: int {
MONEY_ONE=1,
MONEY_HUNDRED=2,
@@ -397,91 +136,6 @@ enum SPECIALMEANING: int {
MAGICFIELD_RUSHWOOD=48
};
-enum RIGHT: int {
- PREMIUM_ACCOUNT=0,
- NOTATION=1,
- NAMELOCK=2,
- STATEMENT_REPORT=3,
- BANISHMENT=4,
- FINAL_WARNING=5,
- IP_BANISHMENT=6,
- KICK=7,
- HOME_TELEPORT=8,
- GAMEMASTER_BROADCAST=9,
- ANONYMOUS_BROADCAST=10,
- NO_BANISHMENT=11,
- ALLOW_MULTICLIENT=12,
- LOG_COMMUNICATION=13,
- READ_GAMEMASTER_CHANNEL=14,
- READ_TUTOR_CHANNEL=15,
- HIGHLIGHT_HELP_CHANNEL=16,
- SEND_BUGREPORTS=17,
- NAME_INSULTING=18,
- NAME_SENTENCE=19,
- NAME_NONSENSICAL_LETTERS=20,
- NAME_BADLY_FORMATTED=21,
- NAME_NO_PERSON=22,
- NAME_CELEBRITY=23,
- NAME_COUNTRY=24,
- NAME_FAKE_IDENTITY=25,
- NAME_FAKE_POSITION=26,
- STATEMENT_INSULTING=27,
- STATEMENT_SPAMMING=28,
- STATEMENT_ADVERT_OFFTOPIC=29,
- STATEMENT_ADVERT_MONEY=30,
- STATEMENT_NON_ENGLISH=31,
- STATEMENT_CHANNEL_OFFTOPIC=32,
- STATEMENT_VIOLATION_INCITING=33,
- CHEATING_BUG_ABUSE=34,
- CHEATING_GAME_WEAKNESS=35,
- CHEATING_MACRO_USE=36,
- CHEATING_MODIFIED_CLIENT=37,
- CHEATING_HACKING=38,
- CHEATING_MULTI_CLIENT=39,
- CHEATING_ACCOUNT_TRADING=40,
- CHEATING_ACCOUNT_SHARING=41,
- GAMEMASTER_THREATENING=42,
- GAMEMASTER_PRETENDING=43,
- GAMEMASTER_INFLUENCE=44,
- GAMEMASTER_FALSE_REPORTS=45,
- KILLING_EXCESSIVE_UNJUSTIFIED=46,
- DESTRUCTIVE_BEHAVIOUR=47,
- SPOILING_AUCTION=48,
- INVALID_PAYMENT=49,
- TELEPORT_TO_CHARACTER=50,
- TELEPORT_TO_MARK=51,
- TELEPORT_VERTICAL=52,
- TELEPORT_TO_COORDINATE=53,
- LEVITATE=54,
- SPECIAL_MOVEUSE=55,
- MODIFY_GOSTRENGTH=56,
- SHOW_COORDINATE=57,
- RETRIEVE=58,
- ENTER_HOUSES=59,
- OPEN_NAMEDOORS=60,
- INVULNERABLE=61,
- UNLIMITED_MANA=62,
- KEEP_INVENTORY=63,
- ALL_SPELLS=64,
- UNLIMITED_CAPACITY=65,
- ZERO_CAPACITY=66,
- ATTACK_EVERYWHERE=67,
- NO_ATTACK=68,
- NO_RUNES=69,
- NO_LOGOUT_BLOCK=70,
- GAMEMASTER_OUTFIT=71,
- ILLUMINATE=72,
- CHANGE_PROFESSION=73,
- IGNORED_BY_MONSTERS=74,
- SHOW_KEYHOLE_NUMBERS=75,
- CREATE_OBJECTS=76,
- CREATE_MONEY=77,
- CREATE_MONSTERS=78,
- CHANGE_SKILLS=79,
- CLEANUP_FIELDS=80,
- NO_STATISTICS=81
-};
-
enum TWriterThreadReplyType: int {
REPLY_BROADCAST=0,
REPLY_DIRECT=1,
@@ -501,32 +155,6 @@ enum TWriterThreadOrderType: int {
ORDER_SAVEPLAYERDATA=9
};
-enum TALK_MODE: int {
- TALK_SAY=1,
- TALK_WHISPER=2,
- TALK_YELL=3,
- TALK_PRIVATE_MESSAGE=4,
- TALK_CHANNEL_CALL=5,
- TALK_GAMEMASTER_REQUEST=6,
- TALK_GAMEMASTER_ANSWER=7,
- TALK_PLAYER_ANSWER=8,
- TALK_GAMEMASTER_BROADCAST=9,
- TALK_GAMEMASTER_CHANNELCALL=10,
- TALK_GAMEMASTER_MESSAGE=11,
- TALK_HIGHLIGHT_CHANNELCALL=12,
- TALK_ANONYMOUS_BROADCAST=13,
- TALK_ANONYMOUS_CHANNELCALL=14,
- TALK_ANONYMOUS_MESSAGE=15,
- TALK_ANIMAL_LOW=16,
- TALK_ANIMAL_LOUD=17,
- TALK_ADMIN_MESSAGE=18,
- TALK_EVENT_MESSAGE=19,
- TALK_LOGIN_MESSAGE=20,
- TALK_STATUS_MESSAGE=21,
- TALK_INFO_MESSAGE=22,
- TALK_FAILURE_MESSAGE=23
-};
-
enum CHANNEL: int {
GUILD_CHANNEL=0,
GAMEMASTER_CHANNEL=1,
@@ -597,9 +225,3 @@ enum BloodType: int {
BT_FIRE=3,
BT_ENERGY=4
};
-
-enum TWorldType: int {
- NORMAL=0,
- NON_PVP=1,
- PVP_ENFORCED=2
-};