Below is the fix for repeating damage and what not.
Okay go to your wcs core file(es_wcs.txt) and find this.
Okay go to your wcs core file(es_wcs.txt) and find this.
Code: [Select]
es es_xif (server_var(wcs_hurtcheck) = 1) do
{
es es_xexists wcs_exists key WCSuserdata event_var(attacker)
es es_xif (server_var(wcs_exists) = 1) do
{
es es_xkeygetvalue wcs_skill WCSuserdata event_var(attacker) player_attacker
es es_xif (server_var(wcs_skill) != "0") do
{
// check race skills
es wcs_checkskills event_var(attacker) "player_attacker"
// check for custom item action
es wcs_checkevents event_var(attacker) "WCSpha"
}
}
es es_xexists wcs_exists key WCSuserdata event_var(userid)
es es_xif (server_var(wcs_exists) = 1) do
{
es es_xkeygetvalue wcs_skill WCSuserdata event_var(userid) player_victim
es es_xif (server_var(wcs_skill) != "0") do
{
// check race skills
es wcs_checkskills event_var(userid) "player_victim"
// check for custom item action
es wcs_checkevents event_var(userid) "WCSphv"
}
}
}
And change it to this.Code: [Select]
if (server_var(wcs_hurtcheck) = 1) do
{
es_exists wcs_exists key WCSuserdata event_var(attacker)
if (server_var(wcs_exists) = 1) do
{
es_keygetvalue wcs_skill WCSuserdata event_var(attacker) player_attacker
if (server_var(wcs_skill) != "0") do
{
if (event_var(weapon) != "point_hurt") do
{
// check race skills
es wcs_checkskills event_var(attacker) "player_attacker"
// check for custom item action
es wcs_checkevents event_var(attacker) "WCSpha"
}
}
}
es_exists wcs_exists key WCSuserdata event_var(userid)
if (server_var(wcs_exists) = 1) do
{
es_keygetvalue wcs_skill WCSuserdata event_var(userid) player_victim
if (server_var(wcs_skill) != "0") do
{
if (event_var(weapon) != "point_hurt") do
{
// check race skills
es wcs_checkskills event_var(userid) "player_victim"
// check for custom item action
es wcs_checkevents event_var(userid) "WCSphv"
}
}
}
}
Then save and restart your server.

