From: <ave...@us...> - 2008-02-24 11:10:16
|
Revision: 5086 http://gemrb.svn.sourceforge.net/gemrb/?rev=5086&view=rev Author: avenger_teambg Date: 2008-02-24 03:10:10 -0800 (Sun, 24 Feb 2008) Log Message: ----------- updated internal documentation of the effect structure Modified Paths: -------------- gemrb/trunk/gemrb/docs/en/Engine/Effects.txt Modified: gemrb/trunk/gemrb/docs/en/Engine/Effects.txt =================================================================== --- gemrb/trunk/gemrb/docs/en/Engine/Effects.txt 2008-02-24 10:07:30 UTC (rev 5085) +++ gemrb/trunk/gemrb/docs/en/Engine/Effects.txt 2008-02-24 11:10:10 UTC (rev 5086) @@ -22,6 +22,8 @@ } feat_block; //effect body (V2.0 effects) +//please note that in an .eff file there is an additional header +//before these (the first 8 bytes are doubled) Offset Size (data type) Description 0x0000 4 (char array) For on disk effects, this is a copy of the Signature field from the header. For embedded EFF V2.0 structures, this is zeroed out. 0x0004 4 (char array) For on disk effects, this is a copy of the Version field from the header. For embedded EFF V2.0 structures, this is zeroed out. @@ -60,9 +62,12 @@ 0x0060 4*2 (dword) unknown 0x0068 8 (resref) VVC 0x0070 8 (resref) 3. resource -0x0078 4*5 (dword) unknown +0x0078 4*4 (dword) unknown +0x0088 4 (dword) Source type of effect (0 - none, 1 - item, 2 - spell) 0x008c 8 (resref) Source of Effect (used for equipping and dispelling) -0x0094 4*3 (dword) unknown +0x0094 4 (dword) resource flags +0x0098 4 (dword) projectile +0x009c 4 (dword) item slot 0x00a0 32 (bytes) variable 0x00c0 4*2 (dword) unknown 0x00c8 4 (dword) Secondary Type (used for dispelling) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ave...@us...> - 2008-02-24 12:22:20
|
Revision: 5088 http://gemrb.svn.sourceforge.net/gemrb/?rev=5088&view=rev Author: avenger_teambg Date: 2008-02-24 04:22:15 -0800 (Sun, 24 Feb 2008) Log Message: ----------- more effect struct info Modified Paths: -------------- gemrb/trunk/gemrb/docs/en/Engine/Effects.txt Modified: gemrb/trunk/gemrb/docs/en/Engine/Effects.txt =================================================================== --- gemrb/trunk/gemrb/docs/en/Engine/Effects.txt 2008-02-24 12:20:47 UTC (rev 5087) +++ gemrb/trunk/gemrb/docs/en/Engine/Effects.txt 2008-02-24 12:22:15 UTC (rev 5088) @@ -62,7 +62,8 @@ 0x0060 4*2 (dword) unknown 0x0068 8 (resref) VVC 0x0070 8 (resref) 3. resource -0x0078 4*4 (dword) unknown +0x0078 4*2 (point) Source point +0x0080 4*2 (point) Target point 0x0088 4 (dword) Source type of effect (0 - none, 1 - item, 2 - spell) 0x008c 8 (resref) Source of Effect (used for equipping and dispelling) 0x0094 4 (dword) resource flags This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |