From f1b887c0298a08d9d410c54811ae2647c9db7963 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Mon, 2 May 2011 23:43:07 +0000 Subject: [PATCH] Big new lore, detailing the various races. Look for the first pages in Last Hope and find the rest git-svn-id: http://svn.net-core.org/repos/t-engine4@3297 51575b47-30f0-44d4-a5cc-537603b46e54 --- .../tome/data/general/encounters/maj-eyal.lua | 2 +- .../data/general/objects/lore/maj-eyal.lua | 31 ++++ .../data/general/objects/objects-maj-eyal.lua | 28 +++ .../tome/data/general/stores/basic.lua | 5 +- game/modules/tome/data/lore/misc.lua | 165 ++++++++++++++++++ .../zones/ancient-elven-ruins/objects.lua | 2 +- .../tome/data/zones/arena-unlock/objects.lua | 2 +- .../data/zones/blighted-ruins/objects.lua | 2 +- .../tome/data/zones/charred-scar/objects.lua | 2 +- .../data/zones/crypt-kryl-feijan/objects.lua | 1 - .../tome/data/zones/daikara/objects.lua | 2 +- .../tome/data/zones/deep-bellow/objects.lua | 2 +- .../data/zones/dreadfell-ambush/objects.lua | 2 +- .../tome/data/zones/dreadfell/objects.lua | 2 +- .../data/zones/golem-graveyard/objects.lua | 2 +- .../data/zones/halfling-ruins/objects.lua | 2 +- .../tome/data/zones/heart-gloom/objects.lua | 2 +- .../tome/data/zones/lake-nur/objects.lua | 2 +- .../data/zones/mark-spellblaze/objects.lua | 2 +- game/modules/tome/data/zones/maze/objects.lua | 2 +- .../tome/data/zones/murgol-lair/objects.lua | 2 +- .../tome/data/zones/norgos-lair/objects.lua | 2 +- .../tome/data/zones/old-forest/objects.lua | 2 +- .../tome/data/zones/reknor-escape/objects.lua | 2 +- .../tome/data/zones/reknor/objects.lua | 2 +- .../tome/data/zones/rhaloren-camp/objects.lua | 2 +- .../tome/data/zones/ring-of-blood/objects.lua | 2 +- .../tome/data/zones/ritch-tunnels/objects.lua | 2 +- .../data/zones/ruined-dungeon/objects.lua | 2 +- .../tome/data/zones/ruins-kor-pul/objects.lua | 2 +- .../tome/data/zones/sandworm-lair/objects.lua | 2 +- .../zones/scintillating-caves/objects.lua | 2 +- .../tome/data/zones/shadow-crypt/objects.lua | 1 - .../data/zones/shertul-fortress/objects.lua | 2 +- .../tome/data/zones/tannen-tower/objects.lua | 2 +- .../tome/data/zones/telmur/objects.lua | 2 +- .../tome/data/zones/tempest-peak/objects.lua | 2 +- .../data/zones/temple-of-creation/objects.lua | 2 +- game/modules/tome/data/zones/test/objects.lua | 2 +- .../tome/data/zones/town-angolwen/objects.lua | 2 +- .../tome/data/zones/town-derth/objects.lua | 2 +- .../tome/data/zones/town-elvala/objects.lua | 2 +- .../data/zones/town-iron-council/objects.lua | 2 +- .../data/zones/town-last-hope/objects.lua | 14 +- .../zones/town-lumberjack-village/objects.lua | 2 +- .../tome/data/zones/town-shatur/objects.lua | 2 +- .../tome/data/zones/town-zigur/objects.lua | 2 +- .../tome/data/zones/trollmire/objects.lua | 2 +- 48 files changed, 282 insertions(+), 45 deletions(-) create mode 100644 game/modules/tome/data/general/objects/lore/maj-eyal.lua create mode 100644 game/modules/tome/data/general/objects/objects-maj-eyal.lua diff --git a/game/modules/tome/data/general/encounters/maj-eyal.lua b/game/modules/tome/data/general/encounters/maj-eyal.lua index 4a8023dcbf..70346c7cb5 100644 --- a/game/modules/tome/data/general/encounters/maj-eyal.lua +++ b/game/modules/tome/data/general/encounters/maj-eyal.lua @@ -77,7 +77,7 @@ newEntity{ }, npc_list = mod.class.NPC:loadList("/data/general/npcs/thieve.lua"), grid_list = mod.class.Grid:loadList("/data/general/grids/basic.lua"), - object_list = mod.class.Object:loadList("/data/general/objects/objects.lua"), + object_list = mod.class.Object:loadList("/data/general/objects/objects-maj-eyal.lua"), trap_list = mod.class.Trap:loadList("/data/general/traps/alarm.lua"), levels = { [2] = { all_lited=true, all_remembered=true, diff --git a/game/modules/tome/data/general/objects/lore/maj-eyal.lua b/game/modules/tome/data/general/objects/lore/maj-eyal.lua new file mode 100644 index 0000000000..d5fe5913cf --- /dev/null +++ b/game/modules/tome/data/general/objects/lore/maj-eyal.lua @@ -0,0 +1,31 @@ +-- ToME - Tales of Maj'Eyal +-- Copyright (C) 2009, 2010, 2011 Nicolas Casalini +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see <http://www.gnu.org/licenses/>. +-- +-- Nicolas Casalini "DarkGod" +-- darkgod@te4.org + +for i = 3, 10 do +local l = mod.class.interface.PlayerLore.lore_defs["races-"..i] +newEntity{ base = "BASE_LORE", + define_as = "RACES_NOTE"..i, + subtype = "analysis", unique=true, + name = l.name, lore="races-"..i, + level_range = {20, 50}, + rarity = 40, + encumberance = 0, + cost = 2, +} +end diff --git a/game/modules/tome/data/general/objects/objects-maj-eyal.lua b/game/modules/tome/data/general/objects/objects-maj-eyal.lua new file mode 100644 index 0000000000..87c201e952 --- /dev/null +++ b/game/modules/tome/data/general/objects/objects-maj-eyal.lua @@ -0,0 +1,28 @@ +-- ToME - Tales of Maj'Eyal +-- Copyright (C) 2009, 2010, 2011 Nicolas Casalini +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see <http://www.gnu.org/licenses/>. +-- +-- Nicolas Casalini "DarkGod" +-- darkgod@te4.org + +local loadIfNot = function(f) + if loaded[f] then return end + load(f, entity_mod) +end + +loadIfNot("/data/general/objects/objects.lua") + +-- Special lore +loadIfNot("/data/general/objects/lore/maj-eyal.lua") diff --git a/game/modules/tome/data/general/stores/basic.lua b/game/modules/tome/data/general/stores/basic.lua index 5d89cb1cbd..b8153ff056 100644 --- a/game/modules/tome/data/general/stores/basic.lua +++ b/game/modules/tome/data/general/stores/basic.lua @@ -280,12 +280,15 @@ newEntity{ {id=true, defined="FOUNDATION_NOTE4"}, {id=true, defined="FOUNDATION_NOTE5"}, {id=true, defined="FOUNDATION_NOTE6"}, + {id=true, defined="RACES_NOTE0"}, + {id=true, defined="RACES_NOTE1"}, + {id=true, defined="RACES_NOTE2"}, }, }, } ------------------------------------------------------------- --- Last Hope +-- Zigu ------------------------------------------------------------- newEntity{ define_as = "ZIGUR_LIBRARY", diff --git a/game/modules/tome/data/lore/misc.lua b/game/modules/tome/data/lore/misc.lua index e5b6eca5c8..147cd062ce 100644 --- a/game/modules/tome/data/lore/misc.lua +++ b/game/modules/tome/data/lore/misc.lua @@ -230,3 +230,168 @@ newLore{ Come, Death, try to lay your bony fingers on me! I will vanish before your very eyes and slice you apart! You and your agents are no threat to me. I am immortal!]], } + + +-------------------------------------------------------------- +-- Race analysis +-------------------------------------------------------------- + +newLore{ + id = "races-0", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Introduction", + lore = [[I set out here to give a full and complete analysis of all the intelligent races in Maj'Eyal. This is an ambitious project to say the least, but it is put together from a great many years labour, including travels across all the kingdoms and direct meetings with many of the highest rulers and most learned sages. I have drawn my findings from common knowledge, exclusive interviews, and studies of many thousands of pages of texts and histories, some going back dozens of centuries. + +I myself am a Higher human, in the employ of the court of King Tolak the Fair, but I have done my best to write all accounts from a purely neutral standpoint. I leave it to my peers to judge my success. + +Index: +Chapter 1 - Humans +Chapter 2 - Halflings +Chapter 3 - Dwarves +Chapter 4 - Shaloren +Chapter 5 - Thaloren +Chapter 6 - Naloren (extinct) +Chapter 7 - Orcs (extinct) +Chapter 8 - Sher'Tul (extinct) +Chapter 9 - Monstrous Races +Chapter 10 - Dragons +]]} + +newLore{ + id = "races-1", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 1 - Humans", + lore = [[I begin my writings with a study of the humans, currently the most populous of the races in Maj'Eyal. The greatest kingdom in number are by far the Cornacs, but mention should also be made of the Sholtar and Mardrop kingdoms, and the Higher bloodline. The biggest human population centre is around the citadel of Last Hope, though many other settlements exist across all corners of Maj'Eyal. + +Cornacs are normally around 5'9", with generally dark hair, brown eyes and ruddy features. Most Cornacs take up roles as tradesmen, farmers, or other manual labour jobs. It is a sad fact that the majority of bandit groups tend to be dominated by Cornacs. Cornac families tend to be large, and since the Age of Dusk their population has expanded rapidly, especially in the farming lands in the west and around Last Hope in the south. + +Sholtar are generally 5'11", with dark skin, hair and eyes. They originate from the south-east of Maj'Eyal, and are few in number since the Cataclysm tore much of their land into the sea. Their affinity with nature is renowned, and they are often found employed as healers, infusion crafters or wyrmic huntsmen. + +Mardrop humans are all but extinct, after the Spellhunt and the plagues during the Age of Dusk. They were known to be powerful spellcasters, and as such were prime targets by the spellhunters. However some trace of them can still be found, as their fiery hair and freckled skin oft can appear in those of distant descent. A few are rumoured to still possess citadels and towers in remote locations. + +Highers are on average 6'0", with fair hair and skin and blue or grey eyes. The majority of scholarly roles are taken up by Highers, and they tend to fill most of the noble classes. Some say this is due to discrimination and elitism, though these may simply be jealous sentiments. There are also rumours that the superior intellects of Highers are due to arcane experiments instigated by the ancient Conclave during the Age of Allure, but I have found no records to support this idea and must consider it to be baseless. The Higher bloodline is renowned as a mark of excellence, and mixing with lower bloods is strongly frowned upon. + +All human kingdoms were united by King Toknor the Brave in the Age of Pyre, and remain under the rule of his son King Tolak the Fair. A full discussion of the long human history would require a far more detailed document.]]} + +newLore{ + id = "races-2", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 2 - Halflings", + lore = [[There are two main kingdoms of halflings, the Eldoral and the Nargol, though both mix often. All halflings are just under 4' tall, and are generally noted for their large feet and curly hair. Eldoral are usually fair-haired and blue-eyed. Nargol tend to be darker in hair and complexion, with hazel eyes, and oft slightly shorter than their cousins. Halflings are known for their intelligence and quick wit, but also their arrogance in dealing with other races - something they do not deny, for they say it is well-deserved. + +Halflings used to be the most dominant race in Maj'Eyal, with control of many strategic Sher'Tul ruins and rule over great swathes of land. The recorded wars between humans and halflings are numerous, and the halflings were the most often victors. However the Age of Pyre brought them great ruin, for the orcs seemed to target them more fiercely than any other race, and many of their communities were wiped out. This has forced them to rely more on trade with other races in modern times, especially with the humans. + +The Eldorals used to have a kingdom in the north of the continent, but most of it was destroyed during the wars with the orcs, and not much has been rebuilt. However they do still have many agricultural settlements such as Derth, albeit shared with other races. The Eldoral are known for their great healers and farmers, and their slingers are considered the best in all the lands. + +The Nargols once had many strong fortifications in the south of Maj'Eyal, but though they suffered less than the Eldoral in the Age of Pyre they still lost great numbers, and much of their centres of population dwindled. The rise of Last Hope has accelerated this process, as many communities are subsumed into the city's suburbs. Nargols are known as great jewellers, alchemists and rune-crafters, and possess some of the best tactical minds of all the races. Many generals and military advisers are employed from their kingdom. + +The most famous of all halflings is Queen Mirvenia, most famed for her saving of King Toknor in Last Hope from a siege of orcs. Mystery still surrounds how she managed to bypass the winter's icy floes with her army to reach the citadel in time to rescue Toknor. Some have hypothesised that she enlisted the aid of sorcerers, but none of her troops would talk about the journey afterwards. She wed King Toknor in the second year of the Age of Ascendancy, and gave birth to the first known mixed race child - Tolak the Fair. +]]} + +newLore{ + id = "races-3", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 3 - Dwarves", + lore = [[The dwarves are an exceptionally secretive and quiet race, reluctant to talk about themselves to outsiders unless hefty bribes are paid. Many times in their history they have cut off all contact with the other races for no known reason, shutting tight the great iron doors that cover the trade passages to their mines and their cavernous cities. However of late they have become more open with the outside world, and I have even had the pleasure of receiving the unique distinction of being allowed to enter their main city, the Iron Throne, and speaking with several of their guild leaders. + +Dwarves are around 5' tall, with generally brown or grey hair. They are usually stocky and muscular, and known to be very resistant to any physical suffering. Their females can be hard to distinguish from their males, but can usually be identified by the beads braided into their beards. All dwarves are highly proud of their beards, and take immaculate care of them. The greatest insult to a dwarf is to belittle his beard, and the greatest sign of suffering in a dwarf is for him to tear at his beard. + +Dwarves are known especially for their smithwork and artificing, which is unrivalled amongst all the other races. They also make cunning merchants, known to drive a hard bargain. Their society consists of a fairly strict caste system, with families belonging to guilds of miners, smelters, craftsmen, and so on, and deviance into work outside of one's guild of birth is almost unheard of. However there is no perceived inequality between guilds, with each having equal representation on their ruling Committee of Guilds. Who actually acts as figurehead is unknown to outsiders though, and no amount of bribing will encourage any dwarf to speak on the subject. When it is mentioned in passing their allusions to a leader are normally marked by an almost religious reverence. + +Their skill with metal is renowned above all else. Dwarven steel is considered the most durable material for use in construction, and dwarves are the finest workers with stralite and voratun, precious metals of immense value. They trade heavily in their crafts from their capital the Iron Throne, but allow no outsiders in - instead they send innumerable merchant caravans out to all the cities to ply their wares. + +As well as the many merchant dwarves one may meet there are also a great deal of young dwarves who venture beyond their halls of stone. These are generally of adventuring fare, and it is encouraged in dwarven society to experience something of the wider world in one's younger years. This is known to them as being "smithed upon the anvil of the world". In private though some senior dwarves admit that this activity is promoted to help with their "market research strategy".]]} + +newLore{ + id = "races-4", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 4 - Shaloren", + lore = [[Though the elven races look very similar in appearance, they are extremely distinct in history, culture, mindset and many subtle physical traits, so I shall write of each of them separately. All elves are marked by their long, pointed ears and high cheek-bones, but other features can vary greatly. It should be noted that they call themselves as a whole "Elore", which means "siblings", yet the interactions between these brothers and sisters are oft strained. + +Shaloren (or Shalore - lit "siblings of grace") are on average 6'2", with bright hair and blue or purple eyes. They are usually slim and lightly built, more marked for their mental prowess than their physical strengths. They are however known to be extremely swift of movement and light of foot. But of particular note is their magical affinity, which is far stronger than any other race, and their intense powers of will. + +The Shaloren have a long history of magic-use which continues to this day. Though other races shun the dangers of magic to a large degree, the Shaloren embrace it, and it is still widely used throughout their society. However they are careful to hide this in their dealings with other races. The Shaloren were the ones that began the Spellblaze, though they would soon have it forgotten, and the memories of blame run deep amongst many. During the Spellhunt in the Age of Dusk they locked their city doors and shrouded the whole region in mist, only coming out in secrecy. It took many centuries before they were accepted again in wider society, and still they are treated with intense distrust. + +Their capital city is Elvala, in the south-west peninsula, and they have very few settlements outside of this. They have naturally long lives, and their mastery of the arcane arts has allowed them to extend their lives indefinitely. The eldest immortals make up their Council of Elders, which is headed by their King Aranion Gayaeil. Death is a particular fascination amongst the Shaloren, and early kings of their race were said to build great tombs for themselves whilst experimenting in flesh preservation and necromancy. The Shaloren of course deny this. + +They deal with other races seldom, preferring to keep a low profile, and most of their trade is done through halfling intermediaries. A few rune-crafters and enchanters sometimes travel to other major cities to do business, and some brash youths are known to explore further afield.]]} + +newLore{ + id = "races-5", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 5 - Thaloren", + lore = [[The Thaloren (or Thalore - lit "siblings of wrath") are on average 6'4", with dark brown hair and hazel or green eyes. They are generally of muscular build, and known for their physical prowess. They are renowned to be of a fey mindset - as quick to furious violence as they are to joyous song. Their relations with the Shaloren are particularly strained, as they strongly oppose their brethren's use of magic. + +Their capital city is Shatur, hidden deep within the northern woods, and they are loathe to let any outsiders even approach the surrounding forest. Archers and fighters carefully patrol their borders, ready to rain down death from the trees on any who encroach. Their leader is Queen Nessilla Tantaelen, and they are said to live in extensive dwellings carved into giant trees, but little else is known about their society. + +Those who choose to leave the fastness of the forest tend to be of unique disposition with unusual attitudes and traits. Oft they are musicians, bowmasters or skilled warriors. However they are sometimes mistrusted heavily, as rumour has it that many of those who leave Shatur are actually criminals expelled for the very worst crimes. In any case they tend to be natural loners who wander the world on their own personal quests. + +The Thaloren do business very rarely with the outside world, but when they do it is normally for metals and certain foodstuffs that they cannot get themselves. Usually in trade they sell woodcraft and fine silks. This is the only legal source of elven-wood, a rare commodity that is often sought after for fletchwork. Black market sources rely on poachers to cut trees from the Shatur forest - an immensely risky business, but also very profitable for the high prices paid by Shaloren mages for an elven-wood staff.]]} + +newLore{ + id = "races-6", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 6 - Naloren (extinct)", + lore = [[The Naloren (or Nalore - lit "siblings of spirit") are now an extinct race, as their homeland was swept into the sea by the Cataclysm. However as a separate elf race they are worth studying, scant though the records be. Much of what is now said about the Naloren is traced with myth, but one can deduce certain facts. + +Naloren elves were around 5'10", with blonde hair and green eyes. They were incredibly thin, but known for their swift and dextrous capabilities. Their kingdom was located on the eastern side of Maj'Eyal, and all of their towns were on the sea or straddling major rivers. They employed themselves as fishermen, sponge-divers, sailors and musicians. They were renowned for being able to stay underwater for hours at a time, and those with arcane abilities were said to be able to stay submerged indefinitely. + +They traded little with the other races, and were very protective of their coastal lands. They most especially guarded jealously an ancient Sher'Tul ruin that lay in the centre of their territories. The Shaloren were in particular keen to study this relic, but the Naloren always refused them access, though they were too afraid to touch it themselves. The orcs were said to encroach on their lands often, but were always fought back by their mail-clad warriors wielding vicious tridents. + +Alas their love of the sea was to be their undoing. When the Cataclysm came the whole of the coastal kingdom was shorn away and fell into the sea, annihilating almost the entire race. What small numbers survived committed suicide soon after by leaping from the eastern cliffs into the ocean, following their fallen brothers and sisters. Almost no evidence of their civilisation remains.]]} + +newLore{ + id = "races-7", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 7 - Orcs (extinct)", + lore = [[The orcs are, joyfully, extinct from Maj'Eyal, following the purge instigated by King Toknor the Brave at the start of the Age of Ascendancy. But an academic study of their previous culture and civilisation is still of interest, primitive though it may have been. + +Orcs were generally around 6'1", with green or black skin. They varied greatly in physical appearance and build, most likely due to their exceptionally fast breeding rates. The majority of orcs were thick-built and heavily muscled, well remembered as the stock grunts of their terrible armies. However in the Age of Pyre a greater number of thinner, stringier orcs appeared, oft versed in destructive magics. + +The orcs were first encountered by the Eldoral halflings, who tried to use the simple creatures as servants, but gave up after finding them to be too violent. In the many centuries since wars and battles have been almost continuously fought with the brutes. Their oft superior numbers have at times threatened to overwhelm all of civilisation, even leading to such drastic defensive measures as the Spellblaze. The most terrifying time though was during the Age of Pyre, when the orcs developed arcane abilities, and under the leadership of Garkul the Devourer they swept through the continent, mercilessly slaying all before them. In the end 10,000 halflings gave up their lives in the Battle of Nargol to defeat their demonic leader and stem their army's advance. Gradually the civilised races began to recover, and finally King Toknor and Queen Mirvenia succeeded in uniting the human and halfling kingdoms, putting together a force to push back the orcs and ultimately extinguishing them entirely. + +Recent investigations of orcish ruins have revealed a surprising amount of cultural material, and even crude artworks based around fertility and battle. Some evidence has also been found of strong community elements to their culture, with much focus on sporting activities and racial pride events. However these are still clearly lacking in the subtleties and aesthetics of our more advanced cultures, and any attempt to compare them with us must be overshadowed by their brutality, territorial violence, and obsession with war. + +There have been no substantiated reports of orcs for over 100 years. What reported sightings there are tend to be from such unreliable sources as adventurers and hermits, and have never been verified. We should be thankful that these horrible creatures have been banished to the annals of history, surviving only as stories to be told to misbehaving children.]]} + +newLore{ + id = "races-8", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 8 - Sher'Tul (extinct)", + lore = [[Ah, the legendary Sher'Tul! How any scholar does love to write about them. Indeed, the texts are many, but the facts are few, as so little is known about this crucible race. The most learned and factual academic on the subject is the renowned explorer and archaeologist Darwood Oakton, but he has alas been missing for several months at the time of writing. I will attempt to summarise here some of his key discoveries. + +The Sher'Tul lived over ten thousand years ago, during what is referred to as the Age of Haze. The name of the race we know from the elves, who speak of the ancient beings with awe and reverence, yet know little else about them. Ruins of fantastical Sher'Tul structures have been found all across Maj'Eyal, and some have been observed in sunken lands off the coasts, implying that in their time the Sher'Tul must have ruled unopposed all across the world. + +The farportals were first discovered by the halflings during the Age of Allure, and after much experimentation they were found to be able to transport items and creatures over vast distances. The arcane powers behind these incredible artifacts are still far beyond the understanding of the greatest minds of our time. The one attempt to truly tap into these powers ended in disaster - the Shaloren moved all known farportals to a remote spot near their capital, and their most powerful mages were overwhelmed as they unleashed the Spellblaze, killing them instantly and tearing apart the continent. What remains of farportals are left in the world have since been left untouched. + +Of their physical appearance we know almost nothing, as there is no surviving artwork or records which depict themselves. However they must have been of similar form to other common races, as their ruins contain stairs, doorways and rooms not unfit for humans. Oakton estimates from his studies of their tools and artifacts that they would have stood around 5'4" tall, with uncommonly long limbs and fingers. + +What caused them to become extinct is unknown, though many theories abound. The most popular in academic circles at the moment is that their mighty magics were their undoing, turned upon their own people during some great civil strife. Other theories hold weight though - Archiman Garybald, Professor of Demonic Studies, believes that the extensive uses of arcane energies by the Sher'Tul may have attracted twisted forces from other worlds which wiped out the ancient race. Some even believe that they are not truly extinct, but are in hiding, or have left this world for elsewhere. I fear the truth may never be fully known, but the ongoing study and examination of the relics they have left behind continues to provide immense value and inspiration.]]} + +newLore{ + id = "races-9", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 9 - Monstrous Races", + lore = [[No text would be complete without at least a brief note of some of the more brutish races which infest our world. These do not hold any civilised society of note, nor in general do they seem capable of any form of higher thought or culture, but they are still of interest to study for any who take delight in analysing beings of more primitive intellect. + +Trolls come in two main types - Kezrak and Moltep, or stone and forest trolls as they are colloquially known. Stone trolls infest many mountain chains to the north-east, and some have been known to wander further afield in search of food or to spread violence. They are generally over 8' high, with extremely pronounced muscular strength and a thick, solid hide which bears the appearance of coal or granite. Forest trolls are generally found in dense woods or swamps, with the Trollmire east of Derth being especially infamous. They have a more advanced form of speech than their mountain-dwelling cousins, and are known to move faster and wield more elaborate weapons, though their greenish hide is not as thick and their musculature less developed. All trolls have intensely fast metabolisms, capable of healing from grievous wounds within a matter of hours. At birth they measure just eight inches long, but within two years grow to full maturity, and rarely live beyond ten years old. They used to be considered little more than beasts, but towards the end of the Age of Pyre many were trained as fighters by the orcs, and were even taught the basics of language and certain battle tactics, making them much more dangerous. Though the orcs are gone their servants remain, and their remote breeding areas and intense birth rates have so far scampered attempts to eradicate them completely. + +Giants live mostly around the mountainous peaks surrounding the Daikara Pass. They vary greatly in size, but are normally at least 10' tall. They look somewhat like large, deformed humans, with swollen or distended facial features and much longer, swinging limbs. They live in nomadic tribes, moving from peak to peak with the seasons, feeding on wild deer and goats. They are usually peaceful creatures, only turning violent when their territory is encroached or their young are threatened. There are sometimes reports of giants coming to lowlands and stealing farm animals or attacking communities, but these are rare and normally isolated to particularly harsh winters. Giants seem to have no developed culture or language worth mentioning, but have been noted to show interactions of limited intelligence and to commune well in groups. + +Nagas were once believed to be mere myth, but reliable reports and even the capturing of dead physical samples has shown them to be real creatures. The upper half of their body is humanoid in form, with blonde hair and an extremely thin build, but the lower half is like that of a giant snake's tail. They stand around 6' tall on land, though their tails extend several feet further. They have been encountered off the eastern and south-eastern coasts of Maj'Eyal, which seems to indicate some exotic civilisation beneath the waves. Records of them exist only from the last few hundred years, and only more recently have they been interpreted as more than just the wild fantasies of inebriated sailors. They can breathe in air and underwater, possessing both lungs and gills, and have been reported to move with surprising speed on the ground. One might think them simply odd monsters, but they decorate themselves in jewellry and craft weapons and armour from materials found on the sea-bed, such as supple mail formed from layers of thick shark-hide. This would suggest an advanced culture, but communication with them so far has proved impossible. It is not known if they are capable of complex speech, but to date their only response to those who encounter them has been extreme violence, and fishermen in the east are always wary of coming across these vicious creatures. + +The origin of Demons is not wholly known, but it is clear that they are capable of intelligence and so I feel the need to describe them somewhat here. It is known that they can be summoned by certain magical rites, and minor demons were oft in the employ of evil sorcerers during the Age of Dusk. The main theory, which is supported by certain studies by Shaloren archmages, seems to indicate that they come from another world than our own, with connections formed through intense arcane energies. It must be a truly terrifying place to host such foul denizens. Demons vary immensely in appearance and power, as much as the creatures of our own world vary. They generally have blueish blood and metallic flesh and skin, which can oft react oddly with our atmosphere - some become wreathed in flames, others release hideous acids or belching clouds of darkness. All seem versed in magical abilities to some degree, and the strongest of them possess truly terrifying powers. Luckily they are exceptionally rare, and seem to be much less common in modern times since magic has fallen out of use.]]} + +newLore{ + id = "races-10", + category = "races", + name = "Loremaster Greynot's Analysis of the Races - Chapter 10 - Dragons", + lore = [[The common man may scoff at the idea of classifying dragons as an intelligent race, but experienced wyrmics know otherwise. Dragons are incredibly long-lived creatures, with some known to survive for thousands of years. Though in their early life they are of a bestial nature, as they advance through the centuries they gain an ever keener and more developed intellect. The eldest of wyrms are sometimes considered the most subtle and intelligent of creatures in Maj'Eyal, capable of telepathic communication and advanced mental abilities, and wyrmics speak of them with the highest reverence. + +Dragons come in many shapes and sizes, normally growing from 5' long hatchlings to 20' long mature drakes, with some of the greatest wyrms growing to over 40' in length. They are generally winged, with large lizard-like maws and sharp talons on both their fore and hind legs. They are often noted for the lustrous colour of their scales, normally representing an attunement to one of the key Elements of Eyal. This attunement is unseen in any other race, and some philosophers believe that dragons predate all other races, being formed as raw representations of the elements of nature at the beginning of the world. However this theory may be borne purely from the fanatical delusions of certain wyrmics who have studied the creatures for too long. + +All corners of Maj'Eyal show some trace of different types of dragons. The Daikara Pass and surrounding mountain chains are home to a great number of ice and storm dragons. Numerous sand and red dragons can be found in the western desert and hills, and many have been the reports of gigantic sea dragons in the deepest oceans, especially to the south. + +Attacks from dragons on humans and halfling settlements are fairly rare, but when they occur they can be truly devastating. Usually they are to feed on livestock, but now and then come attacks from newly matured drakes, seeking out precious metals and gemstones to build up a hoard. Dragon hoards have become a thing of legend, with the greatest wyrms rumoured to protect literal mountains of gold, but in modern times truly sizeable hoards are rare. The dwarves farmed hoarding dragons almost to extinction in the Age of Allure, and most dragons these days retain only modest treasures in their lairs. + +Dragons are regularly hunted for their thick scales and their elementally imbued bones. Dragonskin leather is prized amongst armour-workers, as when properly treated it is both light and tough, and oft retains some inkling of the original wyrm's power. Dragon-bone is highly favoured by staff-crafters for its natural attunement to elemental forces, and is sometimes used by fletchers in the crafting of the most delicate yet resilient bows and arrows. However the hunting of dragons for their skin and bones is greatly opposed by many wyrmics, and there is an increasing market for "naturally harvested" drake materials - those taken from dragons which have died of natural causes. Still, demand for all dragon materials is strong with exceptionally high prices paid, and many are the greedy souls that lose their lives each year at the fangs and claws of these magnificent creatures.]]} diff --git a/game/modules/tome/data/zones/ancient-elven-ruins/objects.lua b/game/modules/tome/data/zones/ancient-elven-ruins/objects.lua index d8708ebcae..b09200c6d1 100644 --- a/game/modules/tome/data/zones/ancient-elven-ruins/objects.lua +++ b/game/modules/tome/data/zones/ancient-elven-ruins/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") load("/data/general/objects/mummy-wrappings.lua") for i = 1, 3 do diff --git a/game/modules/tome/data/zones/arena-unlock/objects.lua b/game/modules/tome/data/zones/arena-unlock/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/arena-unlock/objects.lua +++ b/game/modules/tome/data/zones/arena-unlock/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/blighted-ruins/objects.lua b/game/modules/tome/data/zones/blighted-ruins/objects.lua index 467f0d9894..cac10b02a2 100644 --- a/game/modules/tome/data/zones/blighted-ruins/objects.lua +++ b/game/modules/tome/data/zones/blighted-ruins/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") -- Allows undeads to pass as normal humans newEntity{ define_as = "CLOAK_DECEPTION", diff --git a/game/modules/tome/data/zones/charred-scar/objects.lua b/game/modules/tome/data/zones/charred-scar/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/charred-scar/objects.lua +++ b/game/modules/tome/data/zones/charred-scar/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/crypt-kryl-feijan/objects.lua b/game/modules/tome/data/zones/crypt-kryl-feijan/objects.lua index 2284922501..cc72af226f 100644 --- a/game/modules/tome/data/zones/crypt-kryl-feijan/objects.lua +++ b/game/modules/tome/data/zones/crypt-kryl-feijan/objects.lua @@ -17,5 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") load("/data/general/objects/objects-far-east.lua") diff --git a/game/modules/tome/data/zones/daikara/objects.lua b/game/modules/tome/data/zones/daikara/objects.lua index 28aab3836d..c368a77486 100644 --- a/game/modules/tome/data/zones/daikara/objects.lua +++ b/game/modules/tome/data/zones/daikara/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 5 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/deep-bellow/objects.lua b/game/modules/tome/data/zones/deep-bellow/objects.lua index ec49544d72..4d33804a72 100644 --- a/game/modules/tome/data/zones/deep-bellow/objects.lua +++ b/game/modules/tome/data/zones/deep-bellow/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 5 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/dreadfell-ambush/objects.lua b/game/modules/tome/data/zones/dreadfell-ambush/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/dreadfell-ambush/objects.lua +++ b/game/modules/tome/data/zones/dreadfell-ambush/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/dreadfell/objects.lua b/game/modules/tome/data/zones/dreadfell/objects.lua index 04a08e5d22..b4f149c066 100644 --- a/game/modules/tome/data/zones/dreadfell/objects.lua +++ b/game/modules/tome/data/zones/dreadfell/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_LORE", define_as = "UNDEAD_POEM_LEVEL_2", diff --git a/game/modules/tome/data/zones/golem-graveyard/objects.lua b/game/modules/tome/data/zones/golem-graveyard/objects.lua index 4db6eecc04..8567df45c6 100644 --- a/game/modules/tome/data/zones/golem-graveyard/objects.lua +++ b/game/modules/tome/data/zones/golem-graveyard/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_GEM", define_as = "ATAMATHON_RUBY_EYE", diff --git a/game/modules/tome/data/zones/halfling-ruins/objects.lua b/game/modules/tome/data/zones/halfling-ruins/objects.lua index 3b1db7121b..0f9b8cc596 100644 --- a/game/modules/tome/data/zones/halfling-ruins/objects.lua +++ b/game/modules/tome/data/zones/halfling-ruins/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 4 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/heart-gloom/objects.lua b/game/modules/tome/data/zones/heart-gloom/objects.lua index ec49544d72..4d33804a72 100644 --- a/game/modules/tome/data/zones/heart-gloom/objects.lua +++ b/game/modules/tome/data/zones/heart-gloom/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 5 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/lake-nur/objects.lua b/game/modules/tome/data/zones/lake-nur/objects.lua index 32117ca5f5..3a7fde2d63 100644 --- a/game/modules/tome/data/zones/lake-nur/objects.lua +++ b/game/modules/tome/data/zones/lake-nur/objects.lua @@ -21,4 +21,4 @@ local Talents = require "engine.interface.ActorTalents" local Stats = require "engine.interface.ActorStats" local DamageType = require "engine.DamageType" -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/mark-spellblaze/objects.lua b/game/modules/tome/data/zones/mark-spellblaze/objects.lua index 91726e91fa..47bdcaaa6e 100644 --- a/game/modules/tome/data/zones/mark-spellblaze/objects.lua +++ b/game/modules/tome/data/zones/mark-spellblaze/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_LORE", define_as = "DRAFT_LETTER", diff --git a/game/modules/tome/data/zones/maze/objects.lua b/game/modules/tome/data/zones/maze/objects.lua index d37cd8cb76..c3d1e8ca98 100644 --- a/game/modules/tome/data/zones/maze/objects.lua +++ b/game/modules/tome/data/zones/maze/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 7 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/murgol-lair/objects.lua b/game/modules/tome/data/zones/murgol-lair/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/murgol-lair/objects.lua +++ b/game/modules/tome/data/zones/murgol-lair/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/norgos-lair/objects.lua b/game/modules/tome/data/zones/norgos-lair/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/norgos-lair/objects.lua +++ b/game/modules/tome/data/zones/norgos-lair/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/old-forest/objects.lua b/game/modules/tome/data/zones/old-forest/objects.lua index a4e12208a3..f0130052a5 100644 --- a/game/modules/tome/data/zones/old-forest/objects.lua +++ b/game/modules/tome/data/zones/old-forest/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 6 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/reknor-escape/objects.lua b/game/modules/tome/data/zones/reknor-escape/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/reknor-escape/objects.lua +++ b/game/modules/tome/data/zones/reknor-escape/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/reknor/objects.lua b/game/modules/tome/data/zones/reknor/objects.lua index 58879ed58d..4b68ecf5f7 100644 --- a/game/modules/tome/data/zones/reknor/objects.lua +++ b/game/modules/tome/data/zones/reknor/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_SCROLL", define_as = "NOTE_FROM_LAST_HOPE", name = "Sealed Scroll of Last Hope", identified=true, unique=true, no_unique_lore=true, diff --git a/game/modules/tome/data/zones/rhaloren-camp/objects.lua b/game/modules/tome/data/zones/rhaloren-camp/objects.lua index 2b77c10d0a..7c97d0a254 100644 --- a/game/modules/tome/data/zones/rhaloren-camp/objects.lua +++ b/game/modules/tome/data/zones/rhaloren-camp/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 5 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/ring-of-blood/objects.lua b/game/modules/tome/data/zones/ring-of-blood/objects.lua index 98a5fffe79..b9b827a508 100644 --- a/game/modules/tome/data/zones/ring-of-blood/objects.lua +++ b/game/modules/tome/data/zones/ring-of-blood/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_RING", power_source = {arcane=true}, diff --git a/game/modules/tome/data/zones/ritch-tunnels/objects.lua b/game/modules/tome/data/zones/ritch-tunnels/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/ritch-tunnels/objects.lua +++ b/game/modules/tome/data/zones/ritch-tunnels/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/ruined-dungeon/objects.lua b/game/modules/tome/data/zones/ruined-dungeon/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/ruined-dungeon/objects.lua +++ b/game/modules/tome/data/zones/ruined-dungeon/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/ruins-kor-pul/objects.lua b/game/modules/tome/data/zones/ruins-kor-pul/objects.lua index 799444fd5f..ae3a376574 100644 --- a/game/modules/tome/data/zones/ruins-kor-pul/objects.lua +++ b/game/modules/tome/data/zones/ruins-kor-pul/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 5 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/sandworm-lair/objects.lua b/game/modules/tome/data/zones/sandworm-lair/objects.lua index 8deca33e89..94da5ed046 100644 --- a/game/modules/tome/data/zones/sandworm-lair/objects.lua +++ b/game/modules/tome/data/zones/sandworm-lair/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 7 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/scintillating-caves/objects.lua b/game/modules/tome/data/zones/scintillating-caves/objects.lua index ec49544d72..4d33804a72 100644 --- a/game/modules/tome/data/zones/scintillating-caves/objects.lua +++ b/game/modules/tome/data/zones/scintillating-caves/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 5 do newEntity{ base = "BASE_LORE", diff --git a/game/modules/tome/data/zones/shadow-crypt/objects.lua b/game/modules/tome/data/zones/shadow-crypt/objects.lua index 2284922501..cc72af226f 100644 --- a/game/modules/tome/data/zones/shadow-crypt/objects.lua +++ b/game/modules/tome/data/zones/shadow-crypt/objects.lua @@ -17,5 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") load("/data/general/objects/objects-far-east.lua") diff --git a/game/modules/tome/data/zones/shertul-fortress/objects.lua b/game/modules/tome/data/zones/shertul-fortress/objects.lua index 547f7c05f4..9951829480 100644 --- a/game/modules/tome/data/zones/shertul-fortress/objects.lua +++ b/game/modules/tome/data/zones/shertul-fortress/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_WAND", power_source = {unknown=true, arcane=false}, diff --git a/game/modules/tome/data/zones/tannen-tower/objects.lua b/game/modules/tome/data/zones/tannen-tower/objects.lua index 1d2248f97a..04bd18b30a 100644 --- a/game/modules/tome/data/zones/tannen-tower/objects.lua +++ b/game/modules/tome/data/zones/tannen-tower/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") local Stats = require "engine.interface.ActorStats" diff --git a/game/modules/tome/data/zones/telmur/objects.lua b/game/modules/tome/data/zones/telmur/objects.lua index ce06d4d209..d493a1c881 100644 --- a/game/modules/tome/data/zones/telmur/objects.lua +++ b/game/modules/tome/data/zones/telmur/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") local Stats = require "engine.interface.ActorStats" diff --git a/game/modules/tome/data/zones/tempest-peak/objects.lua b/game/modules/tome/data/zones/tempest-peak/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/tempest-peak/objects.lua +++ b/game/modules/tome/data/zones/tempest-peak/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/temple-of-creation/objects.lua b/game/modules/tome/data/zones/temple-of-creation/objects.lua index cd9c3ada17..dd0875c067 100644 --- a/game/modules/tome/data/zones/temple-of-creation/objects.lua +++ b/game/modules/tome/data/zones/temple-of-creation/objects.lua @@ -18,7 +18,7 @@ -- darkgod@te4.org load("/data/general/objects/2htridents.lua", function(e) e.rarity = e.trident_rarity end) -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-far-east.lua") local Talents = require "engine.interface.ActorTalents" local Stats = require "engine.interface.ActorStats" diff --git a/game/modules/tome/data/zones/test/objects.lua b/game/modules/tome/data/zones/test/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/test/objects.lua +++ b/game/modules/tome/data/zones/test/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/town-angolwen/objects.lua b/game/modules/tome/data/zones/town-angolwen/objects.lua index 95dd00cfbf..4b44e19d97 100644 --- a/game/modules/tome/data/zones/town-angolwen/objects.lua +++ b/game/modules/tome/data/zones/town-angolwen/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_LORE", define_as = "LINANIIL_LECTURE", diff --git a/game/modules/tome/data/zones/town-derth/objects.lua b/game/modules/tome/data/zones/town-derth/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/town-derth/objects.lua +++ b/game/modules/tome/data/zones/town-derth/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/town-elvala/objects.lua b/game/modules/tome/data/zones/town-elvala/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/town-elvala/objects.lua +++ b/game/modules/tome/data/zones/town-elvala/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/town-iron-council/objects.lua b/game/modules/tome/data/zones/town-iron-council/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/town-iron-council/objects.lua +++ b/game/modules/tome/data/zones/town-iron-council/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/town-last-hope/objects.lua b/game/modules/tome/data/zones/town-last-hope/objects.lua index 97963986f2..b375e5010f 100644 --- a/game/modules/tome/data/zones/town-last-hope/objects.lua +++ b/game/modules/tome/data/zones/town-last-hope/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 6 do newEntity{ base = "BASE_LORE", @@ -30,3 +30,15 @@ newEntity{ base = "BASE_LORE", cost = 2, } end + +for i = 0, 2 do +local l = mod.class.interface.PlayerLore.lore_defs["races-"..i] +newEntity{ base = "BASE_LORE", + define_as = "RACES_NOTE"..i, + subtype = "analysis", unique=true, no_unique_lore=true, not_in_stores=false, + name = l.name, lore="races-"..i, + rarity = false, + encumberance = 0, + cost = 2, +} +end diff --git a/game/modules/tome/data/zones/town-lumberjack-village/objects.lua b/game/modules/tome/data/zones/town-lumberjack-village/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/town-lumberjack-village/objects.lua +++ b/game/modules/tome/data/zones/town-lumberjack-village/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/town-shatur/objects.lua b/game/modules/tome/data/zones/town-shatur/objects.lua index 41c8448193..58f71197d9 100644 --- a/game/modules/tome/data/zones/town-shatur/objects.lua +++ b/game/modules/tome/data/zones/town-shatur/objects.lua @@ -17,4 +17,4 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") diff --git a/game/modules/tome/data/zones/town-zigur/objects.lua b/game/modules/tome/data/zones/town-zigur/objects.lua index 5cf7fbfe19..4fe4afdb5c 100644 --- a/game/modules/tome/data/zones/town-zigur/objects.lua +++ b/game/modules/tome/data/zones/town-zigur/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") newEntity{ base = "BASE_LORE", define_as = "ZIGUR_HISTORY", diff --git a/game/modules/tome/data/zones/trollmire/objects.lua b/game/modules/tome/data/zones/trollmire/objects.lua index 72eb03e61e..305da1fabd 100644 --- a/game/modules/tome/data/zones/trollmire/objects.lua +++ b/game/modules/tome/data/zones/trollmire/objects.lua @@ -17,7 +17,7 @@ -- Nicolas Casalini "DarkGod" -- darkgod@te4.org -load("/data/general/objects/objects.lua") +load("/data/general/objects/objects-maj-eyal.lua") for i = 1, 4 do newEntity{ base = "BASE_LORE", -- GitLab