diff options
author | Haru <haru@dotalux.com> | 2019-05-06 01:10:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-06 01:10:05 +0200 |
commit | 4bcdd614e6d6de69edb7f203b21fc09a3fa0a5bc (patch) | |
tree | d1f3d43eb51906694583fff0dd8504647998cf9f /src/map/clif.c | |
parent | d6fecbcb87db2a32bf189627b9b1dd7230265458 (diff) | |
parent | 1e3d3a3c0bca912ebdf18ae337814b2f434ec442 (diff) | |
download | hercules-4bcdd614e6d6de69edb7f203b21fc09a3fa0a5bc.tar.gz hercules-4bcdd614e6d6de69edb7f203b21fc09a3fa0a5bc.tar.bz2 hercules-4bcdd614e6d6de69edb7f203b21fc09a3fa0a5bc.tar.xz hercules-4bcdd614e6d6de69edb7f203b21fc09a3fa0a5bc.zip |
Merge pull request #2232 from guilherme-gm/201810-trap-visibility
Added option to make hunter traps invisible
Diffstat (limited to 'src/map/clif.c')
-rw-r--r-- | src/map/clif.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 462991510..0aef5b8dc 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -5038,9 +5038,8 @@ static void clif_getareachar_skillunit(struct block_list *bl, struct skill_unit p.xPos = su->bl.x; p.yPos = su->bl.y; - //Use invisible unit id for traps. - if ((battle_config.traps_setting&1 && skill->get_inf2(su->group->skill_id)&INF2_TRAP) || - (skill->get_unit_flag(su->group->skill_id) & UF_RANGEDSINGLEUNIT && !(su->val2 & UF_RANGEDSINGLEUNIT))) + // Use invisible unit id for some ground skills. + if (skill->get_unit_flag(su->group->skill_id) & UF_RANGEDSINGLEUNIT && !(su->val2 & UF_RANGEDSINGLEUNIT)) p.job = UNT_DUMMYSKILL; else p.job = su->group->unit_id; @@ -5049,7 +5048,7 @@ static void clif_getareachar_skillunit(struct block_list *bl, struct skill_unit p.RadiusRange = (unsigned char)su->range; #endif - p.isVisible = 1; + p.isVisible = su->visible; #if PACKETVER >= 20130731 p.level = (unsigned char)su->group->skill_lv; |