Crossfire Server  1.75.0
MSG_TYPE_xxx message types

Macros

#define MSG_SUBTYPE_NONE   0
 
#define MSG_TYPE_ADMIN   8
 
#define MSG_TYPE_ADMIN_DM   4
 DM related admin actions. More...
 
#define MSG_TYPE_ADMIN_ERROR   9
 Error on command, setup, etc. More...
 
#define MSG_TYPE_ADMIN_HISCORE   5
 Hiscore list. More...
 
#define MSG_TYPE_ADMIN_LOADSAVE   6
 load/save operations More...
 
#define MSG_TYPE_ADMIN_LOGIN   7
 login messages/errors More...
 
#define MSG_TYPE_ADMIN_NEWS   2
 
#define MSG_TYPE_ADMIN_PLAYER   3
 Player coming/going/death. More...
 
#define MSG_TYPE_ADMIN_RULES   1
 
#define MSG_TYPE_ADMIN_VERSION   8
 version info More...
 
#define MSG_TYPE_APPLY   13
 Applying objects. More...
 
#define MSG_TYPE_APPLY_BADBODY   7
 Don't have body to use object. More...
 
#define MSG_TYPE_APPLY_BUILD   9
 Build related actions. More...
 
#define MSG_TYPE_APPLY_CURSED   5
 Applied a cursed object (BAD) More...
 
#define MSG_TYPE_APPLY_ERROR   1
 
#define MSG_TYPE_APPLY_FAILURE   4
 Apply OK, but no/bad result. More...
 
#define MSG_TYPE_APPLY_PROHIBITION   8
 Class/god prohibiiton on obj. More...
 
#define MSG_TYPE_APPLY_SUCCESS   3
 Was able to apply object. More...
 
#define MSG_TYPE_APPLY_TRAP   6
 Have activated a trap. More...
 
#define MSG_TYPE_APPLY_UNAPPLY   2
 Unapply an object. More...
 
#define MSG_TYPE_ATTACK   14
 Attack related messages. More...
 
#define MSG_TYPE_ATTACK_DID_HIT   1
 Player hit something else. More...
 
#define MSG_TYPE_ATTACK_DID_KILL   4
 Player killed something. More...
 
#define MSG_TYPE_ATTACK_FUMBLE   3
 Player fumbled attack. More...
 
#define MSG_TYPE_ATTACK_MISS   9
 attack didn't hit More...
 
#define MSG_TYPE_ATTACK_NOATTACK   7
 You avoid attacking. More...
 
#define MSG_TYPE_ATTACK_NOKEY   6
 Keys are like attacks, so... More...
 
#define MSG_TYPE_ATTACK_PET_DIED   5
 Pet was killed. More...
 
#define MSG_TYPE_ATTACK_PET_HIT   2
 Players pet hit something else. More...
 
#define MSG_TYPE_ATTACK_PUSHED   8
 Pushed a friendly player. More...
 
#define MSG_TYPE_ATTRIBUTE   11
 Changes to attributes (stats, resistances, etc) More...
 
#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_GAIN   1
 Atacktypes here refer to. More...
 
#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_LOSS   2
 the player gaining or losing these attacktypes not being a victim of an attacktype. More...
 
#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_END   8
 End of a bad effect. More...
 
#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_START   7
 Start of a bad effect to the player. More...
 
#define MSG_TYPE_ATTRIBUTE_GOD   15
 changing god info More...
 
#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_END   14
 End of a good effect. More...
 
#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_START   13
 Start of a good effect to the player. More...
 
#define MSG_TYPE_ATTRIBUTE_LEVEL_GAIN   11
 
#define MSG_TYPE_ATTRIBUTE_LEVEL_LOSS   12
 
#define MSG_TYPE_ATTRIBUTE_MOVE   5
 A change in the movement type of the player. More...
 
#define MSG_TYPE_ATTRIBUTE_PROTECTION_GAIN   3
 Protections in this. More...
 
#define MSG_TYPE_ATTRIBUTE_PROTECTION_LOSS   4
 context are pretty generic - things like reflection or lifesave are also under the protection category. More...
 
#define MSG_TYPE_ATTRIBUTE_RACE   6
 Race-related changes. More...
 
#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
 Client originated Messages. More...
 
#define MSG_TYPE_CLIENT_COMMAND   3
 DrawInfoCmd() More...
 
#define MSG_TYPE_CLIENT_CONFIG   1
 Local configuration issues. More...
 
#define MSG_TYPE_CLIENT_DEBUG   5
 General debug messages. More...
 
#define MSG_TYPE_CLIENT_ERROR   9
 Bad things happening. More...
 
#define MSG_TYPE_CLIENT_METASERVER   7
 Metaserver messages. More...
 
#define MSG_TYPE_CLIENT_NOTICE   6
 Non-critical note to player. More...
 
#define MSG_TYPE_CLIENT_QUERY   4
 handle_query() and prompts More...
 
#define MSG_TYPE_CLIENT_SCRIPT   8
 Script related messages. More...
 
#define MSG_TYPE_CLIENT_SERVER   2
 Server configuration issues. More...
 
#define MSG_TYPE_COMMAND   10
 Responses to commands, eg, who. More...
 
#define MSG_TYPE_COMMAND_BODY   3
 
#define MSG_TYPE_COMMAND_CONFIG   7
 bowmode, petmode, applymode More...
 
#define MSG_TYPE_COMMAND_DEBUG   10
 Various debug type commands. More...
 
#define MSG_TYPE_COMMAND_DM   17
 DM related commands. More...
 
#define MSG_TYPE_COMMAND_ERROR   11
 Bad syntax/can't use command. More...
 
#define MSG_TYPE_COMMAND_EXAMINE   14
 Player examining something. More...
 
#define MSG_TYPE_COMMAND_FAILURE   13
 Failed result from command. More...
 
#define MSG_TYPE_COMMAND_HELP   16
 Help related information. More...
 
#define MSG_TYPE_COMMAND_INFO   8
 Generic info: resistances, etc. More...
 
#define MSG_TYPE_COMMAND_INVENTORY   15
 Inventory listing. More...
 
#define MSG_TYPE_COMMAND_MALLOC   4
 
#define MSG_TYPE_COMMAND_MAPS   2
 
#define MSG_TYPE_COMMAND_NEWPLAYER   18
 Create a new character - not really a command, but is responding to player input. More...
 
#define MSG_TYPE_COMMAND_QUESTS   9
 Quest info. More...
 
#define MSG_TYPE_COMMAND_STATISTICS   6
 
#define MSG_TYPE_COMMAND_SUCCESS   12
 Successful result from command. More...
 
#define MSG_TYPE_COMMAND_WEATHER   5
 
#define MSG_TYPE_COMMAND_WHO   1
 
#define MSG_TYPE_COMMUNICATION   15
 Communication between players. More...
 
#define MSG_TYPE_COMMUNICATION_CHAT   8
 Party message. More...
 
#define MSG_TYPE_COMMUNICATION_EMOTE   5
 Player emotes. More...
 
#define MSG_TYPE_COMMUNICATION_ME   3
 Player me's a message. More...
 
#define MSG_TYPE_COMMUNICATION_PARTY   6
 Party message. More...
 
#define MSG_TYPE_COMMUNICATION_RANDOM   1
 Random event (coin toss) More...
 
#define MSG_TYPE_COMMUNICATION_SAY   2
 Player says something. More...
 
#define MSG_TYPE_COMMUNICATION_SHOUT   7
 Party message. More...
 
#define MSG_TYPE_COMMUNICATION_TELL   4
 Player tells something. More...
 
#define MSG_TYPE_DIALOG   6
 NPCs, magic mouths, and altars. More...
 
#define MSG_TYPE_DIALOG_ALTAR   2
 A message from an altar. More...
 
#define MSG_TYPE_DIALOG_MAGIC_EAR   3
 Magic ear. More...
 
#define MSG_TYPE_DIALOG_NPC   1
 A message from the npc. More...
 
#define MSG_TYPE_ITEM   17
 Item related information. More...
 
#define MSG_TYPE_ITEM_ADD   2
 Item added to inventory. More...
 
#define MSG_TYPE_ITEM_CHANGE   3
 Item has changed in some way. More...
 
#define MSG_TYPE_ITEM_INFO   4
 Information related to items. More...
 
#define MSG_TYPE_ITEM_REMOVE   1
 Item removed from inv. More...
 
#define MSG_TYPE_LAST   21
 
#define MSG_TYPE_MISC   18
 Messages that don't go elsewhere. More...
 
#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
 Shop listings - inventory, what it deals in. More...
 
#define MSG_TYPE_SHOP_MISC   4
 Random messages. More...
 
#define MSG_TYPE_SHOP_PAYMENT   2
 Messages about payment, lack of funds. More...
 
#define MSG_TYPE_SHOP_SELL   3
 Messages about selling items. More...
 
#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
 Messages related to skill use. More...
 
#define MSG_TYPE_SKILL_ERROR   2
 Doing something wrong. More...
 
#define MSG_TYPE_SKILL_FAILURE   4
 Failure in using skill. More...
 
#define MSG_TYPE_SKILL_LIST   6
 List of skills. More...
 
#define MSG_TYPE_SKILL_MISSING   1
 Don't have the skill. More...
 
#define MSG_TYPE_SKILL_PRAY   5
 Praying related messages. More...
 
#define MSG_TYPE_SKILL_SUCCESS   3
 Successfully used skill. More...
 
#define MSG_TYPE_SPELL   16
 Spell related info. More...
 
#define MSG_TYPE_SPELL_END   4
 A spell ends. More...
 
#define MSG_TYPE_SPELL_ERROR   6
 Spell failure messages. More...
 
#define MSG_TYPE_SPELL_FAILURE   3
 Spell failure messages. More...
 
#define MSG_TYPE_SPELL_HEAL   1
 Healing related spells. More...
 
#define MSG_TYPE_SPELL_INFO   9
 random info about spell, not related to failure/success More...
 
#define MSG_TYPE_SPELL_PERCEIVE_SELF   7
 Perceive self messages. More...
 
#define MSG_TYPE_SPELL_PET   2
 Pet related messages. More...
 
#define MSG_TYPE_SPELL_SUCCESS   5
 Spell succeeded messages. More...
 
#define MSG_TYPE_SPELL_TARGET   8
 Target of non attack spell. More...
 
#define MSG_TYPE_VICTIM   19
 Something bad is happening to the player. More...
 
#define MSG_TYPE_VICTIM_DIED   5
 Player died! More...
 
#define MSG_TYPE_VICTIM_SPELL   4
 Someone cast a bad spell on the player. More...
 
#define MSG_TYPE_VICTIM_STEAL   3
 Someone tried to steal from the player. More...
 
#define MSG_TYPE_VICTIM_SWAMP   1
 Player is sinking in a swamp. More...
 
#define MSG_TYPE_VICTIM_WAS_HIT   2
 Player was hit by something. More...
 
#define MSG_TYPE_VICTIM_WAS_PUSHED   6
 Player was pushed or attempted pushed. More...
 

Detailed Description

Macro Definition Documentation

◆ MSG_SUBTYPE_NONE

◆ MSG_TYPE_ADMIN

◆ MSG_TYPE_ADMIN_DM

◆ MSG_TYPE_ADMIN_ERROR

#define MSG_TYPE_ADMIN_ERROR   9

Error on command, setup, etc.

Definition at line 521 of file newclient.h.

◆ MSG_TYPE_ADMIN_HISCORE

#define MSG_TYPE_ADMIN_HISCORE   5

Hiscore list.

Definition at line 517 of file newclient.h.

Referenced by hiscore_check(), and hiscore_display().

◆ MSG_TYPE_ADMIN_LOADSAVE

#define MSG_TYPE_ADMIN_LOADSAVE   6

load/save operations

Definition at line 518 of file newclient.h.

Referenced by apply_savebed(), emergency_save(), knowledge_write_player_data(), quest_write_player_data(), save_player(), and swap_map().

◆ MSG_TYPE_ADMIN_LOGIN

#define MSG_TYPE_ADMIN_LOGIN   7

login messages/errors

Definition at line 519 of file newclient.h.

Referenced by check_login(), check_name(), key_change_class(), key_confirm_quit(), receive_play_again(), and wrong_password().

◆ MSG_TYPE_ADMIN_NEWS

#define MSG_TYPE_ADMIN_NEWS   2

Definition at line 514 of file newclient.h.

Referenced by send_news().

◆ MSG_TYPE_ADMIN_PLAYER

#define MSG_TYPE_ADMIN_PLAYER   3

◆ MSG_TYPE_ADMIN_RULES

#define MSG_TYPE_ADMIN_RULES   1

Definition at line 513 of file newclient.h.

Referenced by send_rules().

◆ MSG_TYPE_ADMIN_VERSION

#define MSG_TYPE_ADMIN_VERSION   8

version info

Definition at line 520 of file newclient.h.

Referenced by add_me_cmd(), and command_version().

◆ MSG_TYPE_APPLY

#define MSG_TYPE_APPLY   13

◆ MSG_TYPE_APPLY_BADBODY

#define MSG_TYPE_APPLY_BADBODY   7

Don't have body to use object.

Definition at line 643 of file newclient.h.

Referenced by apply_check_apply_restrictions().

◆ MSG_TYPE_APPLY_BUILD

◆ MSG_TYPE_APPLY_CURSED

#define MSG_TYPE_APPLY_CURSED   5

Applied a cursed object (BAD)

Definition at line 641 of file newclient.h.

Referenced by apply_special(), check_heal_and_mana(), do_forget_spell(), do_turn(), poison_type_apply(), and potion_type_apply().

◆ MSG_TYPE_APPLY_ERROR

◆ MSG_TYPE_APPLY_FAILURE

◆ MSG_TYPE_APPLY_PROHIBITION

#define MSG_TYPE_APPLY_PROHIBITION   8

Class/god prohibiiton on obj.

Definition at line 644 of file newclient.h.

Referenced by apply_check_apply_restrictions(), and apply_check_race_restrictions().

◆ MSG_TYPE_APPLY_SUCCESS

◆ MSG_TYPE_APPLY_TRAP

#define MSG_TYPE_APPLY_TRAP   6

Have activated a trap.

Definition at line 642 of file newclient.h.

Referenced by exit_type_move_on(), hole_type_move_on(), spring_trap(), and trapdoor_type_move_on().

◆ MSG_TYPE_APPLY_UNAPPLY

#define MSG_TYPE_APPLY_UNAPPLY   2

◆ MSG_TYPE_ATTACK

#define MSG_TYPE_ATTACK   14

◆ MSG_TYPE_ATTACK_DID_HIT

#define MSG_TYPE_ATTACK_DID_HIT   1

Player hit something else.

Definition at line 648 of file newclient.h.

Referenced by attack_message(), blind_living(), do_skill_attack(), infect_object(), and poison_living().

◆ MSG_TYPE_ATTACK_DID_KILL

#define MSG_TYPE_ATTACK_DID_KILL   4

Player killed something.

Definition at line 651 of file newclient.h.

Referenced by kill_object().

◆ MSG_TYPE_ATTACK_FUMBLE

#define MSG_TYPE_ATTACK_FUMBLE   3

Player fumbled attack.

Definition at line 650 of file newclient.h.

Referenced by attack_ob_simple().

◆ MSG_TYPE_ATTACK_MISS

#define MSG_TYPE_ATTACK_MISS   9

attack didn't hit

Definition at line 656 of file newclient.h.

Referenced by do_skill_attack().

◆ MSG_TYPE_ATTACK_NOATTACK

#define MSG_TYPE_ATTACK_NOATTACK   7

You avoid attacking.

Definition at line 654 of file newclient.h.

Referenced by move_player_attack().

◆ MSG_TYPE_ATTACK_NOKEY

#define MSG_TYPE_ATTACK_NOKEY   6

Keys are like attacks, so...

Definition at line 653 of file newclient.h.

Referenced by blocked_link().

◆ MSG_TYPE_ATTACK_PET_DIED

#define MSG_TYPE_ATTACK_PET_DIED   5

Pet was killed.

Definition at line 652 of file newclient.h.

Referenced by kill_object().

◆ MSG_TYPE_ATTACK_PET_HIT

#define MSG_TYPE_ATTACK_PET_HIT   2

Players pet hit something else.

Definition at line 649 of file newclient.h.

Referenced by attack_message(), and poison_living().

◆ MSG_TYPE_ATTACK_PUSHED

#define MSG_TYPE_ATTACK_PUSHED   8

Pushed a friendly player.

Definition at line 655 of file newclient.h.

◆ MSG_TYPE_ATTRIBUTE

◆ MSG_TYPE_ATTRIBUTE_ATTACKTYPE_GAIN

#define MSG_TYPE_ATTRIBUTE_ATTACKTYPE_GAIN   1

Atacktypes here refer to.

Definition at line 573 of file newclient.h.

Referenced by change_abil().

◆ 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 574 of file newclient.h.

Referenced by change_abil().

◆ MSG_TYPE_ATTRIBUTE_BAD_EFFECT_END

#define MSG_TYPE_ATTRIBUTE_BAD_EFFECT_END   8

◆ 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 599 of file newclient.h.

Referenced by change_abil(), confuse_living(), eat_common(), infect_object(), move_symptom(), paralyze_living(), poison_living(), poisoning_type_process(), and slow_living().

◆ MSG_TYPE_ATTRIBUTE_GOD

#define MSG_TYPE_ATTRIBUTE_GOD   15

◆ MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_END

#define MSG_TYPE_ATTRIBUTE_GOOD_EFFECT_END   14

End of a good effect.

Definition at line 610 of file newclient.h.

Referenced by change_abil(), and hide().

◆ 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 607 of file newclient.h.

Referenced by change_abil().

◆ MSG_TYPE_ATTRIBUTE_LEVEL_GAIN

#define MSG_TYPE_ATTRIBUTE_LEVEL_GAIN   11

Definition at line 605 of file newclient.h.

Referenced by player_lvl_adj().

◆ MSG_TYPE_ATTRIBUTE_LEVEL_LOSS

#define MSG_TYPE_ATTRIBUTE_LEVEL_LOSS   12

Definition at line 606 of file newclient.h.

Referenced by player_lvl_adj().

◆ MSG_TYPE_ATTRIBUTE_MOVE

#define MSG_TYPE_ATTRIBUTE_MOVE   5

A change in the movement type of the player.

Definition at line 595 of file newclient.h.

Referenced by change_abil().

◆ MSG_TYPE_ATTRIBUTE_PROTECTION_GAIN

#define MSG_TYPE_ATTRIBUTE_PROTECTION_GAIN   3

Protections in this.

Definition at line 583 of file newclient.h.

Referenced by change_abil(), check_spell_expiry(), and dragon_eat_flesh().

◆ 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 584 of file newclient.h.

Referenced by change_abil().

◆ MSG_TYPE_ATTRIBUTE_RACE

#define MSG_TYPE_ATTRIBUTE_RACE   6

Race-related changes.

Definition at line 598 of file newclient.h.

Referenced by change_abil(), dragon_ability_gain(), dragon_eat_flesh(), and dragon_level_gain().

◆ MSG_TYPE_ATTRIBUTE_STAT_GAIN

#define MSG_TYPE_ATTRIBUTE_STAT_GAIN   9

Definition at line 603 of file newclient.h.

Referenced by change_abil().

◆ MSG_TYPE_ATTRIBUTE_STAT_LOSS

#define MSG_TYPE_ATTRIBUTE_STAT_LOSS   10

Definition at line 604 of file newclient.h.

Referenced by change_abil(), drain_specific_stat(), and kill_player_not_permadeath().

◆ MSG_TYPE_BOOK

#define MSG_TYPE_BOOK   1

Definition at line 411 of file newclient.h.

◆ MSG_TYPE_BOOK_CLASP_1

#define MSG_TYPE_BOOK_CLASP_1   1

Definition at line 442 of file newclient.h.

◆ MSG_TYPE_BOOK_CLASP_2

#define MSG_TYPE_BOOK_CLASP_2   2

Definition at line 443 of file newclient.h.

◆ MSG_TYPE_BOOK_ELEGANT_1

#define MSG_TYPE_BOOK_ELEGANT_1   3

Definition at line 444 of file newclient.h.

◆ MSG_TYPE_BOOK_ELEGANT_2

#define MSG_TYPE_BOOK_ELEGANT_2   4

Definition at line 445 of file newclient.h.

◆ MSG_TYPE_BOOK_QUARTO_1

#define MSG_TYPE_BOOK_QUARTO_1   5

Definition at line 446 of file newclient.h.

◆ MSG_TYPE_BOOK_QUARTO_2

#define MSG_TYPE_BOOK_QUARTO_2   6

Definition at line 447 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_EVOKER

#define MSG_TYPE_BOOK_SPELL_EVOKER   7

Definition at line 448 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_PRAYER

#define MSG_TYPE_BOOK_SPELL_PRAYER   8

Definition at line 449 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_PYRO

#define MSG_TYPE_BOOK_SPELL_PYRO   9

Definition at line 450 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_SORCERER

#define MSG_TYPE_BOOK_SPELL_SORCERER   10

Definition at line 451 of file newclient.h.

◆ MSG_TYPE_BOOK_SPELL_SUMMONER

#define MSG_TYPE_BOOK_SPELL_SUMMONER   11

Definition at line 452 of file newclient.h.

◆ MSG_TYPE_CARD

#define MSG_TYPE_CARD   2

Definition at line 412 of file newclient.h.

◆ MSG_TYPE_CARD_ELEGANT_1

#define MSG_TYPE_CARD_ELEGANT_1   4

Definition at line 458 of file newclient.h.

◆ MSG_TYPE_CARD_ELEGANT_2

#define MSG_TYPE_CARD_ELEGANT_2   5

Definition at line 459 of file newclient.h.

◆ MSG_TYPE_CARD_ELEGANT_3

#define MSG_TYPE_CARD_ELEGANT_3   6

Definition at line 460 of file newclient.h.

◆ MSG_TYPE_CARD_MONEY_1

#define MSG_TYPE_CARD_MONEY_1   10

Definition at line 464 of file newclient.h.

◆ MSG_TYPE_CARD_MONEY_2

#define MSG_TYPE_CARD_MONEY_2   11

Definition at line 465 of file newclient.h.

◆ MSG_TYPE_CARD_MONEY_3

#define MSG_TYPE_CARD_MONEY_3   12

Definition at line 466 of file newclient.h.

◆ MSG_TYPE_CARD_SIMPLE_1

#define MSG_TYPE_CARD_SIMPLE_1   1

Definition at line 455 of file newclient.h.

◆ MSG_TYPE_CARD_SIMPLE_2

#define MSG_TYPE_CARD_SIMPLE_2   2

Definition at line 456 of file newclient.h.

◆ MSG_TYPE_CARD_SIMPLE_3

#define MSG_TYPE_CARD_SIMPLE_3   3

Definition at line 457 of file newclient.h.

◆ MSG_TYPE_CARD_STRANGE_1

#define MSG_TYPE_CARD_STRANGE_1   7

Definition at line 461 of file newclient.h.

◆ MSG_TYPE_CARD_STRANGE_2

#define MSG_TYPE_CARD_STRANGE_2   8

Definition at line 462 of file newclient.h.

◆ MSG_TYPE_CARD_STRANGE_3

#define MSG_TYPE_CARD_STRANGE_3   9

Definition at line 463 of file newclient.h.

◆ MSG_TYPE_CLIENT

#define MSG_TYPE_CLIENT   20

Client originated Messages.

Definition at line 436 of file newclient.h.

◆ MSG_TYPE_CLIENT_COMMAND

#define MSG_TYPE_CLIENT_COMMAND   3

DrawInfoCmd()

Definition at line 702 of file newclient.h.

◆ MSG_TYPE_CLIENT_CONFIG

#define MSG_TYPE_CLIENT_CONFIG   1

Local configuration issues.

Definition at line 700 of file newclient.h.

◆ MSG_TYPE_CLIENT_DEBUG

#define MSG_TYPE_CLIENT_DEBUG   5

General debug messages.

Definition at line 704 of file newclient.h.

◆ MSG_TYPE_CLIENT_ERROR

#define MSG_TYPE_CLIENT_ERROR   9

Bad things happening.

Definition at line 708 of file newclient.h.

◆ MSG_TYPE_CLIENT_METASERVER

#define MSG_TYPE_CLIENT_METASERVER   7

Metaserver messages.

Definition at line 706 of file newclient.h.

◆ MSG_TYPE_CLIENT_NOTICE

#define MSG_TYPE_CLIENT_NOTICE   6

Non-critical note to player.

Definition at line 705 of file newclient.h.

Referenced by knowledge_display(), knowledge_do_display(), knowledge_give(), and knowledge_show().

◆ MSG_TYPE_CLIENT_QUERY

#define MSG_TYPE_CLIENT_QUERY   4

handle_query() and prompts

Definition at line 703 of file newclient.h.

◆ MSG_TYPE_CLIENT_SCRIPT

#define MSG_TYPE_CLIENT_SCRIPT   8

Script related messages.

Definition at line 707 of file newclient.h.

◆ MSG_TYPE_CLIENT_SERVER

#define MSG_TYPE_CLIENT_SERVER   2

Server configuration issues.

Definition at line 701 of file newclient.h.

◆ MSG_TYPE_COMMAND

#define MSG_TYPE_COMMAND   10

Responses to commands, eg, who.

Definition at line 420 of file newclient.h.

Referenced by basic_emote(), check_login(), check_pick(), command_abil(), command_accountpasswd(), command_addexp(), command_afk(), command_apply(), command_applymode(), command_arrest(), command_banish(), command_body(), command_bowmode(), command_brace(), command_cast_spell(), command_create(), command_debug(), command_delete(), command_diff(), command_drop(), command_dropall(), command_dump(), command_empty(), command_examine(), command_face(), command_find(), command_fire(), command_follow(), command_forget_spell(), command_free(), command_freeze(), command_goto(), command_gsay(), command_help(), command_insert_into(), command_inventory(), command_invisible(), command_kill_pets(), command_language(), command_learn_spell_or_prayer(), command_list(), command_listen(), command_loadplugin(), command_loadtest(), command_lock_item(), command_mark(), command_mon_aggr(), command_overlay_reset(), command_overlay_save(), command_partial_commands(), command_party(), command_party_rejoin(), command_passwd(), command_patch(), command_peaceful(), command_petmode(), command_pickup(), command_players(), command_possess(), command_quest(), command_quit(), command_remove(), command_rename_item(), command_reply(), command_reset(), command_resistances(), command_rskill(), command_run(), command_save(), command_search_items(), command_setgod(), command_shoottype(), command_showpets(), command_shutdown(), command_sound(), command_speed(), command_stack_clear(), command_stack_list(), command_statistics(), command_stats(), command_strings(), command_style_map_info(), command_summon(), command_swap(), command_take(), command_teleport(), command_tell_all(), command_title(), command_toggle_shout(), command_unarmed_skill(), command_unloadplugin(), command_use(), command_usekeys(), command_uskill(), command_whereabouts(), command_wimpy(), command_wizcast(), command_wizpass(), current_map_info(), current_region_info(), display_help_file(), display_new_pickup(), display_who_entry(), dm_stack_peek(), dm_stack_pop(), dm_stack_push(), do_dump(), do_follow(), do_tell(), do_wizard_dm(), do_wizard_hide(), drop(), drop_object(), empty_container(), enter_exit(), enter_fixed_template_map(), enter_map(), enter_unique_map(), examine(), examine_autoidentify(), examine_fluff(), examine_monster(), examine_rod_charge_level(), examine_wand_charge_level(), examine_weight_and_material(), fire(), fire_bow(), fire_misc_object(), get_dm_object(), get_other_player_from_name(), get_spell_by_name(), help_topics(), hiscore_check(), i18n_list_languages(), inventory(), key_change_class(), key_roll_stat(), knowledge_add_probe_monster(), knowledge_alchemy_attempt(), knowledge_do_attempt(), knowledge_item_can_be_used_alchemy(), knowledge_show(), list_players(), lock_item_cmd(), look_at(), look_at_cmd(), make_matcher(), malloc_info(), map_info(), mark_item_cmd(), new_player_cmd(), party_form(), party_join(), party_leave(), pick_up(), pick_up_object(), player_cancel_repeat(), player_start_repeat(), plugins_display_list(), print_los(), print_tod(), push_ob(), put_object_in_sack(), quest_display(), quest_info(), quest_list(), quest_set_state(), quest_start(), receive_party_password(), receive_player_name(), receive_player_password(), recursive_roll(), sack_can_hold(), send_updated_shoottype(), set_pickup_mode(), show_commands(), show_matching_spells(), swap_stat(), time_info(), trap_disarm(), trap_see(), unhide(), and use_alchemy().

◆ MSG_TYPE_COMMAND_BODY

#define MSG_TYPE_COMMAND_BODY   3

Definition at line 542 of file newclient.h.

Referenced by command_body().

◆ MSG_TYPE_COMMAND_CONFIG

#define MSG_TYPE_COMMAND_CONFIG   7

◆ MSG_TYPE_COMMAND_DEBUG

#define MSG_TYPE_COMMAND_DEBUG   10

Various debug type commands.

Definition at line 549 of file newclient.h.

Referenced by check_pick(), command_loadtest(), plugins_display_list(), print_los(), and time_info().

◆ MSG_TYPE_COMMAND_DM

◆ MSG_TYPE_COMMAND_ERROR

#define MSG_TYPE_COMMAND_ERROR   11

Bad syntax/can't use command.

Definition at line 550 of file newclient.h.

Referenced by basic_emote(), command_abil(), command_accountpasswd(), command_addexp(), command_apply(), command_arrest(), command_banish(), command_create(), command_diff(), command_drop(), command_dropall(), command_empty(), command_examine(), command_face(), command_find(), command_fire(), command_forget_spell(), command_free(), command_freeze(), command_goto(), command_gsay(), command_insert_into(), command_inventory(), command_learn_spell_or_prayer(), command_loadplugin(), command_mark(), command_party(), command_party_rejoin(), command_patch(), command_pickup(), command_possess(), command_remove(), command_rename_item(), command_reply(), command_reset(), command_rskill(), command_run(), command_search_items(), command_setgod(), command_shutdown(), command_stats(), command_summon(), command_swap(), command_take(), command_teleport(), command_tell_all(), command_toggle_shout(), command_unarmed_skill(), command_unloadplugin(), command_uskill(), dm_stack_peek(), dm_stack_pop(), dm_stack_push(), do_tell(), do_wizard_dm(), drop(), drop_object(), fire(), fire_bow(), fire_misc_object(), get_dm_object(), get_other_player_from_name(), get_spell_by_name(), hiscore_check(), inventory(), lock_item_cmd(), make_matcher(), mark_item_cmd(), new_player_cmd(), party_join(), pick_up(), pick_up_object(), put_object_in_sack(), receive_party_password(), sack_can_hold(), send_updated_shoottype(), and show_matching_spells().

◆ MSG_TYPE_COMMAND_EXAMINE

◆ MSG_TYPE_COMMAND_FAILURE

◆ MSG_TYPE_COMMAND_HELP

#define MSG_TYPE_COMMAND_HELP   16

Help related information.

Definition at line 555 of file newclient.h.

◆ MSG_TYPE_COMMAND_INFO

◆ MSG_TYPE_COMMAND_INVENTORY

#define MSG_TYPE_COMMAND_INVENTORY   15

Inventory listing.

Definition at line 554 of file newclient.h.

Referenced by inventory().

◆ MSG_TYPE_COMMAND_MALLOC

#define MSG_TYPE_COMMAND_MALLOC   4

Definition at line 543 of file newclient.h.

Referenced by malloc_info().

◆ MSG_TYPE_COMMAND_MAPS

#define MSG_TYPE_COMMAND_MAPS   2

Definition at line 541 of file newclient.h.

Referenced by command_style_map_info(), and map_info().

◆ 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 557 of file newclient.h.

Referenced by key_change_class(), key_roll_stat(), and swap_stat().

◆ MSG_TYPE_COMMAND_QUESTS

#define MSG_TYPE_COMMAND_QUESTS   9

Quest info.

Definition at line 548 of file newclient.h.

Referenced by command_quest(), quest_display(), quest_info(), quest_list(), quest_set_state(), and quest_start().

◆ MSG_TYPE_COMMAND_STATISTICS

#define MSG_TYPE_COMMAND_STATISTICS   6

Definition at line 545 of file newclient.h.

Referenced by command_statistics().

◆ MSG_TYPE_COMMAND_SUCCESS

◆ MSG_TYPE_COMMAND_WEATHER

#define MSG_TYPE_COMMAND_WEATHER   5

Definition at line 544 of file newclient.h.

◆ MSG_TYPE_COMMAND_WHO

#define MSG_TYPE_COMMAND_WHO   1

Definition at line 540 of file newclient.h.

Referenced by display_who_entry(), and list_players().

◆ MSG_TYPE_COMMUNICATION

#define MSG_TYPE_COMMUNICATION   15

◆ MSG_TYPE_COMMUNICATION_CHAT

#define MSG_TYPE_COMMUNICATION_CHAT   8

Party message.

Definition at line 665 of file newclient.h.

Referenced by command_chat().

◆ MSG_TYPE_COMMUNICATION_EMOTE

#define MSG_TYPE_COMMUNICATION_EMOTE   5

Player emotes.

Definition at line 662 of file newclient.h.

Referenced by basic_emote().

◆ MSG_TYPE_COMMUNICATION_ME

#define MSG_TYPE_COMMUNICATION_ME   3

Player me's a message.

Definition at line 660 of file newclient.h.

Referenced by command_me().

◆ MSG_TYPE_COMMUNICATION_PARTY

#define MSG_TYPE_COMMUNICATION_PARTY   6

Party message.

Definition at line 663 of file newclient.h.

Referenced by command_follow(), command_party(), and party_send_message().

◆ MSG_TYPE_COMMUNICATION_RANDOM

#define MSG_TYPE_COMMUNICATION_RANDOM   1

Random event (coin toss)

Definition at line 658 of file newclient.h.

Referenced by command_cointoss().

◆ MSG_TYPE_COMMUNICATION_SAY

#define MSG_TYPE_COMMUNICATION_SAY   2

Player says something.

Definition at line 659 of file newclient.h.

Referenced by monster_communicate().

◆ MSG_TYPE_COMMUNICATION_SHOUT

#define MSG_TYPE_COMMUNICATION_SHOUT   7

Party message.

Definition at line 664 of file newclient.h.

Referenced by command_shout().

◆ MSG_TYPE_COMMUNICATION_TELL

#define MSG_TYPE_COMMUNICATION_TELL   4

Player tells something.

Definition at line 661 of file newclient.h.

Referenced by command_reply(), and do_tell().

◆ MSG_TYPE_DIALOG

#define MSG_TYPE_DIALOG   6

NPCs, magic mouths, and altars.

Definition at line 416 of file newclient.h.

Referenced by monster_do_say(), monster_do_talk_npc(), and operate_altar().

◆ MSG_TYPE_DIALOG_ALTAR

#define MSG_TYPE_DIALOG_ALTAR   2

A message from an altar.

Definition at line 507 of file newclient.h.

Referenced by operate_altar().

◆ MSG_TYPE_DIALOG_MAGIC_EAR

#define MSG_TYPE_DIALOG_MAGIC_EAR   3

Magic ear.

Definition at line 508 of file newclient.h.

Referenced by monster_do_talk_npc().

◆ MSG_TYPE_DIALOG_NPC

#define MSG_TYPE_DIALOG_NPC   1

A message from the npc.

Definition at line 506 of file newclient.h.

Referenced by monster_do_say().

◆ MSG_TYPE_ITEM

◆ MSG_TYPE_ITEM_ADD

#define MSG_TYPE_ITEM_ADD   2

Item added to inventory.

Definition at line 680 of file newclient.h.

Referenced by dragon_ability_gain(), god_gives_present(), and god_intervention().

◆ MSG_TYPE_ITEM_CHANGE

#define MSG_TYPE_ITEM_CHANGE   3

Item has changed in some way.

Definition at line 681 of file newclient.h.

Referenced by god_enchants_weapon(), improve_weapon_magic(), remove_force(), and transmute_item_to_flower().

◆ MSG_TYPE_ITEM_INFO

#define MSG_TYPE_ITEM_INFO   4

Information related to items.

Definition at line 682 of file newclient.h.

Referenced by cast_identify(), find_key(), god_enchants_weapon(), identify_object_with_skill(), and player_attack_door().

◆ MSG_TYPE_ITEM_REMOVE

#define MSG_TYPE_ITEM_REMOVE   1

Item removed from inv.

Definition at line 679 of file newclient.h.

Referenced by attempt_steal(), follower_remove_given_items(), player_attack_door(), process_object(), and save_life().

◆ MSG_TYPE_LAST

#define MSG_TYPE_LAST   21

Definition at line 437 of file newclient.h.

Referenced by command_strings().

◆ MSG_TYPE_MISC

◆ MSG_TYPE_MONUMENT

#define MSG_TYPE_MONUMENT   5

Definition at line 415 of file newclient.h.

◆ MSG_TYPE_MONUMENT_GRAVESTONE_1

#define MSG_TYPE_MONUMENT_GRAVESTONE_1   7

Definition at line 498 of file newclient.h.

◆ MSG_TYPE_MONUMENT_GRAVESTONE_2

#define MSG_TYPE_MONUMENT_GRAVESTONE_2   8

Definition at line 499 of file newclient.h.

◆ MSG_TYPE_MONUMENT_GRAVESTONE_3

#define MSG_TYPE_MONUMENT_GRAVESTONE_3   9

Definition at line 500 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STATUE_1

#define MSG_TYPE_MONUMENT_STATUE_1   4

Definition at line 495 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STATUE_2

#define MSG_TYPE_MONUMENT_STATUE_2   5

Definition at line 496 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STATUE_3

#define MSG_TYPE_MONUMENT_STATUE_3   6

Definition at line 497 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STONE_1

#define MSG_TYPE_MONUMENT_STONE_1   1

Definition at line 492 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STONE_2

#define MSG_TYPE_MONUMENT_STONE_2   2

Definition at line 493 of file newclient.h.

◆ MSG_TYPE_MONUMENT_STONE_3

#define MSG_TYPE_MONUMENT_STONE_3   3

Definition at line 494 of file newclient.h.

◆ MSG_TYPE_MONUMENT_WALL_1

#define MSG_TYPE_MONUMENT_WALL_1   10

Definition at line 501 of file newclient.h.

◆ MSG_TYPE_MONUMENT_WALL_2

#define MSG_TYPE_MONUMENT_WALL_2   11

Definition at line 502 of file newclient.h.

◆ MSG_TYPE_MONUMENT_WALL_3

#define MSG_TYPE_MONUMENT_WALL_3   12

Definition at line 503 of file newclient.h.

◆ MSG_TYPE_MOTD

#define MSG_TYPE_MOTD   7

Definition at line 417 of file newclient.h.

Referenced by display_motd().

◆ MSG_TYPE_PAPER

#define MSG_TYPE_PAPER   3

Definition at line 413 of file newclient.h.

◆ MSG_TYPE_PAPER_ENVELOPE_1

#define MSG_TYPE_PAPER_ENVELOPE_1   8

Definition at line 476 of file newclient.h.

◆ MSG_TYPE_PAPER_ENVELOPE_2

#define MSG_TYPE_PAPER_ENVELOPE_2   9

Definition at line 477 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_NEW_1

#define MSG_TYPE_PAPER_LETTER_NEW_1   6

Definition at line 474 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_NEW_2

#define MSG_TYPE_PAPER_LETTER_NEW_2   7

Definition at line 475 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_OLD_1

#define MSG_TYPE_PAPER_LETTER_OLD_1   4

Definition at line 472 of file newclient.h.

◆ MSG_TYPE_PAPER_LETTER_OLD_2

#define MSG_TYPE_PAPER_LETTER_OLD_2   5

Definition at line 473 of file newclient.h.

◆ MSG_TYPE_PAPER_NOTE_1

#define MSG_TYPE_PAPER_NOTE_1   1

Definition at line 469 of file newclient.h.

◆ MSG_TYPE_PAPER_NOTE_2

#define MSG_TYPE_PAPER_NOTE_2   2

Definition at line 470 of file newclient.h.

◆ MSG_TYPE_PAPER_NOTE_3

#define MSG_TYPE_PAPER_NOTE_3   3

Definition at line 471 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_MAGIC

#define MSG_TYPE_PAPER_SCROLL_MAGIC   14

Definition at line 482 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_NEW_1

#define MSG_TYPE_PAPER_SCROLL_NEW_1   12

Definition at line 480 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_NEW_2

#define MSG_TYPE_PAPER_SCROLL_NEW_2   13

Definition at line 481 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_OLD_1

#define MSG_TYPE_PAPER_SCROLL_OLD_1   10

Definition at line 478 of file newclient.h.

◆ MSG_TYPE_PAPER_SCROLL_OLD_2

#define MSG_TYPE_PAPER_SCROLL_OLD_2   11

Definition at line 479 of file newclient.h.

◆ MSG_TYPE_SHOP

#define MSG_TYPE_SHOP   9

◆ MSG_TYPE_SHOP_LISTING

#define MSG_TYPE_SHOP_LISTING   1

Shop listings - inventory, what it deals in.

Definition at line 527 of file newclient.h.

Referenced by shop_describe(), and shop_inventory_type_apply().

◆ MSG_TYPE_SHOP_MISC

#define MSG_TYPE_SHOP_MISC   4

Random messages.

Definition at line 534 of file newclient.h.

Referenced by shop_describe(), and shop_mat_type_move_on().

◆ MSG_TYPE_SHOP_PAYMENT

#define MSG_TYPE_SHOP_PAYMENT   2

Messages about payment, lack of funds.

Definition at line 530 of file newclient.h.

Referenced by can_pay(), and shop_pay_unpaid_callback().

◆ MSG_TYPE_SHOP_SELL

#define MSG_TYPE_SHOP_SELL   3

Messages about selling items.

Definition at line 533 of file newclient.h.

Referenced by sell_item().

◆ MSG_TYPE_SIGN

#define MSG_TYPE_SIGN   4

Definition at line 414 of file newclient.h.

Referenced by trigger_connected().

◆ MSG_TYPE_SIGN_BASIC

#define MSG_TYPE_SIGN_BASIC   1

Definition at line 485 of file newclient.h.

◆ MSG_TYPE_SIGN_DIR_BOTH

#define MSG_TYPE_SIGN_DIR_BOTH   4

Definition at line 488 of file newclient.h.

◆ MSG_TYPE_SIGN_DIR_LEFT

#define MSG_TYPE_SIGN_DIR_LEFT   2

Definition at line 486 of file newclient.h.

◆ MSG_TYPE_SIGN_DIR_RIGHT

#define MSG_TYPE_SIGN_DIR_RIGHT   3

Definition at line 487 of file newclient.h.

◆ MSG_TYPE_SIGN_MAGIC_MOUTH

#define MSG_TYPE_SIGN_MAGIC_MOUTH   5

Definition at line 489 of file newclient.h.

◆ MSG_TYPE_SKILL

◆ MSG_TYPE_SKILL_ERROR

◆ MSG_TYPE_SKILL_FAILURE

◆ MSG_TYPE_SKILL_LIST

#define MSG_TYPE_SKILL_LIST   6

List of skills.

Definition at line 628 of file newclient.h.

Referenced by show_skills().

◆ MSG_TYPE_SKILL_MISSING

#define MSG_TYPE_SKILL_MISSING   1

◆ MSG_TYPE_SKILL_PRAY

#define MSG_TYPE_SKILL_PRAY   5

Praying related messages.

Definition at line 627 of file newclient.h.

Referenced by god_intervention(), and god_removes_curse().

◆ MSG_TYPE_SKILL_SUCCESS

#define MSG_TYPE_SKILL_SUCCESS   3

◆ MSG_TYPE_SPELL

◆ MSG_TYPE_SPELL_END

#define MSG_TYPE_SPELL_END   4

A spell ends.

Definition at line 670 of file newclient.h.

Referenced by handle_newcs_player().

◆ MSG_TYPE_SPELL_ERROR

◆ MSG_TYPE_SPELL_FAILURE

◆ MSG_TYPE_SPELL_HEAL

#define MSG_TYPE_SPELL_HEAL   1

Healing related spells.

Definition at line 667 of file newclient.h.

Referenced by cast_heal(), and cure_disease().

◆ MSG_TYPE_SPELL_INFO

#define MSG_TYPE_SPELL_INFO   9

random info about spell, not related to failure/success

Definition at line 675 of file newclient.h.

Referenced by cast_create_obj(), cast_spell(), examine_fluff(), and spellbook_type_apply().

◆ MSG_TYPE_SPELL_PERCEIVE_SELF

#define MSG_TYPE_SPELL_PERCEIVE_SELF   7

Perceive self messages.

Definition at line 673 of file newclient.h.

Referenced by perceive_self().

◆ MSG_TYPE_SPELL_PET

#define MSG_TYPE_SPELL_PET   2

Pet related messages.

Definition at line 668 of file newclient.h.

Referenced by pets_follow_owner(), pets_move_golem(), and pets_summon_golem().

◆ MSG_TYPE_SPELL_SUCCESS

◆ MSG_TYPE_SPELL_TARGET

#define MSG_TYPE_SPELL_TARGET   8

Target of non attack spell.

Definition at line 674 of file newclient.h.

Referenced by cast_bless(), and charge_mana_effect().

◆ MSG_TYPE_VICTIM

◆ MSG_TYPE_VICTIM_DIED

#define MSG_TYPE_VICTIM_DIED   5

Player died!

Definition at line 695 of file newclient.h.

Referenced by kill_player(), kill_player_not_permadeath(), and kill_player_permadeath().

◆ MSG_TYPE_VICTIM_SPELL

#define MSG_TYPE_VICTIM_SPELL   4

Someone cast a bad spell on the player.

Definition at line 692 of file newclient.h.

Referenced by cast_curse(), charge_mana_effect(), and swap_random_stats().

◆ MSG_TYPE_VICTIM_STEAL

#define MSG_TYPE_VICTIM_STEAL   3

Someone tried to steal from the player.

Definition at line 689 of file newclient.h.

Referenced by attempt_steal().

◆ MSG_TYPE_VICTIM_SWAMP

#define MSG_TYPE_VICTIM_SWAMP   1

Player is sinking in a swamp.

Definition at line 687 of file newclient.h.

Referenced by deep_swamp_type_move_on(), and deep_swamp_type_process().

◆ MSG_TYPE_VICTIM_WAS_HIT

#define MSG_TYPE_VICTIM_WAS_HIT   2

◆ MSG_TYPE_VICTIM_WAS_PUSHED

#define MSG_TYPE_VICTIM_WAS_PUSHED   6

Player was pushed or attempted pushed.

Definition at line 696 of file newclient.h.

Referenced by attack_ob_simple(), and push_ob().