Commit Graph
32 Commits
Author SHA1 Message Date
FeniksFire 86021f0bda Add keyboard shortcuts for quick army management from HD mod.
Just want add fast some really nice shortcuts from HD mod.
1) [LShift] + LClick – splits a half units from the selected stack into
an empty slot. WARNING: The second behaviour ("smart split, ignores
single creatures") of this HD mod option is not done.
2) [LCtrl] + LClick – splits a single unit from the selected stack into
an empty slot.
3) [LCtrl] + [LShift] + LClick – split single units from the selected
stack into all empty hero/garrison slots
2017-10-27 05:21:33 +02:00
FeniksFire f331386b6f Dimension door movement points fix
When hero with one move point make dimension doors then he can have on
graphics full move points. Caused by substraction that make unsigned
variable < 0.
2017-08-18 21:35:48 +02:00
FeniksFireandArseniyShestakov b56d05b75b Fix handling damage in bridge in fortress (#349)
Remove "Moat" obstacle on bridge hex from affected obstacles by creature,
when bridge is opened/destroyed.

Resolves: https://bugs.vcmi.eu/view.php?id=2577
2017-07-20 18:15:47 +03:00
FeniksFire d84ecb6fb2 Tests improvement
Delete our logger from tests.
Make correction.
2017-07-19 17:04:57 +02:00
FeniksFire 587f59e93a Migrating "CHealthTest" from boost to googlemock and googletest. 2017-07-18 21:04:57 +02:00
FeniksFire 704eeb25b2 Add googletest as submodule 2017-07-18 16:49:50 +02:00
FeniksFire a71c9d0751 Migrating from boost test to google test. 2017-07-18 16:49:05 +02:00
FeniksFire 43d324b561 Fix handling damage when stack wait in moat.
Currently stack don't take any damage from moat when he stay in same
place.
2017-07-09 15:07:20 +02:00
FeniksFire ce09da783a Fix taking double damage from the same moat.
When stack move to the double moat in the fortress, he will be damaged
twice. I fixed it like in original h3, now stack will be damaged once a
time.
2017-07-08 21:44:26 +02:00
FeniksFire 45a63e003c Fix: getting additional damage from destination obstacles
When the stack was selected to pass through 2 field in moat, first hex
stopped him but then he got also additional damage from destination
obstacle.
2017-07-08 17:40:27 +02:00
FeniksFireandArseniy Shestakov 8577445b10 Simple fix: http://bugs.vcmi.eu/view.php?id=2366 2017-07-03 22:41:16 +03:00
FeniksFire 8ccdda6d2d Improve formatting, update other config information about includes. 2017-06-27 17:00:44 +02:00
FeniksFire 4113bdab01 Moving some files from lib to the battle subdirectory. 2017-06-26 15:26:08 +02:00
FeniksFire 221386a39d Refactoring.
Dividing CBattleCallback into smaller files with classes.
2017-06-24 15:51:07 +02:00
FeniksFireandArseniyShestakov 039e3842fc Aesthetic changes in BattleHex (#303) 2017-05-29 10:33:34 +03:00
FeniksFire 1f215d2306 Fix http://bugs.vcmi.eu/view.php?id=2677. 2017-05-28 12:23:03 +02:00
FeniksFire d390dff54d Fix game crash after autofight.
Vcmi makes crash when I turn on autofight in the battle and wait until I
close result battle window.
2017-05-13 09:54:03 +02:00
FeniksFireandArseniyShestakov 19a9f05b80 Fix garrison highlight in city (#292) 2017-03-23 22:48:35 +03:00
FeniksFire cde8542475 Oversight. 2017-03-18 14:25:17 +01:00
FeniksFire dd5660ff08 Simplifity code. 2017-03-18 14:21:41 +01:00
FeniksFire d045f59a11 Little fix in braces #2. 2017-03-18 07:58:40 +01:00
FeniksFire 68c618cb99 Little fix in highlight in CGarrisonSlot. 2017-03-17 21:24:55 +01:00
FeniksFire 3de891b4b4 Moving/dividing classes from BattleState to separate files. 2017-03-17 16:48:44 +01:00
FeniksFire 46a06ce184 Change the year from 2016 to 2017 in help description. 2017-03-10 19:28:01 +01:00
FeniksFire 450075bec2 Fill a gap in lib/CMakeLists.txt 2017-03-10 17:39:11 +01:00
FeniksFire 873cee5adf Small fix. 2017-02-10 19:31:50 +01:00
FeniksFire e3ffdca65f During the unit tests I saw that hex can take from occupiedHex() signed
values and then he get stupid value. So changing from ui16 to si16.
2017-02-09 20:08:34 +01:00
FeniksFire 49e32325c4 Uncommend code fragment and make simple protect from error. 2017-01-31 19:55:43 +01:00
FeniksFire 54e75eb0e3 Delete unnecessary range. 2017-01-29 16:44:54 +01:00
FeniksFire de7184d68d Making unit tests for BattleHex and some estetic improvements. 2017-01-29 16:38:13 +01:00
Michał Kalinowski 4d39f652bf Making more detailed options when choosing AI in launcher: http://
bugs.vcmi.eu/view.php?id=2369
2017-01-17 12:34:28 +01:00
Michał Kalinowski 18f8ca3cd0 Refactoring Battle AI.
Divide BattleAI on the smaller files.
2016-10-31 14:59:56 +01:00