mateuszb
fa11c06bdc
* our changes
...
* centered spellBook
* magic arrow animation fits battle window
* preventing different battle animations from getting out of appropriate rect
2009-01-07 19:40:19 +00:00
mateuszb
b114582857
* corrected indentation
...
* centered battle interface
* battle cursor while 1024x768 is now correct
* new version of settings.txt from Tow
2008-12-23 13:59:03 +00:00
Łukasz Wychrystenko
633b0007ba
some warning & code cleanup - nothing significant
2008-12-21 19:17:35 +00:00
mateuszb
6fc8ed9365
* showing spell effects affecting stack in creature info window
...
* more appropriate coloring of stack amount box when stack is affected by a spell
2008-12-21 11:07:23 +00:00
mateuszb
99691b0f11
* fixed compilation error
...
* added frenzy spell
* repaired order in stack queue in case a unit has waited (it should work correctly now)
* added spell positiveness info, positive spells cannot be cast on hostile stacks and vice versa
2008-12-20 17:08:51 +00:00
mateuszb
05e25ed3ea
* added spells: shield, air shield, bless, curse, bloodlust, weakness, stone skin, prayer
2008-12-06 16:45:54 +00:00
mateuszb
447e5babda
* merged CBattleConsole::stackKilled into CBattleInterface::stacksAreAttacked (I hope it'll work even better than before)
...
* a few optimizations
* maybe something else I've forgotten ;]
2008-11-28 12:11:31 +00:00
Michał W. Urbańczyk
c4bcf7b880
* better support for non-800x600 resolutions
...
* Merged CPreGameTextHandler into CGeneralTextHandler and moved to VCMI_Lib.dll (update your project files)
* Genius AI will be used as a default AI
* more code for save/load
2008-11-28 01:36:34 +00:00
mateuszb
2d1fc64dd9
* forgetfulness spell implemented
...
* partial support for many creatures being attacked at once (killed - not killed mixes and callback/engine support must be added)
2008-11-17 18:47:43 +00:00
Michał W. Urbańczyk
bb5819f4df
* support for Wait command (to be tested)
2008-11-15 15:26:08 +00:00
mateuszb
73cd282bbe
* fixed problem with levelling above 15 lvl (Zamolxis #2 bug)
...
* probably fixed reported problems with battles (Zamolxis #3 - #7 ) - needs further testing
2008-11-14 18:18:13 +00:00
mateuszb
0cc5571604
* new spell: implosion
...
* optimizations in def handling
* small refactoring
2008-11-12 18:59:33 +00:00
mateuszb
d2db5ba18e
* added slow spell
...
* a few mistakes in AC_desc.txt fixed
* appropriate spells cannot be casted at any tile
* small memory optimizations in CDefHandler
* minor fixes
2008-11-11 15:17:58 +00:00
mateuszb
6b9146f998
* lightning bolt and ice bolt spells
...
* displayEffect shows animations on more correct places
* removed three magic numbers (now they're BFIELD_WIDTH, BFIELD_HEIGHT and BFIELD_SIZE macros)
* minor changes
2008-11-10 19:06:04 +00:00
Michał W. Urbańczyk
a1606b2fb3
* partial support for Haste spell
...
* started making external settings file (will be used for support for non 800x600 screen resolutions)
* minor changes
2008-11-08 22:29:19 +00:00
mateuszb
ceb3cf8eae
* magic arrow probably works
...
* war machines support partially added
* queue of stacks narrowed
* minor fixes
2008-11-06 17:17:48 +00:00
Michał W. Urbańczyk
b988d5a51c
* improved hotkeys
...
* updated changelog
* version set to 0.64 (this rev will be released)
2008-11-01 22:32:56 +00:00
Michał W. Urbańczyk
248b5e8677
* added shots limit
...
* improved hero hiring
* tree of knowledge will give right number of exp points
* fixed bug with double showing "getting hit" animation
* more logs in initialization of creature handler
* added 'vcmiglorfindel' cheat (works as woggandalfwhite)
* minor improvements
2008-10-31 22:41:22 +00:00
mateuszb
45204d8beb
* displaying spell effects (currently only arrow magic effect is shown)
...
* minor fixes
2008-10-19 15:41:18 +00:00
Michał W. Urbańczyk
c431577a5e
* added a number of key shortcuts
...
* stack queue will be shown when 'q' is pressed
2008-10-19 13:17:32 +00:00
mateuszb
9a8e009862
* magic arrow flight animation (full hit animation will be later as it should be implemented via support for AC format)
...
* fixed bug with dying unit
* minor things
2008-10-18 13:50:18 +00:00
Michał W. Urbańczyk
9d099e8c54
* blocked map scrolling where dialog window is opened
...
* it's possible in battles to check remeaining HP of neutral stacks
* function in CGameInterface called when spell is casted. Support for the Magic Arrow from engine side.
* heroes can regain mana
* support for mistycisim and intelligence skills
* fixed leak with creating frameratekeeper every turn
* minor improvements
2008-10-18 11:41:24 +00:00
mateuszb
20a6e05718
small fixes
2008-10-17 17:43:25 +00:00
mateuszb
929ce79ad4
* general improvements in battles
...
* calls for spell casting in battles (they usually crash VCMI server)
2008-10-17 16:30:56 +00:00
Michał W. Urbańczyk
4af64f1b9f
* fixed blocked shooter behavior
...
* slowed map scrolling
* minor
2008-10-11 13:14:52 +00:00
mateuszb
7104326563
* water elemental will really be treated as 2 hex creature
...
* potential infinite loop in reverseCreature removed
* proper handling of battle cursor
2008-10-05 12:34:14 +00:00
mateuszb
c5a5cb7b38
further battle fixes
2008-10-04 10:00:31 +00:00
mateuszb
e94e6ac78a
probably fixed problems with battles
2008-10-04 09:27:57 +00:00
mateuszb
57238200e6
bugfixes
2008-09-30 14:50:11 +00:00
Michał W. Urbańczyk
917be0693d
* fixed start move animation
...
* added receiving exp (and leveling-up) after a won battle
2008-09-29 10:16:02 +00:00
Michał W. Urbańczyk
89cb5cb81b
* added calls for battle action start/end
...
* added interface for casting spells
* artifact info in backpack
* artifacts we pick up on the map go to the appropriate slot (if free)
2008-09-28 21:01:49 +00:00
mateuszb
6a3d0b666f
* directional attack in battles
...
* CSystemOptionsWindow partially done
* added a few consts and references to improve performance
2008-09-25 14:09:31 +00:00
mateuszb
8bde616908
* mostly done battle options (although they're not saved)
...
* general improvements in rendering of battle interface
2008-09-24 16:25:14 +00:00
Vadim Glazunov
c00d0e4aca
gcc fix
2008-09-23 17:14:46 +00:00
mateuszb
64ce34af0e
first part of CBattleOptionsWindow
2008-09-23 15:40:30 +00:00
mateuszb
e1be5896b9
* better animation handling in battles
...
* VCMI won't crash when units without start/end of walking animations are moved (ie. halberdier)
2008-09-22 12:22:10 +00:00
mateuszb
8c937d92ad
* dead stacks won't be displayed in battle queue
...
* fixed bug with pathfinder
2008-09-20 12:33:37 +00:00
mateuszb
c5c9127673
* fixed a few problems with refreshing screen during blitting using CSDL_Ext::printAtMiddle
...
* fixed drawbacks in displaying secondary skills in hero window
* fixed two bugs with spellBook
* corrected order of spells in spellBook
* spellBook is opened when hero in battle is left-clicked
2008-09-16 15:23:44 +00:00
Michał W. Urbańczyk
dc7d324045
* fixed attacking with shooting stack in a close-combat
...
* max/buy buttons in recruitment window are not active when there are no available creatures to buy
* reading no-retalation and twice-attack abilities
* boars are treated as two-hex
* dead stack won't retaliate
* support for double attack (not tested)
* one more typo fixed in battle backgrounds list
2008-09-14 07:11:07 +00:00
mateuszb
ae6e260107
* third part of spellBook
...
* probably finished counterattacking
2008-09-12 13:06:53 +00:00
Michał W. Urbańczyk
e71b40ccc5
* counterattacks
...
* spells learning
* no tooltips for objects under FoW
* working resource silo
* new system for simple unit abilities/states
* neutral monster army disappears when defeated
* synchronization between client and server processes
* fixed battle ending
2008-09-12 08:51:46 +00:00
mateuszb
b256f0ff43
* stack queue in battle (shows when 'c' key is pressed)
...
* minor fix of cursor image
2008-09-09 11:25:21 +00:00
Michał W. Urbańczyk
5e0986f9d8
* fixed defending creature in battle end window (slot id was used instead of creature id)
...
* redone casualties calculacion
* redone battle-end checking (now it works always)
* further fixes/checkings around netcode
2008-09-09 07:05:02 +00:00
mateuszb
781340f339
* window of result of battle is shown when one of players has no live stacks
...
* confirm window is shown before retreat
* minor improvements
2008-09-08 11:32:16 +00:00
mateuszb
062f59a583
printing casualties in battles and minor things
2008-09-07 15:39:19 +00:00
Vadim Glazunov
4edd375ddb
Some changes to compile again with gcc
2008-09-07 12:13:51 +00:00
mateuszb
2af92aa170
* first part of end of battle window
...
* fixed heap corruption while exiting battle
2008-09-05 16:08:25 +00:00
mateuszb
6633fb86ef
very significant optimization of battles
2008-09-03 10:52:07 +00:00
mateuszb
37753e6678
probably optimized code for battles
2008-08-31 17:23:40 +00:00
Michał W. Urbańczyk
bca18a31c3
* fixed crashes when town is placed out of the map boundaries
...
* for screen is updated after buying creatures
* fixed crashbug on maps with random monster
* proper images of war machines are displayed in blacksmith
* picking starting hero should work again
* Ice Elemental will be treated as two-hex creature
* minor fixes
2008-08-29 21:41:32 +00:00