Jump to content


Member Since 22 Sep 2012
Offline Last Active Feb 28 2018 07:26 PM

Topics I've Started

Contact Other Plane

09 July 2017 - 07:52 AM

Okay, so I'm creating a mod that imports all IWDEE spells into other EE games. The one spell that i have decided to exclude is contact other plane. I just don't know the lore well enough...

But I'm curious: how is EET going to handle this spell? It seems like it will require A LOT of work...

Dynamically create an array (matrix?) at install of filenames

23 June 2017 - 11:45 PM

Okay, here's what I'm trying to do: I want to create an array of filenames of all wands, and then clone an effect in a spell excluding use of that wand using effect 180.  
So, the code I have works in that it dynamically patches my spl with only the filenames of wands...but, it copies ALL items into the override folder.  Whenever I try BUT_ONLY, weidu returns an error.  
Is there a way for me to do this without copying all items into the override folder?
Here's what I have
COPY ~proficiency/data/proficiency/b_wnd01.SPL~ ~override~   //
//Now, only excludes wand of fear, WAND02.  (BE SURE TO EXCLUDE WAND02 here)!!!!Need to add all others...
COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
 READ_SHORT 0x1c ~itemtype~
   PATCH_IF (~itemtype~ = 35) BEGIN  //only if a wand
            INCLUDE ~proficiency/lib/wand_list.tpa~
ACTION_PHP_EACH use AS block => rock BEGIN
  ACTION_IF (~%rock%~ STRING_EQUAL ~wand~) BEGIN
     COPY_EXISTING ~b_wnd01.SPL~ ~override~
       LPF CLONE_EFFECT INT_VAR multi_match = 1 match_opcode = 180 STR_VAR resource = EVAL ~%block%~ END

My wand_list file has this:



~%SOURCE_RES%~ => wand





01 May 2017 - 08:34 AM

I'm wondering if it is possible to traify REPLACE_TEXTUALLY.  Here's an example of what I have: 


COPY_EXISTING ~b_po010.spl~ ~override~
 READ_LONG 0x50 "valid"
  PATCH_IF (%valid% >= 0) BEGIN // verify desc is valid
  READ_STRREF 0x50 ~desc~
INNER_PATCH_SAVE new_desc ~%desc%~ BEGIN
REPLACE_TEXTUALLY ~Sphere: Healing~ ~Sphere: Life~
  SAY_EVALUATED 0x50 ~%new_desc%~

I would like to do something like this: 

REPLACE_TEXTUALLY ~Sphere: Healing~ @001

But, it doesn't work.. 

Remove the clear fog of war (Stats: 148 EXPLORE) from a PC

20 December 2016 - 10:17 PM

Is it possible to remove the clear fog of war stat from a pc temporarily?  


Opcode #83 and Projectl.ids

14 July 2016 - 11:14 AM

I'm sure that I'm missing something here, but bringing this up just to be sure.


I was using #83 to set a protection vs. the Sol's searing orb projectile in EE.  When I look at the actual object, I see that it is listed as projectile "258".  However, when I enter 258 into param2, I see that it protects vs. 'the new hold necromancy' (see the screenshot far left).  I thought that this was a hex vs decimal thing, but that didn't turn out to be correct.  Rather, 'the new hold necromancy' projectile is merely the next projectile as listed in projectl.ids.  If I set pram2 to 257, then it appears to correctly project against 'PFIRE3'.  I decided to check the first entry in the actual item, and I see that it is "1-none" whereas in projectl.ids I see "0x1 ARROW" (also in the screenshot to the right and center respectively.).  Doesn't 1 = 0x1?  Should the effect protect vs "258" or "257"?  

(edit: Okay, I don't know how to add attachments, but this can easily be checked for any item and projectl.ids...)

edit2: If I set param2 to "1" is says that it protects from "ARROW"