Skip to content
Snippets Groups Projects
Commit 41ad4b29 authored by DarkGod's avatar DarkGod
Browse files

make unqiue stuff, unique

parent 113d8137
No related branches found
No related tags found
No related merge requests found
......@@ -30,7 +30,7 @@ function _M:init(errs, mod)
-- I like to fak'it fak'it !
self.__mod_info = mod
_G.game = self
UIBase.ui = "dark"
UIBase:changeDefault("dark")
-- Force load definitions of UI to be able to display the error
for _, file in ipairs(fs.list("/data/gfx/ui/definitions")) do
......
......@@ -77,7 +77,7 @@ newEntity{ base = "BASE_NPC_SUNWALL_DEFENDER", define_as = "SUN_PALADIN_DEFENDER
}
newEntity{ base = "BASE_NPC_SUNWALL_DEFENDER", define_as = "SUN_PALADIN_DEFENDER_RODMOUR",
name = "High Sun-Paladin Rodmour", color=colors.VIOLET,
name = "High Sun-Paladin Rodmour", color=colors.VIOLET, unique = true,
desc = [[A Human in shiny plate armour.]],
level_range = {70, nil}, exp_worth = 1,
rank = 3,
......
......@@ -137,7 +137,7 @@ newEntity{ base = "OGRE_SENTRY", define_as = "OGRE_SENTRY2",
newEntity{ base = "BASE_NPC_OGRE", define_as = "HEALER_ASTELRID",
name = "Healer Astelrid", color=colors.VIOLET,
name = "Healer Astelrid", color=colors.VIOLET, unique = true,
resolvers.nice_tile{tall=1},
desc = [[An enormous ogre, clad in a tattered set of robes with an officer's badge. She clutches a healer's staff, wrapped in casting plaster and scalpels for use as a massive spiked club.]],
killer_message = "and spliced for experiments",
......
......@@ -24,7 +24,7 @@ load("/data/general/npcs/bone-giant.lua", rarity(8))
local Talents = require("engine.interface.ActorTalents")
newEntity{ define_as="SUBJECT_Z",
name = "Subject Z", color=colors.VIOLET, display = "p",
name = "Subject Z", color=colors.VIOLET, display = "p", unique = true,
desc = "This seems to be the 'subject Z' the notes spoke about. He looks human, but this cannot be -- he would be about five thousands years old!",
type = "humanoid", subtype = "human",
killer_message = "and bloodily smeared across the granite walls",
......@@ -104,7 +104,7 @@ newEntity{ define_as="SUBJECT_Z",
}
newEntity{ define_as="YEEK_WAYIST",
name = "Yeek Wayist", color=colors.VIOLET, display = "y",
name = "Yeek Wayist", color=colors.VIOLET, display = "y", unique = true,
desc = "This creature is about as tall as a halfling. It is covered in white silky fur and has a disproportionate head. The weirdest thing about it though, its weapon simply float in front of it.",
type = "humanoid", subtype = "yeek",
level_range = {10, nil},
......
......@@ -318,7 +318,7 @@ newEntity{ base = "BASE_BERETHH_COMPANION", define_as = "BERETHH_ARCHER",
}
newEntity{ define_as="KYLESS",
name = "Kyless",
name = "Kyless", unique = true,
type = "humanoid", subtype = "human",
color=colors.VIOLET, display = "p", image = "player/cornac_male.png",
desc = "This is Kyless, your old friend. He seems dirtier than you recall and a good bit more dangerous.",
......@@ -385,7 +385,7 @@ newEntity{ define_as="KYLESS",
}
newEntity{ define_as="BERETHH",
name = "Berethh",
name = "Berethh", unique = true,
type = "humanoid", subtype = "thalore",
color=colors.LIGHT_GREEN, display = "p", image = "player/thalore_male.png",
desc = "This is Berethh, your old friend. He is dressed in well-worn leather and skillfully wields a bow. There is something noble about the way he carries himself but his expression carries no emotion.",
......
......@@ -22,7 +22,7 @@ load("/data/general/npcs/feline.lua", function(e) e.rarity = nil end)
local Talents = require("engine.interface.ActorTalents")
newEntity{ base = "BASE_NPC_HORROR", define_as="WEIRDLING_BEAST",
name = "Weirdling Beast", color=colors.VIOLET,
name = "Weirdling Beast", color=colors.VIOLET, unique = true,
desc = "A roughly humanoid creature, with tentacle-like appendages in the place of arms and legs. You gasp in horror as you notice it has no head. Putrid warts form quickly on its skin and explode as quickly.",
killer_message = "and slowly consumed",
level_range = {19, nil}, exp_worth = 3,
......@@ -162,7 +162,7 @@ newEntity{ define_as="TRAINING_DUMMY",
newEntity{ base = "BASE_NPC_CAT", define_as = "KITTY",
name = "Pumpkin, the little kitty", color=colors.ORANGE,
name = "Pumpkin, the little kitty", color=colors.ORANGE, unique = true,
image="npc/sage_kitty.png",
desc = [[An orange kitty with a white star blaze on his chest. Has a strange affinity for licking your face whenever possible.]],
level_range = {1, nil}, exp_worth = 1,
......
......@@ -24,7 +24,7 @@ local Talents = require("engine.interface.ActorTalents")
newEntity{ define_as = "ASSASSIN_LORD",
type = "humanoid", subtype = "human",
display = "p", color=colors.VIOLET,
name = "Assassin Lord",
name = "Assassin Lord", unique = true,
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
cant_be_moved = true,
......
......@@ -128,7 +128,7 @@ newEntity{ base = "BASE_NPC_LOSGOROTH", define_as = "MONSTROUS_LOSGOROTH",
newEntity{ base = "BASE_NPC_POINT_ZERO_TOWN", define_as = "ZEMEKKYS",
name = "Zemekkys, Grand Keeper of Reality", color=colors.VIOLET,
name = "Zemekkys, Grand Keeper of Reality", color=colors.VIOLET, unique = true,
image = "npc/humanoid_elf_high_chronomancer_zemekkys.png",
subtype = "shalore",
desc = [[A timeless elf stands before you. Even though his age is impossible to determine, you feel he has seen many things.]],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment