feat: add mobs max health
This commit is contained in:
@@ -101,53 +101,53 @@ const std::map<MobKey, MobStats> MobConstants = {
|
|||||||
{{MobType::Spider, 4},{MobStats{2.5, 2, 43, 536, 19, 222}}},
|
{{MobType::Spider, 4},{MobStats{2.5, 2, 43, 536, 19, 222}}},
|
||||||
{{MobType::Spider, 5},{MobStats{1.5, 2.5, 52, 938, 22, 307}}},
|
{{MobType::Spider, 5},{MobStats{1.5, 2.5, 52, 938, 22, 307}}},
|
||||||
|
|
||||||
{{MobType::Skeleton, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Skeleton, 1},{MobStats{0, 0, 0, 0, 0, 350}}},
|
||||||
{{MobType::Skeleton, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Skeleton, 2},{MobStats{0, 0, 0, 0, 0, 490}}},
|
||||||
{{MobType::Skeleton, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Skeleton, 3},{MobStats{0, 0, 0, 0, 0, 686}}},
|
||||||
{{MobType::Skeleton, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Skeleton, 4},{MobStats{0, 0, 0, 0, 0, 960}}},
|
||||||
{{MobType::Skeleton, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Skeleton, 5},{MobStats{0, 0, 0, 0, 0, 1345}}},
|
||||||
|
|
||||||
{{MobType::Pigman, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Pigman, 1},{MobStats{0, 0, 0, 0, 0, 150}}},
|
||||||
{{MobType::Pigman, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Pigman, 2},{MobStats{0, 0, 0, 0, 0, 210}}},
|
||||||
{{MobType::Pigman, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Pigman, 3},{MobStats{0, 0, 0, 0, 0, 297}}},
|
||||||
{{MobType::Pigman, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Pigman, 4},{MobStats{0, 0, 0, 0, 0, 412}}},
|
||||||
{{MobType::Pigman, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Pigman, 5},{MobStats{0, 0, 0, 0, 0, 576}}},
|
||||||
|
|
||||||
{{MobType::Creeper, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Creeper, 1},{MobStats{0, 0, 0, 0, 0, 350}}},
|
||||||
{{MobType::Creeper, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Creeper, 2},{MobStats{0, 0, 0, 0, 0, 460}}},
|
||||||
{{MobType::Creeper, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Creeper, 3},{MobStats{0, 0, 0, 0, 0, 630}}},
|
||||||
{{MobType::Creeper, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Creeper, 4},{MobStats{0, 0, 0, 0, 0, 900}}},
|
||||||
{{MobType::Creeper, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Creeper, 5},{MobStats{0, 0, 0, 0, 0, 1250}}},
|
||||||
|
|
||||||
{{MobType::Silverfish, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Silverfish, 1},{MobStats{0, 0, 0, 0, 0, 120}}},
|
||||||
{{MobType::Silverfish, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Silverfish, 2},{MobStats{0, 0, 0, 0, 0, 170}}},
|
||||||
{{MobType::Silverfish, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Silverfish, 3},{MobStats{0, 0, 0, 0, 0, 225}}},
|
||||||
{{MobType::Silverfish, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Silverfish, 4},{MobStats{0, 0, 0, 0, 0, 310}}},
|
||||||
{{MobType::Silverfish, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Silverfish, 5},{MobStats{0, 0, 0, 0, 0, 390}}},
|
||||||
|
|
||||||
{{MobType::Blaze, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Blaze, 1},{MobStats{0, 0, 0, 0, 0, 410}}},
|
||||||
{{MobType::Blaze, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Blaze, 2},{MobStats{0, 0, 0, 0, 0, 574}}},
|
||||||
{{MobType::Blaze, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Blaze, 3},{MobStats{0, 0, 0, 0, 0, 804}}},
|
||||||
{{MobType::Blaze, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Blaze, 4},{MobStats{0, 0, 0, 0, 0, 1125}}},
|
||||||
{{MobType::Blaze, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Blaze, 5},{MobStats{0, 0, 0, 0, 0, 1575}}},
|
||||||
|
|
||||||
{{MobType::Witch, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Witch, 1},{MobStats{0, 0, 0, 0, 0, 300}}},
|
||||||
{{MobType::Witch, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Witch, 2},{MobStats{0, 0, 0, 0, 0, 405}}},
|
||||||
{{MobType::Witch, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Witch, 3},{MobStats{0, 0, 0, 0, 0, 547}}},
|
||||||
{{MobType::Witch, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Witch, 4},{MobStats{0, 0, 0, 0, 0, 738}}},
|
||||||
{{MobType::Witch, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Witch, 5},{MobStats{0, 0, 0, 0, 0, 996}}},
|
||||||
|
|
||||||
{{MobType::Slime, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Slime, 1},{MobStats{0, 0, 0, 0, 0, 800}}},
|
||||||
{{MobType::Slime, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Slime, 2},{MobStats{0, 0, 0, 0, 0, 880}}},
|
||||||
{{MobType::Slime, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Slime, 3},{MobStats{0, 0, 0, 0, 0, 968}}},
|
||||||
{{MobType::Slime, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Slime, 4},{MobStats{0, 0, 0, 0, 0, 1065}}},
|
||||||
{{MobType::Slime, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Slime, 5},{MobStats{0, 0, 0, 0, 0, 1171}}},
|
||||||
|
|
||||||
{{MobType::Giant, 1},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Giant, 1},{MobStats{0, 0, 0, 0, 0, 6250}}},
|
||||||
{{MobType::Giant, 2},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Giant, 2},{MobStats{0, 0, 0, 0, 0, 9375}}},
|
||||||
{{MobType::Giant, 3},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Giant, 3},{MobStats{0, 0, 0, 0, 0, 14062}}},
|
||||||
{{MobType::Giant, 4},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Giant, 4},{MobStats{0, 0, 0, 0, 0, 21093}}},
|
||||||
{{MobType::Giant, 5},{MobStats{0, 0, 0, 0, 0, 0}}},
|
{{MobType::Giant, 5},{MobStats{0, 0, 0, 0, 0, 31640}}},
|
||||||
};
|
};
|
||||||
|
|
||||||
const MobStats* getMobStats(MobType type, std::uint8_t level) {
|
const MobStats* getMobStats(MobType type, std::uint8_t level) {
|
||||||
|
|||||||
Reference in New Issue
Block a user