Jump to content

Update for SPL file format


CamDawg

Recommended Posts

http://iesdp.gibberlings3.net/ieformats/spl_v1.htm

 

In the course of research for Cleric Remix, I came across a subtle difference, but an important one, from the IESDP spell format description. Offset 0x20 in a spell file determines which spells the engine grants to divine magic users (if 0x1C is set as a priest spell). Possible values listed in the IESDP are:

 

0=General

0x4000=Druid/Ranger

0x8000=Cleric/Paladin

 

These would be better expressed as

 

0x0000=available to all

0x4000=not available for Cleric/Paladin

0x8000=not available for Druid/Ranger

 

Like other restriction flags, these can be combined. A value of 0xC000 will make a priest spell unavailable to clerics, druids, paladins, and rangers, though it can still be added to the priest spell book by CLAB or script. After a lot of experimentation, the other flags do not not affect restrictions for these four classes.

Link to comment
These would be better expressed as

 

0x0000=available to all

0x4000=not available for Cleric/Paladin

0x8000=not available for Druid/Ranger

Its not really a good idea to go from "available" [for the first one] to "not available" [for the second two]. One should always keep the same afirmative/negative pattern in a list. Otherwise confusion can/will ensue.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...