summaryrefslogtreecommitdiff
path: root/src/map/map.c
diff options
context:
space:
mode:
authorshennetsind <ind@henn.et>2013-10-18 17:52:51 -0300
committershennetsind <ind@henn.et>2013-10-18 17:52:51 -0300
commitcd780e51999c6efa1084e6b41ba0efcaaa347b9e (patch)
tree9dff5abb461621d2176272767fb2a95ffeb72d7d /src/map/map.c
parent6053c8d3d8f8fe27e4ab53a29ef20688e2ca62b0 (diff)
downloadhercules-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.c8
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