Skip to content

Commit 20a1f4f

Browse files
committed
HPM Hooks Update
Signed-off-by: Haru <[email protected]>
1 parent 76f8d6a commit 20a1f4f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/plugins/HPMHooking/HPMHooking.Defs.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4682,8 +4682,8 @@ typedef void (*HPMHOOK_pre_map_addiddb) (struct block_list **bl);
46824682
typedef void (*HPMHOOK_post_map_addiddb) (struct block_list *bl);
46834683
typedef void (*HPMHOOK_pre_map_deliddb) (struct block_list **bl);
46844684
typedef void (*HPMHOOK_post_map_deliddb) (struct block_list *bl);
4685-
typedef struct map_session_data* (*HPMHOOK_pre_map_nick2sd) (const char **nick);
4686-
typedef struct map_session_data* (*HPMHOOK_post_map_nick2sd) (struct map_session_data* retVal___, const char *nick);
4685+
typedef struct map_session_data* (*HPMHOOK_pre_map_nick2sd) (const char **nick, bool *allow_partial);
4686+
typedef struct map_session_data* (*HPMHOOK_post_map_nick2sd) (struct map_session_data* retVal___, const char *nick, bool allow_partial);
46874687
typedef struct mob_data* (*HPMHOOK_pre_map_getmob_boss) (int16 *m);
46884688
typedef struct mob_data* (*HPMHOOK_post_map_getmob_boss) (struct mob_data* retVal___, int16 m);
46894689
typedef struct mob_data* (*HPMHOOK_pre_map_id2boss) (int *id);

src/plugins/HPMHooking/HPMHooking_map.Hooks.inc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47650,29 +47650,29 @@ void HP_map_deliddb(struct block_list *bl) {
4765047650
}
4765147651
return;
4765247652
}
47653-
struct map_session_data* HP_map_nick2sd(const char *nick) {
47653+
struct map_session_data* HP_map_nick2sd(const char *nick, bool allow_partial) {
4765447654
int hIndex = 0;
4765547655
struct map_session_data* retVal___ = NULL;
4765647656
if (HPMHooks.count.HP_map_nick2sd_pre > 0) {
47657-
struct map_session_data* (*preHookFunc) (const char **nick);
47657+
struct map_session_data* (*preHookFunc) (const char **nick, bool *allow_partial);
4765847658
*HPMforce_return = false;
4765947659
for (hIndex = 0; hIndex < HPMHooks.count.HP_map_nick2sd_pre; hIndex++) {
4766047660
preHookFunc = HPMHooks.list.HP_map_nick2sd_pre[hIndex].func;
47661-
retVal___ = preHookFunc(&nick);
47661+
retVal___ = preHookFunc(&nick, &allow_partial);
4766247662
}
4766347663
if (*HPMforce_return) {
4766447664
*HPMforce_return = false;
4766547665
return retVal___;
4766647666
}
4766747667
}
4766847668
{
47669-
retVal___ = HPMHooks.source.map.nick2sd(nick);
47669+
retVal___ = HPMHooks.source.map.nick2sd(nick, allow_partial);
4767047670
}
4767147671
if (HPMHooks.count.HP_map_nick2sd_post > 0) {
47672-
struct map_session_data* (*postHookFunc) (struct map_session_data* retVal___, const char *nick);
47672+
struct map_session_data* (*postHookFunc) (struct map_session_data* retVal___, const char *nick, bool allow_partial);
4767347673
for (hIndex = 0; hIndex < HPMHooks.count.HP_map_nick2sd_post; hIndex++) {
4767447674
postHookFunc = HPMHooks.list.HP_map_nick2sd_post[hIndex].func;
47675-
retVal___ = postHookFunc(retVal___, nick);
47675+
retVal___ = postHookFunc(retVal___, nick, allow_partial);
4767647676
}
4767747677
}
4767847678
return retVal___;

0 commit comments

Comments
 (0)