Fixed Mass Resurrection ignores isCheckCanSee through Zaken door

Joselito

Heir
Customer
Hello everyone,

I found an issue related to Zaken's door and Mass Resurrection skills.

Configuration:

#------------------------------------ Zaken Door ------------------------------------------------
# By default, Zaken's door is opened by playing time at night.
# With this configuration, you can specify the opening time of the door for server time,
# if enabled - you must delete the line from the AI <set name="ai" value="OnNightOpen"/> at data/door id door 21240006
# Date format in cron (by default: 22:00)
EnableOnTimeDoorOpen = True
EnableOnTimeDoorId = 21240006
DoorInTimePattern =0 21 * * *


Door configuration:

<door id="21240006" name="Giran_Devil_island_S.devil_ob_door055" hp="187500" pdef="100000" mdef="518">
<pos x="52423" y="219103" z="-3209"/>
<shape ax="52423" ay="219032" bx="52428" by="219032" cx="52423" cy="219174" dx="52428" dy="219174" minz="-3312" maxz="-3067"/>
<set name="opened" value="false"/>
<set name="unlockable" value="false"/>
<set name="key" value="0"/>
<set name="show_hp" value="false"/>
<set name="close_time" value="300"/>
</door>


To prevent abuse of AoE skills through the Zaken door, we are using:

<set name="isCheckCanSee" val="true"/>


We also added the same check directly inside Mass Resurrection skill:


<skill id="1254" levels="6" name="Mass Resurrection">
<set name="target" val="TARGET_ALLY"/>
<set name="expireResurrectTime" val="90000"/>
<set name="skillRadius" val="900"/>
<set name="skillType" val="RESURRECT"/>
<set name="corpse" val="true"/>
<set name="canPet" val="true"/>
<set name="isCheckCanSee" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
</skill>


However, even with `isCheckCanSee` enabled both on the door logic and directly on the skill, players are still able to use Mass Resurrection through Zaken's door.

It seems that resurrection skills may be ignoring geodata / line of sight validation.

Has anyone experienced the same issue or found a proper fix for it?


Thanks.
 
Last edited:
Are you check it yourself ? Because Iam yes, and it work fine.
Yes, I tested it myself multiple times.

We are using Lucera revision 1943.

The issue only happens specifically with Zaken map doors.

On doors from other regions, everything seems to work correctly.

For now, the problem only occurred on Zaken doors. I will also test other transparent doors, such as the ones in Garden of Eva, to compare the behavior.

Mass Resurrection is still able to resurrect targets through the closed Zaken door even with:

<set name="isCheckCanSee" val="true"/>

added directly in the skill.

I will record a video to demonstrate the behavior more clearly.
 
eu não vi problema aí kkk
A choradeira de hoje em dia não aceita mass fora da porta do Zaken quando ela está fechada, então o @Deazer criou a checagem para resolver esse problema, a qual está no link Skill Mass Resurrection, porém não está funcionando nos nossos testes.

Nowadays, the whining crowd does not accept using mass resurrection outside Zaken’s door when it is closed. Because of that, @Deazer created a check to solve this issue, which is available in the “Skill Mass Resurrection” link. However, it is not working in our tests.
 
Hi friend, I have the same problem on my server. I think the debuffs were also reported to be affecting the system; it's as if modifying the schedule and making it custom stops it working. It seems that's the issue.

And that's even after enabling the `ischeckcansee` option.
 
Again! This is an OPTION! On the official server, there are no checks for skills against walls, doors, and so on!
 
Again! This is an OPTION! On the official server, there are no checks for skills against walls, doors, and so on!
А разве фестиваль тьмы не реализован также? в третьих хрониках огого можно было через двери бафать хилить аое скилами, в 4-х уже пофиксили.
Там какаято другая логика? вроде не инстанс.
 
А разве фестиваль тьмы не реализован также? в третьих хрониках огого можно было через двери бафать хилить аое скилами, в 4-х уже пофиксили.
Там какаято другая логика? вроде не инстанс.
Вот как раз в том что там это сделали костылем!
Тупо закостылили, до инстанцов - тупой храдкод координат
 
Will this fix also apply to C6? I have the Interlude license, and I reported this a long time ago.
 
And it's not just the mass res skill; all skills pass through the Zaken Gate. No wonder the players in my project were complaining about the constant resurrections and the BP heal and Overlord skills passing through the gate.
 
And it's not just the mass res skill; all skills pass through the Zaken Gate. No wonder the players in my project were complaining about the constant resurrections and the BP heal and Overlord skills passing through the gate.
By default it’s work correct ! On official server no any geo check for aoe skills
 
Back
Top