BonusSubtypes.cpp 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*
  2. * Bonus.cpp, part of VCMI engine
  3. *
  4. * Authors: listed in file AUTHORS in main folder
  5. *
  6. * License: GNU General Public License v2.0 or later
  7. * Full text of license available in license.txt file, in main folder
  8. *
  9. */
  10. #include "StdInc.h"
  11. #include "BonusSubtypes.h"
  12. VCMI_LIB_NAMESPACE_BEGIN
  13. const TBonusSubtype BonusSubtypes::creatureDamageBoth("", "", 0);
  14. const TBonusSubtype BonusSubtypes::creatureDamageMin("", "", 1);
  15. const TBonusSubtype BonusSubtypes::creatureDamageMax("", "", 2);
  16. const TBonusSubtype BonusSubtypes::damageTypeAll("", "", -1);
  17. const TBonusSubtype BonusSubtypes::damageTypeMelee("", "", 0);
  18. const TBonusSubtype BonusSubtypes::damageTypeRanged("", "", 1);
  19. const TBonusSubtype BonusSubtypes::heroMovementLand("", "", 1);
  20. const TBonusSubtype BonusSubtypes::heroMovementSea("", "", 0);
  21. const TBonusSubtype BonusSubtypes::heroMovementPenalty("", "", 2);
  22. const TBonusSubtype BonusSubtypes::heroMovementFull("", "", 1);
  23. const TBonusSubtype BonusSubtypes::deathStareGorgon("", "", 0);
  24. const TBonusSubtype BonusSubtypes::deathStareCommander("", "", 1);
  25. const TBonusSubtype BonusSubtypes::rebirthRegular("", "", 0);
  26. const TBonusSubtype BonusSubtypes::rebirthSpecial("", "", 1);
  27. const TBonusSubtype BonusSubtypes::visionsMonsters("", "", 0);
  28. const TBonusSubtype BonusSubtypes::visionsHeroes("", "", 1);
  29. const TBonusSubtype BonusSubtypes::visionsTowns("", "", 2);
  30. const TBonusSubtype BonusSubtypes::immunityBattleWide("", "", 0);
  31. const TBonusSubtype BonusSubtypes::immunityEnemyHero("", "", 1);
  32. const TBonusSubtype BonusSubtypes::transmutationPerHealth("", "", 0);
  33. const TBonusSubtype BonusSubtypes::transmutationPerUnit("", "", 1);
  34. const TBonusSubtype BonusSubtypes::destructionKillPercentage("", "", 0);
  35. const TBonusSubtype BonusSubtypes::destructionKillAmount("", "", 1);
  36. const TBonusSubtype BonusSubtypes::soulStealPermanent("", "", 0);
  37. const TBonusSubtype BonusSubtypes::soulStealBattle("", "", 1);
  38. const TBonusSubtype BonusSubtypes::movementFlying("", "", 0);
  39. const TBonusSubtype BonusSubtypes::movementTeleporting("", "", 1);
  40. TBonusSubtype BonusSubtypes::spellLevel(int level)
  41. {
  42. assert(0); //todo
  43. return TBonusSubtype();
  44. }
  45. TBonusSubtype BonusSubtypes::creatureLevel(int level)
  46. {
  47. assert(0); //todo
  48. return TBonusSubtype();
  49. }
  50. VCMI_LIB_NAMESPACE_END