MantisBT - Zandronum
View Issue Details
0003377Zandronum[All Projects] Bugpublic2018-02-20 12:232020-11-29 20:30
needs testingopen 
0003377: Survival Points can overflow
Here's a funny image: [^]

The map had so many potent monsters that the player points overflew, then ended up positive by the end of the map regardless. Point limit should probably be increased.
No tags attached.
Issue History
2018-02-20 12:23IvanNew Issue
2018-02-20 13:03KorshunNote Added: 0019078
2018-02-20 13:06KorshunNote Edited: 0019078bug_revision_view_page.php?bugnote_id=19078#r11423
2018-02-20 14:29IvanNote Added: 0019079
2020-11-29 20:30Torr SamahoNote Added: 0021570
2020-11-29 20:30Torr SamahoStatusnew => needs testing

2018-02-20 13:03   
(edited on: 2018-02-20 13:06)
Speaking of overflows, can Zandronum stop using 16-bit variables in so many places in network code? It used 16-bit item counts in 2.0 (fixed in 3.0), but it STILL uses 16-bit HP in netcode: [^]

If you believe that using 32-bit ints everywhere will unacceptably increase bandwidth use, implement variable width ints into the protocol.

EDIT: did I mention 16-bit TIDS in the protocol? (fixed in 3.0).

2018-02-20 14:29   
Oddly enough, monster healths can be above 32767, they use 32 bit ints. And I had observed the player health problem, that's why I had to limit player health to 16k in my mod.
Torr Samaho   
2020-11-29 20:30   
I added Kaminski's patch for this.