Alexander Shishkin
|
fca4deaad2
|
Merge pull request #122 from vmarkovtsev/feature/warnings
Fix warnings produced by recent Clang build
|
2015-10-14 07:28:47 +03:00 |
|
Vadim Markovtsev
|
d24fd10e21
|
Fix std::abs warning
Recent clang wants std::abs instead of plain abs
|
2015-10-13 21:05:46 +03:00 |
|
Vadim Markovtsev
|
e4b1ef1405
|
Add "override" to virtual overriden methods
|
2015-10-13 21:05:36 +03:00 |
|
AlexVinS
|
2677d4a677
|
Fixed action cancel on active stack remove
|
2015-10-08 08:15:29 +03:00 |
|
AlexVinS
|
f99bf099ca
|
Made player interface tolerant to active stack removal.
|
2015-10-06 03:46:35 +03:00 |
|
AlexVinS
|
a06e34cf61
|
Cleanup
|
2015-09-29 19:14:24 +03:00 |
|
AlexVinS
|
70d9be8447
|
Use ISpellCaster in battle callback
|
2015-09-29 17:26:52 +03:00 |
|
AlexVinS
|
d9cbe487c7
|
remove useless function CSpell::getTargetInfo
|
2015-09-29 17:26:47 +03:00 |
|
AlexVinS
|
2b434111bf
|
More hero|creature casting unification
|
2015-09-29 17:26:40 +03:00 |
|
AlexVinS
|
92990c887c
|
Fix creatures can always cast on self
|
2015-09-29 17:26:37 +03:00 |
|
AlexVinS
|
caf8ae62cc
|
Allow custom effect animation on any stack during spell cast.
|
2015-09-14 06:21:49 +03:00 |
|
AlexVinS
|
0f0e67dbe3
|
Do not include resisted stacks in affected
|
2015-09-14 05:45:05 +03:00 |
|
AlexVinS
|
9d0a1f0eef
|
Added logging for CDummyAnimation creation (like other types)
|
2015-09-13 00:01:36 +03:00 |
|
AlexVinS
|
cbd8900c0b
|
Added CBattleConsole tracing
|
2015-09-12 23:03:45 +03:00 |
|
AlexVinS
|
075b65b31b
|
Use dummy animations
|
2015-09-12 21:09:53 +03:00 |
|
AlexVinS
|
832d69ec11
|
Hide battle log algorithm in spell classes.
* not finished, to be moved to json of splitted between mechanics classes
|
2015-09-12 21:09:51 +03:00 |
|
AlexVinS
|
5d0ecd9cdf
|
More battle log refactoring
|
2015-09-12 21:09:50 +03:00 |
|
AlexVinS
|
7cf9bd36b7
|
Display AGE effect with any value (not only -50%).
|
2015-09-12 21:09:49 +03:00 |
|
AlexVinS
|
3a5a02e73b
|
Use boost::fromat in CBattleInterface::spellCast
|
2015-09-12 21:09:48 +03:00 |
|
AlexVinS
|
805c839761
|
More CBattleInterface::spellCast refactoring
|
2015-09-12 21:09:47 +03:00 |
|
AlexVinS
|
8171924eb4
|
More simplification of CBattleInterface::spellCast
* was started in previous branch
|
2015-09-12 21:09:46 +03:00 |
|
AlexVinS
|
9482852020
|
few tweaks
|
2015-09-12 21:09:45 +03:00 |
|
AlexVinS
|
fb5903d610
|
Initial experiments on hero & creature casting unification
|
2015-09-12 21:09:44 +03:00 |
|
AlexVinS
|
b512005d38
|
Get rid of CSDL_Ext::colorSetAlpha
|
2015-09-02 18:49:29 +03:00 |
|
AlexVinS
|
a8c45df732
|
Merge branch 'SDL1Wipe' into develop
|
2015-06-22 14:24:00 +03:00 |
|
AlexVinS
|
dca1e28bc1
|
SDL1 wipe, part 1. Untested.
|
2015-06-21 01:59:30 +03:00 |
|
AlexVinS
|
2cb6cb7baa
|
Remove useless durationType selector
* duration is a mask, equality comparison is not enough
|
2015-06-02 07:12:02 +03:00 |
|
AlexVinS
|
e1deff089d
|
Actually use ANY_CREATURE possible action
* this fixes mantiss 0002140
|
2015-04-11 10:56:35 +03:00 |
|
AlexVinS
|
a061e3c2f7
|
Fix use-after-free in spell window
|
2015-04-11 10:18:40 +03:00 |
|
Fay
|
1cb54689cf
|
Prevents first aid tents from melee attacking;
Moves attack possibility checks to battle callback (for consistency with shooting checks);
|
2015-04-09 21:49:11 +02:00 |
|
AlexVinS
|
67a7cd8350
|
Allow FREE_LOCATION action over dead stack. This fixes 0001560
|
2015-03-29 16:24:43 +03:00 |
|
AlexVinS
|
9600446cf9
|
+smart target, +hit animation
|
2015-03-18 17:48:32 +03:00 |
|
AlexVinS
|
69c458e881
|
initial implementation.
|
2015-03-18 13:27:07 +03:00 |
|
AlexVinS
|
025a00362b
|
Simplify CBattleInterface::spellCast
|
2015-02-26 08:39:58 +03: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 |
|
Fay
|
4b5b6edd44
|
Added space between both text entries;
|
2015-01-26 17:16:39 +01:00 |
|
Fay
|
413523956f
|
Fixed missing info about dealt damage in combat log when there were casualties;
Fixed blank row in combat log in the same case;
|
2015-01-25 18:03:34 +01:00 |
|
AlexVinS
|
d94f15bdf4
|
Added configurable animation for SPELL_LIKE_ATTACK
|
2014-11-28 00:36:14 +03:00 |
|
AlexVinS
|
943a5bf0d3
|
cleanup
|
2014-11-27 22:10:36 +03:00 |
|
AlexVinS
|
0612042928
|
Tweak creature spell projectile start position
* need more finetuning
|
2014-11-27 21:33:57 +03:00 |
|
AlexVinS
|
04202eb030
|
Shoot spell projectile from creature
|
2014-11-27 21:06:11 +03:00 |
|
AlexVinS
|
657385e32c
|
We need to know caster stack ID for proper projectile animation
|
2014-11-27 20:47:37 +03:00 |
|
AlexVinS
|
6893509f65
|
Fix manaGain animation always showing
|
2014-11-27 19:09:59 +03:00 |
|
AlexVinS
|
c67f52732a
|
Fix CSpellEffectAnimation call parameters
(!) need check areaEffect usage
|
2014-11-27 17:39:37 +03:00 |
|
AlexVinS
|
75b93b070d
|
Implemented configurable hit/affect animation
* need more testing
|
2014-11-27 16:51:16 +03:00 |
|
AlexVinS
|
256894d18a
|
Use configuration for spell projectile
|
2014-11-27 00:27:38 +03:00 |
|
AlexVinS
|
f7ff61ce4f
|
Merge remote-tracking branch 'remotes/origin/develop' into SpellsRefactoring4
|
2014-11-24 12:41:17 +03:00 |
|
DjWarmonger
|
c094e70784
|
Replaced legacy sprintf with boost::format.
|
2014-11-22 12:45:13 +01:00 |
|
KroArtem
|
82b278307f
|
fixed typo
|
2014-11-17 23:08:08 +03:00 |
|