1+ #if defined _l4d2_new_generation_scoremod
2+ #endinput
3+ #endif
4+ #define _l4d2_new_generation_scoremod
5+
6+ // Get current bonus
7+ native int NGSM_GetPermHealthBonus ()
8+ native int NGSM_GetDamageBonus ()
9+ native int NGSM_GetSkillBonus ()
10+ native int NGSM_GetPillsBonus ()
11+ native int NGSM_GetConditionBonus ()
12+ // Get Map Max bonus
13+ native int NGSM_GetMaxPermHealthBonus ()
14+ native int NGSM_GetMaxDamageBonus ()
15+ native int NGSM_GetMaxSkillBonus ()
16+ native int NGSM_GetMaxPillsBonus ()
17+ native int NGSM_GetMaxConditionBonus ()
18+
19+ public SharedPlugin __pl_l4d2_new_generation_scoremod = {
20+ name = " l4d2_new_generation_scoremod" ,
21+ file = " l4d2_new_generation_scoremod.smx" ,
22+ #if defined REQUIRE_PLUGIN
23+ required = 1 ,
24+ #else
25+ required = 0 ,
26+ #endif
27+ };
28+
29+ #if ! defined REQUIRE_PLUGIN
30+ public void __pl_l4d2_new_generation_scoremod_SetNTVOptional ()
31+ {
32+ //=============================================//
33+ MarkNativeAsOptional (" NGSM_GetRestBonus" );
34+ MarkNativeAsOptional (" NGSM_GetPermHealthBonus" );
35+ MarkNativeAsOptional (" NGSM_GetDamageBonus" );
36+ MarkNativeAsOptional (" NGSM_GetSkillBonus" );
37+ MarkNativeAsOptional (" NGSM_GetPillsBonus" );
38+ MarkNativeAsOptional (" NGSM_GetConditionBonus" );
39+ //===============================================//
40+ MarkNativeAsOptional (" NGSM_GetMaxChapterBonus" );
41+ MarkNativeAsOptional (" NGSM_GetMaxPermHealthBonus" );
42+ MarkNativeAsOptional (" NGSM_GetMaxDamageBonus" );
43+ MarkNativeAsOptional (" NGSM_GetMaxSkillBonus" );
44+ MarkNativeAsOptional (" NGSM_GetMaxPillsBonus" );
45+ MarkNativeAsOptional (" NGSM_GetMaxConditionBonus" );
46+ }
47+ #endif
0 commit comments