… | |
… | |
34 | int |
34 | int |
35 | atnr_is_dragon_enabled (int attacknr) |
35 | atnr_is_dragon_enabled (int attacknr) |
36 | { |
36 | { |
37 | if (attacknr == ATNR_MAGIC || attacknr == ATNR_FIRE || |
37 | if (attacknr == ATNR_MAGIC || attacknr == ATNR_FIRE || |
38 | attacknr == ATNR_ELECTRICITY || attacknr == ATNR_COLD || attacknr == ATNR_ACID || attacknr == ATNR_POISON) |
38 | attacknr == ATNR_ELECTRICITY || attacknr == ATNR_COLD || attacknr == ATNR_ACID || attacknr == ATNR_POISON) |
39 | return 1; |
|
|
40 | |
|
|
41 | return 0; |
|
|
42 | } |
|
|
43 | |
|
|
44 | /* |
|
|
45 | * returns true if the adressed object 'ob' is a player |
|
|
46 | * of the dragon race. |
|
|
47 | */ |
|
|
48 | int |
|
|
49 | is_dragon_pl (const object *op) |
|
|
50 | { |
|
|
51 | if (op |
|
|
52 | && op->type == PLAYER |
|
|
53 | && op->arch |
|
|
54 | && op->arch->race == shstr_dragon) |
|
|
55 | return 1; |
39 | return 1; |
56 | |
40 | |
57 | return 0; |
41 | return 0; |
58 | } |
42 | } |
59 | |
43 | |