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.
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: