Go to the documentation of this file.
55 "Yech! That tasted poisonous!");
59 if (
op->stats.hp > 0) {
60 LOG(
llevDebug,
"Trying to poison player/monster for %d hp\n",
op->stats.hp);
void LOG(LogLevel logLevel, const char *format,...)
void register_apply(int ob_type, apply_func method)
static method_ret poison_type_apply(object *op, object *applier, int aflags)
#define MSG_TYPE_APPLY_CURSED
void play_sound_player_only(player *pl, int8_t sound_type, object *emitter, int dir, const char *action)
#define object_decrease_nrof_by_one(xyz)
void apply_handle_yield(object *tmp)
int hit_player(object *op, int dam, object *hitter, uint32_t type, int full_hit)
void init_type_poison(void)
void draw_ext_info(int flags, int pri, const object *pl, uint8_t type, uint8_t subtype, const char *message)