summaryrefslogtreecommitdiff
path: root/src/fate.hpp
blob: 906bc99d6a374462ee50d60ea472e1e319d3d847 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

#include "h-basic.h"

/**
 * Fate descritpor.
 */
struct fate
{
	byte fate;      /* Which fate */
	byte level;     /* On which level */
	byte serious;   /* Is it sure? */
	s16b o_idx;     /* Object to find */
	s16b e_idx;     /* Ego-Item to find */
	s16b a_idx;     /* Artifact to find */
	s16b v_idx;     /* Vault to find */
	s16b r_idx;     /* Monster to find */
	s16b count;     /* Number of things */
	s16b time;      /* Turn before */
	bool_ know;      /* Has it been predicted? */
	bool_ icky;	/* Hackish runtime-only flag */
};