1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-03-19 21:10:12 +02:00

648 Commits

Author SHA1 Message Date
mateuszb
2f74224a34 [programming challenge, SSN] today's changes 2012-05-12 17:59:32 +00:00
Michał W. Urbańczyk
f5bb1f3ba3 [programming challenge] An experiment. 2011-12-28 18:00:43 +00:00
Michał W. Urbańczyk
b41dd8d88c [programming challenge] Unique names for recording files 2011-12-28 02:55:02 +00:00
Michał W. Urbańczyk
2691fd62f4 [programming challenge] Don't dramatically crash upon illegal tatics movement. 2011-12-28 01:37:29 +00:00
Michał W. Urbańczyk
67571d5823 [programming challenge] More fixes for paths. Logging AI name with PID in server logs. 2011-12-09 23:09:21 +00:00
Michał W. Urbańczyk
c0637f333d [programming challenge] Paths with spaces work (win). 2011-12-09 21:37:32 +00:00
Michał W. Urbańczyk
85588b6bda [programming challenge]
* stupid AI will print more info
* proper handling of too long processing of battle end calls
* doxygenized some comments
2011-12-03 23:40:56 +00:00
Michał W. Urbańczyk
3fbaaac6d9 [programming challenge] Logs go to logs fodler. 2011-11-14 17:52:09 +00:00
Michał W. Urbańczyk
8b6f0f699d [programming challenge] More. 2011-11-10 13:03:45 +00:00
Michał W. Urbańczyk
5be8c31d97 [programming challenge] Minor fixes. 2011-11-10 12:15:27 +00:00
Michał W. Urbańczyk
3fd579a433 Further changes for programming challenge environment. 2011-11-10 09:21:27 +00:00
mateuszb
696f85a2ed * partially done checking memory limit for AIs 2011-10-23 17:13:14 +00:00
mateuszb
b18cbcbda7 * Linux build fixes 2011-10-23 13:53:37 +00:00
Michał W. Urbańczyk
8de4a4aef2 Clients report their PIDs so the memory usage can be monitored. 2011-10-23 00:50:00 +00:00
Michał W. Urbańczyk
92e508fe1f Further changes for programming challenge.
* setting obstacles and creature params in duel config file
* handling arguments for Odpalarka
* handling runner + runner + runner + client scenario (memory measura AND visualziation)
2011-10-20 23:29:32 +00:00
Michał W. Urbańczyk
c8115d41a8 Imposed time limits on AIs.
Simple action validation.
2011-10-11 13:16:28 +00:00
Michał W. Urbańczyk
94e7fa5b3c Logging battle activites. Replaying battles with client.
Added an AI for answer validation (it returns junk action packets).
Minor fixes.
2011-10-06 20:55:19 +00:00
mateuszb
499a401095 * moved CThreadHelper and CConsoleHandler to lib
* corrections in linux build files
* initial version of vcmi installation script and package for programming challenge
2011-10-01 17:00:12 +00:00
mateuszb
441ddcbcfe * Linux compilation fixes 2011-10-01 15:07:07 +00:00
Michał W. Urbańczyk
6d69acdf47 DETERMINISTIC_BATTLES switch.
It disables following effects:
* random dmg range. Now dmg dealt = (min_dmg + max_dmg) / 2
* REBIRTH - no random premy for tha last stack (only "fully reborn" stacks will be resurrected)
* obstacles placement
* MAGIC_RESISTANCE
* luck & morale (both positive and negative)
* DOUBLE_DAMAGE_CHANCE
* BALLISTA_DOUBLE_DMG chance
* catapult % chance for hitting wall (it will always hit)
* catapult and first aid tent random default targets (when hero has no appropriate sec skill)
* MAGIC_MIRROR
* SPELL_BEFORE_ATTACK
* SPELL_AFTER_ATTACK
* DEATH_STARE
* ACID_BREATH
2011-10-01 14:55:43 +00:00
Michał W. Urbańczyk
13eb9a2c16 Improved launcher, release build settings. 2011-09-29 21:53:39 +00:00
Michał W. Urbańczyk
2b18e0b821 Various fixes and refactorings. Restored client project to solution. 2011-09-29 21:29:54 +00:00
Michał W. Urbańczyk
1282ad4573 Gracefully ending. 2011-09-29 13:42:07 +00:00
Michał W. Urbańczyk
131b9d6e1a Battle is run and result is stored. 2011-09-29 11:24:15 +00:00
mateuszb
96a5bdaa5b Programming challenge - further preparations. 2011-09-28 17:58:06 +00:00
Michał W. Urbańczyk
bdd66b6537 Zmiany do Programming challenge. 2011-09-27 21:54:40 +00:00
Frank Zago
c4b8039c1e Added a missing rturn in CGameHandler::isAllowedExchangeForQuery. Fixed several typos. 2011-09-24 01:15:36 +00:00
Frank Zago
c481177515 Fixed #815. 2011-09-24 00:32:55 +00:00
Ivan Savenko
d113517db4 - fixed #108, #798, #810
- fixed several gcc warnings
- some work on JSON (const char* as input, no crash on missing value)
2011-09-23 15:58:18 +00:00
Michał W. Urbańczyk
6ef44bde5a Work on pathfinder: torn the code out from CGameState into a separate class. It can use Subterranean Gates and Boats. Removed code for handling Fly spell effect. It didn't work as supposed anyway. 2011-09-19 20:50:25 +00:00
ori.bar
74fafbedbf Fix #807 2011-09-17 18:15:10 +00:00
Michał W. Urbańczyk
9621cbcaa7 * fixed crash on calculating dmg dealt by stack under Curse
* fixed crash on sea battles (obstacles data got corrupted during conversion)
* fixed crash when StupidAI had a catapult
* minor fixes and refactorings (typename for bonus list under shared ptr)
2011-09-06 13:59:26 +00:00
Michał W. Urbańczyk
bb1bdcb0a7 * fixed crash on visiting Sirens
* fixed race condition on the new turn,  #729 should be gone
* fixed crashes in AI-only game mode
2011-09-06 09:59:06 +00:00
Michał W. Urbańczyk
8b7a2f179c * Server will strictly require answering the queries before taking any actions. Let me know, if this causes any freezes.
* Fixed crash on new week after we lost battle with neutral monster but killed the top stack (merging failed then).
* minor changes
2011-09-06 06:00:32 +00:00
DjWarmonger
e3a8a41063 Fixed #804.
Phoenix won't upgrade to Centaur Captain ;)

Minor tweaks.
2011-09-05 06:37:24 +00:00
ori.bar
4f2bc1cc35 Fix bug 803 2011-09-04 01:44:50 +00:00
Michał W. Urbańczyk
102593aabe Fixed #789 and #795, 2011-09-01 02:48:29 +00:00
Michał W. Urbańczyk
20a53b04fd Removed object recycling that was causing #796. Fixed text nr typo.
Corrected json include in client/Client.cpp.
2011-09-01 01:40:46 +00:00
Michał W. Urbańczyk
18444fc72f Rewritten code handling growth to eliminate duplication and make it conformant to OH3 mechanics. Proper support for Statue of Legion.
Displaying shield over minimap during AI turn.
2011-08-26 20:32:05 +00:00
Michał W. Urbańczyk
4f20c5a376 Fixed #731. 2011-08-25 21:08:53 +00:00
Michał W. Urbańczyk
4c3ed24fe1 Fixed #768. More logging for #774.
Fixed crash on town time event (-1 and -2 "structures" present on buildings list).
2011-08-25 20:02:38 +00:00
Michał W. Urbańczyk
77be397bf6 Fixed #782. 2011-08-25 15:49:11 +00:00
Michał W. Urbańczyk
26a83d7680 http://forum.vcmi.eu/viewtopic.php?p=5956#5956
Significant changes in project files:
* new library package required! URL: http://download.vcmi.eu/msvc-pack.7z
* created VCMI_global.props property sheet for settings common to all VCMI projects
* added configuration for x64 builds
2011-08-15 21:53:03 +00:00
DjWarmonger
287761a93d Fixed #229 & #332 2011-08-12 19:38:30 +00:00
Frank Zago
56bf3dc8ab Replaced io_service()) with get_io_service(). Fixes bug #780. 2011-08-04 23:49:32 +00:00
beegee1
f609c4ad9a * Fixed #33 -> Creatures tend to stop at every hex during movement 2011-08-01 17:36:18 +00:00
DjWarmonger
2272b4a316 Reverted changes from r2270. These strange callbacks were introduced for purpose (bugs 574 & 615).
Described crash after a battle is not reproductible now. Refer to these bug reports for more details.
2011-07-30 18:02:31 +00:00
beegee1
a5c39ca84b * Fixed a crash which occurred when a battle was won against a enemy hero but not gaining a lvl-up.
* Code improvements, fixed warnings.
2011-07-30 15:04:34 +00:00
Frank Zago
5eab8339d0 Someone likes to put semicolons in the wrong places. Fixed. 2011-07-28 00:38:19 +00:00
DjWarmonger
8789968d67 Fixed #777. 2011-07-27 10:41:27 +00:00