SphereCommunity
Some Problems of 0.56.4.393 - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: General Help (/Forum-General-Help)
+--- Thread: Some Problems of 0.56.4.393 (/Thread-Some-Problems-of-0-56-4-393)

Pages: 1 2


Some Problems of 0.56.4.393 - midikit - 06-08-2017 11:25 AM

Thank you for the update.
Throwing weapon's "You have no ammunition." The problem has been solved.

There were some problems after updating from 0.56.4.387 to 0.56.4.393.

Server console messages randomly generate the following error.
22: 18: ERROR: Can not trySRC EFFECT 0,18643,18,1,0,0,0 object Eros (03dcdb): invalid src uid 01015
22: 18: ERROR: Can not trySRC EFFECT 0,18643,18,1,0,0,0 object Eros (03dcdb): invalid src uid 033e7f
22: 19: ERROR: Can not trySRC EFFECT 0,18643,18,1,0,0,0 object Eros (03dcdb): invalid src uid 02aa82
22: 19: ERROR: Can not trySrc EFFECT 0,18643,18,1,0,0,0 object Eros (03dcdb): invalid src uid 0213c1
22: 20: ERROR: Can not trySRC EFFECT 0,18643,18,1,0,0,0 object Eros (03dcdb): invalid src uid 02aafb
22: 20: ERROR: Can not trySRC EFFECT 0,18643,18,1,0,0,0 object Eros (03dcdb): invalid src uid 02b7f1

Attack hit judgment is incorrect.
Even if the skill is low, there is no attack miss.
This is the same for throwing weapons and all weapons.
(0.56.4.387 normally misses an attack)


RE: Some Problems of 0.56.4.393 - Coruja - 06-09-2017 04:17 AM

do you know if these UIDs (01015, 033e7f, ...) are chars or items?

this "TRYSRC <uid> EFFECT ..." is used by throwing weapons to make the weapon returning effect. I tested here and it works fine on combat but not on archery butte because TRYSRC can't be used with items as SRC (that's why there's no returning animation for throwing weapons on archery butte). But that's interesting, the code wasn't supposed to return an error like "invalid src uid"


RE: Some Problems of 0.56.4.393 - midikit - 06-09-2017 06:22 PM

UIDs (01015, 033e7f, ...) are chars(NPC Monster) UID.
The weapon used was cyclone.
Console error messages do not cause problems with the server.
Of course, a large amount of error messages are displayed on the console.

The major problem is attack hit judgment is incorrect.
Even if the skill is low, there is no attack miss.
This is the same for throwing weapons and all weapons.
(0.56.4.387 normally misses an attack)

The latest 0.56.4.395 is one more test result.

When an NPC (monster) dies and a returning animation occurs,
An error message is displayed.
Throwing No error occurs during an attack.
It occurs when an NPC is killed by a throwing attack.

And, the offense miss problem
An attack miss message is output.
However, attack damage is calculated.
The attacked target is damaged,
The attacker outputs a miss message.
Eventually, even if the attack is successful, even if it misses, the target is damaged.


RE: Some Problems of 0.56.4.393 - Coruja - 06-10-2017 09:14 AM

it makes sense, because if the NPC die it won't be there to play the animation effect 1s after the weapon is thrown, probably that's why the console error occur

but that's a nice finding, I'll take a look here to see what I can do

PS: try check if using GM=0 the skill will fail correctly, because chars with GM=1 always have 100% success on all skill actions


RE: Some Problems of 0.56.4.393 - midikit - 06-16-2017 08:05 PM

Thank you coruja.

The throwing weapon animation error was resolved at 0.56.4.397.

The problem that the miss message was output and the attack succeeded disappeared.
Now the attack is successful without a miss message.

But,
It is the same that an attack miss does not occur.
GM = 0, GM = 1 Both attack misses do not occur.
Of course, the test results for the player account are the same.
There is no attack miss for any monster or NPC, even if the attacker is skill 0.
For example, if an attacker in 'Skill 0.0' attacks a balron or dragon, there is no miss.

So, again using 0.56.4.387.


RE: Some Problems of 0.56.4.393 - Coruja - 06-17-2017 02:45 AM

probably this skill success/fail chance is not related to this change

here you can find all recent sphere builds to download (just click on build name -> artifacts)
https://ci.appveyor.com/project/coruja747/source/history

you can test each build > 387 to find exactly the build number where the problem had started, this will make it easier to find and fix the problem


RE: Some Problems of 0.56.4.393 - darksun84 - 06-17-2017 04:33 AM

It seems that the skillstart is fired in the wrong order:

Code:
20:32:(sphere_skills.scp,980)Start for wrestling fired 80
20:32:(h_events_player.scp,19)Hittry fired with  -80 // this should be a miss
20:32:(h_events_player.scp,23)Hitmiss fired with -80
20:32:(h_events_player.scp,27)Hit fired   //this should be a miss
20:32:(h_events_player.scp,6)Skillstart fired for skill Wrestling  actdiff: 0

Shouln't Skillstart fire before @Start of the wrestling? I remember that


RE: Some Problems of 0.56.4.393 - midikit - 06-17-2017 10:25 AM

Thank. Coruja

I tested again.
Problems without attack misses occur from 0.56.4.391.
Misses will occur normally until 0.56.4.390.


RE: Some Problems of 0.56.4.393 - Coruja - 06-17-2017 12:13 PM

I found the problem, it was just a missing 'return' line accidentally removed

it's already fixed on latest build 402


RE: Some Problems of 0.56.4.393 - Berkley - 09-17-2021 08:43 PM

unfortunately the Artifacts are deleting themself after a while.
Is there a way to get them back or a mirror to find them?

Thank youShifty



(06-17-2017 02:45 AM)Coruja Wrote:  probably this skill success/fail chance is not related to this change

here you can find all recent sphere builds to download (just click on build name -> artifacts)
https://ci.appveyor.com/project/coruja747/source/history

you can test each build > 387 to find exactly the build number where the problem had started, this will make it easier to find and fix the problem