Crossfire Client, Trunk  R20996
MSG_TYPE_xxx message types

Macros

#define MSG_SUBTYPE_NONE   0
 
#define MSG_TYPE_ADMIN   8
 
#define MSG_TYPE_ADMIN_DM   4
 
#define MSG_TYPE_ADMIN_ERROR   9
 
#define MSG_TYPE_ADMIN_HISCORE   5
 
#define MSG_TYPE_ADMIN_LOADSAVE   6
 
#define MSG_TYPE_ADMIN_LOGIN   7
 
#define MSG_TYPE_ADMIN_NEWS   2
 
#define MSG_TYPE_ADMIN_PLAYER   3
 
#define MSG_TYPE_ADMIN_RULES   1
 
#define MSG_TYPE_ADMIN_VERSION   8
 
#define MSG_TYPE_APPLY   13
 
#define MSG_TYPE_APPLY_BADBODY   7
 
#define MSG_TYPE_APPLY_BUILD   9
 
#define MSG_TYPE_APPLY_CURSED   5
 
#define MSG_TYPE_APPLY_ERROR   1
 
#define MSG_TYPE_APPLY_FAILURE   4
 
#define MSG_TYPE_APPLY_PROHIBITION   8
 
#define MSG_TYPE_APPLY_SUCCESS   3
 
#define MSG_TYPE_APPLY_TRAP   6
 
#define MSG_TYPE_APPLY_UNAPPLY   2
 
#define MSG_TYPE_ATTACK   14
 
#define MSG_TYPE_ATTACK_DID_HIT   1
 
#define MSG_TYPE_ATTACK_DID_KILL   4
 
#define MSG_TYPE_ATTACK_FUMBLE   3
 
#define MSG_TYPE_ATTACK_MISS   9
 
#define MSG_TYPE_ATTACK_NOATTACK   7
 
#define MSG_TYPE_ATTACK_NOKEY   6
 
#define MSG_TYPE_ATTACK_PET_DIED   5
 
#define MSG_TYPE_ATTACK_PET_HIT   2
 
#define MSG_TYPE_ATTACK_PUSHED   8
 
#define MSG_TYPE_ATTRIBUTE   11
 
#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_GAIN   1
 
#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_LOSS   2
 
#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_END   8
 
#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_START   7
 
#define MSG_TYPE_ATTRIBUTE_GOD   15
 
#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_END   14
 
#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_START   13
 
#define MSG_TYPE_ATTRIBUTE_LEVEL_GAIN   11
 
#define MSG_TYPE_ATTRIBUTE_LEVEL_LOSS   12
 
#define MSG_TYPE_ATTRIBUTE_MOVE   5
 
#define MSG_TYPE_ATTRIBUTE_PROTECTION_GAIN   3
 
#define MSG_TYPE_ATTRIBUTE_PROTECTION_LOSS   4
 
#define MSG_TYPE_ATTRIBUTE_RACE   6
 
#define MSG_TYPE_ATTRIBUTE_STAT_GAIN   9
 
#define MSG_TYPE_ATTRIBUTE_STAT_LOSS   10
 
#define MSG_TYPE_BOOK   1
 
#define MSG_TYPE_BOOK_CLASP_1   1
 
#define MSG_TYPE_BOOK_CLASP_2   2
 
#define MSG_TYPE_BOOK_ELEGANT_1   3
 
#define MSG_TYPE_BOOK_ELEGANT_2   4
 
#define MSG_TYPE_BOOK_QUARTO_1   5
 
#define MSG_TYPE_BOOK_QUARTO_2   6
 
#define MSG_TYPE_BOOK_SPELL_EVOKER   7
 
#define MSG_TYPE_BOOK_SPELL_PRAYER   8
 
#define MSG_TYPE_BOOK_SPELL_PYRO   9
 
#define MSG_TYPE_BOOK_SPELL_SORCERER   10
 
#define MSG_TYPE_BOOK_SPELL_SUMMONER   11
 
#define MSG_TYPE_CARD   2
 
#define MSG_TYPE_CARD_ELEGANT_1   4
 
#define MSG_TYPE_CARD_ELEGANT_2   5
 
#define MSG_TYPE_CARD_ELEGANT_3   6
 
#define MSG_TYPE_CARD_MONEY_1   10
 
#define MSG_TYPE_CARD_MONEY_2   11
 
#define MSG_TYPE_CARD_MONEY_3   12
 
#define MSG_TYPE_CARD_SIMPLE_1   1
 
#define MSG_TYPE_CARD_SIMPLE_2   2
 
#define MSG_TYPE_CARD_SIMPLE_3   3
 
#define MSG_TYPE_CARD_STRANGE_1   7
 
#define MSG_TYPE_CARD_STRANGE_2   8
 
#define MSG_TYPE_CARD_STRANGE_3   9
 
#define MSG_TYPE_CLIENT   20
 
#define MSG_TYPE_CLIENT_COMMAND   3
 
#define MSG_TYPE_CLIENT_CONFIG   1
 
#define MSG_TYPE_CLIENT_DEBUG   5
 
#define MSG_TYPE_CLIENT_ERROR   9
 
#define MSG_TYPE_CLIENT_METASERVER   7
 
#define MSG_TYPE_CLIENT_NOTICE   6
 
#define MSG_TYPE_CLIENT_QUERY   4
 
#define MSG_TYPE_CLIENT_SCRIPT   8
 
#define MSG_TYPE_CLIENT_SERVER   2
 
#define MSG_TYPE_COMMAND   10
 
#define MSG_TYPE_COMMAND_BODY   3
 
#define MSG_TYPE_COMMAND_CONFIG   7
 
#define MSG_TYPE_COMMAND_DEBUG   10
 
#define MSG_TYPE_COMMAND_DM   17
 
#define MSG_TYPE_COMMAND_ERROR   11
 
#define MSG_TYPE_COMMAND_EXAMINE   14
 
#define MSG_TYPE_COMMAND_FAILURE   13
 
#define MSG_TYPE_COMMAND_HELP   16
 
#define MSG_TYPE_COMMAND_INFO   8
 
#define MSG_TYPE_COMMAND_INVENTORY   15
 
#define MSG_TYPE_COMMAND_MALLOC   4
 
#define MSG_TYPE_COMMAND_MAPS   2
 
#define MSG_TYPE_COMMAND_NEWPLAYER   18
 
#define MSG_TYPE_COMMAND_QUESTS   9
 
#define MSG_TYPE_COMMAND_STATISTICS   6
 
#define MSG_TYPE_COMMAND_SUCCESS   12
 
#define MSG_TYPE_COMMAND_WEATHER   5
 
#define MSG_TYPE_COMMAND_WHO   1
 
#define MSG_TYPE_COMMUNICATION   15
 
#define MSG_TYPE_COMMUNICATION_CHAT   8
 
#define MSG_TYPE_COMMUNICATION_EMOTE   5
 
#define MSG_TYPE_COMMUNICATION_ME   3
 
#define MSG_TYPE_COMMUNICATION_PARTY   6
 
#define MSG_TYPE_COMMUNICATION_RANDOM   1
 
#define MSG_TYPE_COMMUNICATION_SAY   2
 
#define MSG_TYPE_COMMUNICATION_SHOUT   7
 
#define MSG_TYPE_COMMUNICATION_TELL   4
 
#define MSG_TYPE_DIALOG   6
 
#define MSG_TYPE_DIALOG_ALTAR   2
 
#define MSG_TYPE_DIALOG_MAGIC_EAR   3
 
#define MSG_TYPE_DIALOG_NPC   1
 
#define MSG_TYPE_ITEM   17
 
#define MSG_TYPE_ITEM_ADD   2
 
#define MSG_TYPE_ITEM_CHANGE   3
 
#define MSG_TYPE_ITEM_INFO   4
 
#define MSG_TYPE_ITEM_REMOVE   1
 
#define MSG_TYPE_LAST   21
 
#define MSG_TYPE_MISC   18
 
#define MSG_TYPE_MONUMENT   5
 
#define MSG_TYPE_MONUMENT_GRAVESTONE_1   7
 
#define MSG_TYPE_MONUMENT_GRAVESTONE_2   8
 
#define MSG_TYPE_MONUMENT_GRAVESTONE_3   9
 
#define MSG_TYPE_MONUMENT_STATUE_1   4
 
#define MSG_TYPE_MONUMENT_STATUE_2   5
 
#define MSG_TYPE_MONUMENT_STATUE_3   6
 
#define MSG_TYPE_MONUMENT_STONE_1   1
 
#define MSG_TYPE_MONUMENT_STONE_2   2
 
#define MSG_TYPE_MONUMENT_STONE_3   3
 
#define MSG_TYPE_MONUMENT_WALL_1   10
 
#define MSG_TYPE_MONUMENT_WALL_2   11
 
#define MSG_TYPE_MONUMENT_WALL_3   12
 
#define MSG_TYPE_MOTD   7
 
#define MSG_TYPE_PAPER   3
 
#define MSG_TYPE_PAPER_ENVELOPE_1   8
 
#define MSG_TYPE_PAPER_ENVELOPE_2   9
 
#define MSG_TYPE_PAPER_LETTER_NEW_1   6
 
#define MSG_TYPE_PAPER_LETTER_NEW_2   7
 
#define MSG_TYPE_PAPER_LETTER_OLD_1   4
 
#define MSG_TYPE_PAPER_LETTER_OLD_2   5
 
#define MSG_TYPE_PAPER_NOTE_1   1
 
#define MSG_TYPE_PAPER_NOTE_2   2
 
#define MSG_TYPE_PAPER_NOTE_3   3
 
#define MSG_TYPE_PAPER_SCROLL_MAGIC   14
 
#define MSG_TYPE_PAPER_SCROLL_NEW_1   12
 
#define MSG_TYPE_PAPER_SCROLL_NEW_2   13
 
#define MSG_TYPE_PAPER_SCROLL_OLD_1   10
 
#define MSG_TYPE_PAPER_SCROLL_OLD_2   11
 
#define MSG_TYPE_SHOP   9
 
#define MSG_TYPE_SHOP_LISTING   1
 
#define MSG_TYPE_SHOP_MISC   4
 
#define MSG_TYPE_SHOP_PAYMENT   2
 
#define MSG_TYPE_SHOP_SELL   3
 
#define MSG_TYPE_SIGN   4
 
#define MSG_TYPE_SIGN_BASIC   1
 
#define MSG_TYPE_SIGN_DIR_BOTH   4
 
#define MSG_TYPE_SIGN_DIR_LEFT   2
 
#define MSG_TYPE_SIGN_DIR_RIGHT   3
 
#define MSG_TYPE_SIGN_MAGIC_MOUTH   5
 
#define MSG_TYPE_SKILL   12
 
#define MSG_TYPE_SKILL_ERROR   2
 
#define MSG_TYPE_SKILL_FAILURE   4
 
#define MSG_TYPE_SKILL_LIST   6
 
#define MSG_TYPE_SKILL_MISSING   1
 
#define MSG_TYPE_SKILL_PRAY   5
 
#define MSG_TYPE_SKILL_SUCCESS   3
 
#define MSG_TYPE_SPELL   16
 
#define MSG_TYPE_SPELL_END   4
 
#define MSG_TYPE_SPELL_ERROR   6
 
#define MSG_TYPE_SPELL_FAILURE   3
 
#define MSG_TYPE_SPELL_HEAL   1
 
#define MSG_TYPE_SPELL_INFO   9
 
#define MSG_TYPE_SPELL_PERCEIVE_SELF   7
 
#define MSG_TYPE_SPELL_PET   2
 
#define MSG_TYPE_SPELL_SUCCESS   5
 
#define MSG_TYPE_SPELL_TARGET   8
 
#define MSG_TYPE_VICTIM   19
 
#define MSG_TYPE_VICTIM_DIED   5
 
#define MSG_TYPE_VICTIM_SPELL   4
 
#define MSG_TYPE_VICTIM_STEAL   3
 
#define MSG_TYPE_VICTIM_SWAMP   1
 
#define MSG_TYPE_VICTIM_WAS_HIT   2
 
#define MSG_TYPE_VICTIM_WAS_PUSHED   6
 

Detailed Description

Macro Definition Documentation

◆ MSG_SUBTYPE_NONE

#define MSG_SUBTYPE_NONE   0

Definition at line 398 of file newclient.h.

◆ MSG_TYPE_ADMIN

#define MSG_TYPE_ADMIN   8

Definition at line 377 of file newclient.h.

◆ MSG_TYPE_ADMIN_DM

#define MSG_TYPE_ADMIN_DM   4

DM related admin actions

Definition at line 475 of file newclient.h.

◆ MSG_TYPE_ADMIN_ERROR

#define MSG_TYPE_ADMIN_ERROR   9

Error on command, setup, etc

Definition at line 480 of file newclient.h.

◆ MSG_TYPE_ADMIN_HISCORE

#define MSG_TYPE_ADMIN_HISCORE   5

Hiscore list

Definition at line 476 of file newclient.h.

◆ MSG_TYPE_ADMIN_LOADSAVE

#define MSG_TYPE_ADMIN_LOADSAVE   6

load/save operations

Definition at line 477 of file newclient.h.

◆ MSG_TYPE_ADMIN_LOGIN

#define MSG_TYPE_ADMIN_LOGIN   7

login messages/errors

Definition at line 478 of file newclient.h.

◆ MSG_TYPE_ADMIN_NEWS

#define MSG_TYPE_ADMIN_NEWS   2

Definition at line 473 of file newclient.h.

◆ MSG_TYPE_ADMIN_PLAYER

#define MSG_TYPE_ADMIN_PLAYER   3

Player coming/going/death

Definition at line 474 of file newclient.h.

◆ MSG_TYPE_ADMIN_RULES

#define MSG_TYPE_ADMIN_RULES   1

Definition at line 472 of file newclient.h.

◆ MSG_TYPE_ADMIN_VERSION

#define MSG_TYPE_ADMIN_VERSION   8

version info

Definition at line 479 of file newclient.h.

◆ MSG_TYPE_APPLY

#define MSG_TYPE_APPLY   13

Applying objects

Definition at line 384 of file newclient.h.

◆ MSG_TYPE_APPLY_BADBODY

#define MSG_TYPE_APPLY_BADBODY   7

Don't have body to use object

Definition at line 602 of file newclient.h.

◆ MSG_TYPE_APPLY_BUILD

#define MSG_TYPE_APPLY_BUILD   9

Build related actions

Definition at line 604 of file newclient.h.

◆ MSG_TYPE_APPLY_CURSED

#define MSG_TYPE_APPLY_CURSED   5

Applied a cursed object (BAD)

Definition at line 600 of file newclient.h.

◆ MSG_TYPE_APPLY_ERROR

#define MSG_TYPE_APPLY_ERROR   1

Definition at line 596 of file newclient.h.

◆ MSG_TYPE_APPLY_FAILURE

#define MSG_TYPE_APPLY_FAILURE   4

Apply OK, but no/bad result

Definition at line 599 of file newclient.h.

◆ MSG_TYPE_APPLY_PROHIBITION

#define MSG_TYPE_APPLY_PROHIBITION   8

Class/god prohibiiton on obj

Definition at line 603 of file newclient.h.

◆ MSG_TYPE_APPLY_SUCCESS

#define MSG_TYPE_APPLY_SUCCESS   3

Was able to apply object

Definition at line 598 of file newclient.h.

◆ MSG_TYPE_APPLY_TRAP

#define MSG_TYPE_APPLY_TRAP   6

Have activated a trap

Definition at line 601 of file newclient.h.

◆ MSG_TYPE_APPLY_UNAPPLY

#define MSG_TYPE_APPLY_UNAPPLY   2

Unapply an object

Definition at line 597 of file newclient.h.

◆ MSG_TYPE_ATTACK

#define MSG_TYPE_ATTACK   14

Attack related messages

Definition at line 385 of file newclient.h.

◆ MSG_TYPE_ATTACK_DID_HIT

#define MSG_TYPE_ATTACK_DID_HIT   1

Player hit something else

Definition at line 607 of file newclient.h.

◆ MSG_TYPE_ATTACK_DID_KILL

#define MSG_TYPE_ATTACK_DID_KILL   4

Player killed something

Definition at line 610 of file newclient.h.

◆ MSG_TYPE_ATTACK_FUMBLE

#define MSG_TYPE_ATTACK_FUMBLE   3

Player fumbled attack

Definition at line 609 of file newclient.h.

◆ MSG_TYPE_ATTACK_MISS

#define MSG_TYPE_ATTACK_MISS   9

attack didn't hit

Definition at line 615 of file newclient.h.

◆ MSG_TYPE_ATTACK_NOATTACK

#define MSG_TYPE_ATTACK_NOATTACK   7

You avoid attacking

Definition at line 613 of file newclient.h.

◆ MSG_TYPE_ATTACK_NOKEY

#define MSG_TYPE_ATTACK_NOKEY   6

Keys are like attacks, so...

Definition at line 612 of file newclient.h.

◆ MSG_TYPE_ATTACK_PET_DIED

#define MSG_TYPE_ATTACK_PET_DIED   5

Pet was killed

Definition at line 611 of file newclient.h.

◆ MSG_TYPE_ATTACK_PET_HIT

#define MSG_TYPE_ATTACK_PET_HIT   2

Players pet hit something else

Definition at line 608 of file newclient.h.

◆ MSG_TYPE_ATTACK_PUSHED

#define MSG_TYPE_ATTACK_PUSHED   8

Pushed a friendly player

Definition at line 614 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE

#define MSG_TYPE_ATTRIBUTE   11

Changes to attributes (stats, resistances, etc)

Definition at line 380 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_ATTACKTYPE_GAIN

#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_GAIN   1

Atacktypes here refer to

Definition at line 532 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_ATTACKTYPE_LOSS

#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_LOSS   2

the player gaining or losing these attacktypes not being a victim of an attacktype.

Definition at line 533 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_BAD_EFFECT_END

#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_END   8

End of a bad effect.

Definition at line 561 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_BAD_EFFECT_START

#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_START   7

Start of a bad effect to the player.

Definition at line 558 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_GOD

#define MSG_TYPE_ATTRIBUTE_GOD   15

changing god info

Definition at line 570 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_END

#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_END   14

End of a good effect.

Definition at line 569 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_START

#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_START   13

Start of a good effect to the player.

Definition at line 566 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_LEVEL_GAIN

#define MSG_TYPE_ATTRIBUTE_LEVEL_GAIN   11

Definition at line 564 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_LEVEL_LOSS

#define MSG_TYPE_ATTRIBUTE_LEVEL_LOSS   12

Definition at line 565 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_MOVE

#define MSG_TYPE_ATTRIBUTE_MOVE   5

A change in the movement type of the player.

Definition at line 554 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_PROTECTION_GAIN

#define MSG_TYPE_ATTRIBUTE_PROTECTION_GAIN   3

Protections in this

Definition at line 542 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_PROTECTION_LOSS

#define MSG_TYPE_ATTRIBUTE_PROTECTION_LOSS   4

context are pretty generic - things like reflection or lifesave are also under the protection category.

Definition at line 543 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_RACE

#define MSG_TYPE_ATTRIBUTE_RACE   6

Race-related changes.

Definition at line 557 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_STAT_GAIN

#define MSG_TYPE_ATTRIBUTE_STAT_GAIN   9

Definition at line 562 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE_STAT_LOSS

#define MSG_TYPE_ATTRIBUTE_STAT_LOSS   10

Definition at line 563 of file newclient.h.

◆ MSG_TYPE_BOOK

#define MSG_TYPE_BOOK   1

Definition at line 370 of file newclient.h.

◆ MSG_TYPE_BOOK_CLASP_1

#define MSG_TYPE_BOOK_CLASP_1   1

Definition at line 401 of file newclient.h.

◆ MSG_TYPE_BOOK_CLASP_2

#define MSG_TYPE_BOOK_CLASP_2   2

Definition at line 402 of file newclient.h.

◆ MSG_TYPE_BOOK_ELEGANT_1

#define MSG_TYPE_BOOK_ELEGANT_1   3

Definition at line 403 of file newclient.h.

◆ MSG_TYPE_BOOK_ELEGANT_2

#define MSG_TYPE_BOOK_ELEGANT_2   4

Definition at line 404 of file newclient.h.

◆ MSG_TYPE_BOOK_QUARTO_1

#define MSG_TYPE_BOOK_QUARTO_1   5

Definition at line 405 of file newclient.h.

◆ MSG_TYPE_BOOK_QUARTO_2

#define MSG_TYPE_BOOK_QUARTO_2   6

Definition at line 406 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_EVOKER

#define MSG_TYPE_BOOK_SPELL_EVOKER   7

Definition at line 407 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_PRAYER

#define MSG_TYPE_BOOK_SPELL_PRAYER   8

Definition at line 408 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_PYRO

#define MSG_TYPE_BOOK_SPELL_PYRO   9

Definition at line 409 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_SORCERER

#define MSG_TYPE_BOOK_SPELL_SORCERER   10

Definition at line 410 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_SUMMONER

#define MSG_TYPE_BOOK_SPELL_SUMMONER   11

Definition at line 411 of file newclient.h.

◆ MSG_TYPE_CARD

#define MSG_TYPE_CARD   2

Definition at line 371 of file newclient.h.

◆ MSG_TYPE_CARD_ELEGANT_1

#define MSG_TYPE_CARD_ELEGANT_1   4

Definition at line 417 of file newclient.h.

◆ MSG_TYPE_CARD_ELEGANT_2

#define MSG_TYPE_CARD_ELEGANT_2   5

Definition at line 418 of file newclient.h.

◆ MSG_TYPE_CARD_ELEGANT_3

#define MSG_TYPE_CARD_ELEGANT_3   6

Definition at line 419 of file newclient.h.

◆ MSG_TYPE_CARD_MONEY_1

#define MSG_TYPE_CARD_MONEY_1   10

Definition at line 423 of file newclient.h.

◆ MSG_TYPE_CARD_MONEY_2

#define MSG_TYPE_CARD_MONEY_2   11

Definition at line 424 of file newclient.h.

◆ MSG_TYPE_CARD_MONEY_3

#define MSG_TYPE_CARD_MONEY_3   12

Definition at line 425 of file newclient.h.

◆ MSG_TYPE_CARD_SIMPLE_1

#define MSG_TYPE_CARD_SIMPLE_1   1

Definition at line 414 of file newclient.h.

◆ MSG_TYPE_CARD_SIMPLE_2

#define MSG_TYPE_CARD_SIMPLE_2   2

Definition at line 415 of file newclient.h.

◆ MSG_TYPE_CARD_SIMPLE_3

#define MSG_TYPE_CARD_SIMPLE_3   3

Definition at line 416 of file newclient.h.

◆ MSG_TYPE_CARD_STRANGE_1

#define MSG_TYPE_CARD_STRANGE_1   7

Definition at line 420 of file newclient.h.

◆ MSG_TYPE_CARD_STRANGE_2

#define MSG_TYPE_CARD_STRANGE_2   8

Definition at line 421 of file newclient.h.

◆ MSG_TYPE_CARD_STRANGE_3

#define MSG_TYPE_CARD_STRANGE_3   9

Definition at line 422 of file newclient.h.

◆ MSG_TYPE_CLIENT

◆ MSG_TYPE_CLIENT_COMMAND

#define MSG_TYPE_CLIENT_COMMAND   3

DrawInfoCmd()

Definition at line 661 of file newclient.h.

Referenced by DrawInfoCmd().

◆ MSG_TYPE_CLIENT_CONFIG

#define MSG_TYPE_CLIENT_CONFIG   1

◆ MSG_TYPE_CLIENT_DEBUG

#define MSG_TYPE_CLIENT_DEBUG   5

General debug messages

Definition at line 663 of file newclient.h.

Referenced by print_inventory().

◆ MSG_TYPE_CLIENT_ERROR

#define MSG_TYPE_CLIENT_ERROR   9

◆ MSG_TYPE_CLIENT_METASERVER

#define MSG_TYPE_CLIENT_METASERVER   7

Metaserver messages

Definition at line 665 of file newclient.h.

◆ MSG_TYPE_CLIENT_NOTICE

◆ MSG_TYPE_CLIENT_QUERY

#define MSG_TYPE_CLIENT_QUERY   4

handle_query() and prompts

Definition at line 662 of file newclient.h.

Referenced by bind_key(), draw_prompt(), and handle_query().

◆ MSG_TYPE_CLIENT_SCRIPT

#define MSG_TYPE_CLIENT_SCRIPT   8

Script related messages

Definition at line 666 of file newclient.h.

Referenced by script_init(), script_kill(), script_list(), script_process_cmd(), and script_tell().

◆ MSG_TYPE_CLIENT_SERVER

#define MSG_TYPE_CLIENT_SERVER   2

Server configuration issues

Definition at line 660 of file newclient.h.

Referenced by SetupCmd().

◆ MSG_TYPE_COMMAND

#define MSG_TYPE_COMMAND   10

Responses to commands, eg, who

Definition at line 379 of file newclient.h.

◆ MSG_TYPE_COMMAND_BODY

#define MSG_TYPE_COMMAND_BODY   3

Definition at line 501 of file newclient.h.

◆ MSG_TYPE_COMMAND_CONFIG

#define MSG_TYPE_COMMAND_CONFIG   7

bowmode, petmode, applymode

Definition at line 505 of file newclient.h.

◆ MSG_TYPE_COMMAND_DEBUG

#define MSG_TYPE_COMMAND_DEBUG   10

Various debug type commands

Definition at line 508 of file newclient.h.

◆ MSG_TYPE_COMMAND_DM

#define MSG_TYPE_COMMAND_DM   17

DM related commands

Definition at line 515 of file newclient.h.

◆ MSG_TYPE_COMMAND_ERROR

#define MSG_TYPE_COMMAND_ERROR   11

Bad syntax/can't use command

Definition at line 509 of file newclient.h.

◆ MSG_TYPE_COMMAND_EXAMINE

#define MSG_TYPE_COMMAND_EXAMINE   14

Player examining something

Definition at line 512 of file newclient.h.

◆ MSG_TYPE_COMMAND_FAILURE

#define MSG_TYPE_COMMAND_FAILURE   13

Failed result from command

Definition at line 511 of file newclient.h.

◆ MSG_TYPE_COMMAND_HELP

#define MSG_TYPE_COMMAND_HELP   16

Help related information

Definition at line 514 of file newclient.h.

◆ MSG_TYPE_COMMAND_INFO

#define MSG_TYPE_COMMAND_INFO   8

Generic info: resistances, etc

Definition at line 506 of file newclient.h.

◆ MSG_TYPE_COMMAND_INVENTORY

#define MSG_TYPE_COMMAND_INVENTORY   15

Inventory listing

Definition at line 513 of file newclient.h.

◆ MSG_TYPE_COMMAND_MALLOC

#define MSG_TYPE_COMMAND_MALLOC   4

Definition at line 502 of file newclient.h.

◆ MSG_TYPE_COMMAND_MAPS

#define MSG_TYPE_COMMAND_MAPS   2

Definition at line 500 of file newclient.h.

◆ MSG_TYPE_COMMAND_NEWPLAYER

#define MSG_TYPE_COMMAND_NEWPLAYER   18

Create a new character - not really a command, but is responding to player input

Definition at line 516 of file newclient.h.

◆ MSG_TYPE_COMMAND_QUESTS

#define MSG_TYPE_COMMAND_QUESTS   9

Quest info

Definition at line 507 of file newclient.h.

◆ MSG_TYPE_COMMAND_STATISTICS

#define MSG_TYPE_COMMAND_STATISTICS   6

Definition at line 504 of file newclient.h.

◆ MSG_TYPE_COMMAND_SUCCESS

#define MSG_TYPE_COMMAND_SUCCESS   12

Successful result from command

Definition at line 510 of file newclient.h.

◆ MSG_TYPE_COMMAND_WEATHER

#define MSG_TYPE_COMMAND_WEATHER   5

Definition at line 503 of file newclient.h.

◆ MSG_TYPE_COMMAND_WHO

#define MSG_TYPE_COMMAND_WHO   1

Definition at line 499 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION

#define MSG_TYPE_COMMUNICATION   15

Communication between players

Definition at line 386 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_CHAT

#define MSG_TYPE_COMMUNICATION_CHAT   8

Party message

Definition at line 624 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_EMOTE

#define MSG_TYPE_COMMUNICATION_EMOTE   5

Player emotes

Definition at line 621 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_ME

#define MSG_TYPE_COMMUNICATION_ME   3

Player me's a message

Definition at line 619 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_PARTY

#define MSG_TYPE_COMMUNICATION_PARTY   6

Party message

Definition at line 622 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_RANDOM

#define MSG_TYPE_COMMUNICATION_RANDOM   1

Random event (coin toss)

Definition at line 617 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_SAY

#define MSG_TYPE_COMMUNICATION_SAY   2

Player says something

Definition at line 618 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_SHOUT

#define MSG_TYPE_COMMUNICATION_SHOUT   7

Party message

Definition at line 623 of file newclient.h.

◆ MSG_TYPE_COMMUNICATION_TELL

#define MSG_TYPE_COMMUNICATION_TELL   4

Player tells something

Definition at line 620 of file newclient.h.

◆ MSG_TYPE_DIALOG

#define MSG_TYPE_DIALOG   6

NPCs, magic mouths, and altars

Definition at line 375 of file newclient.h.

◆ MSG_TYPE_DIALOG_ALTAR

#define MSG_TYPE_DIALOG_ALTAR   2

A message from an altar

Definition at line 466 of file newclient.h.

◆ MSG_TYPE_DIALOG_MAGIC_EAR

#define MSG_TYPE_DIALOG_MAGIC_EAR   3

Magic ear

Definition at line 467 of file newclient.h.

◆ MSG_TYPE_DIALOG_NPC

#define MSG_TYPE_DIALOG_NPC   1

A message from the npc

Definition at line 465 of file newclient.h.

◆ MSG_TYPE_ITEM

#define MSG_TYPE_ITEM   17

Item related information

Definition at line 388 of file newclient.h.

◆ MSG_TYPE_ITEM_ADD

#define MSG_TYPE_ITEM_ADD   2

Item added to inventory

Definition at line 639 of file newclient.h.

◆ MSG_TYPE_ITEM_CHANGE

#define MSG_TYPE_ITEM_CHANGE   3

Item has changed in some way

Definition at line 640 of file newclient.h.

◆ MSG_TYPE_ITEM_INFO

#define MSG_TYPE_ITEM_INFO   4

Information related to items

Definition at line 641 of file newclient.h.

◆ MSG_TYPE_ITEM_REMOVE

#define MSG_TYPE_ITEM_REMOVE   1

Item removed from inv

Definition at line 638 of file newclient.h.

◆ MSG_TYPE_LAST

#define MSG_TYPE_LAST   21

Definition at line 396 of file newclient.h.

Referenced by set_text_tag_from_style().

◆ MSG_TYPE_MISC

#define MSG_TYPE_MISC   18

Messages that don't go elsewhere

Definition at line 389 of file newclient.h.

◆ MSG_TYPE_MONUMENT

#define MSG_TYPE_MONUMENT   5

Definition at line 374 of file newclient.h.

◆ MSG_TYPE_MONUMENT_GRAVESTONE_1

#define MSG_TYPE_MONUMENT_GRAVESTONE_1   7

Definition at line 457 of file newclient.h.

◆ MSG_TYPE_MONUMENT_GRAVESTONE_2

#define MSG_TYPE_MONUMENT_GRAVESTONE_2   8

Definition at line 458 of file newclient.h.

◆ MSG_TYPE_MONUMENT_GRAVESTONE_3

#define MSG_TYPE_MONUMENT_GRAVESTONE_3   9

Definition at line 459 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STATUE_1

#define MSG_TYPE_MONUMENT_STATUE_1   4

Definition at line 454 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STATUE_2

#define MSG_TYPE_MONUMENT_STATUE_2   5

Definition at line 455 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STATUE_3

#define MSG_TYPE_MONUMENT_STATUE_3   6

Definition at line 456 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STONE_1

#define MSG_TYPE_MONUMENT_STONE_1   1

Definition at line 451 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STONE_2

#define MSG_TYPE_MONUMENT_STONE_2   2

Definition at line 452 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STONE_3

#define MSG_TYPE_MONUMENT_STONE_3   3

Definition at line 453 of file newclient.h.

◆ MSG_TYPE_MONUMENT_WALL_1

#define MSG_TYPE_MONUMENT_WALL_1   10

Definition at line 460 of file newclient.h.

◆ MSG_TYPE_MONUMENT_WALL_2

#define MSG_TYPE_MONUMENT_WALL_2   11

Definition at line 461 of file newclient.h.

◆ MSG_TYPE_MONUMENT_WALL_3

#define MSG_TYPE_MONUMENT_WALL_3   12

Definition at line 462 of file newclient.h.

◆ MSG_TYPE_MOTD

#define MSG_TYPE_MOTD   7

Definition at line 376 of file newclient.h.

◆ MSG_TYPE_PAPER

#define MSG_TYPE_PAPER   3

Definition at line 372 of file newclient.h.

◆ MSG_TYPE_PAPER_ENVELOPE_1

#define MSG_TYPE_PAPER_ENVELOPE_1   8

Definition at line 435 of file newclient.h.

◆ MSG_TYPE_PAPER_ENVELOPE_2

#define MSG_TYPE_PAPER_ENVELOPE_2   9

Definition at line 436 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_NEW_1

#define MSG_TYPE_PAPER_LETTER_NEW_1   6

Definition at line 433 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_NEW_2

#define MSG_TYPE_PAPER_LETTER_NEW_2   7

Definition at line 434 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_OLD_1

#define MSG_TYPE_PAPER_LETTER_OLD_1   4

Definition at line 431 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_OLD_2

#define MSG_TYPE_PAPER_LETTER_OLD_2   5

Definition at line 432 of file newclient.h.

◆ MSG_TYPE_PAPER_NOTE_1

#define MSG_TYPE_PAPER_NOTE_1   1

Definition at line 428 of file newclient.h.

◆ MSG_TYPE_PAPER_NOTE_2

#define MSG_TYPE_PAPER_NOTE_2   2

Definition at line 429 of file newclient.h.

◆ MSG_TYPE_PAPER_NOTE_3

#define MSG_TYPE_PAPER_NOTE_3   3

Definition at line 430 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_MAGIC

#define MSG_TYPE_PAPER_SCROLL_MAGIC   14

Definition at line 441 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_NEW_1

#define MSG_TYPE_PAPER_SCROLL_NEW_1   12

Definition at line 439 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_NEW_2

#define MSG_TYPE_PAPER_SCROLL_NEW_2   13

Definition at line 440 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_OLD_1

#define MSG_TYPE_PAPER_SCROLL_OLD_1   10

Definition at line 437 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_OLD_2

#define MSG_TYPE_PAPER_SCROLL_OLD_2   11

Definition at line 438 of file newclient.h.

◆ MSG_TYPE_SHOP

#define MSG_TYPE_SHOP   9

Definition at line 378 of file newclient.h.

◆ MSG_TYPE_SHOP_LISTING

#define MSG_TYPE_SHOP_LISTING   1

Shop listings - inventory, what it deals in.

Definition at line 486 of file newclient.h.

◆ MSG_TYPE_SHOP_MISC

#define MSG_TYPE_SHOP_MISC   4

Random messages

Definition at line 493 of file newclient.h.

◆ MSG_TYPE_SHOP_PAYMENT

#define MSG_TYPE_SHOP_PAYMENT   2

Messages about payment, lack of funds.

Definition at line 489 of file newclient.h.

◆ MSG_TYPE_SHOP_SELL

#define MSG_TYPE_SHOP_SELL   3

Messages about selling items

Definition at line 492 of file newclient.h.

◆ MSG_TYPE_SIGN

#define MSG_TYPE_SIGN   4

Definition at line 373 of file newclient.h.

◆ MSG_TYPE_SIGN_BASIC

#define MSG_TYPE_SIGN_BASIC   1

Definition at line 444 of file newclient.h.

◆ MSG_TYPE_SIGN_DIR_BOTH

#define MSG_TYPE_SIGN_DIR_BOTH   4

Definition at line 447 of file newclient.h.

◆ MSG_TYPE_SIGN_DIR_LEFT

#define MSG_TYPE_SIGN_DIR_LEFT   2

Definition at line 445 of file newclient.h.

◆ MSG_TYPE_SIGN_DIR_RIGHT

#define MSG_TYPE_SIGN_DIR_RIGHT   3

Definition at line 446 of file newclient.h.

◆ MSG_TYPE_SIGN_MAGIC_MOUTH

#define MSG_TYPE_SIGN_MAGIC_MOUTH   5

Definition at line 448 of file newclient.h.

◆ MSG_TYPE_SKILL

#define MSG_TYPE_SKILL   12

Messages related to skill use.

Definition at line 383 of file newclient.h.

◆ MSG_TYPE_SKILL_ERROR

#define MSG_TYPE_SKILL_ERROR   2

Doing something wrong

Definition at line 583 of file newclient.h.

◆ MSG_TYPE_SKILL_FAILURE

#define MSG_TYPE_SKILL_FAILURE   4

Failure in using skill

Definition at line 585 of file newclient.h.

◆ MSG_TYPE_SKILL_LIST

#define MSG_TYPE_SKILL_LIST   6

List of skills

Definition at line 587 of file newclient.h.

◆ MSG_TYPE_SKILL_MISSING

#define MSG_TYPE_SKILL_MISSING   1

Don't have the skill

Definition at line 582 of file newclient.h.

◆ MSG_TYPE_SKILL_PRAY

#define MSG_TYPE_SKILL_PRAY   5

Praying related messages

Definition at line 586 of file newclient.h.

◆ MSG_TYPE_SKILL_SUCCESS

#define MSG_TYPE_SKILL_SUCCESS   3

Successfully used skill

Definition at line 584 of file newclient.h.

◆ MSG_TYPE_SPELL

#define MSG_TYPE_SPELL   16

Spell related info

Definition at line 387 of file newclient.h.

◆ MSG_TYPE_SPELL_END

#define MSG_TYPE_SPELL_END   4

A spell ends

Definition at line 629 of file newclient.h.

◆ MSG_TYPE_SPELL_ERROR

#define MSG_TYPE_SPELL_ERROR   6

Spell failure messages

Definition at line 631 of file newclient.h.

◆ MSG_TYPE_SPELL_FAILURE

#define MSG_TYPE_SPELL_FAILURE   3

Spell failure messages

Definition at line 628 of file newclient.h.

◆ MSG_TYPE_SPELL_HEAL

#define MSG_TYPE_SPELL_HEAL   1

Healing related spells

Definition at line 626 of file newclient.h.

◆ MSG_TYPE_SPELL_INFO

#define MSG_TYPE_SPELL_INFO   9

random info about spell, not related to failure/success

Definition at line 634 of file newclient.h.

◆ MSG_TYPE_SPELL_PERCEIVE_SELF

#define MSG_TYPE_SPELL_PERCEIVE_SELF   7

Perceive self messages

Definition at line 632 of file newclient.h.

◆ MSG_TYPE_SPELL_PET

#define MSG_TYPE_SPELL_PET   2

Pet related messages

Definition at line 627 of file newclient.h.

◆ MSG_TYPE_SPELL_SUCCESS

#define MSG_TYPE_SPELL_SUCCESS   5

Spell succeeded messages

Definition at line 630 of file newclient.h.

◆ MSG_TYPE_SPELL_TARGET

#define MSG_TYPE_SPELL_TARGET   8

Target of non attack spell

Definition at line 633 of file newclient.h.

◆ MSG_TYPE_VICTIM

#define MSG_TYPE_VICTIM   19

Something bad is happening to the player.

Definition at line 392 of file newclient.h.

◆ MSG_TYPE_VICTIM_DIED

#define MSG_TYPE_VICTIM_DIED   5

Player died!

Definition at line 654 of file newclient.h.

◆ MSG_TYPE_VICTIM_SPELL

#define MSG_TYPE_VICTIM_SPELL   4

Someone cast a bad spell on the player

Definition at line 651 of file newclient.h.

◆ MSG_TYPE_VICTIM_STEAL

#define MSG_TYPE_VICTIM_STEAL   3

Someone tried to steal from the player

Definition at line 648 of file newclient.h.

◆ MSG_TYPE_VICTIM_SWAMP

#define MSG_TYPE_VICTIM_SWAMP   1

Player is sinking in a swamp

Definition at line 646 of file newclient.h.

◆ MSG_TYPE_VICTIM_WAS_HIT

#define MSG_TYPE_VICTIM_WAS_HIT   2

Player was hit by something

Definition at line 647 of file newclient.h.

◆ MSG_TYPE_VICTIM_WAS_PUSHED

#define MSG_TYPE_VICTIM_WAS_PUSHED   6

Player was pushed or attempted pushed

Definition at line 655 of file newclient.h.