drunderscore / Tappy

A Terraria server written in C++
GNU General Public License v3.0
6 stars 1 forks source link

PvP toggling and Lua methods are inconsistent and desynced #2

Closed drunderscore closed 3 years ago

drunderscore commented 3 years ago

In-game, clients need to enable, disable, and enable PvP to have PvP to be enabled. After this, clients can't disable PvP again.

Also, the Lua method that syncs PvP is not very logical, the Lua side can never directly sync the state to the client.