The Marathon Markup Language - Overhead-Map Element: <overhead_map>

This kind of element is for setting up overhead-map features. It can have an attribute of "mode", which has possible values:

  1. Normal: automapping is cumulative (the default)
  2. Currently visible only
  3. All

It can also have the attribute "title_offset", whose value is how many pixels downward to offset the title text.

One can assign various types to monsters; they can either never show up, or else show up as a Bob or as an alien. This must be done separately for living and dead monsters, because the engine "forgets" what monster type a dead monster is.

Thus, one assigns live monsters with <assign_live> and dead ones with <assign_dead>. Which live monster to assign one specifies with an attribute "monster", which takes a monster type, while which dead monster to assign one specified with an attribute of "coll", which takes a collection ID. Both elements assign to a type of display, specified with attribute "type"; the possible types are:

  1. None: won't ever show up
  2. Bob (shown by default)
  3. Alien (not shown by default)

One can display additional stuff by specifying an appropriate element; this elements have an attribute of "on", which is a boolean value.

Lines can be specified with the element <line>, which has these attributes, all mandatory:

Colors can be specified with the element <color>, which is indexed; For more on specifying colors, go here. Here are what the colors are:
  1. Plain polygon
  2. Platform
  3. Water
  4. Lava
  5. Sewage
  6. JjaroGoo
  7. PfhorSlime
  8. Hill
  9. Solid Line
  10. Elevation Line
  11. Control Panel
  12. Bob Display
  13. Monster Display
  14. Item Display
  15. Projectile Display
  16. Checkpoint Display
  17. Annotation
  18. Map Title
  19. Path

Fonts can be specified with the element <font>, which is indexed; For more on specifying fonts, go here. Here are what the fonts are:

  1. Annotation at scale 0 (lowest)
  2. Annotation at scale 1
  3. Annotation at scale 2
  4. Annotation at scale 3 (highest)
  5. Map title
One can disable it by specifying that the top-level element <view> has attribute

Home