| Berserker   
   
   Posts: 16786
 
 |  | 
	| 29.10.2022 09:22 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 | 
			| 
 
				Np    
Reporting a critical bug of igrik 's quest dialog plugin:
 
If you visit a Guard that is only available to another player, for example, Green player visits a Guard that can only be passed by Red, the Quest log is permanently locked, resulting in a CTD every time clikcing on it.
  Save game for testing
 Latest ERA mods and scripts in development -  My GitHub
 
				
(This post was last modified: 04.11.2022 04:17 by Archer30.)
 |  | 
	| 01.11.2022 02:39 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 04.11.2022 08:20 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 |  | 
	| 04.11.2022 08:38 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 | 
			| 
 
				I don't fully get the idea of the new VR:C syntax. Was trying to create an array of the new combination artifacts. 
It looks like I am not allowed to re-declared my newCombiArtPieces with a new length.  
Here I tried to set newCombiArt to 1, yet my newCombiArtPieces array has still got the size "4" from the its declaration when newCombiArt = 0. 
 
Is this the intended behaviour?
			
 Latest ERA mods and scripts in development -  My GitHub
 
				
(This post was last modified: 06.11.2022 06:29 by Archer30.)
 |  | 
	| 06.11.2022 06:28 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 | 
			| 
 
				By dynamic you mean SN:M series? 
Getting confused again, how to declare numPieces:y seperately?
 
I ended up converting my code to SN:M
 
Is there any chance this code can be using VR:C array instead? Or any better implementation?
 
It is rather interesing that HE:A2 not working as expected under OnEquipArt. HE:A2 doesn't count the artifact being equipped (v998), which makes my code longer than expected.
			
 Latest ERA mods and scripts in development -  My GitHub
 
				
(This post was last modified: 06.11.2022 08:34 by Archer30.)
 |  | 
	| 06.11.2022 08:27 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 06.11.2022 12:47 |  | 
	
		| Archer30   
   
   Posts: 1192
 
 |  | 
	| 06.11.2022 20:04 |  | 
	
		| daemon_n   
   
   Posts: 4366
 
 |  | 
	| 07.11.2022 08:00 |  | 
	
		| XEPOMAHT   
   
   Posts: 2481
 
 | 
			| 
 
				Огромная просьба не использовать это в era.dll (проверял с версией 3.9.3) 
Code:
 HeroSpecsTable:             PHeroSpecsTable        = Ptr($7B4C40);
 
Т.к. в ERA+ данная таблица не используется, в итоге новые эровские ERM-команды Берсеркера, пытающиеся читать $7B4C40, читают мусор и скрипты работают с Ашибками.
 
Базовый адрес на данную таблицу находится в 679C80h. Используйте базовый адрес в режиме реального времени, а не копируйте его куда-то заранее, до того, как таблица будет перемещена, получая в итоге неправильный адрес!!!
			 |  | 
	| 23.11.2022 07:03 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 23.11.2022 13:34 |  |