OpenMW-CS: Incorrect DIAL's type in INFO records
OpenMW-CS(as of 0.48) doesn't correctly define DIAL type in INFO records(at least for Journal records). Discovered by Willtor and reported here.
Desired behaviour:
- Some programs expect INFO records to contain DIAL type(duplicates parent DIAL's DATA value). Some probably ignore it(tes3cmd, probably both engines).
How to reproduce:
- Create new plugin in OpenMW-CS.
- Add new INFO record to DIAL type Journal.
- Check with delta(tes3cmd would not show the problem, because it ignores INFO's DIAL type):
records:
"Dialogue::Foobarfoobar":
type: Dialogue
dialogue_type: Journal
info:
990f67a3ac4849609079b74776e6a3b0:
next: ""
prev: ""
unknown1: 0
disposition: 0
rank: 255
gender: None
pc_rank: 255
unknown2: 0
response: Hey now son.
quest_status: Name
select_rules: []
Field "unknown1" here displays DIAL's data type. It should be 4 for Journal.
- Resave in vanilla CS and check that INFO's type has changed to proper one.