Jump to content


Elve

Member Since 29 Apr 2008
Offline Last Active Oct 20 2019 05:25 AM

Posts I've Made

In Topic: 1ppv4.1.0 release - Download & discussion

13 May 2015 - 06:27 AM

Mostly, fix stuff mentioned in this thread: The new items should give +1 to specific saves but instead changed these saves to the value 1. Furthermore, some saves were not affected. Additionally, the file includes another fix from the big world fixpack (see there for details)


In Topic: BP 181 bugs?

04 May 2015 - 10:33 AM

Now that you mention it... all we had to do was look in the IESDP under Continue(). :)

Use of continue in a script block will cause the parser to treater subsequent empty response blocks as though they contained a Continue() command - this parsing can be stopped by including a NoAction() in the empty response block.
Good to know EE fixes that.
 
However, @pro5 I greatly appreciate your diligence in reporting, your support and your code offer.
No problem, glad it all worked out in the end.

 

So, what would be the "right" fix for this problem? Adding NoAction() to all those empty blocks?


In Topic: 1ppv4.1.0 release - Download & discussion

28 April 2015 - 10:10 AM

A few fixes to the new items of this mod:

--- 400_1pp_update_bgii.tph	Thu Sep 20 12:25:37 2012
+++ 400_1pp_update_bgii.tph	Tue Apr 28 17:19:38 2015
@@ -6503,7 +6503,7 @@
   
   
   ACTION_IF (FILE_EXISTS_IN_GAME ~amul02.itm~) THEN BEGIN
-COPY_EXISTING ~amul02.itm~ ~override/band02.itm~
+COPY_EXISTING ~amul02.itm~ ~override/xoband02.itm~
 PATCH_IF (SOURCE_SIZE > 0x71) THEN BEGIN // protects against invalid files
     WRITE_ASCII 0x22 ~JB~
     WRITE_LONG  0x3E 0
@@ -6535,7 +6535,7 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 34			// Set opcode
@@ -6552,7 +6552,7 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 35			// Set opcode
@@ -6569,7 +6569,41 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
+SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
+SET opcode = 36			// Set opcode
+SET target = 1			// target type
+SET timing = 2			// timing type
+SET power = 0			// power
+SET resist_dispel = 0	// dispel/resitance
+SET duration = 0		// duration
+SET probability1 = 100	// probability 1
+SET probability2 = 0	// probability 2
+SPRINT "resource" "" 		// resource
+SET dicenumber = 0		// dice number 
+SET dicesize = 0		// dice size
+SET savingthrow = 0   // saving throw
+SET savebonus = 0		// saving throw bonus 
+SET parameter1 = 1 // param1
+SET parameter2 = 0 // param2
+SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
+SET opcode = 37			// Set opcode
+SET target = 1			// target type
+SET timing = 2			// timing type
+SET power = 0			// power
+SET resist_dispel = 0	// dispel/resitance
+SET duration = 0		// duration
+SET probability1 = 100	// probability 1
+SET probability2 = 0	// probability 2
+SPRINT "resource" "" 		// resource
+SET dicenumber = 0		// dice number 
+SET dicesize = 0		// dice size
+SET savingthrow = 0   // saving throw
+SET savebonus = 0		// saving throw bonus 
+SET parameter1 = 1 // param1
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SAY NAME1 ~Circlet~ 
@@ -6587,7 +6621,7 @@
   END
   
   ACTION_IF (FILE_EXISTS_IN_GAME ~amul02.itm~) THEN BEGIN
-COPY_EXISTING ~amul02.itm~ ~override/band01.itm~
+COPY_EXISTING ~amul02.itm~ ~override/xoband01.itm~
 PATCH_IF (SOURCE_SIZE > 0x71) THEN BEGIN // protects against invalid files
     WRITE_ASCII 0x22 ~JB~
     WRITE_LONG  0x3E 0
@@ -6609,7 +6643,7 @@
   
   
   ACTION_IF (FILE_EXISTS_IN_GAME ~amul02.itm~) THEN BEGIN
-COPY_EXISTING ~amul02.itm~ ~override/band03.itm~
+COPY_EXISTING ~amul02.itm~ ~override/xoband03.itm~
 PATCH_IF (SOURCE_SIZE > 0x71) THEN BEGIN // protects against invalid files
     WRITE_ASCII 0x22 ~JB~
     WRITE_LONG  0x3E 0
@@ -6658,7 +6692,7 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 34			// Set opcode
@@ -6675,7 +6709,7 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 35			// Set opcode
@@ -6692,7 +6726,41 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
+SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
+SET opcode = 36			// Set opcode
+SET target = 1			// target type
+SET timing = 2			// timing type
+SET power = 0			// power
+SET resist_dispel = 0	// dispel/resitance
+SET duration = 0		// duration
+SET probability1 = 100	// probability 1
+SET probability2 = 0	// probability 2
+SPRINT "resource" "" 		// resource
+SET dicenumber = 0		// dice number 
+SET dicesize = 0		// dice size
+SET savingthrow = 0   // saving throw
+SET savebonus = 0		// saving throw bonus 
+SET parameter1 = 1 // param1
+SET parameter2 = 0 // param2
+SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
+SET opcode = 37			// Set opcode
+SET target = 1			// target type
+SET timing = 2			// timing type
+SET power = 0			// power
+SET resist_dispel = 0	// dispel/resitance
+SET duration = 0		// duration
+SET probability1 = 100	// probability 1
+SET probability2 = 0	// probability 2
+SPRINT "resource" "" 		// resource
+SET dicenumber = 0		// dice number 
+SET dicesize = 0		// dice size
+SET savingthrow = 0   // saving throw
+SET savebonus = 0		// saving throw bonus 
+SET parameter1 = 1 // param1
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SAY NAME1 ~Circlet~ 
@@ -6712,7 +6780,7 @@
   END
   
   ACTION_IF (FILE_EXISTS_IN_GAME ~amul02.itm~) THEN BEGIN
-COPY_EXISTING ~amul02.itm~ ~override/band04.itm~
+COPY_EXISTING ~amul02.itm~ ~override/xoband04.itm~
 PATCH_IF (SOURCE_SIZE > 0x71) THEN BEGIN // protects against invalid files
     WRITE_ASCII 0x22 ~JB~
     WRITE_LONG  0x3E 0
@@ -6747,6 +6815,7 @@
 SET parameter1 = 1 // param1
 SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 0			// Set opcode
 SET target = 1			// target type
 SET timing = 2			// timing type
@@ -6778,7 +6847,7 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 34			// Set opcode
@@ -6795,7 +6864,7 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SET opcode = 35			// Set opcode
@@ -6812,7 +6881,41 @@
 SET savingthrow = 0   // saving throw
 SET savebonus = 0		// saving throw bonus 
 SET parameter1 = 1 // param1
-SET parameter2 = 1 // param2
+SET parameter2 = 0 // param2
+SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
+SET opcode = 36			// Set opcode
+SET target = 1			// target type
+SET timing = 2			// timing type
+SET power = 0			// power
+SET resist_dispel = 0	// dispel/resitance
+SET duration = 0		// duration
+SET probability1 = 100	// probability 1
+SET probability2 = 0	// probability 2
+SPRINT "resource" "" 		// resource
+SET dicenumber = 0		// dice number 
+SET dicesize = 0		// dice size
+SET savingthrow = 0   // saving throw
+SET savebonus = 0		// saving throw bonus 
+SET parameter1 = 1 // param1
+SET parameter2 = 0 // param2
+SET parameter3 = 0 // param3
+LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
+SET opcode = 37			// Set opcode
+SET target = 1			// target type
+SET timing = 2			// timing type
+SET power = 0			// power
+SET resist_dispel = 0	// dispel/resitance
+SET duration = 0		// duration
+SET probability1 = 100	// probability 1
+SET probability2 = 0	// probability 2
+SPRINT "resource" "" 		// resource
+SET dicenumber = 0		// dice number 
+SET dicesize = 0		// dice size
+SET savingthrow = 0   // saving throw
+SET savebonus = 0		// saving throw bonus 
+SET parameter1 = 1 // param1
+SET parameter2 = 0 // param2
 SET parameter3 = 0 // param3
 LAUNCH_PATCH_MACRO ADD_ITEM_EQEFFECT
 SAY NAME1 ~Circlet~ 
@@ -16099,7 +16202,7 @@
     LAUNCH_PATCH_MACRO ADD_AREA_ITEM
    
    COPY_EXISTING ~ar0203.are~ ~override~ 
-     SPRINT ~item_to_add~  ~BAND03~
+     SPRINT ~item_to_add~  ~XOBAND03~
     SET container_to_add_to = 1
     SET charges1 = 0
     SET charges2 = 0
@@ -16107,7 +16210,7 @@
     LAUNCH_PATCH_MACRO ADD_AREA_ITEM
    
      COPY_EXISTING ~ar1403.are~ ~override~ 
-     SPRINT ~item_to_add~  ~BAND04~
+     SPRINT ~item_to_add~  ~XOBAND04~
     SET container_to_add_to = 1
     SET charges1 = 0
     SET charges2 = 0
@@ -16136,28 +16239,28 @@
     ADD_STORE_ITEM ~helm22~   AFTER  ~amul10~ #0 #0 #0 ~IDENTIFIED~ #1
    
     COPY_EXISTING ~dshop02.sto~ ~override~ 
-    ADD_STORE_ITEM ~band01~   AFTER  ~potn20~ #0 #0 #0 ~IDENTIFIED~ #1
+    ADD_STORE_ITEM ~xoband01~   AFTER  ~potn20~ #0 #0 #0 ~IDENTIFIED~ #1
    
    COPY_EXISTING ~dshop02.sto~ ~override~ 
-    ADD_STORE_ITEM ~band01~   AFTER  ~potn20~ #0 #0 #0 ~IDENTIFIED~ #1
+    ADD_STORE_ITEM ~xoband01~   AFTER  ~potn20~ #0 #0 #0 ~IDENTIFIED~ #1
 	
 	COPY_EXISTING ~bmthief.sto~ ~override~ 
-    ADD_STORE_ITEM ~band01~   AFTER  ~dagg16~ #0 #0 #0 ~IDENTIFIED~ #1
+    ADD_STORE_ITEM ~xoband01~   AFTER  ~dagg16~ #0 #0 #0 ~IDENTIFIED~ #1
    
    COPY_EXISTING ~bernard.sto~ ~override~ 
-    ADD_STORE_ITEM ~band01~   AFTER  ~amul13~ #0 #0 #0 ~IDENTIFIED~ #2
+    ADD_STORE_ITEM ~xoband01~   AFTER  ~amul13~ #0 #0 #0 ~IDENTIFIED~ #2
    
    COPY_EXISTING ~bmthief.sto~ ~override~ 
-    ADD_STORE_ITEM ~band01~   AFTER  ~dagg16~ #0 #0 #0 ~IDENTIFIED~ #1
+    ADD_STORE_ITEM ~xoband01~   AFTER  ~dagg16~ #0 #0 #0 ~IDENTIFIED~ #1
    
      COPY_EXISTING ~govwau01.sto~ ~override~ 
-    ADD_STORE_ITEM ~band02~   BEFORE  ~potn08~ #0 #0 #0 ~IDENTIFIED~ #1
+    ADD_STORE_ITEM ~xoband02~   BEFORE  ~potn08~ #0 #0 #0 ~IDENTIFIED~ #1
 	
 	COPY_EXISTING ~uddrow23.sto~ ~override~ 
-    ADD_STORE_ITEM ~band02~   AFTER  ~amul10~ #0 #0 #0 ~IDENTIFIED~ #2
+    ADD_STORE_ITEM ~xoband02~   AFTER  ~amul10~ #0 #0 #0 ~IDENTIFIED~ #2
    
    COPY_EXISTING ~ppumb01.sto~ ~override~ 
-    ADD_STORE_ITEM ~band02~   BEFORE  ~potn08~ #0 #0 #0 ~IDENTIFIED~ #1
+    ADD_STORE_ITEM ~xoband02~   BEFORE  ~potn08~ #0 #0 #0 ~IDENTIFIED~ #1
    
    
      END // game is