From 924eceea21e4e355be7227a3ef4c366ddbcb9748 Mon Sep 17 00:00:00 2001 From: skotlex Date: Mon, 20 Mar 2006 20:15:37 +0000 Subject: - Fixed "being able to cast" skills while dead. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@5685 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/status.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/map/status.c b/src/map/status.c index c8c022c55..28f81f347 100644 --- a/src/map/status.c +++ b/src/map/status.c @@ -356,13 +356,14 @@ int status_check_skilluse(struct block_list *src, struct block_list *target, int mode = src?status_get_mode(src):MD_CANATTACK; + if (src && status_isdead(src)) + return 0; + if (!skill_num) { //Normal attack checks. if (!(mode&MD_CANATTACK)) return 0; //This mode is only needed for melee attacking. //Dead state is not checked for skills as some skills can be used - //by/on dead characters, said checks are left to skill.c [Skotlex] - if (src && status_isdead(src)) - return 0; + //on dead characters, said checks are left to skill.c [Skotlex] if (target && status_isdead(target)) return 0; } -- cgit v1.2.3-70-g09d2