843b2e6e38
chunks are now cleaned up when not in use
2020-10-13 17:30:19 -05:00
661070dc3a
Cleaned up whitespace.
...
Incantation: sed -i 's/[ \t]*$//g' src/*.[ch]pp
Also switched BuddyManager from tabs to spaces using vim's :retab command.
2020-10-05 02:03:13 +02:00
4cd7b7cb53
added basework for instancing
2020-09-30 20:44:37 -05:00
8f84c4c2f8
updateNPCPosition now tracks chunks
2020-09-24 20:58:20 -05:00
006d1000c7
Add Address Sanitizer suppression list.
...
This replaces the unnecessary deallocations on program termination.
Passing in the suppression list environment variable via setenv()
doesn't seem to work, so I've added a comment in the Makefile to explain
invocation.
2020-09-24 23:11:14 +02:00
Gent
f2596bfb6a
Add NPC chunk management + Generalize lerp
2020-09-23 12:06:25 -04:00
ac1fd1e5be
Implemented mob roaming.
...
Will likely need further tuning.
Mobs in vacant chunks are skipped.
2020-09-22 20:33:10 +02:00
a768a4f539
Fixed halved NPC distance and renamed config option to chunksize.
2020-09-21 23:30:05 +02:00
4cc1cf4f7e
minor chunk refactor
2020-09-21 14:55:34 -05:00
31ef03610d
temp fix and small refactor
2020-09-17 21:41:09 -05:00
f4db0830ba
huge refactoring, chunking added
2020-09-17 17:45:43 -05:00