You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
618 B

#pragma once
#include <cstdint>
#include <string_view>
namespace devilution {
struct Player;
struct Monster;
namespace lua {
void MonsterDataLoaded();
void UniqueMonsterDataLoaded();
void ItemDataLoaded();
void UniqueItemDataLoaded();
void StoreOpened(std::string_view name);
void OnMonsterTakeDamage(const Monster *monster, int damage, int damageType);
void OnPlayerGainExperience(const Player *player, uint32_t exp);
void OnPlayerTakeDamage(const Player *player, int damage, int damageType);
void LoadModsComplete();
void GameDrawComplete();
void GameStart();
} // namespace lua
} // namespace devilution