#pragma once #include #include #include #include #define MOD_NAME "DeathMessages" extern std::shared_ptr logger; extern std::shared_ptr deathLogger; extern std::shared_ptr infoLogger; extern phmap::flat_hash_map mFallHeightMap; extern phmap::flat_hash_map mHurtByEntityMap; extern bool isCrystal; using DeathMessageResult = std::pair>; extern DeathMessageResult translateDeathMessage(DeathMessageResult origin, std::string name, Actor* dead, ActorDamageSource* ads); extern std::string tr(std::string const& key, std::vector params = {});