/
HPMHooking_map.HookingPoints.inc
3510 lines (3506 loc) · 196 KB
/
HPMHooking_map.HookingPoints.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/**
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
* Copyright (C) 2013-2019 Hercules Dev Team
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* NOTE: This file was auto-generated and should never be manually edited,
* as it will get overwritten.
*/
/* GENERATED FILE DO NOT EDIT */
struct HookingPointData HookingPoints[] = {
/* HCache_interface */
{ HP_POP(HCache->init, HP_HCache_init) },
{ HP_POP(HCache->check, HP_HCache_check) },
{ HP_POP(HCache->open, HP_HCache_open) },
/* achievement_interface */
{ HP_POP(achievement->init, HP_achievement_init) },
{ HP_POP(achievement->final, HP_achievement_final) },
{ HP_POP(achievement->db_finalize, HP_achievement_db_finalize) },
{ HP_POP(achievement->readdb, HP_achievement_readdb) },
{ HP_POP(achievement->readdb_objectives_sub, HP_achievement_readdb_objectives_sub) },
{ HP_POP(achievement->readdb_objectives, HP_achievement_readdb_objectives) },
{ HP_POP(achievement->readdb_validate_criteria_mobid, HP_achievement_readdb_validate_criteria_mobid) },
{ HP_POP(achievement->readdb_validate_criteria_jobid, HP_achievement_readdb_validate_criteria_jobid) },
{ HP_POP(achievement->readdb_validate_criteria_itemid, HP_achievement_readdb_validate_criteria_itemid) },
{ HP_POP(achievement->readdb_validate_criteria_statustype, HP_achievement_readdb_validate_criteria_statustype) },
{ HP_POP(achievement->readdb_validate_criteria_itemtype, HP_achievement_readdb_validate_criteria_itemtype) },
{ HP_POP(achievement->readdb_validate_criteria_weaponlv, HP_achievement_readdb_validate_criteria_weaponlv) },
{ HP_POP(achievement->readdb_validate_criteria_achievement, HP_achievement_readdb_validate_criteria_achievement) },
{ HP_POP(achievement->readdb_rewards, HP_achievement_readdb_rewards) },
{ HP_POP(achievement->readdb_validate_reward_items, HP_achievement_readdb_validate_reward_items) },
{ HP_POP(achievement->readdb_validate_reward_item_sub, HP_achievement_readdb_validate_reward_item_sub) },
{ HP_POP(achievement->readdb_validate_reward_bonus, HP_achievement_readdb_validate_reward_bonus) },
{ HP_POP(achievement->readdb_validate_reward_titleid, HP_achievement_readdb_validate_reward_titleid) },
{ HP_POP(achievement->readdb_additional_fields, HP_achievement_readdb_additional_fields) },
{ HP_POP(achievement->readdb_ranks, HP_achievement_readdb_ranks) },
{ HP_POP(achievement->get, HP_achievement_get) },
{ HP_POP(achievement->ensure, HP_achievement_ensure) },
{ HP_POP(achievement->calculate_totals, HP_achievement_calculate_totals) },
{ HP_POP(achievement->check_complete, HP_achievement_check_complete) },
{ HP_POP(achievement->progress_add, HP_achievement_progress_add) },
{ HP_POP(achievement->progress_set, HP_achievement_progress_set) },
{ HP_POP(achievement->check_criteria, HP_achievement_check_criteria) },
{ HP_POP(achievement->validate, HP_achievement_validate) },
{ HP_POP(achievement->validate_type, HP_achievement_validate_type) },
{ HP_POP(achievement->validate_mob_kill, HP_achievement_validate_mob_kill) },
{ HP_POP(achievement->validate_mob_damage, HP_achievement_validate_mob_damage) },
{ HP_POP(achievement->validate_pc_kill, HP_achievement_validate_pc_kill) },
{ HP_POP(achievement->validate_pc_damage, HP_achievement_validate_pc_damage) },
{ HP_POP(achievement->validate_jobchange, HP_achievement_validate_jobchange) },
{ HP_POP(achievement->validate_stats, HP_achievement_validate_stats) },
{ HP_POP(achievement->validate_chatroom_create, HP_achievement_validate_chatroom_create) },
{ HP_POP(achievement->validate_chatroom_members, HP_achievement_validate_chatroom_members) },
{ HP_POP(achievement->validate_friend_add, HP_achievement_validate_friend_add) },
{ HP_POP(achievement->validate_party_create, HP_achievement_validate_party_create) },
{ HP_POP(achievement->validate_marry, HP_achievement_validate_marry) },
{ HP_POP(achievement->validate_adopt, HP_achievement_validate_adopt) },
{ HP_POP(achievement->validate_zeny, HP_achievement_validate_zeny) },
{ HP_POP(achievement->validate_refine, HP_achievement_validate_refine) },
{ HP_POP(achievement->validate_item_get, HP_achievement_validate_item_get) },
{ HP_POP(achievement->validate_item_sell, HP_achievement_validate_item_sell) },
{ HP_POP(achievement->validate_achieve, HP_achievement_validate_achieve) },
{ HP_POP(achievement->validate_taming, HP_achievement_validate_taming) },
{ HP_POP(achievement->validate_achievement_rank, HP_achievement_validate_achievement_rank) },
{ HP_POP(achievement->type_requires_criteria, HP_achievement_type_requires_criteria) },
{ HP_POP(achievement->init_titles, HP_achievement_init_titles) },
{ HP_POP(achievement->check_title, HP_achievement_check_title) },
{ HP_POP(achievement->get_rewards, HP_achievement_get_rewards) },
{ HP_POP(achievement->get_rewards_buffs, HP_achievement_get_rewards_buffs) },
{ HP_POP(achievement->get_rewards_items, HP_achievement_get_rewards_items) },
/* atcommand_interface */
{ HP_POP(atcommand->init, HP_atcommand_init) },
{ HP_POP(atcommand->final, HP_atcommand_final) },
{ HP_POP(atcommand->exec, HP_atcommand_exec) },
{ HP_POP(atcommand->create, HP_atcommand_create) },
{ HP_POP(atcommand->can_use, HP_atcommand_can_use) },
{ HP_POP(atcommand->can_use2, HP_atcommand_can_use2) },
{ HP_POP(atcommand->load_groups, HP_atcommand_load_groups) },
{ HP_POP(atcommand->exists, HP_atcommand_exists) },
{ HP_POP(atcommand->msg_read, HP_atcommand_msg_read) },
{ HP_POP(atcommand->final_msg, HP_atcommand_final_msg) },
{ HP_POP(atcommand->get_bind_byname, HP_atcommand_get_bind_byname) },
{ HP_POP(atcommand->get_info_byname, HP_atcommand_get_info_byname) },
{ HP_POP(atcommand->check_alias, HP_atcommand_check_alias) },
{ HP_POP(atcommand->get_suggestions, HP_atcommand_get_suggestions) },
{ HP_POP(atcommand->config_read, HP_atcommand_config_read) },
{ HP_POP(atcommand->stopattack, HP_atcommand_stopattack) },
{ HP_POP(atcommand->pvpoff_sub, HP_atcommand_pvpoff_sub) },
{ HP_POP(atcommand->pvpon_sub, HP_atcommand_pvpon_sub) },
{ HP_POP(atcommand->atkillmonster_sub, HP_atcommand_atkillmonster_sub) },
{ HP_POP(atcommand->raise_sub, HP_atcommand_raise_sub) },
{ HP_POP(atcommand->get_jail_time, HP_atcommand_get_jail_time) },
{ HP_POP(atcommand->cleanfloor_sub, HP_atcommand_cleanfloor_sub) },
{ HP_POP(atcommand->mutearea_sub, HP_atcommand_mutearea_sub) },
{ HP_POP(atcommand->getring, HP_atcommand_getring) },
{ HP_POP(atcommand->channel_help, HP_atcommand_channel_help) },
{ HP_POP(atcommand->commands_sub, HP_atcommand_commands_sub) },
{ HP_POP(atcommand->cmd_db_clear, HP_atcommand_cmd_db_clear) },
{ HP_POP(atcommand->cmd_db_clear_sub, HP_atcommand_cmd_db_clear_sub) },
{ HP_POP(atcommand->doload, HP_atcommand_doload) },
{ HP_POP(atcommand->base_commands, HP_atcommand_base_commands) },
{ HP_POP(atcommand->add, HP_atcommand_add) },
{ HP_POP(atcommand->msg, HP_atcommand_msg) },
{ HP_POP(atcommand->expand_message_table, HP_atcommand_expand_message_table) },
{ HP_POP(atcommand->msgfd, HP_atcommand_msgfd) },
{ HP_POP(atcommand->msgsd, HP_atcommand_msgsd) },
/* battle_interface */
{ HP_POP(battle->init, HP_battle_init) },
{ HP_POP(battle->final, HP_battle_final) },
{ HP_POP(battle->calc_attack, HP_battle_calc_attack) },
{ HP_POP(battle->calc_damage, HP_battle_calc_damage) },
{ HP_POP(battle->calc_pc_damage, HP_battle_calc_pc_damage) },
{ HP_POP(battle->calc_gvg_damage, HP_battle_calc_gvg_damage) },
{ HP_POP(battle->calc_bg_damage, HP_battle_calc_bg_damage) },
{ HP_POP(battle->weapon_attack, HP_battle_weapon_attack) },
{ HP_POP(battle->check_arrows, HP_battle_check_arrows) },
{ HP_POP(battle->calc_weapon_attack, HP_battle_calc_weapon_attack) },
{ HP_POP(battle->delay_damage, HP_battle_delay_damage) },
{ HP_POP(battle->drain, HP_battle_drain) },
{ HP_POP(battle->reflect_damage, HP_battle_reflect_damage) },
{ HP_POP(battle->reflect_trap, HP_battle_reflect_trap) },
{ HP_POP(battle->attr_ratio, HP_battle_attr_ratio) },
{ HP_POP(battle->attr_fix, HP_battle_attr_fix) },
{ HP_POP(battle->calc_cardfix, HP_battle_calc_cardfix) },
{ HP_POP(battle->calc_cardfix2, HP_battle_calc_cardfix2) },
{ HP_POP(battle->calc_elefix, HP_battle_calc_elefix) },
{ HP_POP(battle->calc_masteryfix, HP_battle_calc_masteryfix) },
{ HP_POP(battle->calc_chorusbonus, HP_battle_calc_chorusbonus) },
{ HP_POP(battle->calc_skillratio, HP_battle_calc_skillratio) },
{ HP_POP(battle->calc_sizefix, HP_battle_calc_sizefix) },
{ HP_POP(battle->calc_weapon_damage, HP_battle_calc_weapon_damage) },
{ HP_POP(battle->calc_defense, HP_battle_calc_defense) },
{ HP_POP(battle->get_master, HP_battle_get_master) },
{ HP_POP(battle->get_targeted, HP_battle_get_targeted) },
{ HP_POP(battle->get_enemy, HP_battle_get_enemy) },
{ HP_POP(battle->get_target, HP_battle_get_target) },
{ HP_POP(battle->get_current_skill, HP_battle_get_current_skill) },
{ HP_POP(battle->check_undead, HP_battle_check_undead) },
{ HP_POP(battle->check_target, HP_battle_check_target) },
{ HP_POP(battle->check_range, HP_battle_check_range) },
{ HP_POP(battle->consume_ammo, HP_battle_consume_ammo) },
{ HP_POP(battle->get_targeted_sub, HP_battle_get_targeted_sub) },
{ HP_POP(battle->get_enemy_sub, HP_battle_get_enemy_sub) },
{ HP_POP(battle->get_enemy_area_sub, HP_battle_get_enemy_area_sub) },
{ HP_POP(battle->delay_damage_sub, HP_battle_delay_damage_sub) },
{ HP_POP(battle->blewcount_bonus, HP_battle_blewcount_bonus) },
{ HP_POP(battle->range_type, HP_battle_range_type) },
{ HP_POP(battle->calc_base_damage, HP_battle_calc_base_damage) },
{ HP_POP(battle->calc_base_damage2, HP_battle_calc_base_damage2) },
{ HP_POP(battle->calc_misc_attack, HP_battle_calc_misc_attack) },
{ HP_POP(battle->calc_magic_attack, HP_battle_calc_magic_attack) },
{ HP_POP(battle->adjust_skill_damage, HP_battle_adjust_skill_damage) },
{ HP_POP(battle->add_mastery, HP_battle_add_mastery) },
{ HP_POP(battle->calc_drain, HP_battle_calc_drain) },
{ HP_POP(battle->config_read, HP_battle_config_read) },
{ HP_POP(battle->config_set_defaults, HP_battle_config_set_defaults) },
{ HP_POP(battle->config_set_value_sub, HP_battle_config_set_value_sub) },
{ HP_POP(battle->config_set_value, HP_battle_config_set_value) },
{ HP_POP(battle->config_get_value, HP_battle_config_get_value) },
{ HP_POP(battle->config_adjust, HP_battle_config_adjust) },
{ HP_POP(battle->get_enemy_area, HP_battle_get_enemy_area) },
{ HP_POP(battle->damage_area, HP_battle_damage_area) },
{ HP_POP(battle->calc_masteryfix_unknown, HP_battle_calc_masteryfix_unknown) },
{ HP_POP(battle->calc_skillratio_magic_unknown, HP_battle_calc_skillratio_magic_unknown) },
{ HP_POP(battle->calc_skillratio_weapon_unknown, HP_battle_calc_skillratio_weapon_unknown) },
{ HP_POP(battle->calc_misc_attack_unknown, HP_battle_calc_misc_attack_unknown) },
/* battleground_interface */
{ HP_POP(bg->init, HP_bg_init) },
{ HP_POP(bg->final, HP_bg_final) },
{ HP_POP(bg->name2arena, HP_bg_name2arena) },
{ HP_POP(bg->queue_add, HP_bg_queue_add) },
{ HP_POP(bg->can_queue, HP_bg_can_queue) },
{ HP_POP(bg->id2pos, HP_bg_id2pos) },
{ HP_POP(bg->queue_pc_cleanup, HP_bg_queue_pc_cleanup) },
{ HP_POP(bg->begin, HP_bg_begin) },
{ HP_POP(bg->begin_timer, HP_bg_begin_timer) },
{ HP_POP(bg->queue_pregame, HP_bg_queue_pregame) },
{ HP_POP(bg->fillup_timer, HP_bg_fillup_timer) },
{ HP_POP(bg->queue_ready_ack, HP_bg_queue_ready_ack) },
{ HP_POP(bg->match_over, HP_bg_match_over) },
{ HP_POP(bg->queue_check, HP_bg_queue_check) },
{ HP_POP(bg->team_search, HP_bg_team_search) },
{ HP_POP(bg->getavailablesd, HP_bg_getavailablesd) },
{ HP_POP(bg->team_delete, HP_bg_team_delete) },
{ HP_POP(bg->team_warp, HP_bg_team_warp) },
{ HP_POP(bg->send_dot_remove, HP_bg_send_dot_remove) },
{ HP_POP(bg->team_join, HP_bg_team_join) },
{ HP_POP(bg->team_leave, HP_bg_team_leave) },
{ HP_POP(bg->member_respawn, HP_bg_member_respawn) },
{ HP_POP(bg->create, HP_bg_create) },
{ HP_POP(bg->team_get_id, HP_bg_team_get_id) },
{ HP_POP(bg->send_message, HP_bg_send_message) },
{ HP_POP(bg->send_xy_timer_sub, HP_bg_send_xy_timer_sub) },
{ HP_POP(bg->send_xy_timer, HP_bg_send_xy_timer) },
{ HP_POP(bg->afk_timer, HP_bg_afk_timer) },
{ HP_POP(bg->team_db_final, HP_bg_team_db_final) },
{ HP_POP(bg->str2teamtype, HP_bg_str2teamtype) },
{ HP_POP(bg->config_read, HP_bg_config_read) },
/* buyingstore_interface */
{ HP_POP(buyingstore->setup, HP_buyingstore_setup) },
{ HP_POP(buyingstore->create, HP_buyingstore_create) },
{ HP_POP(buyingstore->close, HP_buyingstore_close) },
{ HP_POP(buyingstore->open, HP_buyingstore_open) },
{ HP_POP(buyingstore->trade, HP_buyingstore_trade) },
{ HP_POP(buyingstore->search, HP_buyingstore_search) },
{ HP_POP(buyingstore->searchall, HP_buyingstore_searchall) },
{ HP_POP(buyingstore->getuid, HP_buyingstore_getuid) },
/* channel_interface */
{ HP_POP(channel->init, HP_channel_init) },
{ HP_POP(channel->final, HP_channel_final) },
{ HP_POP(channel->search, HP_channel_search) },
{ HP_POP(channel->create, HP_channel_create) },
{ HP_POP(channel->delete, HP_channel_delete) },
{ HP_POP(channel->set_password, HP_channel_set_password) },
{ HP_POP(channel->ban, HP_channel_ban) },
{ HP_POP(channel->unban, HP_channel_unban) },
{ HP_POP(channel->set_options, HP_channel_set_options) },
{ HP_POP(channel->send, HP_channel_send) },
{ HP_POP(channel->join_sub, HP_channel_join_sub) },
{ HP_POP(channel->join, HP_channel_join) },
{ HP_POP(channel->leave, HP_channel_leave) },
{ HP_POP(channel->leave_sub, HP_channel_leave_sub) },
{ HP_POP(channel->quit, HP_channel_quit) },
{ HP_POP(channel->map_join, HP_channel_map_join) },
{ HP_POP(channel->guild_join_alliance, HP_channel_guild_join_alliance) },
{ HP_POP(channel->guild_leave_alliance, HP_channel_guild_leave_alliance) },
{ HP_POP(channel->quit_guild, HP_channel_quit_guild) },
{ HP_POP(channel->irc_join, HP_channel_irc_join) },
{ HP_POP(channel->config_read, HP_channel_config_read) },
/* chat_interface */
{ HP_POP(chat->create_pc_chat, HP_chat_create_pc_chat) },
{ HP_POP(chat->join, HP_chat_join) },
{ HP_POP(chat->leave, HP_chat_leave) },
{ HP_POP(chat->change_owner, HP_chat_change_owner) },
{ HP_POP(chat->change_status, HP_chat_change_status) },
{ HP_POP(chat->kick, HP_chat_kick) },
{ HP_POP(chat->create_npc_chat, HP_chat_create_npc_chat) },
{ HP_POP(chat->delete_npc_chat, HP_chat_delete_npc_chat) },
{ HP_POP(chat->enable_event, HP_chat_enable_event) },
{ HP_POP(chat->disable_event, HP_chat_disable_event) },
{ HP_POP(chat->npc_kick_all, HP_chat_npc_kick_all) },
{ HP_POP(chat->trigger_event, HP_chat_trigger_event) },
{ HP_POP(chat->create, HP_chat_create) },
/* chrif_interface */
{ HP_POP(chrif->init, HP_chrif_init) },
{ HP_POP(chrif->final, HP_chrif_final) },
{ HP_POP(chrif->setuserid, HP_chrif_setuserid) },
{ HP_POP(chrif->setpasswd, HP_chrif_setpasswd) },
{ HP_POP(chrif->checkdefaultlogin, HP_chrif_checkdefaultlogin) },
{ HP_POP(chrif->setip, HP_chrif_setip) },
{ HP_POP(chrif->setport, HP_chrif_setport) },
{ HP_POP(chrif->isconnected, HP_chrif_isconnected) },
{ HP_POP(chrif->check_shutdown, HP_chrif_check_shutdown) },
{ HP_POP(chrif->search, HP_chrif_search) },
{ HP_POP(chrif->auth_check, HP_chrif_auth_check) },
{ HP_POP(chrif->auth_delete, HP_chrif_auth_delete) },
{ HP_POP(chrif->auth_finished, HP_chrif_auth_finished) },
{ HP_POP(chrif->authreq, HP_chrif_authreq) },
{ HP_POP(chrif->authok, HP_chrif_authok) },
{ HP_POP(chrif->scdata_request, HP_chrif_scdata_request) },
{ HP_POP(chrif->save, HP_chrif_save) },
{ HP_POP(chrif->charselectreq, HP_chrif_charselectreq) },
{ HP_POP(chrif->changemapserver, HP_chrif_changemapserver) },
{ HP_POP(chrif->searchcharid, HP_chrif_searchcharid) },
{ HP_POP(chrif->changeemail, HP_chrif_changeemail) },
{ HP_POP(chrif->char_ask_name, HP_chrif_char_ask_name) },
{ HP_POP(chrif->updatefamelist, HP_chrif_updatefamelist) },
{ HP_POP(chrif->buildfamelist, HP_chrif_buildfamelist) },
{ HP_POP(chrif->save_scdata, HP_chrif_save_scdata) },
{ HP_POP(chrif->ragsrvinfo, HP_chrif_ragsrvinfo) },
{ HP_POP(chrif->char_offline_nsd, HP_chrif_char_offline_nsd) },
{ HP_POP(chrif->char_reset_offline, HP_chrif_char_reset_offline) },
{ HP_POP(chrif->send_users_tochar, HP_chrif_send_users_tochar) },
{ HP_POP(chrif->char_online, HP_chrif_char_online) },
{ HP_POP(chrif->changesex, HP_chrif_changesex) },
{ HP_POP(chrif->divorce, HP_chrif_divorce) },
{ HP_POP(chrif->removefriend, HP_chrif_removefriend) },
{ HP_POP(chrif->flush, HP_chrif_flush) },
{ HP_POP(chrif->skillid2idx, HP_chrif_skillid2idx) },
{ HP_POP(chrif->sd_to_auth, HP_chrif_sd_to_auth) },
{ HP_POP(chrif->check_connect_char_server, HP_chrif_check_connect_char_server) },
{ HP_POP(chrif->auth_logout, HP_chrif_auth_logout) },
{ HP_POP(chrif->save_ack, HP_chrif_save_ack) },
{ HP_POP(chrif->reconnect, HP_chrif_reconnect) },
{ HP_POP(chrif->auth_db_cleanup_sub, HP_chrif_auth_db_cleanup_sub) },
{ HP_POP(chrif->char_ask_name_answer, HP_chrif_char_ask_name_answer) },
{ HP_POP(chrif->auth_db_final, HP_chrif_auth_db_final) },
{ HP_POP(chrif->send_usercount_tochar, HP_chrif_send_usercount_tochar) },
{ HP_POP(chrif->auth_db_cleanup, HP_chrif_auth_db_cleanup) },
{ HP_POP(chrif->connect, HP_chrif_connect) },
{ HP_POP(chrif->connectack, HP_chrif_connectack) },
{ HP_POP(chrif->sendmap, HP_chrif_sendmap) },
{ HP_POP(chrif->sendmapack, HP_chrif_sendmapack) },
{ HP_POP(chrif->recvmap, HP_chrif_recvmap) },
{ HP_POP(chrif->changemapserverack, HP_chrif_changemapserverack) },
{ HP_POP(chrif->changedsex, HP_chrif_changedsex) },
{ HP_POP(chrif->divorceack, HP_chrif_divorceack) },
{ HP_POP(chrif->idbanned, HP_chrif_idbanned) },
{ HP_POP(chrif->recvfamelist, HP_chrif_recvfamelist) },
{ HP_POP(chrif->load_scdata, HP_chrif_load_scdata) },
{ HP_POP(chrif->update_ip, HP_chrif_update_ip) },
{ HP_POP(chrif->disconnectplayer, HP_chrif_disconnectplayer) },
{ HP_POP(chrif->removemap, HP_chrif_removemap) },
{ HP_POP(chrif->updatefamelist_ack, HP_chrif_updatefamelist_ack) },
{ HP_POP(chrif->keepalive, HP_chrif_keepalive) },
{ HP_POP(chrif->keepalive_ack, HP_chrif_keepalive_ack) },
{ HP_POP(chrif->deadopt, HP_chrif_deadopt) },
{ HP_POP(chrif->authfail, HP_chrif_authfail) },
{ HP_POP(chrif->on_ready, HP_chrif_on_ready) },
{ HP_POP(chrif->on_disconnect, HP_chrif_on_disconnect) },
{ HP_POP(chrif->parse, HP_chrif_parse) },
{ HP_POP(chrif->save_scdata_single, HP_chrif_save_scdata_single) },
{ HP_POP(chrif->del_scdata_single, HP_chrif_del_scdata_single) },
/* clan_interface */
{ HP_POP(clan->init, HP_clan_init) },
{ HP_POP(clan->final, HP_clan_final) },
{ HP_POP(clan->config_read, HP_clan_config_read) },
{ HP_POP(clan->config_read_additional_settings, HP_clan_config_read_additional_settings) },
{ HP_POP(clan->read_db, HP_clan_read_db) },
{ HP_POP(clan->read_db_sub, HP_clan_read_db_sub) },
{ HP_POP(clan->read_db_additional_fields, HP_clan_read_db_additional_fields) },
{ HP_POP(clan->read_buffs, HP_clan_read_buffs) },
{ HP_POP(clan->search, HP_clan_search) },
{ HP_POP(clan->searchname, HP_clan_searchname) },
{ HP_POP(clan->getonlinesd, HP_clan_getonlinesd) },
{ HP_POP(clan->getindex, HP_clan_getindex) },
{ HP_POP(clan->join, HP_clan_join) },
{ HP_POP(clan->member_online, HP_clan_member_online) },
{ HP_POP(clan->leave, HP_clan_leave) },
{ HP_POP(clan->send_message, HP_clan_send_message) },
{ HP_POP(clan->recv_message, HP_clan_recv_message) },
{ HP_POP(clan->member_offline, HP_clan_member_offline) },
{ HP_POP(clan->set_constants, HP_clan_set_constants) },
{ HP_POP(clan->get_id, HP_clan_get_id) },
{ HP_POP(clan->buff_start, HP_clan_buff_start) },
{ HP_POP(clan->buff_end, HP_clan_buff_end) },
{ HP_POP(clan->reload, HP_clan_reload) },
{ HP_POP(clan->rejoin, HP_clan_rejoin) },
{ HP_POP(clan->inactivity_kick, HP_clan_inactivity_kick) },
{ HP_POP(clan->request_kickoffline, HP_clan_request_kickoffline) },
{ HP_POP(clan->request_membercount, HP_clan_request_membercount) },
/* clif_interface */
{ HP_POP(clif->init, HP_clif_init) },
{ HP_POP(clif->final, HP_clif_final) },
{ HP_POP(clif->setip, HP_clif_setip) },
{ HP_POP(clif->setbindip, HP_clif_setbindip) },
{ HP_POP(clif->setport, HP_clif_setport) },
{ HP_POP(clif->refresh_ip, HP_clif_refresh_ip) },
{ HP_POP(clif->send, HP_clif_send) },
{ HP_POP(clif->send_sub, HP_clif_send_sub) },
{ HP_POP(clif->send_actual, HP_clif_send_actual) },
{ HP_POP(clif->parse, HP_clif_parse) },
{ HP_POP(clif->packet, HP_clif_packet) },
{ HP_POP(clif->parse_cmd, HP_clif_parse_cmd) },
{ HP_POP(clif->decrypt_cmd, HP_clif_decrypt_cmd) },
{ HP_POP(clif->authok, HP_clif_authok) },
{ HP_POP(clif->auth_error, HP_clif_auth_error) },
{ HP_POP(clif->authrefuse, HP_clif_authrefuse) },
{ HP_POP(clif->authfail_fd, HP_clif_authfail_fd) },
{ HP_POP(clif->charselectok, HP_clif_charselectok) },
{ HP_POP(clif->dropflooritem, HP_clif_dropflooritem) },
{ HP_POP(clif->clearflooritem, HP_clif_clearflooritem) },
{ HP_POP(clif->additem, HP_clif_additem) },
{ HP_POP(clif->dropitem, HP_clif_dropitem) },
{ HP_POP(clif->delitem, HP_clif_delitem) },
{ HP_POP(clif->takeitem, HP_clif_takeitem) },
{ HP_POP(clif->item_movefailed, HP_clif_item_movefailed) },
{ HP_POP(clif->item_equip, HP_clif_item_equip) },
{ HP_POP(clif->item_normal, HP_clif_item_normal) },
{ HP_POP(clif->arrowequip, HP_clif_arrowequip) },
{ HP_POP(clif->arrow_fail, HP_clif_arrow_fail) },
{ HP_POP(clif->use_card, HP_clif_use_card) },
{ HP_POP(clif->cart_additem, HP_clif_cart_additem) },
{ HP_POP(clif->cart_delitem, HP_clif_cart_delitem) },
{ HP_POP(clif->equipitemack, HP_clif_equipitemack) },
{ HP_POP(clif->unequipitemack, HP_clif_unequipitemack) },
{ HP_POP(clif->useitemack, HP_clif_useitemack) },
{ HP_POP(clif->addcards, HP_clif_addcards) },
{ HP_POP(clif->item_sub, HP_clif_item_sub) },
{ HP_POP(clif->getareachar_item, HP_clif_getareachar_item) },
{ HP_POP(clif->cart_additem_ack, HP_clif_cart_additem_ack) },
{ HP_POP(clif->cashshop_load, HP_clif_cashshop_load) },
{ HP_POP(clif->cashShopSchedule, HP_clif_cashShopSchedule) },
{ HP_POP(clif->package_announce, HP_clif_package_announce) },
{ HP_POP(clif->item_drop_announce, HP_clif_item_drop_announce) },
{ HP_POP(clif->clearunit_single, HP_clif_clearunit_single) },
{ HP_POP(clif->clearunit_area, HP_clif_clearunit_area) },
{ HP_POP(clif->clearunit_delayed, HP_clif_clearunit_delayed) },
{ HP_POP(clif->walkok, HP_clif_walkok) },
{ HP_POP(clif->move, HP_clif_move) },
{ HP_POP(clif->move2, HP_clif_move2) },
{ HP_POP(clif->blown, HP_clif_blown) },
{ HP_POP(clif->slide, HP_clif_slide) },
{ HP_POP(clif->fixpos, HP_clif_fixpos) },
{ HP_POP(clif->changelook, HP_clif_changelook) },
{ HP_POP(clif->changetraplook, HP_clif_changetraplook) },
{ HP_POP(clif->refreshlook, HP_clif_refreshlook) },
{ HP_POP(clif->sendlook, HP_clif_sendlook) },
{ HP_POP(clif->class_change, HP_clif_class_change) },
{ HP_POP(clif->skill_delunit, HP_clif_skill_delunit) },
{ HP_POP(clif->skillunit_update, HP_clif_skillunit_update) },
{ HP_POP(clif->clearunit_delayed_sub, HP_clif_clearunit_delayed_sub) },
{ HP_POP(clif->set_unit_idle, HP_clif_set_unit_idle) },
{ HP_POP(clif->spawn_unit, HP_clif_spawn_unit) },
{ HP_POP(clif->spawn_unit2, HP_clif_spawn_unit2) },
{ HP_POP(clif->set_unit_idle2, HP_clif_set_unit_idle2) },
{ HP_POP(clif->set_unit_walking, HP_clif_set_unit_walking) },
{ HP_POP(clif->calc_walkdelay, HP_clif_calc_walkdelay) },
{ HP_POP(clif->getareachar_skillunit, HP_clif_getareachar_skillunit) },
{ HP_POP(clif->getareachar_unit, HP_clif_getareachar_unit) },
{ HP_POP(clif->clearchar_skillunit, HP_clif_clearchar_skillunit) },
{ HP_POP(clif->getareachar, HP_clif_getareachar) },
{ HP_POP(clif->graffiti_entry, HP_clif_graffiti_entry) },
{ HP_POP(clif->spawn, HP_clif_spawn) },
{ HP_POP(clif->changemap, HP_clif_changemap) },
{ HP_POP(clif->changemap_airship, HP_clif_changemap_airship) },
{ HP_POP(clif->changemapcell, HP_clif_changemapcell) },
{ HP_POP(clif->map_property, HP_clif_map_property) },
{ HP_POP(clif->pvpset, HP_clif_pvpset) },
{ HP_POP(clif->map_property_mapall, HP_clif_map_property_mapall) },
{ HP_POP(clif->bossmapinfo, HP_clif_bossmapinfo) },
{ HP_POP(clif->map_type, HP_clif_map_type) },
{ HP_POP(clif->maptypeproperty2, HP_clif_maptypeproperty2) },
{ HP_POP(clif->changemapserver, HP_clif_changemapserver) },
{ HP_POP(clif->changemapserver_airship, HP_clif_changemapserver_airship) },
{ HP_POP(clif->npcbuysell, HP_clif_npcbuysell) },
{ HP_POP(clif->buylist, HP_clif_buylist) },
{ HP_POP(clif->selllist, HP_clif_selllist) },
{ HP_POP(clif->cashshop_show, HP_clif_cashshop_show) },
{ HP_POP(clif->npc_buy_result, HP_clif_npc_buy_result) },
{ HP_POP(clif->npc_sell_result, HP_clif_npc_sell_result) },
{ HP_POP(clif->cashshop_ack, HP_clif_cashshop_ack) },
{ HP_POP(clif->scriptmes, HP_clif_scriptmes) },
{ HP_POP(clif->scriptnext, HP_clif_scriptnext) },
{ HP_POP(clif->scriptclose, HP_clif_scriptclose) },
{ HP_POP(clif->scriptmenu, HP_clif_scriptmenu) },
{ HP_POP(clif->scriptinput, HP_clif_scriptinput) },
{ HP_POP(clif->scriptinputstr, HP_clif_scriptinputstr) },
{ HP_POP(clif->cutin, HP_clif_cutin) },
{ HP_POP(clif->sendfakenpc, HP_clif_sendfakenpc) },
{ HP_POP(clif->scriptclear, HP_clif_scriptclear) },
{ HP_POP(clif->viewpoint, HP_clif_viewpoint) },
{ HP_POP(clif->damage, HP_clif_damage) },
{ HP_POP(clif->sitting, HP_clif_sitting) },
{ HP_POP(clif->standing, HP_clif_standing) },
{ HP_POP(clif->arrow_create_list, HP_clif_arrow_create_list) },
{ HP_POP(clif->refresh_storagewindow, HP_clif_refresh_storagewindow) },
{ HP_POP(clif->refresh, HP_clif_refresh) },
{ HP_POP(clif->fame_blacksmith, HP_clif_fame_blacksmith) },
{ HP_POP(clif->fame_alchemist, HP_clif_fame_alchemist) },
{ HP_POP(clif->fame_taekwon, HP_clif_fame_taekwon) },
{ HP_POP(clif->ranklist, HP_clif_ranklist) },
{ HP_POP(clif->ranklist_sub, HP_clif_ranklist_sub) },
{ HP_POP(clif->ranklist_sub2, HP_clif_ranklist_sub2) },
{ HP_POP(clif->update_rankingpoint, HP_clif_update_rankingpoint) },
{ HP_POP(clif->pRanklist, HP_clif_pRanklist) },
{ HP_POP(clif->hotkeys, HP_clif_hotkeys) },
{ HP_POP(clif->hotkeysAll, HP_clif_hotkeysAll) },
{ HP_POP(clif->insight, HP_clif_insight) },
{ HP_POP(clif->outsight, HP_clif_outsight) },
{ HP_POP(clif->skillcastcancel, HP_clif_skillcastcancel) },
{ HP_POP(clif->skill_fail, HP_clif_skill_fail) },
{ HP_POP(clif->skill_cooldown, HP_clif_skill_cooldown) },
{ HP_POP(clif->skill_memomessage, HP_clif_skill_memomessage) },
{ HP_POP(clif->skill_mapinfomessage, HP_clif_skill_mapinfomessage) },
{ HP_POP(clif->skill_produce_mix_list, HP_clif_skill_produce_mix_list) },
{ HP_POP(clif->cooking_list, HP_clif_cooking_list) },
{ HP_POP(clif->autospell, HP_clif_autospell) },
{ HP_POP(clif->combo_delay, HP_clif_combo_delay) },
{ HP_POP(clif->status_change, HP_clif_status_change) },
{ HP_POP(clif->status_change_sub, HP_clif_status_change_sub) },
{ HP_POP(clif->insert_card, HP_clif_insert_card) },
{ HP_POP(clif->inventoryList, HP_clif_inventoryList) },
{ HP_POP(clif->inventoryItems, HP_clif_inventoryItems) },
{ HP_POP(clif->equipList, HP_clif_equipList) },
{ HP_POP(clif->equipItems, HP_clif_equipItems) },
{ HP_POP(clif->cartList, HP_clif_cartList) },
{ HP_POP(clif->cartItems, HP_clif_cartItems) },
{ HP_POP(clif->inventoryExpansionInfo, HP_clif_inventoryExpansionInfo) },
{ HP_POP(clif->inventoryExpandAck, HP_clif_inventoryExpandAck) },
{ HP_POP(clif->inventoryExpandResult, HP_clif_inventoryExpandResult) },
{ HP_POP(clif->pInventoryExpansion, HP_clif_pInventoryExpansion) },
{ HP_POP(clif->pInventoryExpansionConfirmed, HP_clif_pInventoryExpansionConfirmed) },
{ HP_POP(clif->pInventoryExpansionRejected, HP_clif_pInventoryExpansionRejected) },
{ HP_POP(clif->favorite_item, HP_clif_favorite_item) },
{ HP_POP(clif->clearcart, HP_clif_clearcart) },
{ HP_POP(clif->item_identify_list, HP_clif_item_identify_list) },
{ HP_POP(clif->item_identified, HP_clif_item_identified) },
{ HP_POP(clif->item_repair_list, HP_clif_item_repair_list) },
{ HP_POP(clif->item_repaireffect, HP_clif_item_repaireffect) },
{ HP_POP(clif->item_damaged, HP_clif_item_damaged) },
{ HP_POP(clif->item_refine_list, HP_clif_item_refine_list) },
{ HP_POP(clif->item_skill, HP_clif_item_skill) },
{ HP_POP(clif->mvp_item, HP_clif_mvp_item) },
{ HP_POP(clif->mvp_exp, HP_clif_mvp_exp) },
{ HP_POP(clif->mvp_noitem, HP_clif_mvp_noitem) },
{ HP_POP(clif->changed_dir, HP_clif_changed_dir) },
{ HP_POP(clif->blname_ack, HP_clif_blname_ack) },
{ HP_POP(clif->pcname_ack, HP_clif_pcname_ack) },
{ HP_POP(clif->homname_ack, HP_clif_homname_ack) },
{ HP_POP(clif->mername_ack, HP_clif_mername_ack) },
{ HP_POP(clif->petname_ack, HP_clif_petname_ack) },
{ HP_POP(clif->npcname_ack, HP_clif_npcname_ack) },
{ HP_POP(clif->mobname_ack, HP_clif_mobname_ack) },
{ HP_POP(clif->mobname_guardian_ack, HP_clif_mobname_guardian_ack) },
{ HP_POP(clif->mobname_additional_ack, HP_clif_mobname_additional_ack) },
{ HP_POP(clif->mobname_normal_ack, HP_clif_mobname_normal_ack) },
{ HP_POP(clif->chatname_ack, HP_clif_chatname_ack) },
{ HP_POP(clif->elemname_ack, HP_clif_elemname_ack) },
{ HP_POP(clif->unknownname_ack, HP_clif_unknownname_ack) },
{ HP_POP(clif->monster_hp_bar, HP_clif_monster_hp_bar) },
{ HP_POP(clif->hpmeter, HP_clif_hpmeter) },
{ HP_POP(clif->hpmeter_single, HP_clif_hpmeter_single) },
{ HP_POP(clif->hpmeter_sub, HP_clif_hpmeter_sub) },
{ HP_POP(clif->upgrademessage, HP_clif_upgrademessage) },
{ HP_POP(clif->get_weapon_view, HP_clif_get_weapon_view) },
{ HP_POP(clif->gospel_info, HP_clif_gospel_info) },
{ HP_POP(clif->feel_req, HP_clif_feel_req) },
{ HP_POP(clif->starskill, HP_clif_starskill) },
{ HP_POP(clif->feel_info, HP_clif_feel_info) },
{ HP_POP(clif->hate_info, HP_clif_hate_info) },
{ HP_POP(clif->mission_info, HP_clif_mission_info) },
{ HP_POP(clif->feel_hate_reset, HP_clif_feel_hate_reset) },
{ HP_POP(clif->partytickack, HP_clif_partytickack) },
{ HP_POP(clif->zc_config, HP_clif_zc_config) },
{ HP_POP(clif->viewequip_ack, HP_clif_viewequip_ack) },
{ HP_POP(clif->equpcheckbox, HP_clif_equpcheckbox) },
{ HP_POP(clif->displayexp, HP_clif_displayexp) },
{ HP_POP(clif->font, HP_clif_font) },
{ HP_POP(clif->progressbar, HP_clif_progressbar) },
{ HP_POP(clif->progressbar_abort, HP_clif_progressbar_abort) },
{ HP_POP(clif->progressbar_unit, HP_clif_progressbar_unit) },
{ HP_POP(clif->showdigit, HP_clif_showdigit) },
{ HP_POP(clif->elementalconverter_list, HP_clif_elementalconverter_list) },
{ HP_POP(clif->spellbook_list, HP_clif_spellbook_list) },
{ HP_POP(clif->magicdecoy_list, HP_clif_magicdecoy_list) },
{ HP_POP(clif->poison_list, HP_clif_poison_list) },
{ HP_POP(clif->autoshadowspell_list, HP_clif_autoshadowspell_list) },
{ HP_POP(clif->skill_itemlistwindow, HP_clif_skill_itemlistwindow) },
{ HP_POP(clif->sc_load, HP_clif_sc_load) },
{ HP_POP(clif->sc_continue, HP_clif_sc_continue) },
{ HP_POP(clif->sc_end, HP_clif_sc_end) },
{ HP_POP(clif->initialstatus, HP_clif_initialstatus) },
{ HP_POP(clif->cooldown_list, HP_clif_cooldown_list) },
{ HP_POP(clif->updatestatus, HP_clif_updatestatus) },
{ HP_POP(clif->changestatus, HP_clif_changestatus) },
{ HP_POP(clif->statusupack, HP_clif_statusupack) },
{ HP_POP(clif->movetoattack, HP_clif_movetoattack) },
{ HP_POP(clif->solved_charname, HP_clif_solved_charname) },
{ HP_POP(clif->charnameupdate, HP_clif_charnameupdate) },
{ HP_POP(clif->delayquit, HP_clif_delayquit) },
{ HP_POP(clif->getareachar_pc, HP_clif_getareachar_pc) },
{ HP_POP(clif->disconnect_ack, HP_clif_disconnect_ack) },
{ HP_POP(clif->PVPInfo, HP_clif_PVPInfo) },
{ HP_POP(clif->blacksmith, HP_clif_blacksmith) },
{ HP_POP(clif->alchemist, HP_clif_alchemist) },
{ HP_POP(clif->taekwon, HP_clif_taekwon) },
{ HP_POP(clif->ranking_pk, HP_clif_ranking_pk) },
{ HP_POP(clif->quitsave, HP_clif_quitsave) },
{ HP_POP(clif->misceffect, HP_clif_misceffect) },
{ HP_POP(clif->changeoption, HP_clif_changeoption) },
{ HP_POP(clif->changeoption2, HP_clif_changeoption2) },
{ HP_POP(clif->emotion, HP_clif_emotion) },
{ HP_POP(clif->talkiebox, HP_clif_talkiebox) },
{ HP_POP(clif->wedding_effect, HP_clif_wedding_effect) },
{ HP_POP(clif->divorced, HP_clif_divorced) },
{ HP_POP(clif->callpartner, HP_clif_callpartner) },
{ HP_POP(clif->skill_damage, HP_clif_skill_damage) },
{ HP_POP(clif->skill_nodamage, HP_clif_skill_nodamage) },
{ HP_POP(clif->skill_poseffect, HP_clif_skill_poseffect) },
{ HP_POP(clif->skill_estimation, HP_clif_skill_estimation) },
{ HP_POP(clif->skill_warppoint, HP_clif_skill_warppoint) },
{ HP_POP(clif->useskill, HP_clif_useskill) },
{ HP_POP(clif->produce_effect, HP_clif_produce_effect) },
{ HP_POP(clif->devotion, HP_clif_devotion) },
{ HP_POP(clif->spiritball, HP_clif_spiritball) },
{ HP_POP(clif->spiritball_single, HP_clif_spiritball_single) },
{ HP_POP(clif->bladestop, HP_clif_bladestop) },
{ HP_POP(clif->mvp_effect, HP_clif_mvp_effect) },
{ HP_POP(clif->heal, HP_clif_heal) },
{ HP_POP(clif->resurrection, HP_clif_resurrection) },
{ HP_POP(clif->refine, HP_clif_refine) },
{ HP_POP(clif->weather, HP_clif_weather) },
{ HP_POP(clif->specialeffect, HP_clif_specialeffect) },
{ HP_POP(clif->specialeffect_single, HP_clif_specialeffect_single) },
{ HP_POP(clif->specialeffect_value, HP_clif_specialeffect_value) },
{ HP_POP(clif->removeSpecialEffect, HP_clif_removeSpecialEffect) },
{ HP_POP(clif->removeSpecialEffect_single, HP_clif_removeSpecialEffect_single) },
{ HP_POP(clif->millenniumshield, HP_clif_millenniumshield) },
{ HP_POP(clif->spiritcharm, HP_clif_spiritcharm) },
{ HP_POP(clif->charm_single, HP_clif_charm_single) },
{ HP_POP(clif->snap, HP_clif_snap) },
{ HP_POP(clif->weather_check, HP_clif_weather_check) },
{ HP_POP(clif->playBGM, HP_clif_playBGM) },
{ HP_POP(clif->soundeffect, HP_clif_soundeffect) },
{ HP_POP(clif->soundeffectall, HP_clif_soundeffectall) },
{ HP_POP(clif->GlobalMessage, HP_clif_GlobalMessage) },
{ HP_POP(clif->createchat, HP_clif_createchat) },
{ HP_POP(clif->dispchat, HP_clif_dispchat) },
{ HP_POP(clif->joinchatfail, HP_clif_joinchatfail) },
{ HP_POP(clif->joinchatok, HP_clif_joinchatok) },
{ HP_POP(clif->addchat, HP_clif_addchat) },
{ HP_POP(clif->changechatowner, HP_clif_changechatowner) },
{ HP_POP(clif->chatRoleChange, HP_clif_chatRoleChange) },
{ HP_POP(clif->clearchat, HP_clif_clearchat) },
{ HP_POP(clif->leavechat, HP_clif_leavechat) },
{ HP_POP(clif->changechatstatus, HP_clif_changechatstatus) },
{ HP_POP(clif->wis_message, HP_clif_wis_message) },
{ HP_POP(clif->wis_end, HP_clif_wis_end) },
{ HP_POP(clif->disp_message, HP_clif_disp_message) },
{ HP_POP(clif->broadcast, HP_clif_broadcast) },
{ HP_POP(clif->broadcast2, HP_clif_broadcast2) },
{ HP_POP(clif->messagecolor_self, HP_clif_messagecolor_self) },
{ HP_POP(clif->messagecolor, HP_clif_messagecolor) },
{ HP_POP(clif->serviceMessageColor, HP_clif_serviceMessageColor) },
{ HP_POP(clif->disp_overhead, HP_clif_disp_overhead) },
{ HP_POP(clif->notify_playerchat, HP_clif_notify_playerchat) },
{ HP_POP(clif->msgtable, HP_clif_msgtable) },
{ HP_POP(clif->msgtable_num, HP_clif_msgtable_num) },
{ HP_POP(clif->msgtable_skill, HP_clif_msgtable_skill) },
{ HP_POP(clif->msgtable_str, HP_clif_msgtable_str) },
{ HP_POP(clif->msgtable_str_color, HP_clif_msgtable_str_color) },
{ HP_POP(clif->msgtable_color, HP_clif_msgtable_color) },
{ HP_POP(clif->message, HP_clif_message) },
{ HP_POP(clif->messageln, HP_clif_messageln) },
{ HP_POP(clif->process_chat_message, HP_clif_process_chat_message) },
{ HP_POP(clif->process_whisper_message, HP_clif_process_whisper_message) },
{ HP_POP(clif->wisexin, HP_clif_wisexin) },
{ HP_POP(clif->wisall, HP_clif_wisall) },
{ HP_POP(clif->PMIgnoreList, HP_clif_PMIgnoreList) },
{ HP_POP(clif->ShowScript, HP_clif_ShowScript) },
{ HP_POP(clif->traderequest, HP_clif_traderequest) },
{ HP_POP(clif->tradestart, HP_clif_tradestart) },
{ HP_POP(clif->tradeadditem, HP_clif_tradeadditem) },
{ HP_POP(clif->tradeitemok, HP_clif_tradeitemok) },
{ HP_POP(clif->tradedeal_lock, HP_clif_tradedeal_lock) },
{ HP_POP(clif->tradecancelled, HP_clif_tradecancelled) },
{ HP_POP(clif->tradecompleted, HP_clif_tradecompleted) },
{ HP_POP(clif->tradeundo, HP_clif_tradeundo) },
{ HP_POP(clif->openvendingreq, HP_clif_openvendingreq) },
{ HP_POP(clif->showvendingboard, HP_clif_showvendingboard) },
{ HP_POP(clif->closevendingboard, HP_clif_closevendingboard) },
{ HP_POP(clif->vendinglist, HP_clif_vendinglist) },
{ HP_POP(clif->buyvending, HP_clif_buyvending) },
{ HP_POP(clif->openvending, HP_clif_openvending) },
{ HP_POP(clif->openvendingAck, HP_clif_openvendingAck) },
{ HP_POP(clif->vendingreport, HP_clif_vendingreport) },
{ HP_POP(clif->storageList, HP_clif_storageList) },
{ HP_POP(clif->guildStorageList, HP_clif_guildStorageList) },
{ HP_POP(clif->storageItems, HP_clif_storageItems) },
{ HP_POP(clif->inventoryStart, HP_clif_inventoryStart) },
{ HP_POP(clif->inventoryEnd, HP_clif_inventoryEnd) },
{ HP_POP(clif->updatestorageamount, HP_clif_updatestorageamount) },
{ HP_POP(clif->storageitemadded, HP_clif_storageitemadded) },
{ HP_POP(clif->storageitemremoved, HP_clif_storageitemremoved) },
{ HP_POP(clif->storageclose, HP_clif_storageclose) },
{ HP_POP(clif->skillinfoblock, HP_clif_skillinfoblock) },
{ HP_POP(clif->skillup, HP_clif_skillup) },
{ HP_POP(clif->skillinfo, HP_clif_skillinfo) },
{ HP_POP(clif->addskill, HP_clif_addskill) },
{ HP_POP(clif->deleteskill, HP_clif_deleteskill) },
{ HP_POP(clif->playerSkillToPacket, HP_clif_playerSkillToPacket) },
{ HP_POP(clif->party_created, HP_clif_party_created) },
{ HP_POP(clif->party_member_info, HP_clif_party_member_info) },
{ HP_POP(clif->party_info, HP_clif_party_info) },
{ HP_POP(clif->party_job_and_level, HP_clif_party_job_and_level) },
{ HP_POP(clif->party_invite, HP_clif_party_invite) },
{ HP_POP(clif->party_inviteack, HP_clif_party_inviteack) },
{ HP_POP(clif->party_option, HP_clif_party_option) },
{ HP_POP(clif->party_withdraw, HP_clif_party_withdraw) },
{ HP_POP(clif->party_message, HP_clif_party_message) },
{ HP_POP(clif->party_xy, HP_clif_party_xy) },
{ HP_POP(clif->party_xy_single, HP_clif_party_xy_single) },
{ HP_POP(clif->party_hp, HP_clif_party_hp) },
{ HP_POP(clif->party_xy_remove, HP_clif_party_xy_remove) },
{ HP_POP(clif->party_show_picker, HP_clif_party_show_picker) },
{ HP_POP(clif->partyinvitationstate, HP_clif_partyinvitationstate) },
{ HP_POP(clif->PartyLeaderChanged, HP_clif_PartyLeaderChanged) },
{ HP_POP(clif->guild_created, HP_clif_guild_created) },
{ HP_POP(clif->guild_belonginfo, HP_clif_guild_belonginfo) },
{ HP_POP(clif->guild_masterormember, HP_clif_guild_masterormember) },
{ HP_POP(clif->guild_basicinfo, HP_clif_guild_basicinfo) },
{ HP_POP(clif->guild_allianceinfo, HP_clif_guild_allianceinfo) },
{ HP_POP(clif->guild_castlelist, HP_clif_guild_castlelist) },
{ HP_POP(clif->guild_castleinfo, HP_clif_guild_castleinfo) },
{ HP_POP(clif->guild_memberlist, HP_clif_guild_memberlist) },
{ HP_POP(clif->guild_skillinfo, HP_clif_guild_skillinfo) },
{ HP_POP(clif->guild_send_onlineinfo, HP_clif_guild_send_onlineinfo) },
{ HP_POP(clif->guild_memberlogin_notice, HP_clif_guild_memberlogin_notice) },
{ HP_POP(clif->guild_invite, HP_clif_guild_invite) },
{ HP_POP(clif->guild_inviteack, HP_clif_guild_inviteack) },
{ HP_POP(clif->guild_leave, HP_clif_guild_leave) },
{ HP_POP(clif->guild_expulsion, HP_clif_guild_expulsion) },
{ HP_POP(clif->guild_positionchanged, HP_clif_guild_positionchanged) },
{ HP_POP(clif->guild_memberpositionchanged, HP_clif_guild_memberpositionchanged) },
{ HP_POP(clif->guild_emblem, HP_clif_guild_emblem) },
{ HP_POP(clif->guild_emblem_area, HP_clif_guild_emblem_area) },
{ HP_POP(clif->guild_notice, HP_clif_guild_notice) },
{ HP_POP(clif->guild_message, HP_clif_guild_message) },
{ HP_POP(clif->guild_reqalliance, HP_clif_guild_reqalliance) },
{ HP_POP(clif->guild_allianceack, HP_clif_guild_allianceack) },
{ HP_POP(clif->guild_delalliance, HP_clif_guild_delalliance) },
{ HP_POP(clif->guild_oppositionack, HP_clif_guild_oppositionack) },
{ HP_POP(clif->guild_broken, HP_clif_guild_broken) },
{ HP_POP(clif->guild_xy, HP_clif_guild_xy) },
{ HP_POP(clif->guild_xy_single, HP_clif_guild_xy_single) },
{ HP_POP(clif->guild_xy_remove, HP_clif_guild_xy_remove) },
{ HP_POP(clif->guild_positionnamelist, HP_clif_guild_positionnamelist) },
{ HP_POP(clif->guild_positioninfolist, HP_clif_guild_positioninfolist) },
{ HP_POP(clif->guild_expulsionlist, HP_clif_guild_expulsionlist) },
{ HP_POP(clif->guild_set_position, HP_clif_guild_set_position) },
{ HP_POP(clif->guild_position_selected, HP_clif_guild_position_selected) },
{ HP_POP(clif->validate_emblem, HP_clif_validate_emblem) },
{ HP_POP(clif->bg_hp, HP_clif_bg_hp) },
{ HP_POP(clif->bg_xy, HP_clif_bg_xy) },
{ HP_POP(clif->bg_xy_remove, HP_clif_bg_xy_remove) },
{ HP_POP(clif->bg_message, HP_clif_bg_message) },
{ HP_POP(clif->bg_updatescore, HP_clif_bg_updatescore) },
{ HP_POP(clif->bg_updatescore_single, HP_clif_bg_updatescore_single) },
{ HP_POP(clif->sendbgemblem_area, HP_clif_sendbgemblem_area) },
{ HP_POP(clif->sendbgemblem_single, HP_clif_sendbgemblem_single) },
{ HP_POP(clif->instance, HP_clif_instance) },
{ HP_POP(clif->instance_join, HP_clif_instance_join) },
{ HP_POP(clif->instance_leave, HP_clif_instance_leave) },
{ HP_POP(clif->catch_process, HP_clif_catch_process) },
{ HP_POP(clif->pet_roulette, HP_clif_pet_roulette) },
{ HP_POP(clif->sendegg, HP_clif_sendegg) },
{ HP_POP(clif->send_petstatus, HP_clif_send_petstatus) },
{ HP_POP(clif->send_petdata, HP_clif_send_petdata) },
{ HP_POP(clif->pet_emotion, HP_clif_pet_emotion) },
{ HP_POP(clif->pet_food, HP_clif_pet_food) },
{ HP_POP(clif->friendslist_toggle_sub, HP_clif_friendslist_toggle_sub) },
{ HP_POP(clif->friendslist_send, HP_clif_friendslist_send) },
{ HP_POP(clif->friendslist_reqack, HP_clif_friendslist_reqack) },
{ HP_POP(clif->friendslist_toggle, HP_clif_friendslist_toggle) },
{ HP_POP(clif->friendlist_req, HP_clif_friendlist_req) },
{ HP_POP(clif->GM_kickack, HP_clif_GM_kickack) },
{ HP_POP(clif->GM_kick, HP_clif_GM_kick) },
{ HP_POP(clif->manner_message, HP_clif_manner_message) },
{ HP_POP(clif->GM_silence, HP_clif_GM_silence) },
{ HP_POP(clif->account_name, HP_clif_account_name) },
{ HP_POP(clif->check, HP_clif_check) },
{ HP_POP(clif->hominfo, HP_clif_hominfo) },
{ HP_POP(clif->homskillinfoblock, HP_clif_homskillinfoblock) },
{ HP_POP(clif->homskillup, HP_clif_homskillup) },
{ HP_POP(clif->hom_food, HP_clif_hom_food) },
{ HP_POP(clif->send_homdata, HP_clif_send_homdata) },
{ HP_POP(clif->quest_send_list, HP_clif_quest_send_list) },
{ HP_POP(clif->quest_send_mission, HP_clif_quest_send_mission) },
{ HP_POP(clif->quest_add, HP_clif_quest_add) },
{ HP_POP(clif->quest_delete, HP_clif_quest_delete) },
{ HP_POP(clif->quest_update_status, HP_clif_quest_update_status) },
{ HP_POP(clif->quest_update_objective, HP_clif_quest_update_objective) },
{ HP_POP(clif->quest_notify_objective, HP_clif_quest_notify_objective) },
{ HP_POP(clif->quest_show_event, HP_clif_quest_show_event) },
{ HP_POP(clif->mail_window, HP_clif_mail_window) },
{ HP_POP(clif->mail_read, HP_clif_mail_read) },
{ HP_POP(clif->mail_delete, HP_clif_mail_delete) },
{ HP_POP(clif->mail_return, HP_clif_mail_return) },
{ HP_POP(clif->mail_send, HP_clif_mail_send) },
{ HP_POP(clif->mail_new, HP_clif_mail_new) },
{ HP_POP(clif->mail_refreshinbox, HP_clif_mail_refreshinbox) },
{ HP_POP(clif->mail_getattachment, HP_clif_mail_getattachment) },
{ HP_POP(clif->mail_setattachment, HP_clif_mail_setattachment) },
{ HP_POP(clif->auction_openwindow, HP_clif_auction_openwindow) },
{ HP_POP(clif->auction_results, HP_clif_auction_results) },
{ HP_POP(clif->auction_message, HP_clif_auction_message) },
{ HP_POP(clif->auction_close, HP_clif_auction_close) },
{ HP_POP(clif->auction_setitem, HP_clif_auction_setitem) },
{ HP_POP(clif->mercenary_info, HP_clif_mercenary_info) },
{ HP_POP(clif->mercenary_skillblock, HP_clif_mercenary_skillblock) },
{ HP_POP(clif->mercenary_message, HP_clif_mercenary_message) },
{ HP_POP(clif->mercenary_updatestatus, HP_clif_mercenary_updatestatus) },
{ HP_POP(clif->rental_time, HP_clif_rental_time) },
{ HP_POP(clif->rental_expired, HP_clif_rental_expired) },
{ HP_POP(clif->PartyBookingRegisterAck, HP_clif_PartyBookingRegisterAck) },
{ HP_POP(clif->PartyBookingDeleteAck, HP_clif_PartyBookingDeleteAck) },
{ HP_POP(clif->PartyBookingSearchAck, HP_clif_PartyBookingSearchAck) },
{ HP_POP(clif->PartyBookingUpdateNotify, HP_clif_PartyBookingUpdateNotify) },
{ HP_POP(clif->PartyBookingDeleteNotify, HP_clif_PartyBookingDeleteNotify) },
{ HP_POP(clif->PartyBookingInsertNotify, HP_clif_PartyBookingInsertNotify) },
{ HP_POP(clif->PartyRecruitRegisterAck, HP_clif_PartyRecruitRegisterAck) },
{ HP_POP(clif->PartyRecruitDeleteAck, HP_clif_PartyRecruitDeleteAck) },
{ HP_POP(clif->PartyRecruitSearchAck, HP_clif_PartyRecruitSearchAck) },
{ HP_POP(clif->PartyRecruitUpdateNotify, HP_clif_PartyRecruitUpdateNotify) },
{ HP_POP(clif->PartyRecruitDeleteNotify, HP_clif_PartyRecruitDeleteNotify) },
{ HP_POP(clif->PartyRecruitInsertNotify, HP_clif_PartyRecruitInsertNotify) },
{ HP_POP(clif->PartyBookingVolunteerInfo, HP_clif_PartyBookingVolunteerInfo) },
{ HP_POP(clif->PartyBookingRefuseVolunteer, HP_clif_PartyBookingRefuseVolunteer) },
{ HP_POP(clif->PartyBookingCancelVolunteer, HP_clif_PartyBookingCancelVolunteer) },
{ HP_POP(clif->PartyBookingAddFilteringList, HP_clif_PartyBookingAddFilteringList) },
{ HP_POP(clif->PartyBookingSubFilteringList, HP_clif_PartyBookingSubFilteringList) },
{ HP_POP(clif->buyingstore_open, HP_clif_buyingstore_open) },
{ HP_POP(clif->buyingstore_open_failed, HP_clif_buyingstore_open_failed) },
{ HP_POP(clif->buyingstore_myitemlist, HP_clif_buyingstore_myitemlist) },
{ HP_POP(clif->buyingstore_entry, HP_clif_buyingstore_entry) },
{ HP_POP(clif->buyingstore_entry_single, HP_clif_buyingstore_entry_single) },
{ HP_POP(clif->buyingstore_disappear_entry, HP_clif_buyingstore_disappear_entry) },
{ HP_POP(clif->buyingstore_disappear_entry_single, HP_clif_buyingstore_disappear_entry_single) },
{ HP_POP(clif->buyingstore_itemlist, HP_clif_buyingstore_itemlist) },
{ HP_POP(clif->buyingstore_trade_failed_buyer, HP_clif_buyingstore_trade_failed_buyer) },
{ HP_POP(clif->buyingstore_update_item, HP_clif_buyingstore_update_item) },
{ HP_POP(clif->buyingstore_delete_item, HP_clif_buyingstore_delete_item) },
{ HP_POP(clif->buyingstore_trade_failed_seller, HP_clif_buyingstore_trade_failed_seller) },
{ HP_POP(clif->search_store_info_ack, HP_clif_search_store_info_ack) },
{ HP_POP(clif->search_store_info_failed, HP_clif_search_store_info_failed) },
{ HP_POP(clif->open_search_store_info, HP_clif_open_search_store_info) },
{ HP_POP(clif->search_store_info_click_ack, HP_clif_search_store_info_click_ack) },
{ HP_POP(clif->elemental_info, HP_clif_elemental_info) },
{ HP_POP(clif->elemental_updatestatus, HP_clif_elemental_updatestatus) },
{ HP_POP(clif->bgqueue_ack, HP_clif_bgqueue_ack) },
{ HP_POP(clif->bgqueue_notice_delete, HP_clif_bgqueue_notice_delete) },
{ HP_POP(clif->bgqueue_update_info, HP_clif_bgqueue_update_info) },
{ HP_POP(clif->bgqueue_joined, HP_clif_bgqueue_joined) },
{ HP_POP(clif->bgqueue_pcleft, HP_clif_bgqueue_pcleft) },
{ HP_POP(clif->bgqueue_battlebegins, HP_clif_bgqueue_battlebegins) },
{ HP_POP(clif->adopt_reply, HP_clif_adopt_reply) },
{ HP_POP(clif->adopt_request, HP_clif_adopt_request) },
{ HP_POP(clif->readbook, HP_clif_readbook) },
{ HP_POP(clif->notify_time, HP_clif_notify_time) },
{ HP_POP(clif->user_count, HP_clif_user_count) },
{ HP_POP(clif->noask_sub, HP_clif_noask_sub) },
{ HP_POP(clif->bc_ready, HP_clif_bc_ready) },
{ HP_POP(clif->channel_msg, HP_clif_channel_msg) },
{ HP_POP(clif->channel_msg2, HP_clif_channel_msg2) },
{ HP_POP(clif->undisguise_timer, HP_clif_undisguise_timer) },
{ HP_POP(clif->bank_deposit, HP_clif_bank_deposit) },
{ HP_POP(clif->bank_withdraw, HP_clif_bank_withdraw) },
{ HP_POP(clif->show_modifiers, HP_clif_show_modifiers) },
{ HP_POP(clif->notify_bounditem, HP_clif_notify_bounditem) },
{ HP_POP(clif->delay_damage, HP_clif_delay_damage) },
{ HP_POP(clif->delay_damage_sub, HP_clif_delay_damage_sub) },
{ HP_POP(clif->npc_market_open, HP_clif_npc_market_open) },
{ HP_POP(clif->npc_market_purchase_ack, HP_clif_npc_market_purchase_ack) },
{ HP_POP(clif->parse_roulette_db, HP_clif_parse_roulette_db) },
{ HP_POP(clif->roulette_generate_ack, HP_clif_roulette_generate_ack) },
{ HP_POP(clif->roulette_close, HP_clif_roulette_close) },
{ HP_POP(clif->openmergeitem, HP_clif_openmergeitem) },
{ HP_POP(clif->cancelmergeitem, HP_clif_cancelmergeitem) },
{ HP_POP(clif->comparemergeitem, HP_clif_comparemergeitem) },
{ HP_POP(clif->ackmergeitems, HP_clif_ackmergeitems) },
{ HP_POP(clif->mergeitems, HP_clif_mergeitems) },
{ HP_POP(clif->isdisguised, HP_clif_isdisguised) },
{ HP_POP(clif->navigate_to, HP_clif_navigate_to) },
{ HP_POP(clif->bl_type, HP_clif_bl_type) },
{ HP_POP(clif->achievement_send_list, HP_clif_achievement_send_list) },
{ HP_POP(clif->achievement_send_update, HP_clif_achievement_send_update) },
{ HP_POP(clif->pAchievementGetReward, HP_clif_pAchievementGetReward) },
{ HP_POP(clif->achievement_reward_ack, HP_clif_achievement_reward_ack) },
{ HP_POP(clif->change_title_ack, HP_clif_change_title_ack) },
{ HP_POP(clif->pChangeTitle, HP_clif_pChangeTitle) },
{ HP_POP(clif->pWantToConnection, HP_clif_pWantToConnection) },
{ HP_POP(clif->pLoadEndAck, HP_clif_pLoadEndAck) },
{ HP_POP(clif->pTickSend, HP_clif_pTickSend) },
{ HP_POP(clif->pHotkey1, HP_clif_pHotkey1) },
{ HP_POP(clif->pHotkey2, HP_clif_pHotkey2) },
{ HP_POP(clif->pProgressbar, HP_clif_pProgressbar) },
{ HP_POP(clif->pWalkToXY, HP_clif_pWalkToXY) },
{ HP_POP(clif->pQuitGame, HP_clif_pQuitGame) },
{ HP_POP(clif->pGetCharNameRequest, HP_clif_pGetCharNameRequest) },
{ HP_POP(clif->pGlobalMessage, HP_clif_pGlobalMessage) },
{ HP_POP(clif->pMapMove, HP_clif_pMapMove) },
{ HP_POP(clif->pChangeDir, HP_clif_pChangeDir) },
{ HP_POP(clif->pEmotion, HP_clif_pEmotion) },
{ HP_POP(clif->pHowManyConnections, HP_clif_pHowManyConnections) },
{ HP_POP(clif->pActionRequest, HP_clif_pActionRequest) },
{ HP_POP(clif->pActionRequest_sub, HP_clif_pActionRequest_sub) },
{ HP_POP(clif->pRestart, HP_clif_pRestart) },
{ HP_POP(clif->pWisMessage, HP_clif_pWisMessage) },
{ HP_POP(clif->pBroadcast, HP_clif_pBroadcast) },
{ HP_POP(clif->pTakeItem, HP_clif_pTakeItem) },
{ HP_POP(clif->pDropItem, HP_clif_pDropItem) },
{ HP_POP(clif->pUseItem, HP_clif_pUseItem) },
{ HP_POP(clif->pEquipItem, HP_clif_pEquipItem) },
{ HP_POP(clif->pUnequipItem, HP_clif_pUnequipItem) },
{ HP_POP(clif->pNpcClicked, HP_clif_pNpcClicked) },
{ HP_POP(clif->pNpcBuySellSelected, HP_clif_pNpcBuySellSelected) },
{ HP_POP(clif->pNpcBuyListSend, HP_clif_pNpcBuyListSend) },
{ HP_POP(clif->pNpcSellListSend, HP_clif_pNpcSellListSend) },
{ HP_POP(clif->pCreateChatRoom, HP_clif_pCreateChatRoom) },
{ HP_POP(clif->pChatAddMember, HP_clif_pChatAddMember) },
{ HP_POP(clif->pChatRoomStatusChange, HP_clif_pChatRoomStatusChange) },
{ HP_POP(clif->pChangeChatOwner, HP_clif_pChangeChatOwner) },
{ HP_POP(clif->pKickFromChat, HP_clif_pKickFromChat) },
{ HP_POP(clif->pChatLeave, HP_clif_pChatLeave) },
{ HP_POP(clif->pTradeRequest, HP_clif_pTradeRequest) },
{ HP_POP(clif->pTradeAck, HP_clif_pTradeAck) },
{ HP_POP(clif->pTradeAddItem, HP_clif_pTradeAddItem) },
{ HP_POP(clif->pTradeOk, HP_clif_pTradeOk) },
{ HP_POP(clif->pTradeCancel, HP_clif_pTradeCancel) },
{ HP_POP(clif->pTradeCommit, HP_clif_pTradeCommit) },
{ HP_POP(clif->pStopAttack, HP_clif_pStopAttack) },
{ HP_POP(clif->pPutItemToCart, HP_clif_pPutItemToCart) },
{ HP_POP(clif->pGetItemFromCart, HP_clif_pGetItemFromCart) },
{ HP_POP(clif->pRemoveOption, HP_clif_pRemoveOption) },
{ HP_POP(clif->pChangeCart, HP_clif_pChangeCart) },
{ HP_POP(clif->pStatusUp, HP_clif_pStatusUp) },
{ HP_POP(clif->pSkillUp, HP_clif_pSkillUp) },
{ HP_POP(clif->useSkillToIdReal, HP_clif_useSkillToIdReal) },
{ HP_POP(clif->pUseSkillToId, HP_clif_pUseSkillToId) },
{ HP_POP(clif->pStartUseSkillToId, HP_clif_pStartUseSkillToId) },
{ HP_POP(clif->pStopUseSkillToId, HP_clif_pStopUseSkillToId) },
{ HP_POP(clif->pUseSkillToId_homun, HP_clif_pUseSkillToId_homun) },
{ HP_POP(clif->pUseSkillToId_mercenary, HP_clif_pUseSkillToId_mercenary) },
{ HP_POP(clif->pUseSkillToPos, HP_clif_pUseSkillToPos) },
{ HP_POP(clif->pUseSkillToPosSub, HP_clif_pUseSkillToPosSub) },
{ HP_POP(clif->pUseSkillToPos_homun, HP_clif_pUseSkillToPos_homun) },
{ HP_POP(clif->pUseSkillToPos_mercenary, HP_clif_pUseSkillToPos_mercenary) },
{ HP_POP(clif->pUseSkillToPosMoreInfo, HP_clif_pUseSkillToPosMoreInfo) },
{ HP_POP(clif->pUseSkillMap, HP_clif_pUseSkillMap) },
{ HP_POP(clif->pRequestMemo, HP_clif_pRequestMemo) },
{ HP_POP(clif->pProduceMix, HP_clif_pProduceMix) },
{ HP_POP(clif->pCooking, HP_clif_pCooking) },
{ HP_POP(clif->pRepairItem, HP_clif_pRepairItem) },
{ HP_POP(clif->pWeaponRefine, HP_clif_pWeaponRefine) },
{ HP_POP(clif->pNpcSelectMenu, HP_clif_pNpcSelectMenu) },
{ HP_POP(clif->pNpcNextClicked, HP_clif_pNpcNextClicked) },
{ HP_POP(clif->pNpcAmountInput, HP_clif_pNpcAmountInput) },
{ HP_POP(clif->pNpcStringInput, HP_clif_pNpcStringInput) },
{ HP_POP(clif->pNpcCloseClicked, HP_clif_pNpcCloseClicked) },
{ HP_POP(clif->pItemIdentify, HP_clif_pItemIdentify) },
{ HP_POP(clif->pSelectArrow, HP_clif_pSelectArrow) },
{ HP_POP(clif->pAutoSpell, HP_clif_pAutoSpell) },
{ HP_POP(clif->pUseCard, HP_clif_pUseCard) },
{ HP_POP(clif->pInsertCard, HP_clif_pInsertCard) },
{ HP_POP(clif->pSolveCharName, HP_clif_pSolveCharName) },
{ HP_POP(clif->pResetChar, HP_clif_pResetChar) },
{ HP_POP(clif->pLocalBroadcast, HP_clif_pLocalBroadcast) },
{ HP_POP(clif->pMoveToKafra, HP_clif_pMoveToKafra) },
{ HP_POP(clif->pMoveFromKafra, HP_clif_pMoveFromKafra) },
{ HP_POP(clif->pMoveToKafraFromCart, HP_clif_pMoveToKafraFromCart) },
{ HP_POP(clif->pMoveFromKafraToCart, HP_clif_pMoveFromKafraToCart) },
{ HP_POP(clif->pCloseKafra, HP_clif_pCloseKafra) },
{ HP_POP(clif->pStoragePassword, HP_clif_pStoragePassword) },
{ HP_POP(clif->pCreateParty, HP_clif_pCreateParty) },
{ HP_POP(clif->pCreateParty2, HP_clif_pCreateParty2) },
{ HP_POP(clif->pPartyInvite, HP_clif_pPartyInvite) },
{ HP_POP(clif->pPartyInvite2, HP_clif_pPartyInvite2) },
{ HP_POP(clif->pReplyPartyInvite, HP_clif_pReplyPartyInvite) },
{ HP_POP(clif->pReplyPartyInvite2, HP_clif_pReplyPartyInvite2) },
{ HP_POP(clif->pLeaveParty, HP_clif_pLeaveParty) },
{ HP_POP(clif->pRemovePartyMember, HP_clif_pRemovePartyMember) },
{ HP_POP(clif->pPartyChangeOption, HP_clif_pPartyChangeOption) },
{ HP_POP(clif->pPartyMessage, HP_clif_pPartyMessage) },
{ HP_POP(clif->pPartyChangeLeader, HP_clif_pPartyChangeLeader) },
{ HP_POP(clif->pPartyBookingRegisterReq, HP_clif_pPartyBookingRegisterReq) },
{ HP_POP(clif->pPartyBookingSearchReq, HP_clif_pPartyBookingSearchReq) },
{ HP_POP(clif->pPartyBookingDeleteReq, HP_clif_pPartyBookingDeleteReq) },
{ HP_POP(clif->pPartyBookingUpdateReq, HP_clif_pPartyBookingUpdateReq) },
{ HP_POP(clif->pPartyRecruitRegisterReq, HP_clif_pPartyRecruitRegisterReq) },
{ HP_POP(clif->pPartyRecruitSearchReq, HP_clif_pPartyRecruitSearchReq) },
{ HP_POP(clif->pPartyRecruitDeleteReq, HP_clif_pPartyRecruitDeleteReq) },
{ HP_POP(clif->pPartyRecruitUpdateReq, HP_clif_pPartyRecruitUpdateReq) },
{ HP_POP(clif->pCloseVending, HP_clif_pCloseVending) },
{ HP_POP(clif->pVendingListReq, HP_clif_pVendingListReq) },
{ HP_POP(clif->pPurchaseReq, HP_clif_pPurchaseReq) },
{ HP_POP(clif->pPurchaseReq2, HP_clif_pPurchaseReq2) },
{ HP_POP(clif->pOpenVending, HP_clif_pOpenVending) },
{ HP_POP(clif->pCreateGuild, HP_clif_pCreateGuild) },
{ HP_POP(clif->pGuildCheckMaster, HP_clif_pGuildCheckMaster) },
{ HP_POP(clif->pGuildRequestInfo, HP_clif_pGuildRequestInfo) },
{ HP_POP(clif->pGuildChangePositionInfo, HP_clif_pGuildChangePositionInfo) },
{ HP_POP(clif->pGuildChangeMemberPosition, HP_clif_pGuildChangeMemberPosition) },
{ HP_POP(clif->pGuildRequestEmblem, HP_clif_pGuildRequestEmblem) },
{ HP_POP(clif->pGuildChangeEmblem, HP_clif_pGuildChangeEmblem) },
{ HP_POP(clif->pGuildChangeNotice, HP_clif_pGuildChangeNotice) },
{ HP_POP(clif->pGuildInvite, HP_clif_pGuildInvite) },
{ HP_POP(clif->pGuildReplyInvite, HP_clif_pGuildReplyInvite) },
{ HP_POP(clif->pGuildLeave, HP_clif_pGuildLeave) },
{ HP_POP(clif->pGuildExpulsion, HP_clif_pGuildExpulsion) },
{ HP_POP(clif->pGuildMessage, HP_clif_pGuildMessage) },
{ HP_POP(clif->pGuildRequestAlliance, HP_clif_pGuildRequestAlliance) },
{ HP_POP(clif->pGuildReplyAlliance, HP_clif_pGuildReplyAlliance) },
{ HP_POP(clif->pGuildDelAlliance, HP_clif_pGuildDelAlliance) },
{ HP_POP(clif->pGuildOpposition, HP_clif_pGuildOpposition) },
{ HP_POP(clif->pGuildBreak, HP_clif_pGuildBreak) },
{ HP_POP(clif->pPetMenu, HP_clif_pPetMenu) },
{ HP_POP(clif->pCatchPet, HP_clif_pCatchPet) },
{ HP_POP(clif->pSelectEgg, HP_clif_pSelectEgg) },
{ HP_POP(clif->pSendEmotion, HP_clif_pSendEmotion) },
{ HP_POP(clif->pChangePetName, HP_clif_pChangePetName) },
{ HP_POP(clif->pGMKick, HP_clif_pGMKick) },
{ HP_POP(clif->pGMKickAll, HP_clif_pGMKickAll) },