diepcustom
diepcustom copied to clipboard
An open source diep.io custom private-server template
**What is inconsistent** Necromancer squares do not yield points. **Expected behavior** If a player kills a necromancer square, and the player is under level 5, the player gains 10 points...
A possible workaround is to modify the `onKill` method of class AutoTurrent in `AutoTurrent.ts`: ```ts public onKill(killedEntity: LivingEntity) { if (!(this.owner instanceof LivingEntity) && !(this.owner instanceof GuardObject)) return; this.owner.onKill(killedEntity); //...
Title says it all. ### Confirm the following: - [x] I have tested these changes (by compiling, running, and playing) and have seen no unintended differences in gameplay
Perhaps a deeper integration into the teams system would be needed as well.
Cache them on the client, store a hash, send hash to server, compare with server hash, send back new data if necessary. Speeds up client loading times significantly.
1) Rewrite using protobuf 2) Calculate offsets etc on serverside 3) Make api for custom addons 4) Make api for devtanks
Current server code is lacking an implementation of a LZ4 compressor
**What is inconsistent** Bullets seem to emerge much more from the point where the barrel is connected to the tank, while in original they more clearly come from the end...
**What is inconsistent** Implement diep.io's achievement system. **Expected behavior** Achievement rewards. **Screenshots** If applicable, add screenshots to help explain your findings. **Additional notes** Add any other context about the inconsistency...