Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 01.02.2020 18:20 | 
	
		
	 | 
	
		
		SergOz 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1361 
	
		
	 | 
	
		
 | 
	| 01.02.2020 18:40 | 
	
		
	 | 
	
		
		SergOz 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1361 
	
		
	 | 
	
		
			
			 
			
				Сил моих больше нет и крыша едет.   
Не получается у меня (от слова  ни хрена)  заставить в бою нужный стек моралиться и снова совершать действие. 
Спасите, пожалуйста, моральное здоровье и разум старого "геройщика" !!!
			  
			
			
  
Карта-мод "Война на Холсте"
			
		 |  
	 
 | 
	| 03.02.2020 21:21 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 03.02.2020 21:43 | 
	
		
	 | 
	
		
		PerryR 
 
 
		
		
		
			
			
			 
			
Posts: 460 
	
		
	 | 
	
		
			
			 
			
				SergOz,  
I found this in the Universal Function.erm file
 
not sure how reliable it is but it seems to work.
			  
			
			
			
		 |  
	 
 | 
	| 03.02.2020 22:18 | 
	
		
	 | 
	
		
		igrik 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2821 
	
		
	 | 
	
		
 | 
	| 03.02.2020 22:19 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 03.02.2020 22:26 | 
	
		
	 | 
	
		
		SergOz 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1361 
	
		
	 | 
	
		
			
			 
			
				PerryR, большое спасибо и традиционный "nizkiy poklon". 
 
Это работает. Я нашёл на странице UN:C от Igor'а следующее: 
;** Значения выше и ниже которых мораль не влияет на шанс повторного хода 
** Положительная мораль (шанс 3 из 24) 
!!UN:C4605318/1/3; 
!!UN:C4605344/1/3; 
!!UN:C4605354/1/24; Размер вероятности положительной морали (24) 
но, не смог его правильно использовать. 
 
 
igrik,  спасибо, я бы тоже хотел узнать ответ на вопрос заданный Berserker'ом.
			 
			
			
  
Карта-мод "Война на Холсте"
			
		 |  
	 
 | 
	| 03.02.2020 23:10 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 03.02.2020 23:46 | 
	
		
	 | 
	
		
		SergOz 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1361 
	
		
	 | 
	
		
			
			 
			
				Berserker, я нашёл его, большое спасибо. 
А разве проверка на тип действия (ходит, стреляет, атакует) не является гарантией, что стек не под воздействием паралича, окаменения...?
			 
			
			
  
Карта-мод "Война на Холсте"
			
		 |  
	 
 | 
	| 04.02.2020 00:47 | 
	
		
	 | 
	
		
		XEPOMAHT 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 2481 
	
		
	 | 
	
		
			
			 
			
				 (03.02.2020 22:26)Berserker Wrote:  В каком событии можно вызывать? 
В бою - в любом месте, главное, чтобы в таблице комбатбатлмэнеджера были правильные данные. Например, в MoP эта функция вызывается при быстрой расстановки отрядов в тактической фазе битвы.
  (04.02.2020 00:47)SergOz Wrote:  А разве проверка на тип действия (ходит, стреляет, атакует) не является гарантией, что стек не под воздействием паралича, окаменения...? 
Нет, всегда проверяются сами заклинания на стеке. Тип действия - ни о чём (под параличом/окаменением стек тоже может походить, если вызвать на нём соответствующую игровую функцию).
			  
			
			
			
		 |  
	 
 | 
	| 04.02.2020 01:29 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 04.02.2020 01:49 | 
	
		
	 | 
	
		
		SergOz 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1361 
	
		
	 | 
	
		
			
			 
			
				Berserker,  XEPOMAHT,  igrik,  PerryR,  
всем Вам огромное спасибо.
 
Моё моральное здоровье и мой разум спасены! 
Этот скрипт действует и на меня: теперь моя боевая мораль - на самом высоком уровне.  
			 
			
			
  
Карта-мод "Война на Холсте"
			
		 |  
	 
 | 
	| 04.02.2020 03:18 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 04.02.2020 03:32 | 
	
		
	 | 
	
		
		SergOz 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1361 
	
		
	 | 
	
		
			
			 
			
				Berserker, да, конечно. 
С вариантом от  PerryR, я уже полностью разобрался, а Ваш, написанный клинописью, требует более длительного усвоения.    
			 
			
			
  
Карта-мод "Война на Холсте"
			
		 |  
	 
 | 
	| 04.02.2020 07:00 | 
	
		
	 |