St2e8

Dialog

{dialog 0, arg0type=2, arg1type=7, arg2type=9, arg3type=1, flags1=137, flags2=1}
{arg:3,0,0} stole {count:2,1}{item:1,2} from {arg:0,0,0}!
{/dialog}

This text could translate to: Vaan stole 2 Potions from Imperial Soldier!

Arg Type

Defines the type used in tags such as Amount, Arg, Count, Item and Article. They also define at which offset the data is saved in, but this information is only relevant if you plan to create entirely new battle messages.

Id
Offset
Name
Notes

0

------

None

No support for tags with arguments.

1

0x00

Caster

The battle unit keep address of the caster.

2

0x08

Target

The battle unit keep address of the target.

3

0x10

Gil

Gil amount (e.g. from gil toss).

4

0x14

Unknown 4

Always appends dialog entry 99 of battle_pack.bin/section_002.bin (limited char length).

5

0x18

Status Effect

The status effect identifier.

6

0x1C

Level

The level of the caster.

7

0x20

Content

Items, equipment, loot, etc. Note that gil (0 -> 4095) is also content.

8

0x28

Action

The action identifier (e.g. 0 -> Cure).

9

0x24

Count

The count of the content.

Flags 1

The purpose of these flags are mostly unknown.

Type
Name

Binary 0->1

Arg Type 4 Color Parameter?

Binary 2->6

Unknown 0

Binary 7->7

Party Leader Must Not Be Nearby

Flags 2

The purpose of these flags are mostly unknown.

Type
Name

Binary 0->1

No Forced Close? (15 Second Interval?)

Binary 1->7

Unused?

Notes

For unknown reasons, some text tags (e.g. Amount) do not require their argument type to be correctly set to work as expected, if the game language is set to Japanese, Korean, or Chinese.

Last updated