![]() |
Crossfire Server, Trunk
1.75.0
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | attackmess_t |
| Attack messages structure. More... | |
| struct | Chaos_Attacks |
Macros | |
| #define | AT_ACID 0x00000040 |
| Random equipped item might corrode when hit (64) More... | |
| #define | AT_BLIND 0x00400000 |
| Blinds victim (4194304) thomas@astro.psu.edu. More... | |
| #define | AT_CANCELLATION 0x00008000 |
| Removes magic from items (32768) ylitalo@student.docs.uu.se. More... | |
| #define | AT_CHAOS 0x00040000 |
| None by itself, uses random other types (262144) peterm@soda.berkeley.edu. More... | |
| #define | AT_COLD 0x00000010 |
| Can freeze objects into ice cubes (16) More... | |
| #define | AT_CONFUSION 0x00000020 |
| Movement/attack directions become random (32) More... | |
| #define | AT_COUNTERSPELL 0x00080000 |
| Cancels magic spells (524288) peterm@soda.berkeley.edu. More... | |
| #define | AT_DEATH 0x00020000 |
| Chance of instant death, otherwise nothing (131072) peterm@soda.berkeley.edu. More... | |
| #define | AT_DEPLETE 0x00010000 |
| Lose one point from one stat, can be restored (65536) vick@bern.docs.uu.se. More... | |
| #define | AT_DISEASE 0x02000000 |
| 33554432 disease attacktypes More... | |
| #define | AT_DRAIN 0x00000080 |
| Victim loses 2% exp, attacker gains half of that (128) More... | |
| #define | AT_ELECTRICITY 0x00000008 |
| Can also ignite objects (8) More... | |
| #define | AT_FEAR 0x00004000 |
| (16384) More... | |
| #define | AT_FIRE 0x00000004 |
| Can ignite objects (4) More... | |
| #define | AT_GHOSTHIT 0x00000200 |
| Attacker dissolves (512) More... | |
| #define | AT_GODPOWER 0x00100000 |
| Adds relevant god's attacktype (1048576) peterm@soda.berkeley.edu. More... | |
| #define | AT_HOLYWORD 0x00200000 |
| Damage based on race and caster's god. More... | |
| #define | AT_INTERNAL 0x00800000 |
| Only used for internal calculations. More... | |
| #define | AT_LIFE_STEALING 0x01000000 |
| 16777216 for hp drain More... | |
| #define | AT_MAGIC 0x00000002 |
| All magic spells, but not prayers (2) More... | |
| #define | AT_PARALYZE 0x00001000 |
| Speed is reduced to zero (4096) More... | |
| #define | AT_PHYSICAL 0x00000001 |
| Basic attack (1) More... | |
| #define | AT_POISON 0x00000400 |
| Some damage each turn thereafter (1024) More... | |
| #define | AT_SLOW 0x00000800 |
| Speed is reduced (2048) More... | |
| #define | AT_TURN_UNDEAD 0x00002000 |
| Like Fear, but for undead only (8192) More... | |
| #define | AT_WEAPONMAGIC 0x00000100 |
| Direct damage, very special, use with care (256) More... | |
| #define | ATM_ARROW 0 |
| #define | ATM_BASIC 5 |
| #define | ATM_BLUD 16 |
| #define | ATM_CLAW 7 |
| #define | ATM_CLEAVE 11 |
| #define | ATM_COLD 3 |
| #define | ATM_CRUSH 15 |
| #define | ATM_DOOR 17 |
| #define | ATM_DRAIN 1 |
| #define | ATM_ELEC 2 |
| #define | ATM_FIRE 4 |
| #define | ATM_KARATE 6 |
| #define | ATM_PIERCE 10 |
| #define | ATM_PUNCH 8 |
| #define | ATM_SLASH 9 |
| #define | ATM_SLICE 12 |
| #define | ATM_STAB 13 |
| #define | ATM_SUFFER 18 |
| #define | ATM_WHIP 14 |
| #define | ATM_WRAITH_FEED 19 |
| #define | ATNR_ACID 6 |
| #define | ATNR_BLIND 22 |
| #define | ATNR_CANCELLATION 15 |
| #define | ATNR_CHAOS 18 |
| #define | ATNR_COLD 4 |
| #define | ATNR_CONFUSION 5 |
| #define | ATNR_COUNTERSPELL 19 |
| #define | ATNR_DEATH 17 |
| #define | ATNR_DEPLETE 16 |
| #define | ATNR_DISEASE 25 |
| #define | ATNR_DRAIN 7 |
| #define | ATNR_ELECTRICITY 3 |
| #define | ATNR_FEAR 14 |
| #define | ATNR_FIRE 2 |
| #define | ATNR_GHOSTHIT 9 |
| #define | ATNR_GODPOWER 20 |
| #define | ATNR_HOLYWORD 21 |
| #define | ATNR_INTERNAL 23 |
| #define | ATNR_LIFE_STEALING 24 |
| #define | ATNR_MAGIC 1 |
| #define | ATNR_PARALYZE 12 |
| #define | ATNR_PHYSICAL 0 |
| #define | ATNR_POISON 10 |
| #define | ATNR_SLOW 11 |
| #define | ATNR_TURN_UNDEAD 13 |
| #define | ATNR_WEAPONMAGIC 8 |
| #define | MAXATTACKMESS 21 |
| #define | NROFATTACKMESS 21 |
| #define | NROFATTACKS 26 |
Variables | |
| EXTERN attackmess_t | attack_mess [NROFATTACKMESS][MAXATTACKMESS] |
| Attack messages the player gets when hitting/getting hit. More... | |
| EXTERN Chaos_Attacks | ATTACKS [22] |
| const EXTERN char *const | attacktype_desc [NROFATTACKS] |
| const EXTERN char *const | change_resist_msg [NROFATTACKS] |
| const EXTERN char *const | resist_color [NROFATTACKS] |
| const EXTERN char *const | resist_plus [NROFATTACKS] |
| const EXTERN char *const | resist_save [NROFATTACKS] |
Attack-related definitions.
Definition in file attack.h.
| #define NROFATTACKS 26 |
| EXTERN attackmess_t attack_mess[NROFATTACKMESS][MAXATTACKMESS] |
| EXTERN Chaos_Attacks ATTACKS[22] |
| const EXTERN char* const attacktype_desc[NROFATTACKS] |
| const EXTERN char* const change_resist_msg[NROFATTACKS] |
| const EXTERN char* const resist_color[NROFATTACKS] |
| const EXTERN char* const resist_plus[NROFATTACKS] |
| const EXTERN char* const resist_save[NROFATTACKS] |