diff options
author | Lance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2006-06-16 14:42:16 +0000 |
---|---|---|
committer | Lance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2006-06-16 14:42:16 +0000 |
commit | 5e053d4db7ef162f13246219a5e0b12046a7c7f8 (patch) | |
tree | d6a2f311c63cb3fafae5033679d7c7f8c9ab6cc9 /src/map/pc.c | |
parent | e07326b0aa71a74cacd425e30745bb01a60b153f (diff) | |
download | hercules-5e053d4db7ef162f13246219a5e0b12046a7c7f8.tar.gz hercules-5e053d4db7ef162f13246219a5e0b12046a7c7f8.tar.bz2 hercules-5e053d4db7ef162f13246219a5e0b12046a7c7f8.tar.xz hercules-5e053d4db7ef162f13246219a5e0b12046a7c7f8.zip |
* [Improved]:
- Cleaned up Custom Mob Script Callback codes. Looks much better now :B.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7202 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/pc.c')
-rw-r--r-- | src/map/pc.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/map/pc.c b/src/map/pc.c index c3e533a21..e42aa454f 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -4663,13 +4663,8 @@ int pc_dead(struct map_session_data *sd,struct block_list *src) status_calc_mob(md, 0);
status_percent_heal(src,10,0);
}
- if(md->nd){
- setd_sub(NULL, NULL, ".ai_action", 0, (void *)(int)5, &md->nd->u.scr.script->script_vars);
- setd_sub(NULL, NULL, ".ai_action", 1, (void *)(int)sd->bl.type, &md->nd->u.scr.script->script_vars);
- setd_sub(NULL, NULL, ".ai_action", 2, (void *)sd->bl.id, &md->nd->u.scr.script->script_vars);
- setd_sub(NULL, NULL, ".ai_action", 3, (void *)md->bl.id, &md->nd->u.scr.script->script_vars);
- run_script(md->nd->u.scr.script, 0, 0, md->nd->bl.id);
- }
+ if(md->nd)
+ mob_script_callback(md, &sd->bl, CALLBACK_KILL);
}
break;
case BL_PC:
|