diff options
author | wushin <pasekei@gmail.com> | 2015-06-08 00:40:20 -0500 |
---|---|---|
committer | mekolat <mekolat@users.noreply.github.com> | 2016-04-15 11:44:40 -0400 |
commit | 8ac49c6058db5bf7f06662b8370b1d0fdf17d578 (patch) | |
tree | 8e992ce93451edaab463bc0d145028b0d31c4a95 /src/map/mob.cpp | |
parent | c3e06ffe6437d27a2a7c6ddb2dc487ff2f007adf (diff) | |
download | tmwa-8ac49c6058db5bf7f06662b8370b1d0fdf17d578.tar.gz tmwa-8ac49c6058db5bf7f06662b8370b1d0fdf17d578.tar.bz2 tmwa-8ac49c6058db5bf7f06662b8370b1d0fdf17d578.tar.xz tmwa-8ac49c6058db5bf7f06662b8370b1d0fdf17d578.zip |
new/modified builtins
areatimer
foreach
aggravate
Override attack animation
injure
summon
Diffstat (limited to 'src/map/mob.cpp')
-rw-r--r-- | src/map/mob.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/map/mob.cpp b/src/map/mob.cpp index 7566e03..1be40f0 100644 --- a/src/map/mob.cpp +++ b/src/map/mob.cpp @@ -1396,6 +1396,16 @@ int mob_target(dumb_ptr<mob_data> md, dumb_ptr<block_list> bl, int dist) return 0; } +int mob_aggravate(dumb_ptr<mob_data> md, dumb_ptr<block_list> bl) +{ + if (md->bl_type != BL::MOB) + return 0; + mob_target(md, bl, battle_get_range(bl)); + md->target_id = bl->bl_id; + md->attacked_id = bl->bl_id; + return 1; +} + /*========================================== * The ?? routine of an active monster *------------------------------------------ |