MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | #ifndef __KRAEUTER_TRANKATTRIBUTE_H__ |
| 2 | #define __KRAEUTER_TRANKATTRIBUTE_H__ |
| 3 | |
| 4 | #define T_CARRY "attr_tragen" |
| 5 | #define T_DAMAGE_ANIMALS "attr_dam_animals" |
| 6 | #define T_DAMAGE_MAGIC "attr_dam_magical" |
| 7 | #define T_DAMAGE_UNDEAD "attr_dam_undead" |
| 8 | #define T_PROTECTION_ANIMALS "attr_prot_animals" |
| 9 | #define T_PROTECTION_MAGIC "attr_prot_magical" |
| 10 | #define T_PROTECTION_UNDEAD "attr_prot_undead" |
| 11 | #define T_FROG "attr_defrog" |
| 12 | #define T_FLEE_TPORT "attr_flee_tport" |
| 13 | #define T_HEAL_LP "attr_heal_lp" |
| 14 | #define T_HEAL_SP "attr_heal_sp" |
| 15 | #define T_HEAL_POISON "attr_heal_poison" |
| 16 | #define T_HEAL_DISEASE "attr_heal_disease" |
| 17 | #define T_CHANGE_DIMENSION "attr_change_dimension" |
| 18 | #define T_SA_SPEED "attr_change_sa_speed" |
| 19 | #define T_SA_DURATION "attr_change_sa_duration" |
| 20 | #define T_SA_SPELL_PENETRATION "attr_change_sa_spell_penetration" |
| 21 | #define T_EFFECT_DURATION "attr_effect_duration" |
| 22 | #define T_SUPPORTER "attr_supporter" |
| 23 | #define T_BLOCKING "attr_blocking" |
| 24 | #define T_ABUNDANCE "attr_abundance" |
| 25 | #define T_EXPIRE "best_before" |
| 26 | |
| 27 | #define T_KRAUT_EFFECTS ({ \ |
| 28 | T_CARRY, T_DAMAGE_ANIMALS, T_DAMAGE_MAGIC, \ |
| 29 | T_DAMAGE_UNDEAD, T_PROTECTION_ANIMALS, T_PROTECTION_MAGIC, \ |
| 30 | T_PROTECTION_UNDEAD, T_FROG, T_FLEE_TPORT, T_HEAL_LP, T_HEAL_SP, \ |
| 31 | T_HEAL_POISON, T_HEAL_DISEASE, T_CHANGE_DIMENSION, \ |
| 32 | T_SA_SPEED, T_SA_DURATION, T_SA_SPELL_PENETRATION, }) |
| 33 | |
| 34 | #define T_KRAUT_MAP \ |
| 35 | (["car": T_CARRY, \ |
| 36 | "da": T_DAMAGE_ANIMALS, \ |
| 37 | "dm": T_DAMAGE_MAGIC, \ |
| 38 | "du": T_DAMAGE_UNDEAD, \ |
| 39 | "dn": T_EFFECT_DURATION, \ |
| 40 | "flt": T_FLEE_TPORT, \ |
| 41 | "fro": T_FROG, \ |
| 42 | "hI": T_HEAL_DISEASE, \ |
| 43 | "hP": T_HEAL_POISON, \ |
| 44 | "hK": T_HEAL_SP, \ |
| 45 | "hL": T_HEAL_LP, \ |
| 46 | "pa": T_PROTECTION_ANIMALS, \ |
| 47 | "pm": T_PROTECTION_MAGIC, \ |
| 48 | "pu": T_PROTECTION_UNDEAD, \ |
| 49 | "ss": T_SA_SPEED, \ |
| 50 | "sp": T_SA_SPELL_PENETRATION, \ |
| 51 | "sd": T_SA_DURATION ]) |
| 52 | |
| 53 | // negative Effekte muesssen abs. groesser als dies sein, damit sie bei der Wirkung |
| 54 | // beruecksichtigt werden. |
| 55 | #define T_MINIMUM_THRESHOLD 150 |
| 56 | // Dies ist der max. Effekt. Alles, was hierueber gebt, wird gedeckelt. |
| 57 | #define T_MAXIMUM_THRESHOLD 2000 |
| 58 | |
| 59 | #endif // __KRAEUTER_TRANKATTRIBUTE_H__ |