1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-19 00:17:56 +02:00
Commit Graph

1640 Commits

Author SHA1 Message Date
2c3a607497 Tweak StacksHealedOrResurrected
* flags should be bool
2015-09-29 17:26:31 +03:00
a1e06aa217 Unify LIFE_DRAIN and Tent healing with magic healing 2015-09-29 17:26:30 +03:00
b4d73409b7 Fix random server crash after CLONE or SACRIFICE use 2015-09-15 04:58:32 +03:00
e9c3bc9df6 Fix after rebase 2015-09-12 21:09:54 +03:00
7776d7bbf7 rename BattleSpellCastParameters::caster 2015-09-12 21:09:54 +03:00
e82dfb5a85 fixed mantiss 0002254 2015-09-04 18:08:25 +03:00
41293caf83 Fix bad formatting 2015-08-29 20:02:27 +02:00
b49fb7d07f Refactor actions for Catapult
No target -> Pass
No player or no ballistics -> automatic action
Else -> manual action
2015-08-27 23:03:48 +02:00
f84e5cf8b3 When hero has ballistics and no target pass turn 2015-08-26 20:54:24 +02:00
40d3bb40c3 Partial fix for mantiss #2237 2015-08-22 16:22:10 +03:00
c5691cbeb1 Compile fix - srsly? 2015-07-18 20:47:09 +02:00
e27516a0b5 fix mantiss #2210 2015-06-21 21:27:58 +03:00
f5c2e6d5e1 Style tweaks 2015-06-02 07:12:45 +03:00
9eaa136c58 fix releasing obstacle pointer 2015-06-02 07:12:44 +03:00
5226081f33 rewrite stack movement processing 2015-06-02 07:12:43 +03:00
e45b6cfdda fix mantiss 0001581 2015-04-13 17:27:47 +03:00
20acdbbf3b Fix wrong side for opening battle spells 2015-03-30 19:16:08 +03:00
6dea40aa95 Do not damage immune creature by spell-created obstacle. This should fix 0001846 2015-03-29 16:50:23 +03:00
8820bc05a9 MSVS compiler doesn't allow default arguments for Lambdas. 2015-03-10 10:06:45 +01:00
ec879046ca Merge pull request #93 from ArseniyShestakov/feature/pathfindingTeleports
Okay let's do this!
2015-03-10 09:04:25 +01:00
3773859e9d CGameHandler::moveHero allow transit, but for teleports only 2015-03-08 17:08:57 +03:00
21aaad6972 MoveHero: add transit movement option
Transit is new option for hero movement. If it passed for movement then hero can get get on tile without visiting of object on it.
Currently it's will be only allowed is object under destination is teleport.
2015-03-08 17:04:09 +03:00
25656aa586 Add showTeleportDialog everywhere except actual code for AI and player
Just like TeleportDialog it's based off showBlockingDialog, but as number of package is higher when possible showTeleportDialog will be after other dialogs handling code.
2015-03-08 16:52:50 +03:00
685deddac1 Start spell-relatet files reorganisation
* moved existing files to separate directory
-> todo: split mechanics
2015-02-26 08:39:48 +03:00
08d4f7991e Extract adventure spell mechanics 2015-02-26 08:39:39 +03:00
a736a863da Merge branch 'develop' of https://github.com/vcmi/vcmi into develop 2015-02-22 18:36:23 +01:00
6797c374ed Additional check 2015-02-22 18:36:13 +01:00
445ded71a7 Movement: now hero will always ignore guards if visiting object that he staying on
This one is replicating original game behaviour and fixes issue 1990 and related to issue 2084.
Currently this is mainly caused problem with teleporters which lead to crash in AI due to unexcepted hero loss.
2015-02-22 20:12:49 +03:00
aa5e9fc959 get rid of global debug macros. 2015-02-14 22:43:16 +03:00
a8ff08a562 Fixed #2012 2015-02-14 19:44:04 +01:00
84b2510aa4 Merge pull request #62 from vcmi/SpellsRefactoring4
OK
2014-12-26 08:46:29 +01:00
8c471f6359 Merge pull request #69 from ArseniyShestakov/artifactsImprovements
Thanks, looks great now.
2014-12-25 20:24:08 +01:00
5b8180e327 Cleaning logs. 2014-12-25 12:58:15 +01:00
4cb98e7e8d Use isTradable and fix issue 1392
This change make it possible to sell spell scrolls in Artifacts Merchant.
2014-12-24 20:48:37 +03:00
937ef0227b Use ArtifactID instead of int when possible 2014-12-24 18:49:12 +03:00
eebf65e88f Merge branch 'develop' into SpellsRefactoring4 2014-12-24 00:15:27 +03:00
c538370c5d Players will be always able to see their owned heroes and other objects. Fixes #1959. 2014-12-21 13:56:32 +01:00
d94f15bdf4 Added configurable animation for SPELL_LIKE_ATTACK 2014-11-28 00:36:14 +03:00
f4cf12d3f8 Fix a crash 2014-11-27 00:53:08 +03:00
b31ed0e4ea Use SetMana packet in battle 2014-11-26 13:30:55 +03:00
ca5391cde6 Get rid of handleSpellCasting 2014-11-25 22:00:04 +03:00
c67887ae58 Use spell mechanics clases in GameHandler 2014-11-25 18:16:14 +03:00
f2bf3d7f7b Added a way to obtain ID of newly added Stack 2014-11-25 12:26:32 +03:00
f7ff61ce4f Merge remote-tracking branch 'remotes/origin/develop' into SpellsRefactoring4 2014-11-24 12:41:17 +03:00
e73c60740c corrected text in vcmibuilder, corrected errors and warnings from cppcheck 2014-11-16 20:48:29 +03:00
a06dae1f96 Move getAffectedCreatures to CSpell. + more drafts 2014-11-13 04:53:25 +03:00
d7800b834e get rid of CBattleInfoCallback::calculateSpellDmg 2014-11-12 09:52:11 +03:00
e4b726151d get rid of CBattleInfoCallback::battleStackIsImmune 2014-11-12 09:20:20 +03:00
ddf98a5920 +SpecialRisingSpellMechanics::isImmuneByStack 2014-11-12 08:34:43 +03:00
66b022f93e initializer lists part1 2014-10-02 19:43:46 +04:00