mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	* fixed project files for RD configuration
* fixed crash when creature is casting Hypnosis (ie. exped Vampire Lords) * fixed crash when creature is casting Cure before attack (ie. exped Unicorns) * fixed crash when creature is summoning elemental (TODO fix it) * fixed crash when doing a bonus system operation with a hero liberated from prison (ie. entering town or battle) * fixed deadlock when StupidAI tried to assault the turrets * fixed never ending siege when StupidAI has to use catapult (no more deadlocks on AI-AI siege) * fixed deadlock when a hero received a level during another player's turn (ie. when he successfully defended) * AI can win the game by defeating all enemies if there is a specific victory condition applying only to human players * added options to help testing adventure map AI (--onlyAI, --autoSkip and --oneGoodAI). * many minor changes
This commit is contained in:
		| @@ -240,10 +240,11 @@ CPack * CConnection::retreivePack() | ||||
| 	return ret; | ||||
| } | ||||
|  | ||||
| void CConnection::sendPack(const CPack &pack) | ||||
| void CConnection::sendPackToServer(const CPack &pack, ui8 player) | ||||
| { | ||||
| 	boost::unique_lock<boost::mutex> lock(*wmx); | ||||
| 	*this << &pack; //packs has to be sent as polymorphic pointers! | ||||
| 	tlog5 << "Sending to server a pack of type " << typeid(pack).name() << std::endl; | ||||
| 	*this << player << &pack; //packs has to be sent as polymorphic pointers! | ||||
| } | ||||
|  | ||||
| CSaveFile::CSaveFile( const std::string &fname ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user