From 20ed71cc6035d360d8119b028d2fa24d397033bf Mon Sep 17 00:00:00 2001 From: shennetsind Date: Sat, 31 Dec 2011 18:20:31 +0000 Subject: Fixed Eddga Card, it should give 1 MDEF (instead of 0) according to recent tests on official servers, bugreport:1538 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15337 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/status.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/map/status.c b/src/map/status.c index 9a70ae470..09f2c8dca 100644 --- a/src/map/status.c +++ b/src/map/status.c @@ -4212,8 +4212,8 @@ static signed short status_calc_def2(struct block_list *bl, struct status_change mdef += 25*mdef/100; if(sc->data[SC_FREEZE]) mdef += 25*mdef/100; - if(sc->data[SC_ENDURE] && sc->data[SC_ENDURE]->val4 == 0) - mdef += sc->data[SC_ENDURE]->val1; + if(sc->data[SC_ENDURE])// It has been confirmed that eddga card grants 1 MDEF, not 0, not 10, but 1. + mdef += (sc->data[SC_ENDURE]->val4 == 0) ? sc->data[SC_ENDURE]->val1 : 1; if(sc->data[SC_CONCENTRATION]) mdef += 1; //Skill info says it adds a fixed 1 Mdef point. if( sc->data[SC_MARSHOFABYSS] ) -- cgit v1.2.3-70-g09d2