Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int ELEMENT_FIRE = 0;
- const int ELEMENT_WATER = 1;
- const int ELEMENT_EARTH = 2;
- const int ELEMENT_AIR = 3;
- const int ELEMENT_DARK = 4;
- const int ELEMENT_LIGHT = 5;
- const int TARGET_FIRE = 1;
- const int TARGET_WATER = 4;
- const int TARGET_EARTH = 7;
- const int TARGET_AIR = 10;
- const int TARGET_DARK = 13;
- const int TARGET_LIGHT = 16;
- int ElementalDamageTable[]={
- //Type, Target, Multiplier
- ELEMENT_FIRE, ELEMENT_FIRE, 0, //2
- ELEMENT_FIRE, ELEMENT_WATER, 0, //5
- ELEMENT_FIRE, ELEMENT_EARTH, 0, //8
- ELEMENT_FIRE, ELEMENT_AIR, 0, //11
- ELEMENT_FIRE, ELEMENT_DARK, 0, //14
- ELEMENT_FIRE, ELEMENT_LIGHT, 0, //17
- ELEMENT_WATER, ELEMENT_FIRE, 0, //20
- ELEMENT_WATER, ELEMENT_WATER, 0, //23
- ELEMENT_WATER, ELEMENT_EARTH, 0, //26
- ELEMENT_WATER, ELEMENT_AIR, 0, //29
- ELEMENT_WATER, ELEMENT_DARK, 0, //32
- ELEMENT_WATER, ELEMENT_LIGHT, 0, //35
- ELEMENT_EARTH, ELEMENT_FIRE, 0, //38
- ELEMENT_EARTH, ELEMENT_WATER, 0, //41
- ELEMENT_EARTH, ELEMENT_EARTH, 0, //44
- ELEMENT_EARTH, ELEMENT_AIR, 0, //47
- ELEMENT_EARTH, ELEMENT_DARK, 0, //50
- ELEMENT_EARTH, ELEMENT_LIGHT, 0, //53
- ELEMENT_AIR, ELEMENT_FIRE, 0, //56
- ELEMENT_AIR, ELEMENT_WATER, 0, //59
- ELEMENT_AIR, ELEMENT_EARTH, 0, //62
- ELEMENT_AIR, ELEMENT_AIR, 0, //65
- ELEMENT_AIR, ELEMENT_DARK, 0, //68
- ELEMENT_AIR, ELEMENT_LIGHT, 0, //71
- ELEMENT_DARK, ELEMENT_FIRE, 0, //74
- ELEMENT_DARK, ELEMENT_WATER, 0, //77
- ELEMENT_DARK, ELEMENT_EARTH, 0, //80
- ELEMENT_DARK, ELEMENT_AIR, 0, //83
- ELEMENT_DARK, ELEMENT_DARK, 0, //86
- ELEMENT_DARK, ELEMENT_LIGHT, 0, //89
- ELEMENT_LIGHT, ELEMENT_FIRE, 0, //92
- ELEMENT_LIGHT, ELEMENT_WATER, 0, //95
- ELEMENT_LIGHT, ELEMENT_EARTH, 0, //98
- ELEMENT_LIGHT, ELEMENT_AIR, 0, //101
- ELEMENT_LIGHT, ELEMENT_DARK, 0, //104
- ELEMENT_LIGHT, ELEMENT_LIGHT, 0 //107
- }
- float GetDamage(int element_type, int target){
- return ElementalDamageTable[(element * 18) + target + 1];
- }
- void SetDamageMultiplier(int element_type, int target, float damage){
- ElementalDamageTable[(element * 18) + target + 1] = damage;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement