summaryrefslogtreecommitdiff
path: root/src/map/script.c
diff options
context:
space:
mode:
authorskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-05-22 14:38:18 +0000
committerskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-05-22 14:38:18 +0000
commit56e909438c6cf5011eb8ccdbcf0052d79de9d620 (patch)
tree0b2387a0c981877535b4989dd5d98b1b4298a51d /src/map/script.c
parenta4a17c165ecc718ca8f0ac0a25a4a39ee471c72d (diff)
downloadhercules-56e909438c6cf5011eb8ccdbcf0052d79de9d620.tar.gz
hercules-56e909438c6cf5011eb8ccdbcf0052d79de9d620.tar.bz2
hercules-56e909438c6cf5011eb8ccdbcf0052d79de9d620.tar.xz
hercules-56e909438c6cf5011eb8ccdbcf0052d79de9d620.zip
- Fixed a possible null pointer in script command misc_effect
- Modified Investigate to take into consideration final def/vit-def rather than base values for damage adjustment. - Added missing include unit.h in pet.c git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6695 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/script.c')
-rw-r--r--src/map/script.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/map/script.c b/src/map/script.c
index 777714a84..319fc5d14 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -8327,9 +8327,11 @@ int buildin_misceffect(struct script_state *st)
int type;
type=conv_num(st,& (st->stack->stack_data[st->start+2]));
- if(st->oid)
- clif_misceffect2(map_id2bl(st->oid),type);
- else{
+ if(st->oid) {
+ struct block_list *bl = map_id2bl(st->oid);
+ if (bl)
+ clif_misceffect2(bl,type);
+ } else{
struct map_session_data *sd=script_rid2sd(st);
if(sd)
clif_misceffect2(&sd->bl,type);