diff options
author | shennetsind <ind@henn.et> | 2013-10-18 17:52:51 -0300 |
---|---|---|
committer | shennetsind <ind@henn.et> | 2013-10-18 17:52:51 -0300 |
commit | cd780e51999c6efa1084e6b41ba0efcaaa347b9e (patch) | |
tree | 9dff5abb461621d2176272767fb2a95ffeb72d7d /src/map/map.c | |
parent | 6053c8d3d8f8fe27e4ab53a29ef20688e2ca62b0 (diff) | |
download | hercules-cd780e51999c6efa1084e6b41ba0efcaaa347b9e.tar.gz hercules-cd780e51999c6efa1084e6b41ba0efcaaa347b9e.tar.bz2 hercules-cd780e51999c6efa1084e6b41ba0efcaaa347b9e.tar.xz hercules-cd780e51999c6efa1084e6b41ba0efcaaa347b9e.zip |
Minor HPM Update
Attempting to hook to a unknown hooking point will now display a message.
Added support for item bonuses
Check https://github.com/HerculesWS/StaffPlugins/tree/master/shennetsind/bCoolDownRate for a demonstration.
Signed-off-by: shennetsind <ind@henn.et>
Diffstat (limited to 'src/map/map.c')
-rw-r--r-- | src/map/map.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/map/map.c b/src/map/map.c index 14a9b4908..91871e58f 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -4954,6 +4954,10 @@ void read_map_zone_db(void) { } } +int map_get_new_bonus_id (void) { + return map->bonus_id++; +} + /** * @see DBApply */ @@ -5648,6 +5652,8 @@ void map_defaults(void) { map->cache_buffer = NULL; map->flooritem_ers = NULL; + /* */ + map->bonus_id = SP_LAST_KNOWN; /* funcs */ map->zone_init = map_zone_init; map->zone_remove = map_zone_remove; @@ -5814,6 +5820,8 @@ void map_defaults(void) { map->addblcell = map_addblcell; map->delblcell = map_delblcell; + + map->get_new_bonus_id = map_get_new_bonus_id; /** * mapit interface |