1 #pragma once
2 
3 enum conduct_type
4 {
5     DID_NOTHING,
6     DID_EVIL,                             // hated by good gods
7     DID_HOLY,                             // holy wrath, holy word scrolls
8     DID_ATTACK_HOLY,
9     DID_ATTACK_NEUTRAL,
10     DID_ATTACK_FRIEND,
11     DID_KILL_LIVING,
12     DID_KILL_UNDEAD,
13     DID_KILL_DEMON,
14     DID_KILL_NATURAL_EVIL,                // TSO
15     DID_KILL_UNCLEAN,                     // Zin
16     DID_KILL_CHAOTIC,                     // Zin
17     DID_KILL_WIZARD,                      // Trog
18     DID_KILL_PRIEST,                      // Beogh
19     DID_KILL_HOLY,
20     DID_KILL_FAST,                        // Cheibriados
21     DID_BANISH,
22     DID_SPELL_MEMORISE,
23     DID_SPELL_CASTING,
24     DID_SPELL_PRACTISE,
25     DID_CANNIBALISM,
26     DID_DELIBERATE_MUTATING,              // Zin
27     DID_CAUSE_GLOWING,                    // Zin
28     DID_UNCLEAN,                          // Zin (used unclean weapon/magic)
29     DID_CHAOS,                            // Zin (used chaotic weapon/magic)
30     DID_DESECRATE_ORCISH_REMAINS,         // Beogh
31     DID_KILL_SLIME,                       // Jiyva
32     DID_KILL_PLANT,                       // Fedhas
33     DID_HASTY,                            // Cheibriados
34     DID_ATTACK_IN_SANCTUARY,              // Zin
35     DID_KILL_NONLIVING,
36     DID_EXPLORATION,                      // Ashenzari, wrath timers
37     DID_SEE_MONSTER,                      // TSO
38     DID_SACRIFICE_LOVE,                   // Ru
39     DID_CHANNEL,                          // Pakellas
40     DID_HURT_FOE,                         // Uskayaw
41     DID_WIZARDLY_ITEM,                    // Trog
42     NUM_CONDUCTS
43 };
44