- Fixed Max Guardians max = 8 (no need to increase this value for woe 2.0 as non indexed guardians are set outside of the array).
- Hunter traps have 3500 HP, they are not removed by just one hit. (This also fix the bug you can't move traps with arrow shower). - Some cleanups. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12549 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
83f22f6584
commit
d6c303341b
@ -49,7 +49,7 @@
|
||||
#define MAX_GUILDSKILL 15 // increased max guild skills because of new skills [Sara-chan]
|
||||
#define MAX_GUILDCASTLE 34 // Updated to include new entries for WoE:SE. [L0ne_W0lf]
|
||||
#define MAX_GUILDLEVEL 50
|
||||
#define MAX_GUARDIANS 46 //Local max per castle. [Skotlex]
|
||||
#define MAX_GUARDIANS 8 //Local max per castle. [Skotlex]
|
||||
#define MAX_QUEST 25 //Max quests for a PC
|
||||
#define MAX_QUEST_OBJECTIVES 3 //Max quest objectives for a quest
|
||||
|
||||
|
@ -6439,6 +6439,16 @@ struct skill_unit_group* skill_unitsetting (struct block_list *src, short skilli
|
||||
case WZ_ICEWALL:
|
||||
val1 = (skilllv <= 1) ? 500 : 200 + 200*skilllv;
|
||||
break;
|
||||
case HT_LANDMINE:
|
||||
case HT_ANKLESNARE:
|
||||
case HT_SHOCKWAVE:
|
||||
case HT_SANDMAN:
|
||||
case HT_FLASHER:
|
||||
case HT_FREEZINGTRAP:
|
||||
case HT_TALKIEBOX:
|
||||
case HT_SKIDTRAP:
|
||||
val1 = 3500;
|
||||
break;
|
||||
case GS_DESPERADO:
|
||||
val1 = abs(layout->dx[i]);
|
||||
val2 = abs(layout->dy[i]);
|
||||
@ -7274,13 +7284,23 @@ int skill_unit_ondamaged (struct skill_unit *src, struct block_list *bl, int dam
|
||||
nullpo_retr(0, src);
|
||||
nullpo_retr(0, sg=src->group);
|
||||
|
||||
if (skill_get_inf2(sg->skill_id)&INF2_TRAP && damage > 0)
|
||||
skill_delunitgroup(NULL,sg);
|
||||
else
|
||||
switch(sg->unit_id){
|
||||
switch( sg->unit_id )
|
||||
{
|
||||
case UNT_SKIDTRAP:
|
||||
case UNT_LANDMINE:
|
||||
case UNT_SHOCKWAVE:
|
||||
case UNT_SANDMAN:
|
||||
case UNT_FLASHER:
|
||||
case UNT_FREEZINGTRAP:
|
||||
case UNT_TALKIEBOX:
|
||||
case UNT_ANKLESNARE:
|
||||
case UNT_ICEWALL:
|
||||
src->val1-=damage;
|
||||
break;
|
||||
case UNT_BLASTMINE:
|
||||
case UNT_CLAYMORETRAP:
|
||||
skill_blown(bl, &src->bl, 2, -1, 0);
|
||||
break;
|
||||
default:
|
||||
damage = 0;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user