AlexVinS
|
5e0a9d7966
|
hackfix for commander spells
|
2016-09-10 22:41:50 +03:00 |
|
AlexVinS
|
4a9978c642
|
Disabled massive spells fore creatures as they are not fully supported yet.
* (WoG) commanders now cast spells properly.
|
2016-09-10 21:07:36 +03:00 |
|
AlexVinS
|
62abde6c46
|
Prepare battle log for spell-cast on server side.
|
2016-09-10 18:23:55 +03:00 |
|
AlexVinS
|
f8767a6380
|
cleanup
|
2016-09-10 09:37:18 +03:00 |
|
AlexVinS
|
f39e619304
|
More tweaks
|
2016-09-06 13:51:53 +03:00 |
|
AlexVinS
|
1ce4675df6
|
Tweaks
|
2016-09-06 13:33:11 +03:00 |
|
AlexVinS
|
838717dfc1
|
Magic mirror unified again with normal cast.
|
2016-09-06 13:05:33 +03:00 |
|
AlexVinS
|
686cd00c68
|
Cleanup.
|
2016-09-06 12:26:01 +03:00 |
|
AlexVinS
|
cc4362211c
|
Extracted MagicMirror handling
|
2016-09-06 11:03:36 +03:00 |
|
AlexVinS
|
f3d9e718bf
|
Handle AcidBreathDamage immunity in standard way.
|
2016-09-06 10:52:54 +03:00 |
|
AlexVinS
|
0241c6e843
|
Improved spell range calculation.
* should now support smart custom range AOE spells
|
2016-09-06 08:56:31 +03:00 |
|
AlexVinS
|
1e32c71e47
|
Make sure that there is no unwanted stack affect by spells.
|
2016-09-06 08:20:17 +03:00 |
|
AlexVinS
|
39c2c6cde7
|
Ensure no immunity to AcidBreathDamage
|
2016-09-06 07:16:32 +03:00 |
|
AlexVinS
|
f1d0bede11
|
Moved all affected stacks calculations to mechanics
|
2016-09-06 07:05:55 +03:00 |
|
AlexVinS
|
18fc94d709
|
WIP on SpellCastContext
|
2016-09-06 06:40:23 +03:00 |
|
AlexVinS
|
9ee954edcc
|
WIP on SpellCastContext
|
2016-09-06 05:11:32 +03:00 |
|
AlexVinS
|
1d840a33a5
|
Started SpellCastContext rework
|
2016-09-06 04:11:30 +03:00 |
|
AlexVinS
|
82ac035340
|
OO design for obstacle spells.
|
2016-09-05 13:34:48 +03:00 |
|
AlexVinS
|
f3b7fe947c
|
Reworked spell target existence check.
* related to 2269
|
2016-09-05 11:36:25 +03:00 |
|
AlexVinS
|
a23144b361
|
Extracted adventure spell mechanics to distinct class hierarchy.
|
2016-09-04 08:19:28 +03:00 |
|
AlexVinS
|
eb128a0207
|
More style tweaks
|
2016-09-04 05:15:37 +03:00 |
|
AlexVinS
|
c0cf5d6956
|
Style tweaks
|
2016-09-04 04:59:30 +03:00 |
|
AlexVinS
|
1e7e7a7006
|
Fixed http://bugs.vcmi.eu/view.php?id=2419
|
2016-08-30 12:20:17 +03:00 |
|
AlexVinS
|
5d329b40a4
|
Factored spell action selection for location target.
|
2016-08-30 12:20:15 +03:00 |
|
AlexVinS
|
d1579ea620
|
Simplify spell action selection for creature target.
|
2016-08-30 12:20:13 +03:00 |
|
AlexVinS
|
b09f150e7b
|
Factored out battleCanCastThisSpellHere
|
2016-08-30 12:20:11 +03:00 |
|
AlexVinS
|
0d5eaa1183
|
Proper fix for http://bugs.vcmi.eu/view.php?id=2422
|
2016-08-30 12:20:09 +03:00 |
|
AlexVinS
|
b634482bb0
|
Fix http://bugs.vcmi.eu/view.php?id=2422
|
2016-08-30 12:20:07 +03:00 |
|
AlexVinS
|
22d885af22
|
Fixed http://bugs.vcmi.eu/view.php?id=2302
|
2016-08-30 12:20:05 +03:00 |
|
AlexVinS
|
be67faad90
|
Drafts
|
2016-08-30 12:20:03 +03:00 |
|
AlexVinS
|
f053754653
|
Advance REMOVE_OBSTACLE mechanics
|
2016-08-30 12:20:01 +03:00 |
|
AlexVinS
|
40e6e0c143
|
Move REMOVE_OBSTACLE-related code from callback to where it should be.
|
2016-08-30 12:19:59 +03:00 |
|
AlexVinS
|
750c114648
|
Drafts
|
2016-08-30 12:19:57 +03:00 |
|
AlexVinS
|
d4a35c6839
|
Simplify getAffectedStacks arguments. casterColor not needed anymore.
|
2016-08-30 12:14:08 +03:00 |
|
AlexVinS
|
f6715ad787
|
Use ISpellCaster in CSpell::canBeCast.
* -2 todo notes
|
2016-08-30 12:12:46 +03:00 |
|
AlexVinS
|
ef05a56e49
|
cleanup
|
2016-08-30 05:13:45 +03:00 |
|
Alexander Shishkin
|
5e5ce0bb09
|
Merge pull request #203 from vcmi/logFormat
boost::format support for CLogger
|
2016-08-29 17:32:44 +04:00 |
|
Arseniy Shestakov
|
452e28d183
|
Remove some useless includes found by cppclean
This of course was tested and shouldn't break anything
|
2016-08-26 04:42:16 +03:00 |
|
AlexVinS
|
74a82c4c9d
|
Moved boost:format log proxy to CLoggerBase
|
2016-08-13 16:57:18 +03:00 |
|
AlexVinS
|
599f4cfb55
|
extracted base logger class to vstd
|
2016-08-13 16:57:16 +03:00 |
|
AlexVinS
|
d6178d0bb5
|
Implemented boost::format based log proxy.
|
2016-08-13 16:57:13 +03:00 |
|
ArseniyShestakov
|
7886e8986e
|
Merge pull request #197 from vcmi/issue/2304_2418
Issues/2304/2418/2293
|
2016-03-01 15:20:59 +03:00 |
|
AlexVinS
|
3873e5047e
|
Attempt to fix 2293
|
2016-03-01 13:24:46 +03:00 |
|
AlexVinS
|
277211e569
|
Fix summoning block by clones.
|
2016-03-01 04:16:51 +03:00 |
|
AlexVinS
|
5df8d1cbd0
|
Update low level battle stacks accessor for ghost selection support.
|
2016-02-28 05:10:20 +03:00 |
|
AlexVinS
|
47b619a543
|
Centralize GHOST state handling
|
2016-02-28 01:35:23 +03:00 |
|
AlexVinS
|
d2a5e64542
|
Remove clone of killed or removed creature. Treat summoned creature as clone when killed.
|
2016-02-27 18:39:37 +03:00 |
|
AlexVinS
|
53b5587c2e
|
Advance map header serialization
|
2016-02-21 21:21:22 +03:00 |
|
AlexVinS
|
150fcc9422
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/VCMIMapFormat1
|
2016-02-15 13:39:00 +03:00 |
|
AlexVinS
|
4d9058e412
|
Whitespace cleanup. (No code changes.)
|
2016-02-15 13:34:37 +03:00 |
|