Revert "Simplify "on player changes sign" world event."

This reverts commit 42a67013500ddacd98811e89f92aa3d95f7be7b4.