• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

delete this thread

After some digging on the web I found a link to them and suprisingly the link was still good.
Unfortunately they are still in their npc format. :(

Sample 1 of 337 files
Code:
# GIMUD - Graphical Interface Multi User Dungeon
# adrenius.npc: Datenbank für den Wüstenpriester Adrenius (Desert)

Name = "Adrenius"
Sex = male
Race = 1
Outfit = (9,0-0-0-0)
Home = [32660,32112,8]
Radius = 2
GoStrength = 10

Behaviour = {
ADDRESS,"hello$",!       -> "Hello, %N! What can I do for you?"
ADDRESS,"hi$",!          -> *
ADDRESS,!                -> Idle
BUSY,"hello$",!          -> "Can't you see, I am talking to someone else!"
BUSY,"hi$",!             -> *
BUSY,!                   -> NOP
VANISH,!                 -> "Leave me, I am used to it anyways..."

"bye"                    -> "Good bye.", Idle
"name"                   -> "My name is Adrenius."
"job"                    -> "I'm a priest of Fafnar."
"fafnar"                 -> "Fafnar is the stronger one of the two suns above our world."
"thais"                  -> "Yyyyess. Yes, it's the capital city of Tibia I think."
"carlin"                 -> "Carlin? Don't you mean Thais?"
"king"                   -> "Who needs a king? I don't."
"weapon"                 -> "Who needs weapons? I never had and i never will have weapons - what for?"
"help"                   -> "Help? Help? Nothing more? Don't we all demand some help?"
"time"                   -> "Time? What is time? A word? A thing? An object?"
"sword"                  -> "Swords? Don't you have something else to do?"
"desert"                 -> "Sand, sand and again sand. Sand all over. Yes, I'd say: it's truly a desert!"
"excalibug"              -> "What's that? You start annoying me."
"fight"                  -> "Leave me alone. I don't want to fight."
"god"                    -> "Fafnar is the greatest among the gods."
"way"                    -> "Way? Which way? I forgot where most ways go to... excuse me."
"door"                   -> "Who needs doors? Free your mind!"
"secret"                 -> "Secrets ... What do you mean?"
"treasure"               -> "Treasures? What is a treasure for you?"
"book"                   -> "Read books, it increases your intelligence and, furthermore, it's a great source of inspiration!"
"gharonk"                -> "Hmmmm... I don't know much about it."
"offer"                  -> "I can offer you religion and mysticism."
"library"                -> "I heard of the library, but I never was very interested in it."
"netlios"                -> "This fool! His book is nothing but a hoax! At least I believe that. Or did you find an answer for my questions?", Topic=1

Topic=1,"yes" -> Price=500, "By the way, I would like a donation for my temple. Are %P gold ok?", Topic=2
Topic=1,"no"  -> "Oh. So once again I am proved right."
Topic=1       -> "You can't even say 'yes' or 'no'. You are not worth talking to me!", Idle

Topic=2,"yes",CountMoney>=Price -> DeleteMoney, "Thank you very much. Now, name me the first person in alphabetical order, his age, his fate, and how long he was on his journeys!", Topic=4
Topic=2,"yes"                   -> "You want to fool me? May Fafnar burn your soul!", EffectMe(14), Burning(50,10), Idle
Topic=2                         -> "Then I don't want to talk to you.", Idle

Topic=4,"anaso","41","mother-bear","117" -> "Hmmm, maybe. What can you tell me about the second 'adventurer'?", Topic=5
Topic=4                                  -> "No, sorry, that doesn't sound correct to me. Maybe you should reconsider your words one more time..."

Topic=5,"elaeus","39","dragon","100" -> "Yes, that might be true. What did you find out about the third man?", Topic=6
Topic=5                              -> "No, no, no! Think about it, that simply can't be true!"

Topic=6,"gadinius","42","fire","83" -> "Correct again! Hmmmm... I doubt you know anything about the fourth person!", Topic=7
Topic=6                             -> "Hmmmm... well, no. That is not true, it does not fit to the data provided by the books."

Topic=7,"heso","40","troll","66" -> "Yes! Really, how did you figure that out? I bet, you don't know anything about the last adventurer!", Topic=8
Topic=7                          -> "No, sorry. Incorrect..."

Topic=8,"hestus","38","poison","134" -> "That's right! Why didn't I see it? It's obvious, Netlios was right, and his stories are great! Wait, I'll give you something!", Data=4023, Create(2969)
Topic=8                              -> "Well, and again it was shown: I am right and Netlios is wrong!"
}
 
Code:
# GIMUD - Graphical Interface Multi User Dungeon
# eremo.npc: Datenbank für den Weisen Eremo

Name = "Eremo"
Sex = male
Race = 1
Outfit = (130,0-109-128-95)
Home = [33322,31883,7]
Radius = 3
GoStrength = 8

Behaviour = {
ADDRESS,"hello$",!                      -> "Welcome to my little garden, adventurer %N!"
ADDRESS,"hi$",!                         -> *
ADDRESS,"greetings$",!                  -> *
ADDRESS,premium,promoted,"hello$",!     -> "Welcome to my little garden, humble %N!"
ADDRESS,premium,promoted,"hi$",!        -> *
ADDRESS,premium,promoted,"greetings$",! -> *
ADDRESS,!                               -> Idle
BUSY,"hello$",!                         -> "Please wait a minute, %N.", Queue
BUSY,"hi$",!                            -> *
BUSY,!                                  -> NOP
VANISH,!                                -> "Shouldn't I teleport you back to Pemaret?"

"bye"       -> "Shouldn't I teleport you back to Pemaret?", Idle
"farewell"  -> *
"name"      -> "I am Eremo, an old man who has seen many things."
"job"       -> "I teach some spells, provide one of the five blessings, and sell some amulets."
"offer"     -> *
"magic"     -> *
"island"    -> "I have retired from my adventures to this place."
"isle"      -> *
"garden"    -> *
"adventure" -> "I explored dungeons, I walked through deserts, I sailed on the seas and climbed up on many a mountain."
"thing"     -> *
"Tibia"     -> "A great world full of magic and wonder."

"amulet",PvPEnforced -> "I've collected quite a few protection amulets. Also, I'm interested in buying broken amulets."
"amulet"    -> "I've collected quite a few protection amulets, and some amulets of loss as well. Also, I'm interested in buying broken amulets."


"amulet","of","loss"  -> Type=3057, Amount=1, Price=50000, "Do you want to buy an amulet of loss for %P gold?", Topic=3
"amulet","of","loss",PvPEnforced,! -> "What a strange name for an amulet. Never heard about that one."


"protection","amulet" -> Type=3084, Amount=1, Price=700, "Do you want to buy a protection amulet for %P gold?", Topic=3
"broken","amulet"     -> Type=3080, Amount=1, Price=50000, "Do you want to sell a broken amulet for %P gold?", Topic=4
"amulet","of","life"  -> *

premium,promoted,"spell" -> "I can teach 'Enchant Staff' to sorcerers, 'Challenge' to knights, 'Wild Growth' to druids, and 'Power Bolt' to paladins."
"spell"                  -> "I am sorry, but you are not promoted yet."

sorcerer,premium,promoted,"enchant","staff" -> Type=92, Price=2000, "Do you want to learn the spell 'Enchant Staff' for %P gold?", Topic=1
"enchant","staff" -> "I am sorry but this spell is only for master sorcerers."

knight,premium,promoted,"challenge"         -> Type=93, Price=2000, "Do you want to learn the spell 'Challenge' for %P gold?", Topic=1
"challenge" -> "I am sorry but this spell is only for elite knights."

druid,premium,promoted,"wild","growth"      -> Type=94, Price=2000, "Do you want to learn the spell 'Wild Growth' for %P gold?", Topic=1
"wild","growth" -> "I am sorry but this spell is only for elder druids."

paladin,premium,promoted,"power","bolt"     -> Type=95, Price=2000, "Do you want to learn the spell 'Power Bolt' for %P gold?", Topic=1
"power","bolt" -> "I am sorry but this spell is only for royal paladins."

"teleport"  -> "Should I teleport you back to Pemaret?",Topic=2
"pemaret"   -> *
"back"      -> *
"cormaya"   -> *
"edron"     -> *

Topic=1,"yes",SpellKnown(Type)=1        -> "You already know how to cast this spell."
Topic=1,"yes",Level<SpellLevel(Type) -> Amount=SpellLevel(Type), "You must be have level %A  or better to learn this spell."
Topic=1,"yes",CountMoney<Price            -> "Oh. You do not have enough money."
Topic=1,"yes"                             -> "Here you are. Look in your spellbook for the pronounciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(Type)
Topic=1                                   -> "Fine. Do as you please."


Topic=2,"yes",PZBlock,! -> "Your soul is imbalanced by death and murder. Try again after you regained your balance!"

Topic=2,"yes" -> "Here you go!", Idle, EffectOpp(11), Teleport(33288,31956,6), EffectOpp(11)
Topic=2       -> "Maybe later."

Topic=3,"yes",CountMoney>=Price -> "Thank you. Use it wisely.", DeleteMoney, Create(Type)
Topic=3,"yes"                   -> "Sorry, you do not have enough gold."
Topic=3                         -> "Maybe another time."

Topic=4,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=4,"yes"                   -> "Sorry, you do not own one."
Topic=4                         -> "Maybe another time."

"blessing",PvPEnforced,!  -> "The lifeforce of this world is waning. There are no more blessings avaliable on this world."
"pilgrimage",PvPEnforced,! -> *
"ashes",PvPEnforced,! -> *

"spiritual",PvPEnforced,! -> *
"shielding",PvPEnforced,! -> *
"sacred","places",PvPEnforced,! -> *
"spark",PvPEnforced,! -> *
"phoenix",PvPEnforced,! -> *
"embrace",PvPEnforced,! -> *
"fire",PvPEnforced,! -> *
"suns",PvPEnforced,! -> *
"wisdom",PvPEnforced,! -> *
"solitude",PvPEnforced,! -> *


"pilgrimage"     -> "Whenever you receive a lethal wound your lifeforce is damaged. With every single of the five blessings you have this damage will be reduced."
"ashes"          -> *
"blessing"  -> "There are five different blessings available in five sacred places. These blessings are: the spiritual shielding, the spark of the phoenix, the embrace of Tibia, the fire of the suns and the wisdom of solitude."
"sacred","places"  -> "Just tell me in which of the five blessings you are interested."

"spiritual" -> " You can receive the spiritual shielding in the whiteflower temple south of Thais."
"shielding" -> *
"spark" -> "The spark of the phoenix will be given to you by the dwarven priests of earth and fire in Kazordoon."
"phoenix" -> *
"embrace" -> "The druids north of Carlin will provide you with the embrace of Tibia."

"fire"     -> "You should ask for the blessing of the two suns in the suntower near Ab'Dendriel."
"suns" -> *
"wisdom" -> "I can provide you with the wisdom of solitude. But you will have to sacrifice 10.000 gold to receive it. Are you still interested?",Price=10000,Topic=5
"solitude" -> *

Topic=5,"yes", QuestValue(101) > 0,!        -> "You already possess this blessing."
Topic=5,"yes",CountMoney<Price,!            -> "Oh. You do not have enough money."
Topic=5,"yes",!                             -> "So receive the wisdom of solitude, pilgrim", DeleteMoney, EffectOpp(13),SetQuestValue(101,1)
Topic=5,!                             -> "Ok. As you wish."


}
 
So what does a monster file look like in xml on your server?
Maybe I can write a parser to convert them from their current structure to xml? :p
 
Look at the times :)
No offense
I still don't know what you mean anyway this is a list of the files
Code:
adrenius.npc
ahmet.npc
albert.npc
aldee.npc
aldo.npc
alesar.npc
alexander.npc
alia.npc
allen.npc
alwin.npc
amanda.npc
amber.npc
anerui.npc
aneus.npc
angelina.npc
angus.npc
apparition.npc
arito.npc
arkhothep.npc
arnold.npc
aruda.npc
ashtamor.npc
asima.npc
asrak.npc
avar.npc
azil.npc
baaleal.npc
bambi.npc
bansheequeen.npc
barbara.npc
bashira.npc
basilisk.npc
baxter.npc
beatrice.npc
beholder.npc
benjamin.npc
bezil.npc
bigben.npc
billy.npc
blindorc.npc
blindprophet.npc
blood.npc
blossom.npc
bonifacius.npc
boozer.npc
boques.npc
borkas.npc
bozo.npc
brasith.npc
brengus.npc
brewster.npc
briasol.npc
brodrosch.npc
bruno.npc
budrik.npc
bunny.npc
busty.npc
captain1.npc
captain2.npc
captain3.npc
captain4.npc
captain5.npc
captain6.npc
captain7.npc
carina.npc
charles.npc
chatterbone.npc
chemar.npc
chephan.npc
chester.npc
christoph.npc
chrystal.npc
cip npcs
cipfried.npc
clark.npc
clyde.npc
cobra.npc
cornelia.npc
costello.npc
crone.npc
dabui.npc
dagomir.npc
dallheim.npc
dane.npc
daniel.npc
dario.npc
demongrd.npc
demonskeleton.npc
dermot.npc
digger.npc
dixi.npc
djema.npc
don.npc
dove.npc
duria.npc
dustrunner.npc
ebenizer.npc
edala.npc
eddy.npc
edoch.npc
edowir.npc
edvard.npc
elane.npc
elathriel.npc
elfguard.npc
elvith.npc
eremo.npc
eroth.npc
etzel.npc
eva.npc
fahradin.npc
falk.npc
faluae.npc
feizuhl.npc
fenbala.npc
fenech.npc
ferks.npc
ferryman1.npc
ferryman2.npc
ferryman3.npc
ferryman4.npc
ferrymanjack.npc
frans.npc
frodo.npc
gabel.npc
gail.npc
galuna.npc
gamel.npc
gamon.npc
gatekeeper.npc
gorn.npc
graubart.npc
gregor.npc
grof.npc
gundralph.npc
gurbasch.npc
habdel.npc
hagor.npc
hairycles.npc
halif.npc
hanna.npc
hardek.npc
haroun.npc
harsky.npc
helor.npc
hl.npc
hofech.npc
hoggle.npc
hugo.npc
humgolf.npc
humphrey.npc
hyacinth.npc
imalas.npc
imbul.npc
irea.npc
ironeye.npc
ishebad.npc
ishina.npc
isimov.npc
iwan.npc
iwar.npc
jakahr.npc
james.npc
jeanclaude.npc
jezzara.npc
jimbin.npc
julian.npc
karl.npc
kasmir.npc
kawill.npc
kazzan.npc
kevin.npc
king.npc
kroox.npc
kruzak.npc
kulag.npc
lea.npc
lector.npc
leedelle.npc
leeland.npc
legola.npc
liane.npc
lightfoot.npc
lily.npc
livielle.npc
lokur.npc
lorbas.npc
lorek.npc
loria.npc
loui.npc
lubo.npc
lugri.npc
luna.npc
lungelen.npc
lynda.npc
maealil.npc
malor.npc
maria.npc
markwin.npc
marlene.npc
marvik.npc
maryza.npc
mehkesh.npc
melchior.npc
memech.npc
mirabell.npc
miraia.npc
mortimer.npc
morun.npc
mugluf.npc
muriel.npc
muzir.npc
myra.npc
nahbob.npc
nelliem.npc
nemal.npc
nezil.npc
noodles.npc
norbert.npc
norf.npc
norma.npc
nydala.npc
obi.npc
odemara.npc
oldadall.npc
olddragon.npc
oldrak.npc
olrik.npc
omur.npc
oracle.npc
orcking.npc
ormuhn.npc
oswald.npc
padreia.npc
partos.npc
pemaret.npc
penny.npc
perac.npc
perod.npc
phillip.npc
pino.npc
prisoner.npc
puffels.npc
pydar.npc
queen.npc
quentin.npc
quero.npc
rachel.npc
rahkem.npc
ratamari.npc
ray.npc
razan.npc
riddler.npc
robin.npc
roderick.npc
rodney.npc
rokyn.npc
romella.npc
rose.npc
rowenna.npc
rudolph.npc
sam.npc
sandra.npc
sarina.npc
scott.npc
seymour.npc
shalmar.npc
shanar.npc
shauna.npc
sherry.npc
shiantis.npc
shiriel.npc
shirith.npc
sigurd.npc
simon.npc
skjaar.npc
smiley.npc
snakeeye.npc
soullost.npc
soultainted.npc
soultortured.npc
spooky.npc
stranger.npc
stutch.npc
suzy.npc
sylvester.npc
talesia.npc
talphion.npc
tandros.npc
tesha.npc
tezila.npc
thanita.npc
thomas.npc
tibra.npc
tim.npc
timur.npc
todd.npc
tokel.npc
tom.npc
topsy.npc
tothdral.npc
trimegis.npc
trisha.npc
tulf.npc
turvy.npc
ubaid.npc
ukea.npc
ulrik.npc
umar.npc
urkalio.npc
ursula.npc
uso.npc
ustan.npc
uzgod.npc
uzon.npc
velvet.npc
vera.npc
vladruc.npc
wally.npc
walter.npc
warbert.npc
willard.npc
william.npc
willie.npc
windtrouser.npc
wyat.npc
wyda.npc
xed.npc
xodet.npc
yaman.npc
yanni.npc
yberius.npc
yoem.npc
yulas.npc
zaidal.npc
zebron.npc
zerbrus.npc
zoltan.npc
 
Back
Top Bottom