terrains separated
[k8-i-v-a-n.git] / src / game / balance.h
blobd1c1a5d33f0f707420978b2b71a6ab51daa5e8ab
1 /*
3 * Iter Vehemens ad Necem (IVAN)
4 * Copyright (C) Timo Kiviluoto
5 * Released under the GNU General
6 * Public License
8 * See LICENSING which should be included
9 * along with this file for more details
12 #ifndef __BALANCE_H__
13 #define __BALANCE_H__
17 * Global balance defines for the project IVAN.
18 * This file is created to hold macros that affect the game balance
21 #define GLOBAL_WEAK_BODYPART_HIT_MODIFIER 10.0
23 #define EDIT_ATTRIBUTE_DAY_MIN 10 // last day there is no monster attribute plus
24 #define EDIT_ATTRIBUTE_DAY_SHIFT 2 // attribute plus = floor((day - min) / 2^shift)
26 #define DANGER_PLUS_DAY_MIN 5 // last day monster danger plus is zero
27 #define DANGER_PLUS_MULTIPLIER 0.001 // increases danger plus
29 #define KAMIKAZE_INVISIBILITY_DAY_MIN 30 // last day no dwarf can be generated invisible
30 #define KAMIKAZE_INVISIBILITY_DAY_MAX 50 // after this, all dwarves are invisible
33 #endif