Перейти к содержимому страницы
Переключить меню
Переключить меню настроек
Переключить персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.
Сообщество «Повелителя Тайн»Telegram — новости, дунхуа, игры и мерчDiscord — обсуждение книг и теорий, вопросы по вики

Модуль:Sequence/pathwaysPostProcess

Материал из проекта «Повелитель Тайн Вики»
This page is for aggregating and inserting data. Go to Module:Sequence/pathways for editing the actual pathway contents.

Autogenerated Debug Texts

List of Table Post Processed Keys
Abyss Pathway, tyrant, Twilight Giant, Condenser, mother pathway, white tower, door pathway, demoness, Tail-Devourer, Sublunary Eye Pathway, Wheel of Fortune Pathway, Moon, Demoness Pathway, Darkness Pathway, twilight giant, door, twilight giant pathway, Sun, eternal aeon pathway, condenser pathway, chaos primogenitor, sublunary eye pathway, Chaos Mist, eternal edict, Eternal Aeon Pathway, chained, visionary, death pathway, Demoness, darkness pathway, moon pathway, Hermit Pathway, sublunary eye, Mother, black emperor pathway, second law pathway, patriarch, wheel of fortune pathway, Chaos Mist Pathway, condenser, eternal aeon, Everlasting Pathway, hermit pathway, Darkness, black emperor, Second Law, chaos primogenitor pathway, fool pathway, moon, sun, Visionary Pathway, everlasting pathway, Twilight Giant Pathway, chaos mist pathway, second law, paragon, hanged man, fool, Visionary, red priest pathway, chaos mist, abyss, red priest, everlasting, White Tower, mother, Black Emperor Pathway, justiciar, Patriarch, paragon pathway, justiciar pathway, tail-devourer pathway, patriarch pathway, Chained, Sublunary Eye, Hanged Man Pathway, Black Emperor, hermit, tail-devourer, Sun Pathway, Eternal Edict Pathway, visionary pathway, Condenser Pathway, sun pathway, hanged man pathway, Death Pathway, Fool Pathway, Patriarch Pathway, Error Pathway, darkness, wheel of fortune, death, Fool, error pathway, Error, tyrant pathway, Paragon, demoness pathway, Red Priest Pathway, Red Priest, eternal edict pathway, Mother Pathway, Second Law Pathway, White Tower Pathway, Door Pathway, white tower pathway, Eternal Aeon, Moon Pathway, Chained Pathway, Eternal Edict, abyss pathway, Door, Hermit, chained pathway, Justiciar Pathway, Wheel of Fortune, Hanged Man, Tyrant, Everlasting, Tyrant Pathway, Chaos Primogenitor Pathway, Tail-Devourer Pathway, Paragon Pathway, Death, Abyss, Chaos Primogenitor, error, Justiciar
List of Table Keys
White Tower, Mother, Twilight Giant, Red Priest, Patriarch, Condenser, Everlasting, Sublunary Eye, Tail-Devourer, Chained, Eternal Aeon, Darkness, Black Emperor, Second Law, Eternal Edict, Door, Hermit, Sun, Chaos Mist, Wheel of Fortune, Hanged Man, Paragon, Tyrant, Justiciar, Abyss, Moon, Visionary, Death, Fool, Chaos Primogenitor, Error, Demoness


Data Content of Шут
Data Content of Fool
{
  ["@key_to_alt_name"] = {
    Fool = "Fool",
    ["Fool Pathway"] = "Fool",
    fool = "Fool",
    ["fool pathway"] = "Fool"
  },
  ["@name_id"] = "Fool",
  ats = "Lord of Mysteries",
  description = "Гадание | Иллюзии | Смена облика | Марионетки | Сокрытие | Управление историей | Чудеса | Прививка | Обман",
  description_ru = "Гадание | Иллюзии | Смена облика | Марионетки | Сокрытие | Управление историей | Чудеса | Прививка | Обман",
  file = "Fool_Symbol2.png",
  link = "Fool Pathway",
  name = "Fool",
  name_ru = "Шут",
  name_ru_full = "Путь Шута",
  name_ru_gen = "Шута",
  sequence_ids = { "Seer", "Clown", "Magician", "Faceless", "Marionettist", "Bizarro Sorcerer", "Scholar of Yore", "Miracle Invoker", "Attendant of Mysteries", "Fool" }
}
Data Content of Шут
Data Content of Fool
{
  ats = "Lord of Mysteries",
  description = "Гадание | Иллюзии | Смена облика | Марионетки | Сокрытие | Управление историей | Чудеса | Прививка | Обман",
  description_ru = "Гадание | Иллюзии | Смена облика | Марионетки | Сокрытие | Управление историей | Чудеса | Прививка | Обман",
  file = "Fool_Symbol2.png",
  link = "Fool Pathway",
  name = "Fool",
  name_ru = "Шут",
  name_ru_full = "Путь Шута",
  name_ru_gen = "Шута",
  sequence_ids = { "Seer", "Clown", "Magician", "Faceless", "Marionettist", "Bizarro Sorcerer", "Scholar of Yore", "Miracle Invoker", "Attendant of Mysteries", "Fool" }
}


Keys that point to Шут Pathway: fool pathway, fool, Fool Pathway, Fool
Keys that point to Смерть Pathway: death pathway, Death Pathway, death, Death


local pathways = require("Module:Sequence/pathways")
local common = require('Module:Sequence/PostProcessDataCommon')

-- Creates a new property `common.prop_name_id` which stores the original id.
common.injectKeyProperty(pathways)

-- Creates a new property `common.prop_alt_name_id` which is a dictionary that maps roughed up ids and its own ids to the property alternate/original ids.
-- Relevant when the key used is lowercased like below...
common.injectKeyMapPropertySelfMultiple(pathways)

-- Instead of adding alternate keys, I can supplement searching for the contents via Sequence 9 and Sequence 0. 

-- Append a 'Pathway' connotation.
common.addConcatedKeys(pathways, " Pathway", false)

-- Enables case insensitive keying with helper funtions.
common.addLowerCasedKeys(pathways, false)

return pathways