AlexVinS
|
6552acdff6
|
Check coastal tile OTF
|
2015-12-05 12:36:29 +03:00 |
|
AlexVinS
|
8bc242d002
|
Cleanup
|
2015-12-05 12:06:52 +03:00 |
|
AlexVinS
|
27bf2524a3
|
Advance triggered events serialization
(-) missing indentifier serialization (unimplemented in engine)
(-) missing tests
|
2015-12-05 12:06:51 +03:00 |
|
AlexVinS
|
11af00bcdf
|
Start working on Triggered Events
|
2015-12-05 12:06:50 +03:00 |
|
AlexVinS
|
b683c29b6e
|
Added modification time to zip.
* it is required to consider archive valid (by some tools)
|
2015-12-05 12:06:49 +03:00 |
|
AlexVinS
|
f6e2cd16ed
|
Fix header.mapLevels saving
|
2015-12-05 12:06:48 +03:00 |
|
AlexVinS
|
0cc7213a27
|
WiP on zip serialization
(-) still not works correctly
|
2015-12-05 12:06:47 +03:00 |
|
AlexVinS
|
fc2cbc841a
|
Another fix for JsonWriter::writeString
* RMG description check passed
|
2015-12-05 12:06:46 +03:00 |
|
AlexVinS
|
ff18944088
|
Fix writing escaped string json fields
|
2015-12-05 12:06:45 +03:00 |
|
AlexVinS
|
f2164abf1b
|
Wip on zip serialize fixes
|
2015-12-05 12:06:45 +03:00 |
|
AlexVinS
|
27a29bd035
|
Start implementing actulal json serialization
|
2015-12-05 12:06:44 +03:00 |
|
AlexVinS
|
1a8faeb0b9
|
Start implementing map saver
|
2015-12-05 12:06:42 +03:00 |
|
AlexVinS
|
0040b459c3
|
Add support of CIOApi to CZipStream and CZipLoader (unused, untested)
|
2015-12-05 12:06:41 +03:00 |
|
AlexVinS
|
b3ac146ba9
|
Define bridge interface to minizip IOAPI
|
2015-12-05 12:06:40 +03:00 |
|
AlexVinS
|
3d265f94dc
|
Update projects
|
2015-12-05 12:06:39 +03:00 |
|
AlexVinS
|
0cc47f00c5
|
Advance map format simple test
|
2015-12-05 12:06:35 +03:00 |
|
AlexVinS
|
7d16585f89
|
Use COutputStream in CMapSaverJson
|
2015-12-05 12:06:34 +03:00 |
|
AlexVinS
|
c965f9d02d
|
Added draft of IO memeory buffer
|
2015-12-05 12:06:33 +03:00 |
|
AlexVinS
|
221ec55f51
|
Define basic design of output streams
|
2015-12-05 12:06:32 +03:00 |
|
AlexVinS
|
adc271d7b3
|
Draft on classes hierarchy.
* patcher and loader uses diferent input (JsonNode and binary stream of zipped map archive), dicided to split them
|
2015-12-05 12:06:32 +03:00 |
|
Ivan Savenko
|
89bf3592e3
|
Likely fixed duplicated random heroes
|
2015-12-05 01:40:23 +02:00 |
|
Ivan Savenko
|
8a3feb1e48
|
Added assert to hopefully catch invalid GiveBonus package at some point
|
2015-12-05 01:39:14 +02:00 |
|
Ivan Savenko
|
faa7cbff18
|
Fixed gcc/clang warnings
|
2015-12-04 01:17:43 +02:00 |
|
Ivan Savenko
|
f02e553b70
|
Fixed another uninitialized field possiblity causing issues with StupidAI
|
2015-12-04 00:11:44 +02:00 |
|
Ivan Savenko
|
90dfe3e782
|
reduced visibility for members of Mine and Dwellings
|
2015-12-02 22:34:13 +02:00 |
|
Ivan Savenko
|
7189a12df2
|
removed few more includes from headers
|
2015-12-02 22:10:46 +02:00 |
|
Ivan Savenko
|
7b5a7f43ad
|
Removed includes of CGameState from headers
|
2015-12-02 21:39:53 +02:00 |
|
Ivan Savenko
|
c3ce4b25df
|
Removed all #include's of CMap.h from headers.
To all - please, avoid #include's in headers as much as possible
This kills incremental build compile times
|
2015-12-02 21:05:10 +02:00 |
|
Ivan Savenko
|
bef7048460
|
minimized visibility of members of teleportation-related classes
|
2015-12-02 21:01:43 +02:00 |
|
Ivan Savenko
|
f9d9a38e53
|
Fixed gcc warnings
|
2015-12-02 20:59:38 +02:00 |
|
ArseniyShestakov
|
f55bfe41d6
|
Digging: implement digging status on right click. Fix issue 401
This is also fix possibility to dig on some non-blockable objects like event.
|
2015-11-29 12:34:23 +03:00 |
|
ArseniyShestakov
|
ce5b7c73be
|
CGEvent: avoid permanent event removal after visit. Fix issue 2339
|
2015-11-28 23:03:26 +03:00 |
|
ArseniyShestakov
|
c45cd1f4c2
|
CGHeroInstance::getOutOffsets: temporary fix for boat summoning
Appropriate fix would require to get rid of convertPosition everywhere. Check issue 515 for more details.
|
2015-11-26 10:55:02 +03:00 |
|
ArseniyShestakov
|
64c6d3c950
|
CGCreature::takenAction: add neverFlee check. Fix issue 2242
|
2015-11-25 09:34:49 +03:00 |
|
ArseniyShestakov
|
3d8f67f864
|
getFreeTiles: filter ROCK tiles. Fix issue 1870
|
2015-11-25 09:12:09 +03:00 |
|
ArseniyShestakov
|
2276af70dc
|
PreGame: avoid crashing on random map options
Options is still broken, but at least we shouldn't crash there.
|
2015-11-25 07:25:44 +03:00 |
|
DjWarmonger
|
45d183289d
|
Merge pull request #142 from edeksumo/Fix-Defence-Ani
Fix crash
|
2015-11-24 21:37:32 +01:00 |
|
edeksumo
|
aab5a05036
|
Fix crash during auto battle
|
2015-11-24 20:55:11 +01:00 |
|
ArseniyShestakov
|
a851062891
|
Merge pull request #133 from vcmi/feature/pathfinderLayers
Pathfinder layers and related changes: fly and water walking implemented
|
2015-11-24 13:09:06 +03:00 |
|
ArseniyShestakov
|
df4515901d
|
CPathfinder: fix special movement boundary check
Forgot to fix it for water walking after fe12b8f664
|
2015-11-23 14:11:08 +03:00 |
|
ArseniyShestakov
|
f4c06660e4
|
CPathfinder::evaluateAccessibility: apply more optimizations
|
2015-11-22 21:31:47 +03:00 |
|
ArseniyShestakov
|
2632389aaf
|
CPathfinder: bring FoW reference back to avoid performance loss
This one is revert 148355908d
|
2015-11-22 21:06:37 +03:00 |
|
ArseniyShestakov
|
6dacb84404
|
CPathfinder::addNeighbours: avoid allocating new vector each time
|
2015-11-22 07:32:33 +03:00 |
|
ArseniyShestakov
|
e1a360408d
|
GameConstants: move operators into header and always inline them
|
2015-11-22 07:24:12 +03:00 |
|
ArseniyShestakov
|
5a87f58e09
|
CPathfinder: optimize checks order in calculatePaths
|
2015-11-22 06:23:54 +03:00 |
|
ArseniyShestakov
|
8217eb3a82
|
CPathfinder: split isLayerTransitionPossible into two functions
This way we can avoid usage of getNode for layers that clearly can't be used.
|
2015-11-22 06:16:16 +03:00 |
|
ArseniyShestakov
|
649ebfad2f
|
TerrainTile::topVisitableObj: avoid costly vector copying
|
2015-11-22 05:34:37 +03:00 |
|
ArseniyShestakov
|
a1fe2ebc44
|
Pathfinding: restore gamestate usage to avoid overhead
Also when possible pass TerrainTile pointers to getMovementCost instead of using getTile.
|
2015-11-21 14:31:30 +03:00 |
|
ArseniyShestakov
|
438a444443
|
CGHeroInstance: move native terrain check into getNativeTerrain
That make it easier to use that code independently in TurnInfo
|
2015-11-21 13:32:45 +03:00 |
|
ArseniyShestakov
|
a375c86ea2
|
movementPointsAfterEmbark: get max move points from TurnInfo
Missed that when originally implemented TurnInfo.
Not pretties code, but boost performance a lot.
|
2015-11-21 12:46:59 +03:00 |
|