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
|
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
|
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
|
dd1fc47c93
|
Workaround for Seer Hut offset. They seem to work fine now.
|
2016-01-08 21:51:55 +01:00 |
|
DjWarmonger
|
d840fb40eb
|
Fixed crashes with RMG Seer Huts. Now they are functional.
|
2016-01-08 21:14:57 +01:00 |
|
AlexVinS
|
2d5a366e6c
|
Implemented (basic) object construction and placement
* contain refactoring of RMG and class handling (will be more)
|
2015-12-05 12:36:42 +03:00 |
|
Ivan Savenko
|
faa7cbff18
|
Fixed gcc/clang warnings
|
2015-12-04 01:17:43 +02:00 |
|
Ivan Savenko
|
f9d9a38e53
|
Fixed gcc warnings
|
2015-12-02 20:59:38 +02:00 |
|
DjWarmonger
|
f81b46088a
|
Fixed #2218
|
2015-09-29 11:01:59 +02:00 |
|
AlexVinS
|
f24f744f4b
|
Fix a few warnings
|
2015-08-19 23:02:37 +03:00 |
|
DjWarmonger
|
237d3f2624
|
Refactoring: random spells
|
2015-08-12 16:40:08 +02:00 |
|
DjWarmonger
|
f9781ffb47
|
Creature abilities won't spawn in random Pandora Boxes.
|
2015-06-10 14:27:53 +02:00 |
|
DjWarmonger
|
3f1bc7e21c
|
One more case for Subterranean Gates
|
2015-06-04 09:42:39 +02:00 |
|
DjWarmonger
|
927dfa5565
|
Added correct connections for Subterranean Gates
|
2015-06-04 09:02:56 +02:00 |
|
DjWarmonger
|
63d6cf168f
|
- Solved problems with sealed-off objects for once and all.
- Refactoring
|
2015-06-03 21:57:22 +02:00 |
|
DjWarmonger
|
923437bf76
|
Corrected offset check for required objects.
|
2015-06-03 19:38:53 +02:00 |
|
DjWarmonger
|
55c1a7eade
|
Clear unused tiles to make more space for roads.
|
2015-06-03 15:16:11 +02:00 |
|
DjWarmonger
|
e21b2d9cbd
|
Attempt to use A* algorithm for required objects.
|
2015-06-02 20:29:37 +02:00 |
|
DjWarmonger
|
a68b58d969
|
- Use straight paths for some connections
- More fixes for template schema
|
2015-06-02 16:40:32 +02:00 |
|
DjWarmonger
|
8b1641d498
|
Generate main towns for zones with no player present.
|
2015-06-02 09:30:56 +02:00 |
|
DjWarmonger
|
e08a1f32bd
|
Some more fixes, updated changelog.
|
2015-05-25 20:04:24 +02:00 |
|
DjWarmonger
|
c6291412d7
|
Fixed one case of missing roads.
|
2015-05-25 19:44:03 +02:00 |
|
DjWarmonger
|
a0ed8e0d6d
|
An attempt to straighten roads.
|
2015-05-25 19:25:48 +02:00 |
|
DjWarmonger
|
353f6dc32e
|
Roads are generated between all nodes.
|
2015-05-25 19:11:44 +02:00 |
|
DjWarmonger
|
3ec91c550e
|
Correct road nodes iteration
|
2015-05-25 19:00:00 +02:00 |
|
DjWarmonger
|
fe6fa895c3
|
More or less working RMG roads.
|
2015-05-25 18:06:17 +02:00 |
|
DjWarmonger
|
2c88ddf5ed
|
Something works it seems
|
2015-05-25 17:47:32 +02:00 |
|
DjWarmonger
|
6d502ef1a1
|
Implemented A* algorithm to draw shortest roads - but not correct roads yet.
|
2015-05-25 16:37:57 +02:00 |
|
AlexVinS
|
6448bc6a50
|
[gcc] fix build
|
2015-04-12 08:25:53 +03:00 |
|
DjWarmonger
|
a0840100df
|
Different fractalization algorithm that enforces cycle generation.
|
2015-04-11 13:46:17 +02:00 |
|
DjWarmonger
|
69c58c6c25
|
Experiment: fractalize RMG zones before placing important objects. The downside is that it won't be possible to draw road as straight line anymore.
|
2015-04-11 12:47:41 +02:00 |
|
AlexVinS
|
84a2623c37
|
more experiments
|
2015-04-03 07:06:29 +03:00 |
|
AlexVinS
|
27c46c83d6
|
describe roads placement in log
|
2015-04-03 05:50:02 +03:00 |
|
AlexVinS
|
76193c4c5c
|
More experiments WIP.
|
2015-04-03 05:47:22 +03:00 |
|
AlexVinS
|
eb60d9737f
|
more sensible road placement
|
2015-04-03 05:47:20 +03:00 |
|
AlexVinS
|
4c4ad480c5
|
added experimental usage of roads
|
2015-04-03 05:47:01 +03:00 |
|
Ivan Savenko
|
eef45b5ae8
|
Fixed warnings
|
2015-03-31 00:55:37 +03:00 |
|
DjWarmonger
|
ed33d99ac7
|
Silenced some more logs.
|
2015-03-28 22:17:45 +01:00 |
|
DjWarmonger
|
a0f534146c
|
Fixed underground Lava terrain.
|
2015-03-28 22:03:38 +01:00 |
|
DjWarmonger
|
a0d9ae4849
|
Refactoring - create underground rock for whole level at once.
|
2015-03-28 18:56:28 +01:00 |
|
beegee1
|
e9b7044c9b
|
Fix mantis #1859, unknown pattern in underground
|
2015-03-28 16:41:26 +01:00 |
|
DjWarmonger
|
a1da08f802
|
Disabled Seer Huts for 0.97c.
|
2015-03-12 10:45:24 +01:00 |
|
DjWarmonger
|
a832b7efee
|
Fixed #2026
|
2015-03-12 10:08:10 +01:00 |
|
DjWarmonger
|
f894abe494
|
Unified interface for object template.
|
2015-03-12 08:31:30 +01:00 |
|
DjWarmonger
|
cf74969603
|
Fixes, logging for Seer Huts
|
2015-03-11 22:17:35 +01:00 |
|
DjWarmonger
|
61071c46e1
|
Fixed monster amounts in Pandora Box.
|
2015-03-11 19:21:58 +01:00 |
|
DjWarmonger
|
3cc9705bfe
|
Minor tweak.
|
2015-03-11 16:54:42 +01:00 |
|
DjWarmonger
|
01390e0c2c
|
Optimization for random treasures.
|
2015-03-11 16:19:03 +01:00 |
|
DjWarmonger
|
f32849a73e
|
Attempt to compile refactored spells in MSVS.
|
2015-03-09 19:24:45 +01:00 |
|
DjWarmonger
|
6ace53d8b9
|
Functional RMG Seer Huts, still there are some mysterious bugs.
|
2015-03-01 13:26:54 +01:00 |
|
DjWarmonger
|
9453250e0f
|
Spawn quest arts in nearby zones.
|
2015-03-01 10:20:49 +01:00 |
|
DjWarmonger
|
67ab90616d
|
Seer Huts with exp / gold rewards.
|
2015-03-01 09:46:09 +01:00 |
|
DjWarmonger
|
dd887eb929
|
Fixes for Seer Huts.
|
2015-03-01 09:07:43 +01:00 |
|
DjWarmonger
|
4f1d96e5e8
|
Seer Huts part 2.
|
2015-02-28 22:37:04 +01:00 |
|
DjWarmonger
|
607375a9bc
|
Generate Seer Huts with creature rewards
|
2015-02-28 21:14:45 +01:00 |
|
AlexVinS
|
685deddac1
|
Start spell-relatet files reorganisation
* moved existing files to separate directory
-> todo: split mechanics
|
2015-02-26 08:39:48 +03:00 |
|
AlexVinS
|
a3f2667376
|
Remove some deprecated fields from CSpell
* now only new SpellScholl API is used
(!) untested
|
2015-02-26 08:39:43 +03:00 |
|
DjWarmonger
|
c5e772eb78
|
Fixed issue which created large empty areas on two-level maps.
|
2015-02-25 19:34:02 +01:00 |
|
DjWarmonger
|
0acae7a708
|
Additional adjustment of zone positions to ensure balanced zone sizes.
|
2015-01-16 19:28:27 +01:00 |
|
DjWarmonger
|
ba604f4e43
|
Implemented "junction" zone type.
|
2015-01-16 17:39:16 +01:00 |
|
DjWarmonger
|
b7386250e9
|
Fixed fractalized paths inside zones.
|
2015-01-16 09:40:11 +01:00 |
|
DjWarmonger
|
fe180335de
|
Important fix that prevents treasures from sealing off, adding too many blocked tiles.
|
2015-01-15 11:21:29 +01:00 |
|
DjWarmonger
|
9f05f53e65
|
Corrected monster agressiveness #2034
|
2015-01-10 10:23:58 +01:00 |
|
DjWarmonger
|
7055357996
|
Fixed spell scroll generation #2024
|
2015-01-02 23:01:14 +01:00 |
|
DjWarmonger
|
fdd392e47c
|
Add some space around unguarded treasures.
|
2014-12-26 21:13:13 +01:00 |
|
DjWarmonger
|
53c39f7d05
|
Treasure density and quality now matches OH3.
|
2014-12-26 19:35:45 +01:00 |
|
DjWarmonger
|
f5f0f61076
|
Density does not depend on zone size.
|
2014-12-26 17:13:41 +01:00 |
|
DjWarmonger
|
5fbd856a4c
|
New rule for placement of unguarded treasures
|
2014-12-26 16:17:39 +01:00 |
|
DjWarmonger
|
121c39a994
|
Fixed Jebus and CoD templates.
|
2014-12-26 15:14:22 +01:00 |
|
DjWarmonger
|
51495381ef
|
Better obstacle shapes inside zones.
|
2014-12-25 10:24:48 +01:00 |
|
DjWarmonger
|
b208ebbee9
|
Increase treasure density to match OH3.
|
2014-12-24 14:01:05 +01:00 |
|
DjWarmonger
|
fee2184996
|
Wood & ore mines will be placed close to zone center.
|
2014-12-20 22:13:10 +01:00 |
|
DjWarmonger
|
50dc22fa1b
|
Tuned density.
|
2014-12-20 14:52:01 +01:00 |
|
DjWarmonger
|
3886a19771
|
More balanced treasure pile distribution.
|
2014-12-20 14:01:48 +01:00 |
|
DjWarmonger
|
9e5cc2d1b1
|
Treasure piles will prefer to grow upwards to make space for object accessible from bottom.
|
2014-11-22 14:17:53 +01:00 |
|
DjWarmonger
|
91d89add7c
|
Reverted RMG bug introduced in 6da79d01d7
|
2014-11-22 13:01:28 +01:00 |
|
KroArtem
|
6da79d01d7
|
reverted changes back
|
2014-11-20 15:33:22 +03:00 |
|
KroArtem
|
305ce5b53d
|
fixed else statement
|
2014-11-20 15:14:16 +03:00 |
|
KroArtem
|
e73c60740c
|
corrected text in vcmibuilder, corrected errors and warnings from cppcheck
|
2014-11-16 20:48:29 +03:00 |
|
AlexVinS
|
4e9cff3403
|
spelling fix
|
2014-11-06 15:06:16 +03:00 |
|
DjWarmonger
|
d280b0ac9f
|
Cleaned some logs.
|
2014-11-01 09:52:56 +01:00 |
|
DjWarmonger
|
b61b79b458
|
For 0.97 release: generate full underground to avoid many issues
|
2014-10-31 18:47:10 +01:00 |
|
DjWarmonger
|
9eeea7299a
|
- Removed unecessary includes
- Fixed town types configured from RMG templates
|
2014-10-31 17:09:34 +01:00 |
|
DjWarmonger
|
ce83db0f43
|
- Option to configure monster types spawning in a zone
- 25% chance to get neutral faction in zone with no town
|
2014-10-30 13:03:53 +01:00 |
|
DjWarmonger
|
530a3e69bf
|
Option to allow / ban certain types of town in a template.
|
2014-10-30 10:00:29 +01:00 |
|
DjWarmonger
|
06983fc346
|
Fixed issue with empty mage guild on random maps.
|
2014-10-26 13:09:59 +01:00 |
|
DjWarmonger
|
f7882135e6
|
More random paths within zones.
|
2014-10-01 14:56:06 +02:00 |
|
DjWarmonger
|
e40818f2c6
|
Fixed incorrect treasure distance on underground maps.
|
2014-09-26 13:19:39 +02:00 |
|
DjWarmonger
|
1f7ce7c1d9
|
Cut area around towns to prevent sealing off parts of zone.
|
2014-09-23 21:12:10 +02:00 |
|
DjWarmonger
|
df9d2f8d8f
|
A bit smarter algorithm for cutting paths.
|
2014-09-23 18:32:32 +02:00 |
|
DjWarmonger
|
87ecd0075e
|
Even tighter obstacles.
|
2014-09-23 16:53:26 +02:00 |
|
DjWarmonger
|
3e36d0d88b
|
Possible tweak for underground.
|
2014-09-22 15:27:42 +02:00 |
|
DjWarmonger
|
b96ab55c4d
|
Tighten obstacles to improve map look and feel. It should be now on pair with original maps :)
|
2014-09-22 14:46:52 +02:00 |
|
DjWarmonger
|
f3d7c658f0
|
Ensure distance between treasure piles.
|
2014-09-22 14:18:01 +02:00 |
|