Commit Graph
100 Commits
Author SHA1 Message Date
mateuszb d1bfe4cbd6 * a bit better screen scrolling for small resolutions
* a bit optimized terrainRect
2010-08-26 15:33:55 +00:00
mateuszb c45d037bc8 * small bugfix for hiding tiles
* minor changes
2010-08-26 12:06:36 +00:00
mateuszb 7cad2364fe * minor fixes for screen scrolling 2010-08-23 16:13:30 +00:00
mateuszb 6b8718b046 * partially done support for resolutions smaller than 800x600 by screen scrolling 2010-08-23 15:16:40 +00:00
mateuszb d681afe1c1 Changes towards campaign support. 2010-08-20 13:34:39 +00:00
mateuszb 6ebfe25f86 * compile fixes & minor changes (I hope they are correct, SComponent::setSurface didn't return any value and failed to compile - I'm not sure if I return proper value). 2010-08-19 15:24:32 +00:00
mateuszb fe87ba6608 * fixed crash on displaying right or bottom part of advmap 2010-08-18 10:37:43 +00:00
mateuszb 9c60629bcf * minor changes 2010-08-17 14:58:13 +00:00
mateuszb c96dab5c7e * reverting prevoius revisiom
* minor changes
2010-08-17 12:48:34 +00:00
mateuszb 9aa6d0a7b9 * refactoring of map handler and minor changes 2010-08-16 13:51:31 +00:00
mateuszb 9445e5b184 * small refactoring
Please don't touch CGI->state directly in client code - use callbacks instead. I'd like to make some mechanics-critical handlers in CGI const - a lot of work, certain changes have been done here.
2010-08-16 09:54:09 +00:00
mateuszb ec5fa1dc22 * Mutare's special ability
* implemented vial of dragon blood

* problems with teams discovered:
maps with noncontinuous player occupancy (e.g. only red and teal) crash on loading. hideTiles has obvious bugs - loop goes through teams and team numbers, but fw.player is set to team number, as is the 4th argument to getTielsInRange.
2010-08-06 10:46:40 +00:00
mateuszb 6928f850b9 * fixed 494
* minor changes
2010-08-05 11:47:57 +00:00
mateuszb a95bb9d916 * fixed 576
* new cheat code: vcmiforgeofnoldorking - hero gets all artifacts except spell book, spell scrolls and war machines
2010-08-05 09:47:12 +00:00
mateuszb f41c85212f * more appropriate calculation of spell level by SPELL bonus 2010-08-05 09:11:38 +00:00
mateuszb 7002e73908 * small fix 2010-08-05 07:52:34 +00:00
mateuszb 844d170b4f * Town portal implemented 2010-08-04 13:41:01 +00:00
mateuszb 52319f5713 * CBonusSelection will now work on CCampaignState instead of CCampaign; unfortunately there seems to be no elegant way to move that state between bonus selection screen and CGameState::init, so it's not yet moved. 2010-08-04 11:18:13 +00:00
mateuszb 54496ddee1 * player's serialID removed (save format broken, new game seems to work)
* building bonus (campaigns) supported
2010-08-03 11:36:52 +00:00
mateuszb 3361126c55 * partially done building bonus (campaigns)
* ERMU -> picture name mapping by Ivan (thanks)
2010-08-02 14:29:30 +00:00
mateuszb 34c58bc966 * fixed some warnings 2010-08-02 11:06:49 +00:00
mateuszb 4fb50260c3 * fixed 592 2010-08-02 10:59:47 +00:00
mateuszb b441143a73 * monster campaign bonus handled
* selecting / displaying difficulty
2010-08-01 14:40:34 +00:00
mateuszb 32597fb391 * more campaign bonuses supported 2010-08-01 12:52:42 +00:00
mateuszb c06de1f1ce * improved campaign handling - bonus selection screen is mostly functional
* preliminary support for giving campaign bonuses (resources and spells, artifacts, skills for generated hero are given)
* differing the amount of resources given to AI and human players
* minor changes
2010-07-31 13:55:05 +00:00
mateuszb af7aebc806 * minor changes 2010-07-30 14:26:37 +00:00
mateuszb 99fcb23182 * several implrovements in campaign handling
* new cheat codes:
- vcmisilmaril - player wins
- vcmimelkor - player loses
2010-07-30 11:29:42 +00:00
mateuszb 052e4f08e5 * partially done campaign bonus selection 2010-07-29 17:00:34 +00:00
mateuszb d3bf011270 * fixed #559 2010-07-29 12:54:30 +00:00
mateuszb 67f9d6d630 * fixed #551 2010-07-28 12:54:45 +00:00
mateuszb b15e8531b2 * #152 finally fixed (I hope) 2010-07-28 12:31:34 +00:00
mateuszb f004cbff3f * fixed #550 2010-07-28 10:09:15 +00:00
mateuszb a7d3c5fbca * minor cleanups 2010-07-16 14:22:18 +00:00
mateuszb 75f9f0c52f * hopefully fixed 152 2010-07-15 17:50:33 +00:00
mateuszb 565d474364 * fixed #519 2010-07-15 17:13:17 +00:00
mateuszb af52f308a2 * fixed #438 and crash on ZMM170S.DEF 2010-07-15 16:21:53 +00:00
mateuszb 1c15ee34e5 * fixed #533 2010-07-15 14:53:06 +00:00
mateuszb bb5d765247 * fixed #485 2010-07-15 11:28:06 +00:00
mateuszb ea150305a2 * a few fixes for darkness; more are needed 2010-06-13 13:59:59 +00:00
mateuszb d3aa5b6820 * possibly fixed problems with crashes on winning resources in creature bank 2010-06-01 17:40:15 +00:00
mateuszb 6541e89f90 * support for orb of vulnerability
* updated changelog
2010-05-21 16:43:07 +00:00
mateuszb 76f61fa09e * implemented hourglass of evil hour 2010-05-20 11:06:40 +00:00
mateuszb f36918eb7e * [previous commit adds support for golden bow too]
* support for ammo cart
* partially written support for orb of vulnerability
2010-05-20 10:54:24 +00:00
mateuszb 4b03206b8a * bow of sharpshooter 2010-05-20 10:18:30 +00:00
mateuszb 0ac8430b11 * support for armor of the damned 2010-05-19 18:06:16 +00:00
mateuszb 71b73bad53 * mostly working hero flying and water walking; support for artifacts:
- Angel's Wings
- Boots of levitation
and spells
- fly
- water walk
2010-05-16 13:42:19 +00:00
mateuszb 0ebad5bed6 * fixed calling heroBonusChanged when artifact is unequipped; please fix hero screen without const_casts on hero (no mechanically important variable should be changed locally) 2010-05-16 12:34:48 +00:00
mateuszb edd31ef41b * half-working boots of levitation and angel's wings 2010-05-15 15:00:19 +00:00
mateuszb 054672aff1 * fixed bug #117 2010-05-11 17:18:21 +00:00
mateuszb 29a720f938 * fixed SPELL_AFTER_ATTACK
* fixed #452
2010-05-11 17:09:08 +00:00
mateuszb adbc142ff0 * a bit of campaign support 2010-05-08 18:56:38 +00:00
mateuszb adf7c1f561 Changes as described by http://bugs.vcmi.eu/view.php?id=423#c759 ( note 759 in #423 ) 2010-05-08 13:13:44 +00:00
mateuszb bf9b8ff578 Fixed #423 2010-05-08 13:06:08 +00:00
mateuszb 3c72644880 * teleportation implemented 2010-05-07 14:05:48 +00:00
mateuszb 9c7e18e44d * melee penalty and NO_MELEE_PENALTY implemented 2010-05-07 12:40:56 +00:00
mateuszb dbbbaa1e18 * life drain implemented
* fixed #134
* fixed damage calculation formula
2010-05-07 12:29:41 +00:00
mateuszb a0d72590d3 * removed unnecessary mapHandler from trunk 2010-05-04 11:21:44 +00:00
mateuszb 5d3d9689e8 * luck support
* support for distance/wall penalties & no * penalty abilities
* reworked damage calculation to fit OH3 formula better
2010-04-06 13:19:54 +00:00
mateuszb 943c433d3f * moved mapHandler to client folder 2010-04-06 08:59:24 +00:00
mateuszb de69d6f639 * minor speedups 2010-04-04 08:47:00 +00:00
mateuszb 8b561ca00c * fix for 444 2010-03-26 19:14:39 +00:00
mateuszb 4be483cacd * fix for 177 2010-03-26 18:46:39 +00:00
mateuszb 047849a23e * general defence reduction support (behemoths) 2010-03-12 19:05:23 +00:00
mateuszb 658a560698 * 437 fixed 2010-03-09 11:19:08 +00:00
mateuszb ac7bc76b7b * implemented first aid kit including first aid secondary ability 2010-03-07 17:40:33 +00:00
mateuszb c4ae0c4cf2 * KING1 / KING2 / KING3 support
* ability 78 support
2010-03-03 11:18:08 +00:00
mateuszb c3cf16df19 * fix for #404 2010-03-02 11:40:29 +00:00
mateuszb 336b260d8a * fixed #396 2010-03-02 10:37:52 +00:00
mateuszb 39dcf007d1 * fixed #392 and #393 2010-03-01 18:45:18 +00:00
mateuszb 4171a1959f * new spell: fire shield 2010-02-26 15:52:48 +00:00
mateuszb b52ed2aa8e * fix for scenario options preview after the game is started 2010-02-25 13:51:30 +00:00
mateuszb 3a76d72b69 * support for increasing / decreasing luck / morale for allies / enemies
* support for spell 77 (thunder-sth)
2010-02-24 18:11:08 +00:00
mateuszb 5b0d646ddb * support for SPELL_AFTER_ATTACK, including most of spell 77 support 2010-02-23 15:39:31 +00:00
mateuszb 94b289dab0 * minor improvements 2010-02-21 18:07:24 +00:00
mateuszb b2aa0e5930 * partial support for grail digging 2010-02-21 15:03:30 +00:00
mateuszb acbfa7a6b9 * fix for finishing battles in hot-seat 2010-02-19 16:19:44 +00:00
mateuszb d53e4d7c1a * (hopefully) fixed battle interface in hotseat mode
* fixed a bug when defending player (human) attacks in battle with two-hex unit from top-right or bottom-right direction
2010-02-19 16:02:34 +00:00
mateuszb 80d42a5313 * next part of campaigns. Now all campaigns all available via custom campaign menu.
* puzzleMap now works
2010-02-18 14:09:16 +00:00
mateuszb 921b5e0c09 * missing change 2010-02-18 12:44:59 +00:00
mateuszb db755622b3 * next part of campaign support 2010-02-18 12:34:44 +00:00
mateuszb 968148c4dc * next part of bonus selection screen (including Ivan's config) 2010-02-16 17:28:56 +00:00
mateuszb 169edf94ca * Ivan added to list of authors 2010-02-15 13:33:07 +00:00
mateuszb 5db0c9da16 * generally finished custom campaign selection screen
* minor fixes
2010-02-15 13:28:33 +00:00
mateuszb 448c2e7225 * next part of campaign support
* a few fixes for .h3c reading
2010-02-15 12:12:21 +00:00
mateuszb 40d50aaaa1 * a bit of custom campaign selection screen 2010-02-13 16:26:47 +00:00
mateuszb 8637b021cc * (hopefully) full reading of h3c
* minor changes
2010-02-12 15:04:01 +00:00
mateuszb a975c54f86 * most of .h3c reading 2010-02-11 14:12:22 +00:00
mateuszb d0bf334394 * reading of .h3c headers
* a bit of readNormalNr deduplication
* minor changes
2010-02-09 13:48:14 +00:00
mateuszb 28f8ef3b0f * two missing files to previous commit 2010-02-08 14:39:19 +00:00
mateuszb 4d9d54735f * campaigns, part 1
* minor changes
2010-02-08 14:38:06 +00:00
mateuszb ba51824710 * next part of thieves' guild window 2010-02-07 17:56:06 +00:00
mateuszb 69bed4a8d6 * small changes 2010-02-07 15:06:14 +00:00
mateuszb b670979cab * compilation fix 2010-02-06 13:55:39 +00:00
mateuszb 5fbde49bfb * another part of thieves' guild
* den of thieves
2010-02-06 13:49:14 +00:00
mateuszb 5fe80d89ef * warning fixed (use of an uninitialized variable) 2010-02-05 10:54:59 +00:00
mateuszb bc6cba565e * next part of thieves' guild window 2010-02-04 18:40:40 +00:00
mateuszb f5a719c2da * next part of thieves' guild window 2010-02-01 17:51:33 +00:00
mateuszb 9c404c5c14 * compilation fix 2010-02-01 13:52:17 +00:00
mateuszb 0f21d9c762 * first part of Thieves' Guild window 2010-01-31 18:41:22 +00:00
mateuszb 6d6fe748d0 * compilation fix 2010-01-31 12:10:13 +00:00