Spell handler line 1200
- Code: Select all
if (ServerProperties.Properties.CHECK_LOS_DURING_CAST)
- Code: Select all
if (ServerProperties.Properties.CHECK_LOS_DURING_CAST && m_spell.Range > 0)
We where seeing issues especially when handling necros that LOS checks would stack up to the point the region would lock up for 5-10 seconds waiting on LOS responses to complete.
When pbaeing 3-4 items it was smoother. But once pulls started hitting 25+ you could really start to see the LOS check bomb while waiting for them to complete. It was creating an LOS check for every enemy inside the pbaoe which seems personally to be overkill handling considering how short the distance is.
Now i stated that the issue is especially with necros that we are seeing the issue as its very common for necros to pull a large amount of npcs to kill in 1 pull that can create it repeatedly. I tested it with a chanter which appeared also do the same thing just alot harder to pull off.
the down side to this. would be the ability to pbae through walls to hit targets. which on live does work in many locations but in others is LOS protected.
The question is Do we feel that we need to check LOS on PBAoE spells? And if Yes. do we feel we could get away with just LOS checking player vs player to prevent an issue in PvP/RvR and ignoring it in PvE situations?