From cc4c87c6e9bb0a7af9e380400a95eb00c3905918 Mon Sep 17 00:00:00 2001 From: panikon Date: Fri, 11 Jul 2014 00:32:54 -0300 Subject: Updated warg skill check, special thanks to Rytech --- src/map/skill.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/map/skill.c b/src/map/skill.c index 08275ab49..0aea718dc 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -12674,6 +12674,7 @@ int skill_check_condition_castbegin(struct map_session_data* sd, uint16 skill_id // Check the skills that can be used while mounted on a warg if( pc_isridingwug(sd) ) { switch( skill_id ) { + // Hunter skills case HT_SKIDTRAP: case HT_LANDMINE: case HT_ANKLESNARE: @@ -12683,15 +12684,22 @@ int skill_check_condition_castbegin(struct map_session_data* sd, uint16 skill_id case HT_FREEZINGTRAP: case HT_BLASTMINE: case HT_CLAYMORETRAP: - case HT_SPRINGTRAP: + case HT_TALKIEBOX: + // Ranger skills case RA_DETONATOR: + case RA_ELECTRICSHOCKER: case RA_CLUSTERBOMB: - case HT_TALKIEBOX: + case RA_MAGENTATRAP: + case RA_COBALTTRAP: + case RA_MAIZETRAP: + case RA_VERDURETRAP: case RA_FIRINGTRAP: case RA_ICEBOUNDTRAP: case RA_WUGDASH: case RA_WUGRIDER: case RA_WUGSTRIKE: + // Other + case BS_GREED: break; default: // in official there is no message. return 0; -- cgit v1.2.3-60-g2f50