diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/map/battle.c | 4 | ||||
-rw-r--r-- | src/map/status.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/map/battle.c b/src/map/battle.c index d01b72e84..fdb67ae3e 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -719,6 +719,10 @@ int battle_calc_gvg_damage(struct block_list *src,struct block_list *bl,int dama switch (skill_num) { case MO_TRIPLEATTACK: case HW_GRAVITATION: + case AL_HEAL: + case PR_SANCTUARY: + case BA_APPLEIDUN: + case AB_CHEAL: break; default: return 0; diff --git a/src/map/status.c b/src/map/status.c index a1d54a481..b7ad490f2 100644 --- a/src/map/status.c +++ b/src/map/status.c @@ -1824,8 +1824,8 @@ int status_calc_mob_(struct mob_data* md, bool first) ShowError("status_calc_mob: No castle set at map %s\n", map[md->bl.m].name); else if(gc->castle_id < 24 || md->class_ == MOBID_EMPERIUM) { - status->max_hp += 1000 * gc->defense; - status->max_sp += 200 * gc->defense; + status->max_hp += 50 * gc->defense; + status->max_sp += 70 * gc->defense; status->hp = status->max_hp; status->sp = status->max_sp; status->def += (gc->defense+2)/3; |