51495381ef
Better obstacle shapes inside zones.
2014-12-25 10:24:48 +01:00
e46f03fabe
Upgrades, stack splitting. Results now are identical to OH3.
2014-12-25 10:21:39 +01:00
3c39ef477f
Implemented original stack splitting algorithms proposed by AlexSpl. Save format changed.
2014-12-24 23:53:56 +01:00
de6752c048
Implement CArtHandler::isBigArtifact and CArtifact::isTradable
2014-12-24 20:43:35 +03:00
937ef0227b
Use ArtifactID instead of int when possible
2014-12-24 18:49:12 +03:00
6f7bda65b4
Better obstacle shapes inside zones.
2014-12-24 15:07:20 +01:00
b208ebbee9
Increase treasure density to match OH3.
2014-12-24 14:01:05 +01:00
eebf65e88f
Merge branch 'develop' into SpellsRefactoring4
2014-12-24 00:15:27 +03:00
75d407b59a
Last improvements - zones on simpler maps should not be smashed.
2014-12-23 18:16:53 +01:00
53b3ea8d97
Final update for zone placer.
2014-12-23 14:26:14 +01:00
0dbfee0edb
Final shape of algorithm
2014-12-23 13:49:07 +01:00
990e38e961
Fixes for placement.
2014-12-23 12:42:59 +01:00
868d2f61ee
New zone placement algorithm
2014-12-23 11:39:41 +01:00
0e34775770
Important fix.
2014-12-23 10:42:01 +01:00
875bfb025e
Better fitness function(s)
2014-12-22 23:35:19 +01:00
b52eeb2263
Remember "best" placement at right moment.
2014-12-22 21:47:19 +01:00
067b56dda4
Zone placer will remember the best solution, not the last generated.
2014-12-22 21:33:37 +01:00
94c0d5896f
[MVS] Added /LTCG option to improve linker performance.
2014-12-22 19:44:15 +01:00
7735e193f0
Merge branch 'develop' into experimental/serializerrefactoring
2014-12-22 19:17:40 +01:00
5d59bbc0d4
Fix CGBonusingObject serialization
...
Now state of adventure map objects that use this handler will be saved properly and they'll work as indended after save loaded. Affect following objects: Buoy, Swan Pond, Faerie Ring, etc.
2014-12-22 11:56:53 +03:00
74161198c4
More refactoring
2014-12-21 21:47:02 +03:00
b86938de5e
More rafactoring
2014-12-21 18:22:12 +03:00
c57b2403e1
Refactor metaprogramming-helper structs
2014-12-21 17:53:51 +03:00
3bca68fd2d
Initial refactoring
...
* reduce registerTypes* templtates instantiation
2014-12-21 17:29:42 +03:00
c538370c5d
Players will be always able to see their owned heroes and other objects. Fixes #1959 .
2014-12-21 13:56:32 +01:00
fee2184996
Wood & ore mines will be placed close to zone center.
2014-12-20 22:13:10 +01:00
485b2ac688
Merge branch 'develop' of https://github.com/vcmi/vcmi into develop
2014-12-20 15:17:22 +01:00
50dc22fa1b
Tuned density.
2014-12-20 14:52:01 +01:00
3886a19771
More balanced treasure pile distribution.
2014-12-20 14:01:48 +01:00
a3a42ae144
Merge branch 'develop' of https://github.com/vcmi/vcmi into fuzzyFix
2014-12-19 14:21:44 +01:00
6fc873dcd5
Merge branch 'develop' of https://github.com/vcmi/vcmi into develop
2014-12-19 14:14:18 +01:00
cb5a3c0f73
Fixed shortage of Prisons on random maps.
2014-12-19 14:04:59 +01:00
a1e42caddd
Banks won't use fuzzy engine at all, only center of mass.
2014-12-10 12:29:51 +01:00
6391f0f85a
Fix crash on Cartographer if there is no underground level
...
Show "already visited" text for stalagmite cartographer if map don't have underground level.
This one fixes bug #1985
2014-12-09 14:01:32 +03:00
64dccfec80
Rewrite Beneficial spell selection
2014-12-02 00:24:36 +03:00
b0df8172f9
Move battleIsImmune to CSpell
2014-11-29 04:25:51 +03:00
e8aeb0bf8e
Merge branch 'develop' into SpellsRefactoring4
2014-11-28 22:44:33 +03:00
499a281dfe
Disallow rising spells for genie
2014-11-28 21:08:34 +03:00
e583f4e44d
Fix #1928
...
* disallow geneie to cast teleport
2014-11-28 20:39:23 +03:00
8f84e24aa6
Get rid of mainEffectAnim
2014-11-28 01:03:25 +03:00
d94f15bdf4
Added configurable animation for SPELL_LIKE_ATTACK
2014-11-28 00:36:14 +03:00
657385e32c
We need to know caster stack ID for proper projectile animation
2014-11-27 20:47:37 +03:00
6893509f65
Fix manaGain animation always showing
2014-11-27 19:09:59 +03:00
f1ab328a09
Cleanup
2014-11-27 17:08:19 +03:00
75b93b070d
Implemented configurable hit/affect animation
...
* need more testing
2014-11-27 16:51:16 +03:00
f4cf12d3f8
Fix a crash
2014-11-27 00:53:08 +03:00
256894d18a
Use configuration for spell projectile
2014-11-27 00:27:38 +03:00
242aa72796
Implemented loading of new spell configuration parameters
2014-11-26 22:39:27 +03:00
16d08b062a
First draft of spell animation configuration
2014-11-26 22:25:13 +03:00
b31ed0e4ea
Use SetMana packet in battle
2014-11-26 13:30:55 +03:00