|  | @@ -3848,9 +3848,6 @@ bool CGameHandler::makeBattleAction( BattleAction &ba )
 | 
	
		
			
				|  |  |  			//TODO: From Strategija:
 | 
	
		
			
				|  |  |  			//Summon Demon is a level 2 spell.
 | 
	
		
			
				|  |  |  		{
 | 
	
		
			
				|  |  | -			StartAction start_action(ba);
 | 
	
		
			
				|  |  | -			sendAndApply(&start_action);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  			const CStack *summoner = gs->curB->battleGetStackByID(ba.stackNumber),
 | 
	
		
			
				|  |  |  				*destStack = gs->curB->battleGetStackByPos(ba.destinationTile, false);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3872,6 +3869,9 @@ bool CGameHandler::makeBattleAction( BattleAction &ba )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			if (bsa.amount) //there's rare possibility single creature cannot rise desired type
 | 
	
		
			
				|  |  |  			{
 | 
	
		
			
				|  |  | +				StartAction start_action(ba);
 | 
	
		
			
				|  |  | +				sendAndApply(&start_action);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  				BattleStacksRemoved bsr; //remove body
 | 
	
		
			
				|  |  |  				bsr.stackIDs.insert(destStack->ID);
 | 
	
		
			
				|  |  |  				sendAndApply(&bsr);
 | 
	
	
		
			
				|  | @@ -3883,9 +3883,9 @@ bool CGameHandler::makeBattleAction( BattleAction &ba )
 | 
	
		
			
				|  |  |  				ssp.val = -1;
 | 
	
		
			
				|  |  |  				ssp.absolute = false;
 | 
	
		
			
				|  |  |  				sendAndApply(&ssp);
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -			sendAndApply(&end_action);
 | 
	
		
			
				|  |  | +				sendAndApply(&end_action);
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  			break;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		case Battle::MONSTER_SPELL:
 |