lethosor
|
1ba5477b63
|
Add designation priority support to MapCache and dig plugin
Fixes #481
|
2018-01-21 19:27:16 -05:00 |
Quietust
|
33a43c5bfd
|
update structures
|
2017-11-04 07:50:47 -06:00 |
lethosor
|
27343e3253
|
Add unit and tile visibility functions
|
2017-06-10 21:54:08 -04:00 |
David Corbett
|
acdb369aa8
|
Avoid non-trivial bitfield constructors
|
2016-12-09 13:41:14 -05:00 |
lethosor
|
e965f5318f
|
Replace many includes with forward declarations in modules/Maps.h
|
2016-08-13 21:44:01 -04:00 |
lethosor
|
10cfef0553
|
Fix whitespace issues
|
2015-02-14 22:53:06 -05:00 |
Quietust
|
deee486b81
|
Update Maps::SortBlockEvents to include spoors and item spatters
|
2014-08-20 10:51:58 -05:00 |
Quietust
|
97de21357c
|
First pass for 0.40 compatibility; still lots left to do, but this will at least build
|
2014-07-21 13:18:29 -05:00 |
JapaMala
|
a14caa53d0
|
Fixed mapcache reading plants in for 0.40.01 onwards.
|
2014-07-20 16:41:20 +05:30 |
Quietust
|
57fbb1004b
|
Assorted cleanup
|
2014-04-23 08:23:34 -05:00 |
expwnent
|
ee056f4422
|
Merge remote-tracking branch 'angavrilov/master' into 0.34.11-r4
Conflicts:
NEWS
|
2013-10-20 11:09:40 -04:00 |
expwnent
|
9d3ee11349
|
Merge branch 'diggingInvaders' into 0.34.11-r4
Conflicts:
scripts/devel/invasion-now.lua
|
2013-10-19 21:26:50 -04:00 |
Alexander Gavrilov
|
ea36233dff
|
Split MapCache code from Maps.cpp
|
2013-10-07 16:58:10 +04:00 |
expwnent
|
57c42e3927
|
Maps.ensureTileBlock: fixed temperature issues, and properly added blocks to the world.map.map_blocks vector to prevent weird glitches.
|
2013-06-10 15:43:14 -04:00 |
expwnent
|
08114cf574
|
diggingInvaders: more fixes. Still a few issues with ramps probably.
|
2013-05-31 20:39:43 -04:00 |
expwnent
|
f8261348ff
|
Merge branch 'master' into diggingInvaders
Also make edgeCost.cpp compile because I stopped midsentence for some reason.
Conflicts:
library/modules/Maps.cpp
|
2013-05-31 16:28:05 -04:00 |
expwnent
|
3ffbef2396
|
Merge branch 'canStepBetween' into recent
|
2013-01-05 18:10:29 -05:00 |
expwnent
|
f8abd5c595
|
StepBetween: renamed stuff back to the way it was. Thought I had already done that.
|
2013-01-05 18:09:50 -05:00 |
expwnent
|
6622e9e06f
|
Merge branch 'canStepBetween' into recent
Conflicts:
library/modules/Maps.cpp
|
2013-01-05 13:32:29 -05:00 |
expwnent
|
144e0b4dcb
|
Digging Invaders: merged eventManager and recent.
|
2013-01-02 11:26:30 -05:00 |
expwnent
|
7972902c81
|
stepBetween: named a few things better, and fixed a lot.
|
2012-12-19 20:30:37 -05:00 |
expwnent
|
22837af8d7
|
canWalkBetween: fixed bug involving ramps.
|
2012-12-17 00:25:14 -05:00 |
expwnent
|
1a6a09281b
|
canWalkBetween: forgot a case with ramps.
|
2012-12-16 23:37:15 -05:00 |
expwnent
|
d2be8f18e1
|
canWalkBetween: forgot a case with stairs.
|
2012-12-16 23:30:35 -05:00 |
expwnent
|
01e5e93825
|
Renamed Maps::canWalkBetween to Maps::canPathBetween and added Maps::canWalkBetween, which does what it says.
|
2012-12-16 23:26:50 -05:00 |
jj
|
ebc2625d97
|
ditch the unused Vegetation module
|
2012-12-06 23:47:25 +01:00 |
Quietust
|
3f2e583746
|
Naming consistency
|
2012-11-16 15:35:34 -06:00 |
Alexander Gavrilov
|
5396a67465
|
Some tweaking and edited NEWS.
|
2012-10-06 12:40:46 +04:00 |
Petr Mrázek
|
8812238bf6
|
Update license, add contributors file, bump release number
|
2012-09-30 04:03:37 +02:00 |
Alexander Gavrilov
|
eaddd0e646
|
Try shutting up a few random warnings.
|
2012-09-29 12:47:41 +04:00 |
Quietust
|
46321a6a01
|
Rename world_data.unk_204 to feature_map
|
2012-09-12 13:41:59 -05:00 |
Alexander Gavrilov
|
c971a819de
|
Experimental creation of map blocks in gui/liquids script.
|
2012-09-06 22:45:19 +04:00 |
Alexander Gavrilov
|
3713c5ea9e
|
Add some APIs required by steam engine to the core.
|
2012-09-02 14:10:58 +04:00 |
Alexander Gavrilov
|
f1915915b4
|
Follow change in xml again.
|
2012-08-27 23:03:02 +04:00 |
Alexander Gavrilov
|
32d6257c70
|
DF code analysis uncovered another item-related flag to clear.
It turns out, buildings cache their 'site is blocked' state,
and won't actually recheck until the flag is cleared.
|
2012-05-20 21:58:43 +04:00 |
Alexander Gavrilov
|
87ec1de891
|
Improve lua api for tile biome access.
|
2012-05-13 13:58:41 +04:00 |
Alexander Gavrilov
|
60bb486aba
|
Add api for enabling liquid and temperature updates for blocks.
Now updates also have to be enabled for the z level to work.
|
2012-05-12 20:12:09 +04:00 |
Alexander Gavrilov
|
eadce95940
|
Add a convenience function for designating constructions.
|
2012-05-01 19:55:25 +04:00 |
Alexander Gavrilov
|
82a0e52a3e
|
Add api to check the walkable cache, and update flow_forbid in liquids.
|
2012-04-26 18:51:39 +04:00 |
Alexander Gavrilov
|
16ee049664
|
Split off the burrows api from Maps and Units.
|
2012-04-26 12:56:28 +04:00 |
Alexander Gavrilov
|
0a6982f404
|
Enable warnings correctly on linux and fix a lot of them.
|
2012-04-20 13:30:37 +04:00 |
Alexander Gavrilov
|
0b32d374db
|
Implement SOIL/STONE substitution logic, and add compat in mapexport.
|
2012-04-19 23:02:30 +04:00 |
Alexander Gavrilov
|
4b87f1bcac
|
Refactor MapCache: make it parse everything that is known re tiles & mats.
|
2012-04-19 19:17:07 +04:00 |
Alexander Gavrilov
|
f655a0986d
|
Sync to changes in the data structure definitions.
|
2012-04-19 11:03:29 +04:00 |
Alexander Gavrilov
|
7a34a89f53
|
Add burrow subcommands to modify burrow unit and tile sets.
|
2012-04-14 14:12:59 +04:00 |
Alexander Gavrilov
|
2d8611a480
|
Add core api for moving items between ground and containers.
|
2012-04-12 18:37:27 +04:00 |
Alexander Gavrilov
|
0c2b78b96b
|
Add api for manipulating burrows to the core.
|
2012-04-11 19:42:05 +04:00 |
Alexander Gavrilov
|
c7b922250b
|
More maps api refactoring and renaming.
getBlockAbs is a very confusing name; getTileBlock is better.
|
2012-04-11 12:01:27 +04:00 |
Alexander Gavrilov
|
59ddbfacb7
|
Implement item occupancy tracking in MapCache.
|
2012-04-10 20:19:41 +04:00 |
Alexander Gavrilov
|
b15d2da819
|
Get rid of some obsolete api functions, and restructure MapCache.
|
2012-04-10 18:21:19 +04:00 |