Vampyr: Talisman of Invocation Wikia

The *.DAT files (except BOAT.DAT) contain monster data for the corresponding *.CON sprite sheet.

Format[]

Each file is 364 bytes in size. It contains 13 records, with each record being 28 bytes long:

 type
   MonsterData = record
     name : string[15];
     hp : smallint;
     xp : smallint;
     c : byte;
     d : byte;
     wpn : byte;
     arm : byte;
     maxSize : byte;
     h : byte;
     i : byte;
     ability : byte;
   end;

The maxSize byte determines the maxiumum number that can spawn in a stack.

The i byte is unknown but ranges between 0x0 and 0x3 across all .DAT files.

The ability byte determines additional interactions that the monster can have:

  • 0x0: Nothing
  • 0x1: casts Magic Missile
  • 0x2: casts Fireball
  • 0x3: rusts armor
  • 0x4: debuff? used by Conqueror Worm