Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions EEex-v2.6.6.0/headers/EEex-v2.6.6.0/EEex.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ namespace EEex {
void DeepCopyIndex(lua_State* L, int index);
void InitEEex();
long MatchObject(lua_State* L, CGameObject* pStartObject, const char* matchChunk, int nNearest, int range, EEex_MatchObjectFlags flags);
int GetMissMeleeEffectCount(CGameSprite* pSprite);
CGameEffect* GetMissMeleeEffect(CGameSprite* pSprite, int index);
int GetMissRangedEffectCount(CGameSprite* pSprite);
CGameEffect* GetMissRangedEffect(CGameSprite* pSprite, int index);

//-----------------------------//
// Overrides //
Expand Down Expand Up @@ -87,9 +91,9 @@ namespace EEex {
// op101
bool Opcode_Hook_Op101_ShouldEffectBypassImmunity(CGameEffect* pEffect);
// op248
void Opcode_Hook_OnOp248AddTail(CGameEffect* pOp248, CGameEffect* pEffect);
void Opcode_Hook_OnOp248AddTail(CGameEffect* pOp248, CGameEffect* pEffect, CTypedPtrList<CPtrList, CGameEffect*>::CNode* pNode, CGameSprite* pSprite);
// op249
void Opcode_Hook_OnOp249AddTail(CGameEffect* pOp249, CGameEffect* pEffect);
void Opcode_Hook_OnOp249AddTail(CGameEffect* pOp249, CGameEffect* pEffect, CTypedPtrList<CPtrList, CGameEffect*>::CNode* pNode, CGameSprite* pSprite);
// op280
void Opcode_Hook_Op280_BeforeApplyEffect(CGameEffect* pEffect, CGameSprite* pSprite);
int Opcode_Hook_Op280_GetForcedWildSurgeNumber(CGameSprite* pSprite);
Expand All @@ -112,6 +116,10 @@ namespace EEex {
// New op409
int Opcode_Hook_EnableActionListener_ApplyEffect(CGameEffect* pEffect, CGameSprite* pSprite);
void Opcode_Hook_EnableActionListener_OnRemove(CGameEffect* pEffect, CGameSprite* pSprite);
// New op410
void Opcode_Hook_ApplyMissMeleeEffects(CGameSprite* pAttacker, CGameSprite* pTarget);
// New op411
void Opcode_Hook_ApplyMissRangedEffects(CGameSprite* pAttacker, CGameSprite* pTarget);

int Opcode_Hook_ApplySpell_ShouldFlipSplprotSourceAndTarget(CGameEffect* pEffect);
int Opcode_Hook_OnCheckAdd(CGameEffect* pEffect, CGameSprite* pSprite);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4902,6 +4902,10 @@ namespace EEex
void ForceScrollbarRenderForItemName(lua_State* L);
const char* FormatPointerAsEngine(uintptr_t ptr);
int GetExtendedStatValue(CGameSprite* pSprite, int exStatID);
int GetMissMeleeEffectCount(CGameSprite* pSprite);
CGameEffect* GetMissMeleeEffect(CGameSprite* pSprite, int index);
int GetMissRangedEffectCount(CGameSprite* pSprite);
CGameEffect* GetMissRangedEffect(CGameSprite* pSprite, int index);
int GetHighestRefreshRate();
void GetINIString(lua_State* L, const char* iniPath, const char* section, const char* key, const char* def);
long long GetMicroseconds();
Expand Down
4 changes: 4 additions & 0 deletions EEex-v2.6.6.0/scripts/generate_bindings/in/bindings.txt
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,10 @@ namespace EEex
$external_implementation $pass_lua_state void ForceScrollbarRenderForItemName();
$external_implementation primitive const char* FormatPointerAsEngine(uintptr_t ptr);
$external_implementation int GetExtendedStatValue(CGameSprite* pSprite, int exStatID);
$external_implementation int GetMissMeleeEffectCount(CGameSprite* pSprite);
$external_implementation CGameEffect* GetMissMeleeEffect(CGameSprite* pSprite, int index);
$external_implementation int GetMissRangedEffectCount(CGameSprite* pSprite);
$external_implementation CGameEffect* GetMissRangedEffect(CGameSprite* pSprite, int index);
$external_implementation int GetHighestRefreshRate();
$external_implementation $custom_return_1 GetINIString(primitive const char* iniPath, primitive const char* section, primitive const char* key, primitive const char* def);
$external_implementation long long GetMicroseconds();
Expand Down
Loading