306 Commits

Author SHA1 Message Date
sapier
1f79dbf5ba Split info and statistics tab 2013-08-19 23:34:17 +02:00
sapier
a94500452d Separate profiling for mapgen and jobqueue based spawning 2013-08-19 23:33:49 +02:00
sapier
645f64f871 Fix invalid use of on_mapgen functions in deep_large_caves spawner 2013-08-19 23:32:30 +02:00
sapier
59fadf8905 Use onmapgen profiling target for spawning done right at mapgen 2013-08-19 23:32:00 +02:00
sapier
1739226d31 Fix at_night spawn algorithm checking wrong node for light value 2013-08-19 23:30:19 +02:00
sapier
9de9537b83 Add config option to disable core pathfinding support 2013-08-19 23:29:45 +02:00
sapier
70e216b5c2 add own profiling for job queue 2013-08-19 23:29:15 +02:00
sapier
59b318b350 Fix npc trader torches as well as missing traders 2013-08-19 23:28:18 +02:00
sapier
f154e5ce67 Increase vombie density at night 2013-08-19 23:27:46 +02:00
sapier
284e4e0d15 Add total mob spawn count 2013-08-19 19:46:35 +02:00
sapier
4402c28aa1 Add some (disabled) debug handling for building spawner 2013-08-19 19:17:06 +02:00
sapier
4893a9e4fb Add jobqueue cleanup handling 2013-08-19 19:16:21 +02:00
sapier
3f8698f09f Add handling for mobs on wrong surface 2013-08-19 19:15:50 +02:00
sapier
7eac2ca5e9 Remove debug output
Remove queue stop checkbox
2013-08-19 19:15:10 +02:00
sapier
5c39983e15 Increase statistics interval to 5 seconds 2013-08-19 19:14:24 +02:00
sapier
85e53e4238 Add settings for asynchronous spawning 2013-08-18 23:46:39 +02:00
sapier
8fc6ea46eb Add asynchronous mapgen spawners 2013-08-18 23:46:05 +02:00
sapier
a5532998d1 Fix catastrophic copy n paste error causing mapgen to run havoc in -x areas 2013-08-18 23:44:05 +02:00
sapier
18e801f8e2 Add asynchronous job queue handling 2013-08-18 23:41:50 +02:00
sapier
b8cbcdf893 Reduce maxtries for mapgen algorithms to reduce mapgen load
Add debug traces
2013-08-18 19:00:20 +02:00
sapier
e3c01ff54f whitespace fixes 2013-08-18 18:59:58 +02:00
sapier
71039ca26a Add attention target to debug info 2013-08-18 18:59:34 +02:00
sapier
03fd4dfd1c Fix position of trader within building 2013-08-18 17:59:57 +02:00
sapier
996a928b84 Fix mob view not beeing updated in 2d mode 2013-08-18 17:59:07 +02:00
sapier
507d1571e1 Add user specific profiling hooks 2013-08-18 17:58:08 +02:00
sapier
33a02080c1 Replace minimum value by absolute ms/30s
Add spawn_onstep profiling facility
2013-08-18 11:58:42 +02:00
sapier
21666903bb Add additional profiling facility spawn_onstep 2013-08-18 11:57:22 +02:00
sapier
fb26a79e9f remove manual abm tracing from at_night abm 2013-08-18 11:56:53 +02:00
sapier
bf06492ce0 Add abm tracing support 2013-08-18 11:56:21 +02:00
sapier
9359ecee26 Fix crash in secondary big willow spawner 2013-08-18 11:55:49 +02:00
sapier
627d8686dc Improove statisitcs tab 2013-08-18 10:57:52 +02:00
sapier
b08a9fe60d Automaticaly detect best timesource available 2013-08-18 10:57:12 +02:00
sapier
d577c66bf7 Add profiling support to mobf and mobf settings 2013-08-18 02:43:08 +02:00
sapier
0e7a8c1d26 Add advanced direction changeing mechanism
Fix slow mob causing random movement changes way to often
2013-08-18 00:43:43 +02:00
sapier
eea475373d Add information about mob center surface and geometry
Add state evaluation function
Switch get_suitable_pos_same_level to new advanced position state mechanism
Add predefined state check limits
2013-08-18 00:41:03 +02:00
sapier
8e38fc7867 Remove old orientation handling
Fix possible crash on invalid dyncamic_data
2013-08-18 00:39:34 +02:00
sapier
af2dbcf68e Use rounded value for floor distance 2013-08-18 00:38:55 +02:00
sapier
5a765e13b8 Remove debug output 2013-08-18 00:38:31 +02:00
sapier
f629038515 Fix silly typo 2013-08-17 14:04:04 +02:00
sapier
b342399f0d Switch function to find new acceleration to detailed pos state 2013-08-17 14:00:48 +02:00
sapier
4c6f590866 Add detailed state to debug output 2013-08-17 12:53:00 +02:00
sapier
00942dc441 fix detailed position state
fix inlcude order to allow mobf_print in debug_trace
2013-08-17 12:51:59 +02:00
sapier
4688255a7d Add new prediction function 2013-08-17 12:00:28 +02:00
sapier
309730230b add timestamped print function 2013-08-17 11:56:55 +02:00
sapier
e76104f048 Enable mob automatic movement dir rotation 2013-08-17 11:54:11 +02:00
sapier
8c02ff3fc2 limit printpos accuracy to 3 after . 2013-08-17 11:53:19 +02:00
sapier
f7fd763d48 Add mobf_same_quadrant
Add mobf_calc_travel_time
2013-08-17 11:52:34 +02:00
sapier
0671f6dbd9 Fix some debug output 2013-08-17 11:50:47 +02:00
sapier
9f7dfb24b3 Add advanced position state evaluation 2013-08-17 11:47:02 +02:00
sapier
facdafe301 Add additional debug info 2013-08-17 10:46:30 +02:00