The output of toolWielder in the objectKilled subsribtion seems a little wrong.
If an object is “killed” by an arrow, the toolWielder becomes the arrow itself, instead of the player.
Please attach your game log files as a zip to this post.
So, I found today, that this seems to happen, when using the arrow beam.
If the arrow beam is used, the player.array is not passed via the API.
Any Arrow Output:
Arrow Beam Output:
I just realized the real “error”:
There is no output for the mob on ObjectKilled.
That means: If two objects are killed at the exact same time (beam arrow and mob) only (possibly) the last object is sent via the subscription…