User Tools

Site Tools


ru:rpd:random_level_mechanic

Механика случайного уровня

Описание уровня

{
  "width":32,
  "height":32,
  "tiles":"tiles0.png",
  "water":"water0.png",
  "rooms" : ["RAT_KING","RAT_KING","RAT_KING"],
  "mobs" : [
    {"kind":"GoldenStatue","loot":{"kind":"Codex","text":"Это кодекс отобранный у статуи"} },
    {"kind":"Mimic","level":100, "loot":{"kind":"Codex","text":"Это кодекс отобранный у толстого мимика"} }
  ],
  "items": [
    {"kind":"Codex","text":"Это текст кодекса"},
    {"kind":"IronKey", "levelId":"2", "depth":2}
  ],
  "nMobs":10,
  "nTraps":100
}

  • rooms - список специальных комнат, которые генератор постарается разместить на уровне (у него может не получится расставить их все)
  • mobs - мобы которые будут спавнится на этом уровне первыми. (Когда они закончатся - начнут спавнится мобы из бестиария)
  • items - предметы которые обязательно появятся на уровне. (Могут появится и другие предметы)
  • nMobs - пока количество враждебных мобов больше или равно этому числу новые мобы спавнится не будут.
  • nTraps - количество ловушек, которые нужно расставить по уровню.

Список типов комнат

  • PASSAGE
  • TREASURY
  • ARMORY
  • LIBRARY
  • LABORATORY
  • VAULT
  • TRAPS
  • STORAGE
  • MAGIC_WELL
  • GARDEN
  • CRYPT
  • STATUE
  • POOL
  • RAT_KING
  • WEAK_FLOOR
  • PIT
  • WAREHOUSE

См. также

ru/rpd/random_level_mechanic.txt · Last modified: by 127.0.0.1