Commit Graph
100 Commits
Author SHA1 Message Date
DjWarmonger da83f0fcde For dev release 0.85b
Quick fix for #762
2011-07-21 14:16:45 +00:00
DjWarmonger ef954b8a4f Most of the stuff I've commited today makes no sense, proper solution is trivial. 2011-07-17 18:11:03 +00:00
DjWarmonger e4c5de3d0f Fixes for previous commit. Now #574, #615 and #743 work correctly. 2011-07-17 13:56:55 +00:00
DjWarmonger 096e77333f Better handling of after-battle callbacks. Looks messy, but works. 2011-07-17 12:53:06 +00:00
DjWarmonger 16e7241fbd Support for WoG's Defense bonus. 2011-07-16 16:40:38 +00:00
DjWarmonger b609479496 Support for Magic Mirror spell. 2011-07-16 08:28:01 +00:00
DjWarmonger 79a453f442 Support for WoG "cast before attack" bonus. Minor fixes. 2011-07-16 06:42:44 +00:00
DjWarmonger 92006b53f1 Fixed interface freezes for some mass-target spells.
How comes no one has reported it before?
2011-07-15 16:41:43 +00:00
DjWarmonger a7577ccb6b More details for Rebirth ability. 2011-07-10 09:03:46 +00:00
DjWarmonger 036ad1233f fixes for Phoenix. Its animation will now be restored to Alive. 2011-07-10 08:22:20 +00:00
DjWarmonger 5269e845fd handling of Rebirth ability for Phoenix.
However, I've got no idea how to restore its animation to alive state.
2011-07-08 14:54:20 +00:00
DjWarmonger 1bf9bb4d94 Flexible handling of creature spell power. 2011-07-08 13:17:05 +00:00
DjWarmonger f33fbdc43b Support for Thunderbolt (Thunderbirds).
General framework for handling creatures casting spells with arbitrary spell power.
2011-07-08 07:00:11 +00:00
DjWarmonger 8102fd4cf0 Support for Death Blow ability. 2011-07-06 17:00:45 +00:00
DjWarmonger c53c226820 Support for Titan's Thunder (creating Spellbook) & Titan's Lightning Bolt. 2011-07-06 14:25:12 +00:00
DjWarmonger 08b7d0db17 All multi-hex attacks and shots should now be fully functional. 2011-07-05 06:07:36 +00:00
DjWarmonger e95ae22061 Implemented Dragon Breath, Attack All Around & Three-Headed Attack.
Dragon Breath does not yet work correctly for all double-wide stacks, though.
2011-07-04 19:34:49 +00:00
DjWarmonger 57a36e77f3 Improvement for multiple-hex effects.
TODO: Attacker must know exact attacked tile, not only the stack.
2011-07-03 05:55:57 +00:00
DjWarmonger 6e492e4e4b Another missing file. 2011-07-02 17:42:15 +00:00
DjWarmonger 81180de8be Handling of area attack animation & effect 2011-07-02 17:40:33 +00:00
DjWarmonger 4f24501cae Missing file 2011-07-02 16:52:57 +00:00
DjWarmonger 51943e5f1e Partial support for Death Cloud & Magog's Fire Ball.
Lots of refactoring is needed to handle this and multiple-target attacks.
2011-07-02 16:49:22 +00:00
DjWarmonger 9ca5d9048a Fixed total spell immunity granted by 2212.
Improvements for Life Drain.
2011-06-25 15:05:01 +00:00
DjWarmonger a60fd00e22 Fixes for Pandora Box texts. 2011-06-25 09:28:28 +00:00
DjWarmonger e5c11385cd Fixed #293
Support for damage spell immunities.
2011-06-25 06:55:35 +00:00
DjWarmonger 7dce558e28 More fixes. Estates skill is now handled as a Bonus. 2011-06-24 18:16:28 +00:00
DjWarmonger 37cd2b7394 Another fix for previous commit. 2011-06-24 17:50:22 +00:00
DjWarmonger bdce46ab60 Minor refactorings, fixes & improvements.
Moved CArtifactSet to ArtHandler. ObjectHandler is already too messed.
2011-06-24 17:43:02 +00:00
DjWarmonger e41d2f6e87 Fixed possible crash related to Peculiar Enchants. 2011-06-24 07:12:52 +00:00
DjWarmonger 3f85ca4504 Fixes for necromancy. 2011-06-23 13:50:13 +00:00
DjWarmonger 5f53531f4b Fixed crash on joining units that we already have in our army. 2011-06-23 10:12:35 +00:00
DjWarmonger d2d5930b64 Fix for previous commit. 2011-06-21 17:14:15 +00:00
DjWarmonger 5eef9551de Fixed #607
Support for Admiral's Hat
2011-06-21 16:00:19 +00:00
DjWarmonger af8d8cbfc7 Implemented #479 2011-06-21 12:45:57 +00:00
DjWarmonger 423fd2ffb7 Fixed #756
Extended range (ui64) for army strenght.
2011-06-21 09:31:08 +00:00
DjWarmonger e7bbfb615c Removed odd "no shoting penalty" bonus. It seems to be confused with No Distance Penalty. 2011-06-20 06:42:53 +00:00
DjWarmonger 825562a092 Fixed #538 2011-06-19 09:07:15 +00:00
DjWarmonger c850ee6fe0 Fixed #180. Minor tweaks. 2011-06-18 15:43:28 +00:00
DjWarmonger d4465ec929 Smarter handling of Magic Resistance & Resistance hero skill. 2011-06-18 10:58:46 +00:00
DjWarmonger 60ee0e1a3c Better fix for #128 2011-06-18 09:48:25 +00:00
DjWarmonger a497c88bde Fixed #128 and #301 2011-06-18 05:55:39 +00:00
DjWarmonger 361e58eddb Applied patch from #749 2011-06-18 04:56:32 +00:00
DjWarmonger f4f2af664f Fixed #744 2011-06-01 05:10:28 +00:00
DjWarmonger 27f9a20d2b Fioxed #748 2011-06-01 04:54:18 +00:00
DjWarmonger 936005aa1c Correct, yet ugly handling of Magic Resistance. 2011-05-29 18:28:50 +00:00
DjWarmonger 7d56db6fb3 Fixed #597 once more. 2011-05-29 13:34:26 +00:00
DjWarmonger 968080a890 Fixed #734 2011-05-29 12:36:38 +00:00
DjWarmonger cf445379dd Restored some gameplay variables to original state. 2011-05-29 07:50:49 +00:00
DjWarmonger c6a69d35cf More bonuses & graphics handled. 2011-05-28 05:34:40 +00:00
DjWarmonger d4ed4cf9a0 Minor fix.
A general issue: "shooter" artifacts should display bonus only for shooting creatures.
2011-05-25 18:12:26 +00:00
DjWarmonger 0adc4235f2 Display of immunities and similar effects. 2011-05-21 16:10:14 +00:00
DjWarmonger b97988477e Optimization for terrain path. 2011-05-21 08:44:02 +00:00
DjWarmonger 3a6b5cbfbb Various fixes related to spell effects and Creature Window. 2011-05-21 07:07:07 +00:00
DjWarmonger d4c2e55a00 Fixed #421 & #480. Some work on animations & sounds. Minor changes.
TODO: Interface should check game state before it's changed by triggered abilities of creatures.
2011-05-15 06:37:57 +00:00
DjWarmonger bc114a89f4 Partial support for immunities & receptive ability.
TODO: Immunity to direct damage spells.
2011-05-13 17:51:12 +00:00
DjWarmonger db386915d1 Spell_levels are not necessary in the end.
Fixes. Game won't crash when displaying info for war machines. However, they should be handled as regular stacks during battle.
2011-05-13 14:33:48 +00:00
DjWarmonger b02527566c Fixed some battle logs. 2011-05-13 10:45:36 +00:00
DjWarmonger 515ab7e7c1 Support for Acid Breath (both effects are now separate).
Minor fixes.
2011-05-13 09:02:16 +00:00
DjWarmonger a73a1c2724 Battle log messages for new abilities.
Lots of fixes.
2011-04-26 07:57:26 +00:00
DjWarmonger a4d845688a Support for Poison, Age, Disease
Partial support for Stone Gaze, Paralyze, Mana drain
Partial fix for #134 - animation triggers only for our own stacks, not enemy's
Lots of tweaks & fixes.
2011-04-25 09:03:13 +00:00
DjWarmonger 1973241c1e One more file. 2011-04-23 17:12:11 +00:00
DjWarmonger 7591d06b05 Support for Death Stare.
Some tweaks are still needed. Level 0 spell-like abilities won't work correctly.
2011-04-23 17:10:54 +00:00
DjWarmonger 7e9033c44f Fixed #668 and #718.
Hero is now properly attached to his special.

Compile fix for ERM Parser.
2011-04-23 09:57:51 +00:00
DjWarmonger 3241e7c8f8 Applied patch for #721 from Plush. 2011-04-15 18:43:46 +00:00
DjWarmonger 6a8e3f1b57 Neutral creatures are now correctly split into stacks & merged after a battle.
TODO: find relation to adventure map tile
2011-04-14 07:58:19 +00:00
DjWarmonger 3c5a0fd4ce Creatures now use SHOTS Bonus to express their total ammo count. Support for "additional shots" exp premy. 2011-04-12 08:59:18 +00:00
DjWarmonger f12aeb7fa4 More tweaks. 2011-04-10 10:31:42 +00:00
DjWarmonger 57d292ba67 Partial support for splitting neutral stacks. Can't go further until interface is fixed. 2011-04-10 08:33:53 +00:00
DjWarmonger 4bcf4926c9 Various fixes. 2011-04-10 05:41:24 +00:00
DjWarmonger 0f60ceb414 Impemented scrollbar for Creature Window. Call it finished. 2011-04-09 19:34:48 +00:00
DjWarmonger 8ac7edb04b Fixed #680 2011-04-07 16:44:24 +00:00
DjWarmonger 15d80d040f Correct handling of merging & moving stacks with experience. 2011-03-27 09:31:14 +00:00
DjWarmonger 70b21fc9eb Quick implementation of stack experience details. Minor fixes.
Man, it's ugly.
2011-03-21 08:14:23 +00:00
DjWarmonger bc51c0006f Support for creature skill icons. Several fixes for creature abilities. 2011-03-20 08:45:05 +00:00
DjWarmonger 122a6a039e Enabled mysterious Hero Placeholder. 2011-03-08 14:04:47 +00:00
DjWarmonger f7bd5e75cb Fixed 563 & 701.
It's not nice to write same piece of code twice.
2011-03-08 13:27:32 +00:00
DjWarmonger 2fc2fa539d Fixed #706. 2011-03-08 09:09:57 +00:00
DjWarmonger d0e9049161 Fixed #704.
Magic Resistance tweak.
2011-03-08 07:53:09 +00:00
DjWarmonger 869214f44b Resolved #710.
Minor fixes.
2011-03-08 07:40:14 +00:00
DjWarmonger 043700f310 Fixes for Hate ability, minor tweaks. 2011-03-06 14:22:54 +00:00
DjWarmonger 4e70dddb71 Minor fix. 2011-03-06 12:23:40 +00:00
DjWarmonger b9f301b600 Better implementation of creature window, minor fixes.
Check forum for new graphics.
2011-03-06 12:12:22 +00:00
DjWarmonger dc0eb37da6 New creature window works in general, covering old functionalities and displaying new info. It's far from finished though. 2011-03-03 18:25:48 +00:00
DjWarmonger 2f4aabca52 Compile issue fixed - it's temporary solution. 2011-02-24 18:27:44 +00:00
DjWarmonger 9d313d3d2c Minor fixes and tweaks. 2011-02-22 14:23:09 +00:00
DjWarmonger 872c893789 Fixed parsing for Mind Immunity. 2011-02-17 09:06:24 +00:00
DjWarmonger 6db068f506 Fixed stacks speed and general parsing bug. 2011-02-14 21:08:29 +00:00
DjWarmonger 4dc258521b Various fixes. 2011-02-13 19:46:16 +00:00
DjWarmonger adb1d9181d Missing file. 2011-02-13 13:16:41 +00:00
DjWarmonger a5a493bfc1 Stack experience more or less handled. Neutrals get 10K xp every day. 2011-02-13 13:11:09 +00:00
DjWarmonger 252cee96f5 Partial Stack Exp operations. Can't really test it as battle is unplayable atm. 2011-02-12 18:48:11 +00:00
DjWarmonger 7a49240520 Some additional info for Stack Experience, fixes. 2011-02-12 16:21:48 +00:00
DjWarmonger c0f2b3f32b Now parsing CREXPBON into Bonus System, with limiters. StackExperience class removed.
Exp ranks are now calculated, though exp is never set.
2011-02-11 08:20:26 +00:00
DjWarmonger 454beba90c Backup of last modifications in stack experience. 2011-02-09 14:58:15 +00:00
DjWarmonger 72c30df16a More parsing for CREXPBON. 2011-02-08 11:34:34 +00:00
DjWarmonger f96b394b01 Threat level texts are now stored in separate config file. 2011-02-07 14:39:17 +00:00
DjWarmonger 125f39275d Compile fix for previous commit. 2011-02-06 17:37:51 +00:00
DjWarmonger 78fc212489 A little more work on Expert System. 2011-02-05 18:24:32 +00:00
DjWarmonger a84a95f0ee Partial parsing for CREXPBON.txt table - only basic bonuses are supported
Bonuses will be stored in Creature node and used when Bonus System is ready.
2011-02-03 12:58:46 +00:00
DjWarmonger e684ec0c06 Few lost lines from previous commit. 2011-02-02 19:22:37 +00:00