DjWarmonger
|
56b201e7e8
|
Fixed CID 1366289 and 1366290.
|
2016-11-25 19:32:54 +01:00 |
|
AlexVinS
|
5a3854a8de
|
Fixed CID 1288852, CID 1243202
|
2016-11-25 16:51:31 +03:00 |
|
AlexVinS
|
db40e125eb
|
Fixed CID 1243181, CID 1197449, CID 1366374, CID 1366377, CID 1366359
|
2016-11-24 21:56:30 +03:00 |
|
dydzio
|
5c07e1c432
|
Minor typo fixes
|
2016-11-10 11:51:47 +01:00 |
|
Vadim Markovtsev
|
c696746017
|
Fix some compilation warnings
|
2016-10-28 08:07:05 +02:00 |
|
AlexVinS
|
42e7128acc
|
Fixed possible use-after-free crash with artifacts registration in RMG.
|
2016-09-08 14:48:48 +03:00 |
|
AlexVinS
|
6dc47a2de0
|
Fixed use-after-free crash with quests registration in RMG.
* code taken from PR #200
|
2016-09-08 14:48:46 +03:00 |
|
Arseniy Shestakov
|
452e28d183
|
Remove some useless includes found by cppclean
This of course was tested and shouldn't break anything
|
2016-08-26 04:42:16 +03:00 |
|
DjWarmonger
|
dea39b8497
|
Complete solution for Subterranean Gate placement.
|
2016-08-15 21:37:38 +02:00 |
|
DjWarmonger
|
7600f8cf08
|
Quick fix - stop spawning Subterranean Gates at the edge of the map.
|
2016-08-14 08:36:15 +02:00 |
|
DjWarmonger
|
f995756973
|
First part of Subterranean Gates rework. Fixes #http://bugs.vcmi.eu/view.php?id=2450
|
2016-08-13 19:48:44 +02:00 |
|
DjWarmonger
|
8186fcae99
|
Removed some legacy code, work in progress.
|
2016-08-13 12:42:45 +02:00 |
|
DjWarmonger
|
452027cd8d
|
Handle ObjectInfo via pointer to avoid expensive copy.
|
2016-08-11 10:49:19 +02:00 |
|
DjWarmonger
|
2410f0af61
|
- WeightedRule optimization - part 1
- comments, style
|
2016-08-11 07:49:08 +02:00 |
|
DjWarmonger
|
2bffd4e5c1
|
Moar optimization!
|
2016-08-09 13:40:46 +02:00 |
|
DjWarmonger
|
7f0b852449
|
Huge optimization based on profiling - cut generation time by almost half (Jebus XL+U).
|
2016-08-09 10:12:13 +02:00 |
|
DjWarmonger
|
08dccb4cc3
|
Use binary search for roulette wheel. TODO: implement in other places.
|
2016-08-08 22:16:31 +02:00 |
|
DjWarmonger
|
7db2fc6d25
|
Fixes. Works correctly only for player factions configured in RMG options.
|
2016-08-06 12:16:13 +02:00 |
|
DjWarmonger
|
f980de7107
|
Place starting zones on surface/underground depending on player faction - first draft.
|
2016-08-06 10:04:03 +02:00 |
|
AlexVinS
|
57e588cba1
|
attempt to fix travis build
|
2016-07-28 13:15:19 +03:00 |
|
DjWarmonger
|
5a1383fea8
|
Correct implementation for previous fix.
|
2016-07-25 18:37:42 +02:00 |
|
DjWarmonger
|
d9556332e1
|
Hopefully fixed zone guards misplaced due to paths connecting at acute angles.
|
2016-07-24 18:15:23 +02:00 |
|
DjWarmonger
|
40f28778c2
|
Minor optimization, saves few seconds.
|
2016-07-14 14:24:11 +02:00 |
|
DjWarmonger
|
7d7b51d0db
|
Generated zones can now have different sizes depending on template.
|
2016-07-13 10:35:31 +02:00 |
|
DjWarmonger
|
1d8fb01f46
|
More even distribution of surface / underground zones + refactoring.
|
2016-07-13 07:54:52 +02:00 |
|
DjWarmonger
|
ac68dca328
|
Fixed zone placer so it now correctly evaluates found solution.
|
2016-07-12 21:23:45 +02:00 |
|
DjWarmonger
|
aecf834cc1
|
Fixed placing of close objects #2447. Some additional refactoring.
|
2016-07-12 11:42:03 +02:00 |
|
DjWarmonger
|
e1e520f0a2
|
Removed "growing" zones which don't fit the rest of algorithm. Zones are now better connected on complex maps.
|
2016-07-11 15:44:24 +02:00 |
|
DjWarmonger
|
c3cbe89e2a
|
Last improvement: attract zones and push them bakc in separate steps.
|
2016-07-10 18:16:32 +02:00 |
|
DjWarmonger
|
87ef3701aa
|
Probably better fitness function.
|
2016-07-10 16:37:54 +02:00 |
|
DjWarmonger
|
8ceceb897e
|
Fixed zones falling into negative cordinates. Should fix "assert(size)" crashes.
|
2016-07-10 14:32:45 +02:00 |
|
DjWarmonger
|
fb3adf762a
|
Improved zone placer - zones on different levels are allowed to overlap completely.
|
2016-07-10 13:32:33 +02:00 |
|
DjWarmonger
|
f139b70279
|
Changed Subterranean Gate placement algorithm - now they are meant to be equidistant from both zone centers.
|
2016-07-10 12:29:48 +02:00 |
|
DjWarmonger
|
a66893af28
|
Fixed bug with Subterranean Gates:
Failed to connect (-1,-1,-1) with center of teh zone.
|
2016-07-10 10:11:29 +02:00 |
|
DjWarmonger
|
cfacd1adc3
|
Random template format change:
Tempaltes now can have optional "name" parameter for different names than identifier.
|
2016-06-06 11:30:51 +02:00 |
|
DjWarmonger
|
4101cabc22
|
Hidden unnecessary log.
|
2016-06-05 10:25:52 +02:00 |
|
DjWarmonger
|
053b342721
|
Minor optimization for object selection.
|
2016-06-05 10:18:10 +02:00 |
|
DjWarmonger
|
8f1fba9551
|
Merge pull request #146 from vcmi/feature/VCMIMapFormat1
Ok let's try it.
|
2016-03-01 07:49:54 +01:00 |
|
DjWarmonger
|
fba1e86091
|
An experiment - instead of hard limit function use modulo wrap-around for zone placement. Should be more logical and give zones more space.
|
2016-02-23 12:11:25 +01:00 |
|
AlexVinS
|
150fcc9422
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/VCMIMapFormat1
|
2016-02-15 13:39:00 +03:00 |
|
AlexVinS
|
4d9058e412
|
Whitespace cleanup. (No code changes.)
|
2016-02-15 13:34:37 +03:00 |
|
AlexVinS
|
800f32c4cb
|
Fix few cases of tempOwner initialization.
|
2016-02-14 12:13:30 +03:00 |
|
AlexVinS
|
0c21efb202
|
Start integration of map format into engine
|
2016-02-09 20:20:03 +03:00 |
|
AlexVinS
|
a00dbd3dd1
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/VCMIMapFormat1
Conflicts:
lib/CMakeLists.txt
lib/VCMI_lib.cbp
lib/filesystem/CFileInputStream.cpp
lib/filesystem/CZipLoader.cpp
lib/rmg/CRmgTemplateZone.cpp
vcmi.workspace
|
2016-02-08 10:17:25 +03:00 |
|
DjWarmonger
|
441c94d56c
|
Remove log for Seer Huts.
|
2016-02-06 15:11:56 +01:00 |
|
AlexVinS
|
6e205a58b4
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/VCMIMapFormat1
Conflicts:
lib/VCMI_lib.cbp
lib/filesystem/CZipLoader.cpp
lib/filesystem/CZipLoader.h
lib/mapObjects/CGTownInstance.cpp
|
2016-02-04 10:27:51 +03:00 |
|
DjWarmonger
|
327e95407e
|
- Compile fixes part 1
- Project settings for MSVS
|
2016-01-27 21:08:08 +01:00 |
|
AlexVinS
|
89d986fc6a
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/VCMIMapFormat1
Conflicts:
lib/CArtHandler.h
lib/mapObjects/MiscObjects.cpp
|
2016-01-24 15:39:41 +03:00 |
|
DjWarmonger
|
ac730a591c
|
Fixed large treasure piles sometimes being uncovered.
|
2016-01-13 20:03:25 +01:00 |
|
DjWarmonger
|
8c5f93dd8f
|
Little refactoring for object placement.
|
2016-01-13 19:17:12 +01:00 |
|