mateuszb
4171a1959f
* new spell: fire shield
2010-02-26 15:52:48 +00:00
OnionKnight
0086bbbe8c
Any bugs when transferring artifacts should be fixed now.
2010-02-25 00:17:52 +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
Michał W. Urbańczyk
0a950c508b
Grail digging and construction.
...
Minor fixes.
2010-02-24 13:03:36 +00:00
mateuszb
5b0d646ddb
* support for SPELL_AFTER_ATTACK, including most of spell 77 support
2010-02-23 15:39:31 +00:00
mateuszb
b2aa0e5930
* partial support for grail digging
2010-02-21 15:03:30 +00:00
Michał W. Urbańczyk
e6f31b7500
Compilation fixes for VC10.
...
Changes towards hot-seat support.
2010-02-20 13:24:38 +00:00
OnionKnight
ab75f4b1f8
Some work on artifact assembly.
2010-02-16 14:39:56 +00:00
Michał W. Urbańczyk
96819379c5
Fixed #109 , #352 , #359 .
...
Possibly also #344 , #353 .
Allowed switching heroes with l-click when another hero is selected. (works for not accessible heroes)
2010-02-13 04:47:31 +00:00
mateuszb
8637b021cc
* (hopefully) full reading of h3c
...
* minor changes
2010-02-12 15:04:01 +00:00
Michał W. Urbańczyk
e79507ab0d
Resolved #349 , #336 / #350
2010-02-12 07:49:17 +00:00
Michał W. Urbańczyk
0fdbe787dc
* New file: lib/HeroBonus.cpp - updated project files for MSVC
...
* Updated changelog
* Support for Lighthosues and Obelisks
* Bonus system extended on players
* Army speed won't affect movement points when sailing
* Picking grail position (digging not implemented though, puzzle map only partially)
* Minor improvements
2010-02-10 02:56:00 +00:00
OnionKnight
790a77c280
Locks for combination artifacts largely implemented, only one or two bugs when moving them around in a certain way. Artifact assembly still remaining.
...
To make sure these artifacts get (un)equipped properly the functions CArtHandler::equipArtifact and CArtHandler::unequipArtifact should be used instead of modifying artifWorn manually.
2010-02-08 21:17:22 +00:00
DjWarmonger
53365af90e
Last part of Seer Hut & Quest Guard code:
...
1.Required artifacts & army are now taken on completion.
2.Hoover tooltip.
3.Fixed bugs.
2010-02-07 16:05:27 +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
Ivan Savenko
fa735b6a67
- partial implementation of scholar skill (spell exchange works, but no message)
...
- some fixes
2010-02-06 13:27:58 +00:00
OnionKnight
137ab65a13
Fixed artifact screens so only local changes are made. Some ugly const casting, for now.
2010-02-05 22:28:31 +00:00
Ivan Savenko
3aefb896fe
- Created config file for true type fonts (disabled by default)
...
- Implemented buildings with bonuses for defending hero (glyphs of fear, fountain of fortune, some grails)
- Minor fixes
2010-02-04 15:50:59 +00:00
DjWarmonger
ce00ceaf08
Next part of Seer Hut code, including large number of Components, packs and help functions.
...
Mapa now contains separate vector of monsters to avoid linear search trough all objects.
2010-02-02 17:05:03 +00:00
Michał W. Urbańczyk
49e56e3749
7 days without castle loss condition. Minor fixes.
2010-02-01 23:30:03 +00:00
Michał W. Urbańczyk
172b3b0158
Further loss improvements.
2010-02-01 19:19:42 +00:00
Michał W. Urbańczyk
94fa59cf45
* Compilation fix (missing includes, do not remove)
...
* New settings.txt file (needed for kingdom overview to work)
* Last remainings of h3m format: hero placeholders parsing
* Minor improvements
2010-02-01 17:07:46 +00:00
Michał W. Urbańczyk
8552fd2fb0
Fixed some crashes with std loss condition.
2010-01-30 15:00:05 +00:00
Michał W. Urbańczyk
6803d08c6c
Further victory conditions supported:
...
Transport artifact
Find artifact
Gather army
Gather resource
Build city
2010-01-30 12:46:15 +00:00
Michał W. Urbańczyk
5279e2e9fc
First part of support for victory & loss conditions.
...
Implemented and tested are
victory:
Defeat hero
Capture town
Defeat monster
Flag dwellings
Flag mines
Lose:
Loss hero
Time expire
**
Some others may work but not has been tested yet.
I've added a new page in VCMI Status spreadsheet with status of various victory/loss conditions.
2010-01-29 20:52:45 +00:00
mateuszb
8447e58c39
* fixed #72 , #242 , #252 (all crashes seem to be caused by harpy dying in retaliation and causing end of battle)
2010-01-29 18:17:07 +00:00
mateuszb
2fdc53594b
* fix for #123 (I hope)
2010-01-29 16:35:05 +00:00
mateuszb
23a32ebf7a
* fixed bug #20
...
* minor changes
2010-01-29 16:19:12 +00:00
mateuszb
b0a587ff08
* fixed #282 , #295 and partially #299
2010-01-28 17:23:01 +00:00
Ivan Savenko
c6408f5b4b
- Full support for Mystic Pond (Rampart)
...
- Fixed converHordes issue
- Partial implementation of kingdom overview window
2010-01-28 16:15:46 +00:00
Ivan Savenko
0f22ba0c0f
- First part of kingdom overview window (not a 100% stable)
...
- Implemented town buildings: dwarven treasury, ballista yard, partially - mystic pond
2010-01-25 21:25:14 +00:00
Frank Zago
3ec6cfd115
(linux) Meved version to 0.75 (at last) and regenerated the makefiles.
2010-01-25 03:19:55 +00:00
DjWarmonger
a058832862
Fixed # 109 from r1416
2010-01-11 09:18:52 +00:00
Ivan Savenko
58d1ec7ac5
2010-01-01 18:54:31 +00:00
OnionKnight
ef5b1ca1de
* Fixed bug #112
...
* Improved the security checks for ExchangeArtifact and SetArtifact, but have also come to realize that SetArtifact is inherently broken and can be used for cheating. :(
* Preliminary work for combination artifacts, it's now possible to identify artifacts that are combined and what they're made up of.
* Happy New Year!
2009-12-30 15:33:28 +00:00
DjWarmonger
6bff8aec34
Actually this one contains fixed Pyramid
2009-12-29 17:15:03 +00:00
Ivan Savenko
def041a8c9
#39 and #106 - fixed cosmetic buildings behaviour
...
#102 - fixed config + requirements system
#161 - extended clickable rectangle
and some minor fixes
2009-12-29 13:40:16 +00:00
DjWarmonger
e05c73d6ea
Fixed #274
2009-12-24 06:48:45 +00:00
Michał W. Urbańczyk
1c32679f93
Implemented flagged garrisons passableness ( #150 ). Full support for BorderGates.
2009-12-20 17:14:14 +00:00
Michał W. Urbańczyk
d037bec1be
Fixed #229 , #290 .
...
Fixed problems with accessing shared memory sometimes occurring after application has previously crashed.
2009-12-19 12:31:57 +00:00
OnionKnight
0a96decf87
* Fixed the artifact screen completely, hopefully. Structural overhaul of the CArtPlace and CArtifactsOfHero classes, and I had to add a new server message SetArtifact to deal with things properly. The only thing that differs from H3 now is that you can't have gaps of empty slots in the backpack.
...
* Preliminary work on bug #112 , a bigArtifacts set is added to CArtHandler.
2009-12-01 23:19:43 +00:00
Michał W. Urbańczyk
a3bfde9a41
Hopefully fixed #261 , #263 , #246 .
2009-12-01 21:05:57 +00:00
Michał W. Urbańczyk
7f97a56a28
Fixed crash on casting spell. Fixed giving resources from towns. Version set to 0.74c. Incremented save format version.
...
Disabled adventure AI. Will be released as dev build.
2009-11-28 01:42:08 +00:00
Michał W. Urbańczyk
8f217c5cdf
Fixed #50 , #191 , minor
2009-11-20 22:35:18 +00:00
DjWarmonger
adf3c9fd4b
Resolved bugs #76 and #168 which always gave same heroes in tavern.
2009-11-15 14:06:25 +00:00
Michał W. Urbańczyk
a6f61e33bd
* restored 0.74 savegames compatibility (for easier reproducing reported issues)
...
* Fixed #184 and #189
* minor fixes
2009-11-13 19:04:36 +00:00
Michał W. Urbańczyk
f99c4d3c66
Fixed #110 .
...
Some minor changes / fixes.
2009-11-13 16:02:25 +00:00
DjWarmonger
a2e9e351e1
Fixed wrong call in issue #208 .
2009-11-11 18:20:18 +00:00
DjWarmonger
7a622c6858
Minor fix for last revision.
2009-11-11 17:55:07 +00:00
DjWarmonger
e1c793068d
1.Support for Skyship - revealing entire map
...
2.Reorganization of visible tiles processing
3.Turned off revealing the map at build structure as it caused odd conflict
2009-11-11 17:45:03 +00:00
OnionKnight
2b1f395c70
* Minor bug fix for previous fix when transferring artifacts from one hero backpack to another.
2009-11-11 09:52:38 +00:00
OnionKnight
64a72c39cb
* Fixed bug 101, placing artifacts in specific slots in the backpack. Cleaned up swapArtifacts() to use more descriptive names as well.
2009-11-10 03:10:14 +00:00
mateuszb
db4ee5844f
* implemented 206 and 207 from mantis
2009-11-08 14:44:58 +00:00
DjWarmonger
882ae5a53a
Fixed bug #208 - lookout tower (and possibly other structures) update map view when built.
2009-11-08 07:20:42 +00:00
DjWarmonger
bf7dfca6f5
Fixed bug #203 - no neutral town growth
2009-11-07 20:23:39 +00:00
DjWarmonger
ddd755c0c1
1.Removed unused code from hero handler
...
2.Minor changes in GUI
3.Attempt to manage different alignments of ships
2009-10-28 10:45:45 +00:00
mateuszb
f109c51f7f
* bug 146 fixed
2009-10-17 13:59:25 +00:00
mateuszb
dd7991c541
* fix for bug 170
2009-10-17 13:50:09 +00:00
mateuszb
0078037df8
* compilation fixes for MSVC / minor changes
...
* CDefHandler::openFromMemory DOES NOT WORK! It seems to be design error, not windows specific.
Note: please write more C++-like code (declarations don't have to be in the beginning of block of code, use C++-style casts, follow our naming convention for structs / classes, don't write struct before structure's name etc.)
2009-10-14 12:44:44 +00:00
Frank Zago
044875d500
Rewrote a piece of CLodHandler::init.
2009-10-10 23:25:34 +00:00
Frank Zago
b02d4c1c2f
(linux) Manage one directory per user for save games and config.
2009-10-10 05:47:59 +00:00
Frank Zago
668b203486
Work with full file paths instead of partial ones.
2009-10-10 01:42:33 +00:00
DjWarmonger
60085e2249
Fixed bug 116 - constructing bonusing buildings will now affect town heroes.
2009-10-06 06:15:56 +00:00
Michał W. Urbańczyk
fe7ef6bbe1
Smart map object serialization over net.
...
Fixed doubling click sound on map selection.
2009-10-06 00:32:33 +00:00
DjWarmonger
9792c64cbf
Fixed bug #71 . Little redesign of town buildings handling.
2009-10-04 14:20:19 +00:00
Frank Zago
1609b8fdb9
Made all paths dependent on DATA_DIR, USER_DIR, BIN_DIR or LIB_DIR. Data access can now be separated from saved games and binaries.
...
Fixed a file handle leak.
Bumped revision to 0.74b (linux).
Reworked the build system to remove uneeded dependencies (linux).
Removed use of PATHSEPARATOR since Windows can use / too.
2009-10-04 02:02:45 +00:00
mateuszb
540e15d4ea
* when active stack is killed by spell, game behaves properly
2009-09-28 15:05:35 +00:00
mateuszb
7382314dfd
* battle should now end automatically when last stack of one of sides is killed by a spell
...
* minor changes
2009-09-28 14:21:48 +00:00
DjWarmonger
55925e0eea
1.Fixes for RazeStructures net packs.
...
2.Support for Pyramid. Unfortunately untested entirely as combats won't work on my system.
2009-09-24 17:54:02 +00:00
mateuszb
9a1669b926
* animation of catapult
...
* stacks won't be reversed when attacked by turrets
2009-09-24 13:44:55 +00:00
Michał W. Urbańczyk
307c20e7dc
* fixed crash on clicking on the map frame
...
* battle settings will be stored
* fixed calculating battle casualties
* fixed crash when clicking on enemy stack without moving mouse when we receive action
* fixed issue when splitting stack to the hero with only one creatures
2009-09-24 13:23:52 +00:00
mateuszb
e9c991a180
* compilation fixes (I didn't test everything, I hope it works)
2009-09-23 12:05:33 +00:00
DjWarmonger
91b4212c5f
Support for Magic Spring
...
Optimized Pandora Box
2009-09-22 16:12:33 +00:00
DjWarmonger
7c2b54844f
Update for previous rev. Support for synchronous building demolition.
2009-09-22 14:27:46 +00:00
Michał W. Urbańczyk
ee3c318ed9
Version for development release 0.73c
...
* version set to 0.73c, bumped save format version, updated changelog
* new stack queue for higher resolutions (needs new graphics!)
* improved stack ordering during battle
* many minor fixes
* temporarily disabled AI
2009-09-20 12:47:40 +00:00
mateuszb
1f958bc240
* fixed problem with stack positioning on battlefield when creature bank is attacked
2009-09-19 09:13:28 +00:00
DjWarmonger
7660e29751
Creature banks are now functional, however there are some glitches listed on our board.
2009-09-17 06:19:27 +00:00
DjWarmonger
df6a7d680e
Creature banks display resonable info about gathered loot.
2009-09-16 16:16:57 +00:00
mateuszb
4f88871f94
* minor fix
2009-09-16 11:07:30 +00:00
mateuszb
80b5126cf5
* support for RETURN_AFTER_STRIKE feature
2009-09-16 10:59:56 +00:00
mateuszb
e77e49783a
* improved handling of animations in battles
2009-09-15 12:20:11 +00:00
Michał W. Urbańczyk
efb1049860
* fixed crashes with paths when fastly switching heroes
...
* fixed and improved slider behavior
* fixed possible thread access conflicts
* support for attacking town with visiting hero
* fixed dwellings saving
* minor improvements
2009-09-12 22:17:23 +00:00
mateuszb
c8ac6cf914
* certain improvements for animations in battles
...
* obstacles won't be placed on battlefield when creature bank is attacked
2009-09-11 12:46:26 +00:00
Michał W. Urbańczyk
df87b34662
* fixes for moving War Machines
...
* automatic merging same creatures stacks if needed when moving hero to town garrison
* minor improvements
2009-09-11 05:45:40 +00:00
OnionKnight
3d2ab9c753
* Garrison dialogs for garrisons. Required a bit restructuring of the code to take removable units into account. All showGarrisonDialog methods and the GarrisonDialog struct now takes it as a parameter. Visiting ally towns would benefit from this other than garrisons.
...
* Garrison right-click information shown, but not taking detailed info into account.
* Town info dialogs centered around cursor.
2009-09-09 17:49:03 +00:00
mateuszb
ea5a836a7e
* better positioning of moat/mlip
...
* minor change
2009-09-07 12:30:10 +00:00
Michał W. Urbańczyk
956a87f264
* redone stack queue algorithm
...
* recalculating paths only after finished movement / switching selection
* moving hero uses "new" pathfinder
* moving hero by arrow keys / numpad
* VCMI window should start centered
* fixed pairing Subterranean Gates
* fixed issues with creatures sounds after loading
* several minor changes and improvements
2009-09-07 02:29:44 +00:00
mateuszb
c5832fb9e8
* further fixes for sieges
...
* support for ballistics
2009-09-06 09:13:16 +00:00
mateuszb
05b0d82769
* next part of sieges
2009-09-05 14:10:26 +00:00
mateuszb
a4df8e8831
* partial support for arrow turrets
2009-09-04 14:11:42 +00:00
mateuszb
5bfbcfb000
* next part of sieges
...
* partial implementation of berserk spell (unit does not always attack the nearest creature, wrong handling of situation when nearest stack is too far)
* ballista can shoot (it was considered to be always blocked instead of always free)
2009-09-02 14:10:19 +00:00
DjWarmonger
749d54f686
I don't have time this week to finish and test Creature Banks, so I submit what have been made so far.
2009-09-01 14:36:48 +00:00
mateuszb
1fd156e79d
* minor fix for commit r1178
2009-09-01 14:02:47 +00:00
mateuszb
d25a5a795e
* next part of sieges
2009-09-01 13:54:13 +00:00
OnionKnight
e60c6785a4
* Necromancy implemented. Not sure if they client/server communication is right, but it works.
...
* Cloak of the Undead King implemented as well.
2009-08-31 22:04:00 +00:00
OnionKnight
c1b112d266
* LEVEL_SPELL_IMMUNITY (e.g. Dragon spell immunity) implemented.
...
* Modified the positioning of battle effects, they should look about right now.
2009-08-29 22:00:46 +00:00
Frank Zago
f92b6fc2b6
Depending on the distros, ffmpeg headers aren't always installed in the same directory. Fix from Szpak.
2009-08-29 15:52:29 +00:00
Michał W. Urbańczyk
1f0a1bd771
More fixes.
2009-08-28 19:34:08 +00:00