• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

CipSoft Files released!

Nottinghster

Tibia World RPG Developer
Joined
Oct 24, 2007
Messages
1,618
Solutions
6
Reaction score
537
Location
Brazil - Rio de Janeiro
GitHub
Nottinghster
I know there's another thread, but with time, I'll release some files to community.
(I'm on job right now)
(The 3 Cipsoft monsters files {rat, orshabaal, demon} in pastebin was uploaded by me)


Tibia Teleports
Code:
Use, IsType (Obj1,2772), IsPosition (Obj1,[33330,31591,15]) -> Change(Obj1,2773,0), DeleteOnMap([33314,31592,15],1842), MoveTopOnMap([33316,31591,15],463,[33317,31591,15]), CreateOnMap([33316,31591,15],1949,0) "Demon Quest Reward ON"
Use, IsType (Obj1,2773), IsPosition (Obj1,[33330,31591,15]) -> Change(Obj1,2772,0), MoveTopOnMap([33314,31592,15],463,[33315,31592,15]), CreateOnMap([33314,31592,15],1842,0), DeleteOnMap([33316,31591,15],1949) "Demon Quest Reward OFF"
Use, IsType (Obj1,2772), IsPosition (Obj1,[32225,32285,10]) -> Change(Obj1,2773,0), MoveTopOnMap([32225,32276,10],429,[32225,32275,10]), CreateOnMap([32225,32276,10],1949,0), MoveTopOnMap([32233,32276,09],429,[32232,32276,09]), CreateOnMap([32233,32276,09],1949,0) "Thais Lighthouse (2)"
Use, IsType (Obj1,2773), IsPosition (Obj1,[32225,32285,10]) -> Change(Obj1,2772,0), DeleteOnMap([32233,32276,09],1949), DeleteOnMap([32225,32276,10],1949) "Thais Lighthouse (4)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33399,32802,14]), IsObjectThere ([33368,32763,14],2567), IsObjectThere ([33382,32786,14],2567), IsObjectThere ([33305,32734,14],2567), IsObjectThere ([33338,32702,14],2567), IsObjectThere ([33320,32682,14],2567), IsObjectThere ([33349,32680,14],2567), IsObjectThere ([33358,32701,14],2567), IsObjectThere ([33357,32749,14],2567) -> MoveTop(Obj1,[33367,32805,14]), Effect(Obj1,11), EffectOnMap([33367,32805,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33399,32802,14]) -> MoveTop(Obj1,[33399,32801,14]), EffectOnMap([33399,32801,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33396,32852,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3238,0), HasQuestValue (Obj2,262,= ,0) -> MoveTop(Obj1,[33349,32830,14]), Effect(Obj1,11), EffectOnMap([33349,32830,14],11), DeleteInInventory(Obj2,3238,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33396,32852,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33372,32830,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33368,32805,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33350,32830,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33269,32676,14]) -> MoveTop(Obj1,[33265,32678,13]), Effect(Obj1,11), EffectOnMap([33265,32678,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33269,32665,14]) -> MoveTop(Obj1,[33264,32671,13]), Effect(Obj1,11), EffectOnMap([33264,32671,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33265,32686,14]) -> MoveTop(Obj1,[33267,32685,13]), Effect(Obj1,11), EffectOnMap([33267,32685,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33264,32691,14]) -> MoveTop(Obj1,[33264,32695,13]), Effect(Obj1,11), EffectOnMap([33264,32695,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33263,32668,13]), HasQuestValue (Obj2,271,> ,0), HasQuestValue (Obj2,272,> ,0), HasQuestValue (Obj2,273,> ,0), HasQuestValue (Obj2,274,> ,0), HasQuestValue (Obj2,275,> ,0), HasQuestValue (Obj2,276,> ,0), HasQuestValue (Obj2,277,> ,0) -> MoveTop(Obj1,[33164,32694,14]), Effect(Obj1,11), EffectOnMap([33164,32694,14],11), SetQuestValue(Obj2,271,0), SetQuestValue(Obj2,272,0), SetQuestValue(Obj2,273,0), SetQuestValue(Obj2,274,0), SetQuestValue(Obj2,275,0), SetQuestValue(Obj2,276,0), SetQuestValue(Obj2,277,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33263,32668,13]) -> MoveTop(Obj1,[33259,32707,13]), EffectOnMap([33259,32707,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33260,32702,14]) -> MoveTop(Obj1,[33260,32700,13]), Effect(Obj1,11), EffectOnMap([33260,32700,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33259,32708,13]) -> MoveTop(Obj1,[33231,32705,08]), Effect(Obj1,11), EffectOnMap([33231,32705,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33258,32678,14]) -> MoveTop(Obj1,[33259,32681,13]), Effect(Obj1,11), EffectOnMap([33259,32681,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33256,32694,14]) -> MoveTop(Obj1,[33257,32691,13]), Effect(Obj1,11), EffectOnMap([33257,32691,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33256,32671,14]) -> MoveTop(Obj1,[33256,32673,13]), Effect(Obj1,11), EffectOnMap([33256,32673,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33255,32688,14]) -> MoveTop(Obj1,[33254,32685,13]), Effect(Obj1,11), EffectOnMap([33254,32685,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33252,32707,14]) -> MoveTop(Obj1,[33254,32704,13]), Effect(Obj1,11), EffectOnMap([33254,32704,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33247,32700,14]) -> MoveTop(Obj1,[33254,32698,13]), Effect(Obj1,11), EffectOnMap([33254,32698,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33246,32676,14]) -> MoveTop(Obj1,[33247,32679,13]), Effect(Obj1,11), EffectOnMap([33247,32679,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33244,32691,14]) -> MoveTop(Obj1,[33249,32693,13]), Effect(Obj1,11), EffectOnMap([33249,32693,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33242,32668,14]) -> MoveTop(Obj1,[33247,32671,13]), Effect(Obj1,11), EffectOnMap([33247,32671,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33238,32644,14]) -> MoveTop(Obj1,[33258,32708,13]), Effect(Obj1,11), EffectOnMap([33258,32708,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33212,32699,14]) -> MoveTop(Obj1,[33211,32700,13]), Effect(Obj1,11), EffectOnMap([33211,32700,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33211,32701,13]) -> MoveTop(Obj1,[33211,32699,14]), Effect(Obj1,11), EffectOnMap([33211,32699,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33206,32955,14]) -> MoveTop(Obj1,[33025,32872,08]), Effect(Obj1,11), EffectOnMap([33025,32872,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33206,32982,14]) -> MoveTop(Obj1,[33205,33002,14]), Effect(Obj1,11), EffectOnMap([33205,33002,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33198,32887,11]) -> MoveTop(Obj1,[33159,32838,08]), Effect(Obj1,11), EffectOnMap([33159,32838,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,33002,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3239,0), HasQuestValue (Obj2,267,= ,0) -> MoveTop(Obj1,[33178,33016,14]), Effect(Obj1,11), EffectOnMap([33178,33016,14],11), DeleteInInventory(Obj2,3239,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,33002,14]) -> MoveTop(Obj1,[33025,32872,08]), Effect(Obj1,11), EffectOnMap([33025,32872,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33194,32664,15]) -> MoveTop(Obj1,[33206,32592,08]), Effect(Obj1,11), EffectOnMap([33206,32592,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33193,32908,11]) -> MoveTop(Obj1,[33179,32880,11]), Effect(Obj1,11), EffectOnMap([33179,32880,11],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33191,32959,15]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3240,0), HasQuestValue (Obj2,261,= ,0) -> MoveTop(Obj1,[33174,32937,15]), Effect(Obj1,11), EffectOnMap([33174,32937,15],11), DeleteInInventory(Obj2,3240,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33191,32959,15]) -> MoveTop(Obj1,[33255,32836,08]), Effect(Obj1,11), EffectOnMap([33255,32836,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33184,32767,15]) -> MoveTop(Obj1,[33158,32771,15]), Effect(Obj1,11), EffectOnMap([33158,32771,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33183,32757,15]) -> MoveTop(Obj1,[33190,32947,15]), EffectOnMap([33183,32757,15],11), EffectOnMap([33191,32947,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33183,32717,14]) -> MoveTop(Obj1,[33231,32705,08]), Effect(Obj1,11), EffectOnMap([33231,32705,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33179,33018,14]) -> MoveTop(Obj1,[33025,32872,08]), Effect(Obj1,11), EffectOnMap([33025,32872,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33179,32890,11]), IsObjectThere ([33176,32880,11],2570), IsObjectThere ([33175,32884,11],2570), IsObjectThere ([33176,32889,11],2570), IsObjectThere ([33182,32880,11],2570), IsObjectThere ([33183,32884,11],2570), IsObjectThere ([33181,32889,11],2570) -> MoveTop(Obj1,[33198,32885,11]), Effect(Obj1,11), EffectOnMap([33198,32885,11],11), ChangeOnMap([33176,32880,11],2570,2569,0), ChangeOnMap([33175,32884,11],2570,2569,0), ChangeOnMap([33176,32889,11],2570,2569,0), ChangeOnMap([33182,32880,11],2570,2569,0), ChangeOnMap([33183,32884,11],2570,2569,0), ChangeOnMap([33181,32889,11],2570,2569,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33179,32890,11]) -> MoveTop(Obj1,[33179,32889,11]), Effect(Obj1,11), EffectOnMap([33179,32889,11],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33178,32664,15]), IsPlayer (Obj2) -> MoveTop(Obj1,[33128,32656,15]), Effect(Obj1,11), EffectOnMap([33128,32656,15],11), SetQuestValue(Obj2,259,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33175,32937,15]) -> MoveTop(Obj1,[33255,32836,08]), Effect(Obj1,11), EffectOnMap([33255,32836,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33174,32694,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3237,0), HasQuestValue (Obj2,263,= ,0) -> MoveTop(Obj1,[33182,32715,14]), Effect(Obj1,11), EffectOnMap([33182,32715,14],11), DeleteInInventory(Obj2,3237,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33174,32694,14]) -> MoveTop(Obj1,[33231,32705,08]), Effect(Obj1,11), EffectOnMap([33231,32705,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33163,32851,11]) -> MoveTop(Obj1,[33149,32870,11]), Effect(Obj1,11), EffectOnMap([33149,32870,11],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33157,32771,15]) -> MoveTop(Obj1,[33255,32839,09]), Effect(Obj1,11), EffectOnMap([33255,32839,09],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33150,32864,07]) -> MoveTop(Obj1,[33147,32864,07]), Effect(Obj1,15), EffectOnMap([33147,32864,07],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33149,32869,11]) -> MoveTop(Obj1,[33159,32838,08]), Effect(Obj1,11), EffectOnMap([33159,32838,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33148,32864,07]), IsObjectThere ([33145,32862,07],3465), IsPlayer (Obj2) -> MoveTop(Obj1,[33151,32864,07]), Effect(Obj1,15), EffectOnMap([33151,32864,07],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33148,32864,07]) -> MoveTop(Obj1,[33145,32863,07]), Effect(Obj1,15), EffectOnMap([33145,32863,07],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33146,32668,15]) -> MoveTop(Obj1,[33206,32592,08]), Effect(Obj1,11), EffectOnMap([33206,32592,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33130,32736,14]) -> MoveTop(Obj1,[33125,32760,14]), Effect(Obj1,11), EffectOnMap([33125,32760,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33127,32594,15]) -> MoveTop(Obj1,[33131,32566,08]), Effect(Obj1,11), EffectOnMap([33131,32566,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33124,32759,14]) -> MoveTop(Obj1,[33133,32642,08]), EffectOnMap([33124,32759,14],11), EffectOnMap([33133,32642,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33120,32811,15]) -> MoveTop(Obj1,[33085,32781,14]), Effect(Obj1,11), EffectOnMap([33085,32781,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33117,32627,15]) -> MoveTop(Obj1,[33193,32664,15]), Effect(Obj1,11), EffectOnMap([33193,32664,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33116,32656,15]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3236,0), HasQuestValue (Obj2,264,= ,0) -> MoveTop(Obj1,[33146,32666,15]), Effect(Obj1,11), EffectOnMap([33146,32666,15],11), DeleteInInventory(Obj2,3236,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33116,32656,15]) -> MoveTop(Obj1,[33206,32592,08]), Effect(Obj1,11), EffectOnMap([33206,32592,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33109,33009,14]) -> MoveTop(Obj1,[33204,32956,14]), Effect(Obj1,11), EffectOnMap([33204,32956,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33103,32590,15]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3241,0), HasQuestValue (Obj2,265,= ,0) -> MoveTop(Obj1,[33126,32592,15]), Effect(Obj1,11), EffectOnMap([33126,32591,15],11), DeleteInInventory(Obj2,3241,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33103,32590,15]) -> MoveTop(Obj1,[33131,32566,08]), Effect(Obj1,11), EffectOnMap([33131,32566,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32609,14]) -> MoveTop(Obj1,[33131,32566,08]), Effect(Obj1,11), EffectOnMap([33131,32566,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32569,13]), IsObjectThere ([33028,32588,13],2570), IsObjectThere ([33006,32563,13],2570), IsObjectThere ([33027,32530,13],2570), IsObjectThere ([33036,32507,13],2570), IsObjectThere ([33055,32487,13],2570), IsObjectThere ([33077,32507,13],2570), IsObjectThere ([33089,32514,13],2570), IsObjectThere ([33104,32514,13],2570), IsObjectThere ([33130,32489,13],2570), IsObjectThere ([33147,32524,13],2570), IsObjectThere ([33123,32599,13],2570) -> MoveTop(Obj1,[33083,32571,14]), Effect(Obj1,11), EffectOnMap([33083,32571,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32569,13]) -> MoveTop(Obj1,[33083,32568,13]), Effect(Obj1,11), EffectOnMap([33083,32568,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32569,14]) -> MoveTop(Obj1,[33080,32569,13]), Effect(Obj1,11), EffectOnMap([33080,32569,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32781,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3235,0), HasQuestValue (Obj2,266,= ,0) -> MoveTop(Obj1,[33051,32777,14]), Effect(Obj1,11), EffectOnMap([33051,32777,14],11), DeleteInInventory(Obj2,3235,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32781,14]) -> MoveTop(Obj1,[33133,32642,08]), Effect(Obj1,11), EffectOnMap([33133,32642,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32603,15]), HasQuestValue (Obj2,260,= ,1) -> MoveTop(Obj1,[33095,32590,15]), Effect(Obj1,11), EffectOnMap([33095,32590,15],11), SetQuestValue(Obj2,260,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32603,15]) -> MoveTop(Obj1,[33073,32604,15]), Effect(Obj1,11), EffectOnMap([33073,32604,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33056,32636,14]) -> MoveTop(Obj1,[33083,32610,14]), Effect(Obj1,11), EffectOnMap([33083,32610,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33052,32779,14]) -> MoveTop(Obj1,[33133,32642,08]), Effect(Obj1,15), EffectOnMap([33133,32642,08],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33236,31659,13]), IsPlayer (Obj2) -> MoveTop(Obj1,[33212,31671,13]), Effect(Obj1,11), EffectOnMap([33212,31671,13],11), SetQuestValue(Obj2,203,1) "Annihilator Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33027,32580,06]) -> MoveTop(Obj1,[33021,32605,07]), Effect(Obj1,15), EffectOnMap([33021,32605,07],15) "Forbidden Land Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32749,32538,10]) -> MoveTop(Obj1,[32840,32533,09]), Effect(Obj1,15), EffectOnMap([32840,32533,09],15) "teleport banuta back"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32839,32533,09]), IsPlayer (Obj2), HasQuestValue (Obj2,293,>=,17) -> MoveTop(Obj1,[32748,32537,10]), Effect(Obj1,21), EffectOnMap([32748,32537,10],21) "teleport banuta down"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32839,32533,09]), IsPlayer (Obj2), HasQuestValue (Obj2,293,< ,17) -> MoveTop(Obj1,[32839,32532,09]), Effect(Obj1,21), EffectOnMap([32839,32532,09],21) "teleport banuta down (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32883,32633,11]), IsPlayer (Obj2) -> MoveTop(Obj1,[32839,32532,09]), Effect(Obj1,21), EffectOnMap([32839,32532,09],21) "teleport banuta deepest up"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32854,32544,10]), IsObjectThere ([32876,32584,10],4996), IsObjectThere ([32823,32525,10],4996), IsObjectThere ([32792,32527,10],4996), IsObjectThere ([32744,32586,10],4996) -> MoveTop(Obj1,[32884,32632,11]), Effect(Obj1,21), EffectOnMap([32884,32632,11],21) "teleport banuta down"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32854,32544,10]) -> MoveTop(Obj1,[32853,32543,10]), Effect(Obj1,21), EffectOnMap([32853,32543,10],21), Text(Obj2,"Spectral guardians ward you off",0) "teleport banuta down no TP"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32874,31941,12]) -> MoveTop(Obj1,[32874,31942,11]) "Black Knight Room Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32874,31955,11]) -> MoveTop(Obj1,[32874,31953,12]) "Black Knight Room Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32615,32484,09]), IsPlayer (Obj2), IsObjectThere ([32584,32465,09],2567), IsObjectThere ([32583,32482,09],2567), IsObjectThere ([32610,32523,09],2567), IsObjectThere ([32619,32523,09],2567), IsObjectThere ([32647,32483,09],2567), IsObjectThere ([32645,32465,09],2567) -> MoveTopOnMap([32615,32484,09],1949,[32615,32485,10]), EffectOnMap([32615,32485,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32615,32484,09]) -> MoveTopOnMap([32615,32484,09],1949,[32615,32483,09]), EffectOnMap([32615,32483,09],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32615,32484,10]), IsPlayer (Obj2) -> MoveTop(Obj1,[32615,32483,09]), EffectOnMap([32615,32483,09],13)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32676,32100,08]) -> MoveTop(Obj1,[32660,32113,08]) "Desert Dungeon Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32140,11]), IsPlayer (Obj2), HasProfession (Obj2,4) -> MoveTop(Obj1,[32644,32104,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32140,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32142,11]), IsPlayer (Obj2), HasProfession (Obj2,3) -> MoveTop(Obj1,[32659,32105,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32142,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32144,11]), IsPlayer (Obj2), HasProfession (Obj2,1) -> MoveTop(Obj1,[32676,32088,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32144,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32138,11]), IsPlayer (Obj2), HasProfession (Obj2,2) -> MoveTop(Obj1,[32641,32115,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32138,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33324,31592,14]) -> MoveTop(Obj1,[33324,31592,15])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33316,31591,15]) -> MoveTop(Obj1,[33328,31592,14])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33286,31589,12]) -> MoveTop(Obj1,[33277,31592,11]), Effect(Obj1,15), EffectOnMap([33277,31592,11],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33278,31592,11]) -> MoveTop(Obj1,[33279,31592,12]), Effect(Obj1,15), EffectOnMap([33279,31592,12],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33234,31642,13]) -> MoveTop(Obj1,[33234,31642,14]), Effect(Obj1,11), EffectOnMap([33234,31642,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33070,31620,14]) -> MoveTop(Obj1,[33070,31620,15])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32274,31847,15]), IsPlayer (Obj2) -> MoveTopOnMap([32274,31847,15],1949,[32171,31855,15]), EffectOnMap([32171,31855,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32274,31858,15]), IsPlayer (Obj2) -> MoveTopOnMap([32274,31858,15],1949,[32216,31846,15]), EffectOnMap([32216,31846,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32267,31847,15]), IsPlayer (Obj2) -> MoveTopOnMap([32267,31847,15],1949,[32275,31905,13]), EffectOnMap([32275,31905,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32267,31858,15]), IsPlayer (Obj2) -> MoveTopOnMap([32267,31858,15],1949,[32186,31938,14]), EffectOnMap([32186,31938,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32266,31857,12]), IsPlayer (Obj2) -> MoveTopOnMap([32266,31857,12],1949,[32266,31864,12]), EffectOnMap([32266,31864,12],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32266,31863,12]), IsPlayer (Obj2) -> MoveTopOnMap([32266,31863,12],1949,[32259,31892,10]), EffectOnMap([32259,31892,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32262,31889,10]), IsPlayer (Obj2) -> MoveTopOnMap([32262,31889,10],1949,[32259,31892,10]), EffectOnMap([32259,31892,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32259,31858,15]), IsPlayer (Obj2) -> MoveTopOnMap([32259,31858,15],1949,[32312,31974,13]), EffectOnMap([32312,31974,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32259,31847,15]), IsPlayer (Obj2) -> MoveTopOnMap([32259,31847,15],1949,[32245,31891,14]), EffectOnMap([32245,31891,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32219,31913,15]), IsPlayer (Obj2) -> MoveTop(Obj1,[32201,31845,07]), EffectOnMap([32173,31929,07],11), SetQuestValue(Obj2,205,1)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32177,31864,15]), IsPlayer (Obj2) -> MoveTopOnMap([32177,31864,15],1949,[32177,31870,15]), EffectOnMap([32177,31870,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32177,31869,15]), IsPlayer (Obj2), IsObjectThere ([32180,31871,15],3027), IsObjectThere ([32173,31871,15],3026) -> MoveTopOnMap([32177,31869,15],1949,[32177,31863,15]), EffectOnMap([32176,31870,15],11), DeleteOnMap([32173,31871,15],3026), DeleteOnMap([32180,31871,15],3027), EffectOnMap([32173,31871,15],3), EffectOnMap([32180,31871,15],3)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32177,31869,15]), IsCreature (Obj2) -> MoveTopOnMap([32177,31869,15],1949,[32177,31870,15]), Damage(Obj1,Obj2,2,100)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32176,31864,15]), IsPlayer (Obj2) -> MoveTopOnMap([32176,31864,15],1949,[32176,31870,15]), EffectOnMap([32176,31870,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32176,31869,15]), IsPlayer (Obj2), IsObjectThere ([32180,31871,15],3027), IsObjectThere ([32173,31871,15],3026) -> MoveTopOnMap([32176,31869,15],1949,[32176,31863,15]), EffectOnMap([32176,31863,15],11), DeleteOnMap([32173,31871,15],3026), DeleteOnMap([32180,31871,15],3027), EffectOnMap([32173,31871,15],3), EffectOnMap([32180,31871,15],3)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32176,31869,15]), IsCreature (Obj2) -> MoveTopOnMap([32176,31869,15],1949,[32176,31870,15]), Damage(Obj1,Obj2,2,100)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32815,31599,09]), IsObjectThere ([32816,31601,09],3206), IsPlayer (Obj2) -> MoveTop(Obj1,[32701,31639,06]), DeleteOnMap([32816,31601,09],3206), EffectOnMap([32701,31639,06],11), EffectOnMap([32816,31601,09],14), SetQuestValue(Obj2,65,0), SetQuestValue(Obj2,66,0) "Draconia Exit (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32815,31599,09]) -> MoveTop(Obj1,[32818,31599,09]), EffectOnMap([32818,31599,09],11) "Draconia Exit (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32812,31576,05]), IsPlayer (Obj2) -> MoveTop(Obj1,[32794,31577,05]), EffectOnMap([32794,31577,05],11) "Black Pyramid Quest (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32794,31576,05]), IsPlayer (Obj2) -> MoveTop(Obj1,[32812,31577,05]), EffectOnMap([32812,31577,05],11) "Black Pyramid Quest (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32805,31587,01]), IsPlayer (Obj2), IsObjectThere ([32803,31584,01],2773), IsObjectThere ([32805,31584,01],2773), IsObjectThere ([32802,31584,01],2772), IsObjectThere ([32804,31584,01],2772) -> MoveTop(Obj1,[32701,31639,06]), EffectOnMap([32701,31639,06],11) "Black Pyramid Exit (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32805,31587,01]) -> MoveTop(Obj1,[32803,31587,01]), EffectOnMap([32803,31587,01],11) "Black Pyramid Exit (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32675,31646,10]), IsPlayer (Obj2) -> MoveTop(Obj1,[32725,31589,12]), EffectOnMap([32725,31589,12],11) "Hellgate Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33216,32455,02]), IsPlayer (Obj2) -> MoveTop(Obj1,[33213,32454,01]), SetStart(Obj2,[33213,32454,01]), EffectOnMap([33213,32454,01],13) "Home Darashia (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33216,32455,02]) -> MoveTop(Obj1,[33212,32455,02]), EffectOnMap([33212,32455,02],14) "Home Darashia (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33210,31804,08]), IsPlayer (Obj2) -> MoveTop(Obj1,[33217,31814,08]), SetStart(Obj2,[33217,31814,08]), EffectOnMap([33217,31814,08],13) "Home Edron (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33210,31804,08]) -> MoveTop(Obj1,[33210,31806,08]), EffectOnMap([33210,31806,08],14) "Home Edron (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,32849,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[33194,32853,08]), SetStart(Obj2,[33194,32853,08]), EffectOnMap([33194,32853,08],13) "Home Ankrahmun (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,32849,06]) -> MoveTop(Obj1,[33195,32851,06]), EffectOnMap([33195,32851,06],14) "Home Ankrahmun (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32951,32035,07]), IsPlayer (Obj2) -> MoveTop(Obj1,[32957,32076,07]), SetStart(Obj2,[32957,32076,07]), EffectOnMap([32957,32076,07],13) "Home Venore (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32951,32035,07]) -> MoveTop(Obj1,[32952,32035,07]), EffectOnMap([32952,32035,07],14) "Home Venore (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32642,31925,12]), IsPlayer (Obj2) -> MoveTop(Obj1,[32649,31925,11]), SetStart(Obj2,[32649,31925,11]), EffectOnMap([32649,31925,11],13) "Home Kazordoon (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32642,31925,12]) -> MoveTop(Obj1,[32647,31925,12]), EffectOnMap([32647,31925,12],14) "Home Kazordoon (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32607,31682,07]), IsPlayer (Obj2) -> MoveTop(Obj1,[32732,31634,07]), SetStart(Obj2,[32732,31634,07]), EffectOnMap([32732,31634,07],13) "Home Ab'Dendriel (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32607,31682,07]) -> MoveTop(Obj1,[32607,31681,07]), EffectOnMap([32607,31681,07],14) "Home Ab'Dendriel (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[32595,32744,06]), SetStart(Obj2,[32595,32744,06]), EffectOnMap([32595,32744,06],13) "Home Port Hope (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]) -> MoveTop(Obj1,[32595,32744,06]), EffectOnMap([32595,32744,06],14) "Home Port Hope (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[32595,32744,06]), SetStart(Obj2,[32595,32744,06]), EffectOnMap([32595,32744,06],13) "Home Port Hope (?)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]) -> MoveTop(Obj1,[32595,32744,06]), EffectOnMap([32595,32744,06],14) "Home Port Hope (?)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32369,32246,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[32369,32241,07]), SetStart(Obj2,[32369,32241,07]), EffectOnMap([32369,32241,07],13) "Home Thais (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32369,32246,06]) -> MoveTop(Obj1,[32369,32242,06]), EffectOnMap([32369,32242,06],14) "Home Thais (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32360,31784,08]), IsPlayer (Obj2) -> MoveTop(Obj1,[32360,31782,07]), SetStart(Obj2,[32360,31782,07]), EffectOnMap([32360,31782,07],13) "Home Carlin (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32360,31784,08]) -> MoveTop(Obj1,[32360,31780,08]), EffectOnMap([32360,31780,08],14) "Home Carlin (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32566,32120,08]) -> MoveTop(Obj1,[32569,32110,07]), Effect(Obj1,11), EffectOnMap([32569,32110,07],11) "Triangle Tower"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32554,32213,11]) -> MoveTop(Obj1,[32526,32156,12]) "Ancient Temple"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32526,32155,12]) -> MoveTop(Obj1,[32554,32212,11]) "Ancient Temple"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32400,31656,15]) -> MoveTop(Obj1,[32492,31697,07]), EffectOnMap([32492,31697,07],13) "Demona Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32208,32433,10]) -> MoveTop(Obj1,[32167,32438,09]), Effect(Obj1,15), EffectOnMap([32167,32438,09],15) "Fibula Dungeon Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32212,32433,10]) -> MoveTop(Obj1,[32281,32389,10]), Effect(Obj1,15), EffectOnMap([32281,32389,10],15) "Deeper Fibula Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32234,32502,10]) -> MoveTop(Obj1,[32167,32438,09]), Effect(Obj1,15), EffectOnMap([32167,32438,09],15) "Deeper Fibula Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32233,32276,09]) -> MoveTop(Obj1,[32225,32275,10]), EffectOnMap([32233,32276,09],15), EffectOnMap([32225,32275,10],15) "Lighthouse Thais Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32225,32276,10]) -> MoveTop(Obj1,[32232,32276,09]), Effect(Obj1,15), EffectOnMap([32232,32276,09],15) "Lighthouse Thais Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32187,31622,08]) -> MoveTop(Obj1,[32107,31567,09]) "Senja Castle Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32107,31566,09]) -> MoveTop(Obj1,[32189,31625,04]) "Senja Castle Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32089,32171,09]) -> MoveTop(Obj1,[32081,32172,09]) "Rookgaard Academy"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32082,32171,09]) -> MoveTop(Obj1,[32090,32172,09]) "Rookgaard Academy"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32481,31904,04]), IsPlayer (Obj2) -> MoveTopOnMap([32481,31904,04],1949,[32481,31904,05]), EffectOnMap([32481,31904,05],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32481,31905,01]), IsPlayer (Obj2) -> MoveTopOnMap([32481,31905,01],1949,[32480,31905,02]), EffectOnMap([32480,31905,02],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32479,31904,02]), IsPlayer (Obj2) -> MoveTopOnMap([32479,31904,02],1949,[32479,31904,03]), EffectOnMap([32479,31904,03],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32476,31904,05]), IsPlayer (Obj2) -> MoveTopOnMap([32476,31904,05],1949,[32476,31904,06]), EffectOnMap([32476,31904,06],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32476,31904,03]), IsPlayer (Obj2) -> MoveTopOnMap([32476,31904,03],1949,[32476,31904,04]), EffectOnMap([32476,31904,04],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32859,32338,07]) -> MoveTop(Obj1,[32836,32294,07]) "Isle of Mist Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32831,32294,07]), IsPlayer (Obj2), HasProfession (Obj2,4) -> MoveTop(Obj1,[32851,32339,06]) "Isle of Mist Entrance (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32831,32294,07]) -> MoveTop(Obj1,[32836,32294,07]) "Isle of Mist Entrance (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32787,32327,07]) -> MoveTop(Obj1,[32776,32255,11]) "The Void Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32780,32255,11]) -> MoveTop(Obj1,[32767,32229,07]) "The Void Exit"

An Example of CipSoft Monsters:
Code:
# Tibia - graphical Multi-User-Dungeon
# MonsterRace File
# 2005/10/12 - 16:37:51

RaceNumber    = 35
Name          = "demon"
Article       = "a"
Outfit        = (35, 0-0-0-0)
Corpse        = 4097
Blood         = Fire
Experience    = 6000
SummonCost    = 0
FleeThreshold = 0
Attack        = 80
Defend        = 65
Armor         = 40
Poison        = 0
LoseTarget    = 10
Strategy      = (70, 10, 10, 10)

Flags         = {KickBoxes,
                 KickCreatures,
                 SeeInvisible,
                 Unpushable,
                 NoSummon,
                 NoIllusion,
                 NoConvince,
                 NoBurning,
                 NoPoison,
                 NoEnergy,
                 NoLifeDrain,
                 NoParalyze}

Skills        = {(HitPoints, 8200, 0, 8200, 0, 0, 0),
                 (GoStrength, 80, 0, 80, 0, 0, 0),
                 (CarryStrength, 800, 0, 800, 0, 0, 0),
                 (FistFighting, 120, 120, 120, 50, 1000, 5)}

Spells        = {Actor (13) -> Healing (120, 30) : 7,
                 Victim (7, 0, 0) -> Damage (512, 70, 30) : 8,
                 Origin (0, 13) -> Summon (49, 1) : 12,
                 Destination (7, 4, 6, 7) -> Damage (4, 155, 45) : 3,
                 Destination (7, 4, 0, 0) -> Field (1) : 7,
                 Angle (0, 8, 12) -> Damage (8, 360, 60) : 10}

Inventory     = {(3420, 1, 7),
                 (3356, 1, 12),
                 (3275, 1, 200),
                 (3320, 1, 40),
                 (3731, 6, 200),
                 (3281, 1, 20),
                 (3031, 100, 700),
                 (3031, 100, 600),
                 (3031, 100, 500),
                 (3031, 100, 400),
                 (3063, 1, 11),
                 (3364, 1, 4),
                 (3306, 1, 15),
                 (3284, 1, 6),
                 (3366, 1, 1),
                 (3414, 1, 5),
                 (3048, 1, 2),
                 (3060, 1, 30),
                 (3055, 1, 7),
                 (2848, 1, 13),
                 (3098, 1, 5),
                 (3032, 1, 110),
                 (3049, 1, 14),
                 (3034, 1, 35)}

Talk          = {"#Y MUHAHAHAHA!",
                 "#Y I SMELL FEEEEEAAAR!",
                 "#Y CHAMEK ATH UTHUL ARAK!",
                 "Your resistance is futile!",
                 "#y Your soul will be mine!"}
 
Last edited:
That diddly feelerino when you've seen this thread and those exact same "scripts" years ago.

G7TLY.jpg



I still have hope that OP will deliver something original someday.
 
we need to danny in this thread to drop some knowledge

be warned -_-

Whats there to say, realots, tibianic, grizzmo and remere got the rl files, nothingcrap has been saying he got 150%!!!!!1!! for around a year now while he doesnt.
 
Whats there to say, realots, tibianic, grizzmo and remere got the rl files, nothingcrap has been saying he got 150%!!!!!1!! for around a year now while he doesnt.

You meant to say Tibianic has the files now since Dennis gave RealOTS to him. Also, I'm fairly sure Talaturen and Asprate got the original files aswell.
 
How will this work?
Code:
Spells        = {Actor (13) -> Healing (120, 30) : 7,
                 Victim (7, 0, 0) -> Damage (512, 70, 30) : 8,
                 Origin (0, 13) -> Summon (49, 1) : 12,
                 Destination (7, 4, 6, 7) -> Damage (4, 155, 45) : 3,
                 Destination (7, 4, 0, 0) -> Field (1) : 7,
                 Angle (0, 8, 12) -> Damage (8, 360, 60) : 10}
 
I know there's another thread, but with time, I'll release some files to community.
(I'm on job right now)
(The 3 Cipsoft monsters files {rat, orshabaal, demon} in pastebin was uploaded by me)


Tibia Teleports
Code:
Use, IsType (Obj1,2772), IsPosition (Obj1,[33330,31591,15]) -> Change(Obj1,2773,0), DeleteOnMap([33314,31592,15],1842), MoveTopOnMap([33316,31591,15],463,[33317,31591,15]), CreateOnMap([33316,31591,15],1949,0) "Demon Quest Reward ON"
Use, IsType (Obj1,2773), IsPosition (Obj1,[33330,31591,15]) -> Change(Obj1,2772,0), MoveTopOnMap([33314,31592,15],463,[33315,31592,15]), CreateOnMap([33314,31592,15],1842,0), DeleteOnMap([33316,31591,15],1949) "Demon Quest Reward OFF"
Use, IsType (Obj1,2772), IsPosition (Obj1,[32225,32285,10]) -> Change(Obj1,2773,0), MoveTopOnMap([32225,32276,10],429,[32225,32275,10]), CreateOnMap([32225,32276,10],1949,0), MoveTopOnMap([32233,32276,09],429,[32232,32276,09]), CreateOnMap([32233,32276,09],1949,0) "Thais Lighthouse (2)"
Use, IsType (Obj1,2773), IsPosition (Obj1,[32225,32285,10]) -> Change(Obj1,2772,0), DeleteOnMap([32233,32276,09],1949), DeleteOnMap([32225,32276,10],1949) "Thais Lighthouse (4)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33399,32802,14]), IsObjectThere ([33368,32763,14],2567), IsObjectThere ([33382,32786,14],2567), IsObjectThere ([33305,32734,14],2567), IsObjectThere ([33338,32702,14],2567), IsObjectThere ([33320,32682,14],2567), IsObjectThere ([33349,32680,14],2567), IsObjectThere ([33358,32701,14],2567), IsObjectThere ([33357,32749,14],2567) -> MoveTop(Obj1,[33367,32805,14]), Effect(Obj1,11), EffectOnMap([33367,32805,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33399,32802,14]) -> MoveTop(Obj1,[33399,32801,14]), EffectOnMap([33399,32801,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33396,32852,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3238,0), HasQuestValue (Obj2,262,= ,0) -> MoveTop(Obj1,[33349,32830,14]), Effect(Obj1,11), EffectOnMap([33349,32830,14],11), DeleteInInventory(Obj2,3238,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33396,32852,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33372,32830,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33368,32805,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33350,32830,14]) -> MoveTop(Obj1,[33280,32740,10]), Effect(Obj1,11), EffectOnMap([33280,32740,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33269,32676,14]) -> MoveTop(Obj1,[33265,32678,13]), Effect(Obj1,11), EffectOnMap([33265,32678,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33269,32665,14]) -> MoveTop(Obj1,[33264,32671,13]), Effect(Obj1,11), EffectOnMap([33264,32671,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33265,32686,14]) -> MoveTop(Obj1,[33267,32685,13]), Effect(Obj1,11), EffectOnMap([33267,32685,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33264,32691,14]) -> MoveTop(Obj1,[33264,32695,13]), Effect(Obj1,11), EffectOnMap([33264,32695,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33263,32668,13]), HasQuestValue (Obj2,271,> ,0), HasQuestValue (Obj2,272,> ,0), HasQuestValue (Obj2,273,> ,0), HasQuestValue (Obj2,274,> ,0), HasQuestValue (Obj2,275,> ,0), HasQuestValue (Obj2,276,> ,0), HasQuestValue (Obj2,277,> ,0) -> MoveTop(Obj1,[33164,32694,14]), Effect(Obj1,11), EffectOnMap([33164,32694,14],11), SetQuestValue(Obj2,271,0), SetQuestValue(Obj2,272,0), SetQuestValue(Obj2,273,0), SetQuestValue(Obj2,274,0), SetQuestValue(Obj2,275,0), SetQuestValue(Obj2,276,0), SetQuestValue(Obj2,277,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33263,32668,13]) -> MoveTop(Obj1,[33259,32707,13]), EffectOnMap([33259,32707,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33260,32702,14]) -> MoveTop(Obj1,[33260,32700,13]), Effect(Obj1,11), EffectOnMap([33260,32700,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33259,32708,13]) -> MoveTop(Obj1,[33231,32705,08]), Effect(Obj1,11), EffectOnMap([33231,32705,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33258,32678,14]) -> MoveTop(Obj1,[33259,32681,13]), Effect(Obj1,11), EffectOnMap([33259,32681,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33256,32694,14]) -> MoveTop(Obj1,[33257,32691,13]), Effect(Obj1,11), EffectOnMap([33257,32691,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33256,32671,14]) -> MoveTop(Obj1,[33256,32673,13]), Effect(Obj1,11), EffectOnMap([33256,32673,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33255,32688,14]) -> MoveTop(Obj1,[33254,32685,13]), Effect(Obj1,11), EffectOnMap([33254,32685,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33252,32707,14]) -> MoveTop(Obj1,[33254,32704,13]), Effect(Obj1,11), EffectOnMap([33254,32704,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33247,32700,14]) -> MoveTop(Obj1,[33254,32698,13]), Effect(Obj1,11), EffectOnMap([33254,32698,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33246,32676,14]) -> MoveTop(Obj1,[33247,32679,13]), Effect(Obj1,11), EffectOnMap([33247,32679,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33244,32691,14]) -> MoveTop(Obj1,[33249,32693,13]), Effect(Obj1,11), EffectOnMap([33249,32693,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33242,32668,14]) -> MoveTop(Obj1,[33247,32671,13]), Effect(Obj1,11), EffectOnMap([33247,32671,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33238,32644,14]) -> MoveTop(Obj1,[33258,32708,13]), Effect(Obj1,11), EffectOnMap([33258,32708,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33212,32699,14]) -> MoveTop(Obj1,[33211,32700,13]), Effect(Obj1,11), EffectOnMap([33211,32700,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33211,32701,13]) -> MoveTop(Obj1,[33211,32699,14]), Effect(Obj1,11), EffectOnMap([33211,32699,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33206,32955,14]) -> MoveTop(Obj1,[33025,32872,08]), Effect(Obj1,11), EffectOnMap([33025,32872,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33206,32982,14]) -> MoveTop(Obj1,[33205,33002,14]), Effect(Obj1,11), EffectOnMap([33205,33002,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33198,32887,11]) -> MoveTop(Obj1,[33159,32838,08]), Effect(Obj1,11), EffectOnMap([33159,32838,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,33002,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3239,0), HasQuestValue (Obj2,267,= ,0) -> MoveTop(Obj1,[33178,33016,14]), Effect(Obj1,11), EffectOnMap([33178,33016,14],11), DeleteInInventory(Obj2,3239,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,33002,14]) -> MoveTop(Obj1,[33025,32872,08]), Effect(Obj1,11), EffectOnMap([33025,32872,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33194,32664,15]) -> MoveTop(Obj1,[33206,32592,08]), Effect(Obj1,11), EffectOnMap([33206,32592,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33193,32908,11]) -> MoveTop(Obj1,[33179,32880,11]), Effect(Obj1,11), EffectOnMap([33179,32880,11],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33191,32959,15]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3240,0), HasQuestValue (Obj2,261,= ,0) -> MoveTop(Obj1,[33174,32937,15]), Effect(Obj1,11), EffectOnMap([33174,32937,15],11), DeleteInInventory(Obj2,3240,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33191,32959,15]) -> MoveTop(Obj1,[33255,32836,08]), Effect(Obj1,11), EffectOnMap([33255,32836,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33184,32767,15]) -> MoveTop(Obj1,[33158,32771,15]), Effect(Obj1,11), EffectOnMap([33158,32771,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33183,32757,15]) -> MoveTop(Obj1,[33190,32947,15]), EffectOnMap([33183,32757,15],11), EffectOnMap([33191,32947,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33183,32717,14]) -> MoveTop(Obj1,[33231,32705,08]), Effect(Obj1,11), EffectOnMap([33231,32705,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33179,33018,14]) -> MoveTop(Obj1,[33025,32872,08]), Effect(Obj1,11), EffectOnMap([33025,32872,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33179,32890,11]), IsObjectThere ([33176,32880,11],2570), IsObjectThere ([33175,32884,11],2570), IsObjectThere ([33176,32889,11],2570), IsObjectThere ([33182,32880,11],2570), IsObjectThere ([33183,32884,11],2570), IsObjectThere ([33181,32889,11],2570) -> MoveTop(Obj1,[33198,32885,11]), Effect(Obj1,11), EffectOnMap([33198,32885,11],11), ChangeOnMap([33176,32880,11],2570,2569,0), ChangeOnMap([33175,32884,11],2570,2569,0), ChangeOnMap([33176,32889,11],2570,2569,0), ChangeOnMap([33182,32880,11],2570,2569,0), ChangeOnMap([33183,32884,11],2570,2569,0), ChangeOnMap([33181,32889,11],2570,2569,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33179,32890,11]) -> MoveTop(Obj1,[33179,32889,11]), Effect(Obj1,11), EffectOnMap([33179,32889,11],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33178,32664,15]), IsPlayer (Obj2) -> MoveTop(Obj1,[33128,32656,15]), Effect(Obj1,11), EffectOnMap([33128,32656,15],11), SetQuestValue(Obj2,259,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33175,32937,15]) -> MoveTop(Obj1,[33255,32836,08]), Effect(Obj1,11), EffectOnMap([33255,32836,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33174,32694,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3237,0), HasQuestValue (Obj2,263,= ,0) -> MoveTop(Obj1,[33182,32715,14]), Effect(Obj1,11), EffectOnMap([33182,32715,14],11), DeleteInInventory(Obj2,3237,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33174,32694,14]) -> MoveTop(Obj1,[33231,32705,08]), Effect(Obj1,11), EffectOnMap([33231,32705,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33163,32851,11]) -> MoveTop(Obj1,[33149,32870,11]), Effect(Obj1,11), EffectOnMap([33149,32870,11],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33157,32771,15]) -> MoveTop(Obj1,[33255,32839,09]), Effect(Obj1,11), EffectOnMap([33255,32839,09],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33150,32864,07]) -> MoveTop(Obj1,[33147,32864,07]), Effect(Obj1,15), EffectOnMap([33147,32864,07],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33149,32869,11]) -> MoveTop(Obj1,[33159,32838,08]), Effect(Obj1,11), EffectOnMap([33159,32838,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33148,32864,07]), IsObjectThere ([33145,32862,07],3465), IsPlayer (Obj2) -> MoveTop(Obj1,[33151,32864,07]), Effect(Obj1,15), EffectOnMap([33151,32864,07],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33148,32864,07]) -> MoveTop(Obj1,[33145,32863,07]), Effect(Obj1,15), EffectOnMap([33145,32863,07],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33146,32668,15]) -> MoveTop(Obj1,[33206,32592,08]), Effect(Obj1,11), EffectOnMap([33206,32592,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33130,32736,14]) -> MoveTop(Obj1,[33125,32760,14]), Effect(Obj1,11), EffectOnMap([33125,32760,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33127,32594,15]) -> MoveTop(Obj1,[33131,32566,08]), Effect(Obj1,11), EffectOnMap([33131,32566,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33124,32759,14]) -> MoveTop(Obj1,[33133,32642,08]), EffectOnMap([33124,32759,14],11), EffectOnMap([33133,32642,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33120,32811,15]) -> MoveTop(Obj1,[33085,32781,14]), Effect(Obj1,11), EffectOnMap([33085,32781,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33117,32627,15]) -> MoveTop(Obj1,[33193,32664,15]), Effect(Obj1,11), EffectOnMap([33193,32664,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33116,32656,15]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3236,0), HasQuestValue (Obj2,264,= ,0) -> MoveTop(Obj1,[33146,32666,15]), Effect(Obj1,11), EffectOnMap([33146,32666,15],11), DeleteInInventory(Obj2,3236,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33116,32656,15]) -> MoveTop(Obj1,[33206,32592,08]), Effect(Obj1,11), EffectOnMap([33206,32592,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33109,33009,14]) -> MoveTop(Obj1,[33204,32956,14]), Effect(Obj1,11), EffectOnMap([33204,32956,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33103,32590,15]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3241,0), HasQuestValue (Obj2,265,= ,0) -> MoveTop(Obj1,[33126,32592,15]), Effect(Obj1,11), EffectOnMap([33126,32591,15],11), DeleteInInventory(Obj2,3241,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33103,32590,15]) -> MoveTop(Obj1,[33131,32566,08]), Effect(Obj1,11), EffectOnMap([33131,32566,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32609,14]) -> MoveTop(Obj1,[33131,32566,08]), Effect(Obj1,11), EffectOnMap([33131,32566,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32569,13]), IsObjectThere ([33028,32588,13],2570), IsObjectThere ([33006,32563,13],2570), IsObjectThere ([33027,32530,13],2570), IsObjectThere ([33036,32507,13],2570), IsObjectThere ([33055,32487,13],2570), IsObjectThere ([33077,32507,13],2570), IsObjectThere ([33089,32514,13],2570), IsObjectThere ([33104,32514,13],2570), IsObjectThere ([33130,32489,13],2570), IsObjectThere ([33147,32524,13],2570), IsObjectThere ([33123,32599,13],2570) -> MoveTop(Obj1,[33083,32571,14]), Effect(Obj1,11), EffectOnMap([33083,32571,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32569,13]) -> MoveTop(Obj1,[33083,32568,13]), Effect(Obj1,11), EffectOnMap([33083,32568,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33083,32569,14]) -> MoveTop(Obj1,[33080,32569,13]), Effect(Obj1,11), EffectOnMap([33080,32569,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32781,14]), IsPlayer (Obj2), IsObjectInInventory (Obj2,3235,0), HasQuestValue (Obj2,266,= ,0) -> MoveTop(Obj1,[33051,32777,14]), Effect(Obj1,11), EffectOnMap([33051,32777,14],11), DeleteInInventory(Obj2,3235,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32781,14]) -> MoveTop(Obj1,[33133,32642,08]), Effect(Obj1,11), EffectOnMap([33133,32642,08],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32603,15]), HasQuestValue (Obj2,260,= ,1) -> MoveTop(Obj1,[33095,32590,15]), Effect(Obj1,11), EffectOnMap([33095,32590,15],11), SetQuestValue(Obj2,260,0)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33073,32603,15]) -> MoveTop(Obj1,[33073,32604,15]), Effect(Obj1,11), EffectOnMap([33073,32604,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33056,32636,14]) -> MoveTop(Obj1,[33083,32610,14]), Effect(Obj1,11), EffectOnMap([33083,32610,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33052,32779,14]) -> MoveTop(Obj1,[33133,32642,08]), Effect(Obj1,15), EffectOnMap([33133,32642,08],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33236,31659,13]), IsPlayer (Obj2) -> MoveTop(Obj1,[33212,31671,13]), Effect(Obj1,11), EffectOnMap([33212,31671,13],11), SetQuestValue(Obj2,203,1) "Annihilator Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33027,32580,06]) -> MoveTop(Obj1,[33021,32605,07]), Effect(Obj1,15), EffectOnMap([33021,32605,07],15) "Forbidden Land Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32749,32538,10]) -> MoveTop(Obj1,[32840,32533,09]), Effect(Obj1,15), EffectOnMap([32840,32533,09],15) "teleport banuta back"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32839,32533,09]), IsPlayer (Obj2), HasQuestValue (Obj2,293,>=,17) -> MoveTop(Obj1,[32748,32537,10]), Effect(Obj1,21), EffectOnMap([32748,32537,10],21) "teleport banuta down"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32839,32533,09]), IsPlayer (Obj2), HasQuestValue (Obj2,293,< ,17) -> MoveTop(Obj1,[32839,32532,09]), Effect(Obj1,21), EffectOnMap([32839,32532,09],21) "teleport banuta down (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32883,32633,11]), IsPlayer (Obj2) -> MoveTop(Obj1,[32839,32532,09]), Effect(Obj1,21), EffectOnMap([32839,32532,09],21) "teleport banuta deepest up"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32854,32544,10]), IsObjectThere ([32876,32584,10],4996), IsObjectThere ([32823,32525,10],4996), IsObjectThere ([32792,32527,10],4996), IsObjectThere ([32744,32586,10],4996) -> MoveTop(Obj1,[32884,32632,11]), Effect(Obj1,21), EffectOnMap([32884,32632,11],21) "teleport banuta down"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32854,32544,10]) -> MoveTop(Obj1,[32853,32543,10]), Effect(Obj1,21), EffectOnMap([32853,32543,10],21), Text(Obj2,"Spectral guardians ward you off",0) "teleport banuta down no TP"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32874,31941,12]) -> MoveTop(Obj1,[32874,31942,11]) "Black Knight Room Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32874,31955,11]) -> MoveTop(Obj1,[32874,31953,12]) "Black Knight Room Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32615,32484,09]), IsPlayer (Obj2), IsObjectThere ([32584,32465,09],2567), IsObjectThere ([32583,32482,09],2567), IsObjectThere ([32610,32523,09],2567), IsObjectThere ([32619,32523,09],2567), IsObjectThere ([32647,32483,09],2567), IsObjectThere ([32645,32465,09],2567) -> MoveTopOnMap([32615,32484,09],1949,[32615,32485,10]), EffectOnMap([32615,32485,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32615,32484,09]) -> MoveTopOnMap([32615,32484,09],1949,[32615,32483,09]), EffectOnMap([32615,32483,09],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32615,32484,10]), IsPlayer (Obj2) -> MoveTop(Obj1,[32615,32483,09]), EffectOnMap([32615,32483,09],13)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32676,32100,08]) -> MoveTop(Obj1,[32660,32113,08]) "Desert Dungeon Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32140,11]), IsPlayer (Obj2), HasProfession (Obj2,4) -> MoveTop(Obj1,[32644,32104,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32140,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32142,11]), IsPlayer (Obj2), HasProfession (Obj2,3) -> MoveTop(Obj1,[32659,32105,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32142,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32144,11]), IsPlayer (Obj2), HasProfession (Obj2,1) -> MoveTop(Obj1,[32676,32088,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32144,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32138,11]), IsPlayer (Obj2), HasProfession (Obj2,2) -> MoveTop(Obj1,[32641,32115,09])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32644,32138,11]) -> MoveTop(Obj1,[32641,32141,11])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33324,31592,14]) -> MoveTop(Obj1,[33324,31592,15])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33316,31591,15]) -> MoveTop(Obj1,[33328,31592,14])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33286,31589,12]) -> MoveTop(Obj1,[33277,31592,11]), Effect(Obj1,15), EffectOnMap([33277,31592,11],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33278,31592,11]) -> MoveTop(Obj1,[33279,31592,12]), Effect(Obj1,15), EffectOnMap([33279,31592,12],15)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33234,31642,13]) -> MoveTop(Obj1,[33234,31642,14]), Effect(Obj1,11), EffectOnMap([33234,31642,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33070,31620,14]) -> MoveTop(Obj1,[33070,31620,15])
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32274,31847,15]), IsPlayer (Obj2) -> MoveTopOnMap([32274,31847,15],1949,[32171,31855,15]), EffectOnMap([32171,31855,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32274,31858,15]), IsPlayer (Obj2) -> MoveTopOnMap([32274,31858,15],1949,[32216,31846,15]), EffectOnMap([32216,31846,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32267,31847,15]), IsPlayer (Obj2) -> MoveTopOnMap([32267,31847,15],1949,[32275,31905,13]), EffectOnMap([32275,31905,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32267,31858,15]), IsPlayer (Obj2) -> MoveTopOnMap([32267,31858,15],1949,[32186,31938,14]), EffectOnMap([32186,31938,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32266,31857,12]), IsPlayer (Obj2) -> MoveTopOnMap([32266,31857,12],1949,[32266,31864,12]), EffectOnMap([32266,31864,12],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32266,31863,12]), IsPlayer (Obj2) -> MoveTopOnMap([32266,31863,12],1949,[32259,31892,10]), EffectOnMap([32259,31892,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32262,31889,10]), IsPlayer (Obj2) -> MoveTopOnMap([32262,31889,10],1949,[32259,31892,10]), EffectOnMap([32259,31892,10],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32259,31858,15]), IsPlayer (Obj2) -> MoveTopOnMap([32259,31858,15],1949,[32312,31974,13]), EffectOnMap([32312,31974,13],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32259,31847,15]), IsPlayer (Obj2) -> MoveTopOnMap([32259,31847,15],1949,[32245,31891,14]), EffectOnMap([32245,31891,14],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32219,31913,15]), IsPlayer (Obj2) -> MoveTop(Obj1,[32201,31845,07]), EffectOnMap([32173,31929,07],11), SetQuestValue(Obj2,205,1)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32177,31864,15]), IsPlayer (Obj2) -> MoveTopOnMap([32177,31864,15],1949,[32177,31870,15]), EffectOnMap([32177,31870,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32177,31869,15]), IsPlayer (Obj2), IsObjectThere ([32180,31871,15],3027), IsObjectThere ([32173,31871,15],3026) -> MoveTopOnMap([32177,31869,15],1949,[32177,31863,15]), EffectOnMap([32176,31870,15],11), DeleteOnMap([32173,31871,15],3026), DeleteOnMap([32180,31871,15],3027), EffectOnMap([32173,31871,15],3), EffectOnMap([32180,31871,15],3)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32177,31869,15]), IsCreature (Obj2) -> MoveTopOnMap([32177,31869,15],1949,[32177,31870,15]), Damage(Obj1,Obj2,2,100)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32176,31864,15]), IsPlayer (Obj2) -> MoveTopOnMap([32176,31864,15],1949,[32176,31870,15]), EffectOnMap([32176,31870,15],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32176,31869,15]), IsPlayer (Obj2), IsObjectThere ([32180,31871,15],3027), IsObjectThere ([32173,31871,15],3026) -> MoveTopOnMap([32176,31869,15],1949,[32176,31863,15]), EffectOnMap([32176,31863,15],11), DeleteOnMap([32173,31871,15],3026), DeleteOnMap([32180,31871,15],3027), EffectOnMap([32173,31871,15],3), EffectOnMap([32180,31871,15],3)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32176,31869,15]), IsCreature (Obj2) -> MoveTopOnMap([32176,31869,15],1949,[32176,31870,15]), Damage(Obj1,Obj2,2,100)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32815,31599,09]), IsObjectThere ([32816,31601,09],3206), IsPlayer (Obj2) -> MoveTop(Obj1,[32701,31639,06]), DeleteOnMap([32816,31601,09],3206), EffectOnMap([32701,31639,06],11), EffectOnMap([32816,31601,09],14), SetQuestValue(Obj2,65,0), SetQuestValue(Obj2,66,0) "Draconia Exit (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32815,31599,09]) -> MoveTop(Obj1,[32818,31599,09]), EffectOnMap([32818,31599,09],11) "Draconia Exit (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32812,31576,05]), IsPlayer (Obj2) -> MoveTop(Obj1,[32794,31577,05]), EffectOnMap([32794,31577,05],11) "Black Pyramid Quest (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32794,31576,05]), IsPlayer (Obj2) -> MoveTop(Obj1,[32812,31577,05]), EffectOnMap([32812,31577,05],11) "Black Pyramid Quest (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32805,31587,01]), IsPlayer (Obj2), IsObjectThere ([32803,31584,01],2773), IsObjectThere ([32805,31584,01],2773), IsObjectThere ([32802,31584,01],2772), IsObjectThere ([32804,31584,01],2772) -> MoveTop(Obj1,[32701,31639,06]), EffectOnMap([32701,31639,06],11) "Black Pyramid Exit (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32805,31587,01]) -> MoveTop(Obj1,[32803,31587,01]), EffectOnMap([32803,31587,01],11) "Black Pyramid Exit (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32675,31646,10]), IsPlayer (Obj2) -> MoveTop(Obj1,[32725,31589,12]), EffectOnMap([32725,31589,12],11) "Hellgate Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33216,32455,02]), IsPlayer (Obj2) -> MoveTop(Obj1,[33213,32454,01]), SetStart(Obj2,[33213,32454,01]), EffectOnMap([33213,32454,01],13) "Home Darashia (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33216,32455,02]) -> MoveTop(Obj1,[33212,32455,02]), EffectOnMap([33212,32455,02],14) "Home Darashia (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33210,31804,08]), IsPlayer (Obj2) -> MoveTop(Obj1,[33217,31814,08]), SetStart(Obj2,[33217,31814,08]), EffectOnMap([33217,31814,08],13) "Home Edron (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33210,31804,08]) -> MoveTop(Obj1,[33210,31806,08]), EffectOnMap([33210,31806,08],14) "Home Edron (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,32849,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[33194,32853,08]), SetStart(Obj2,[33194,32853,08]), EffectOnMap([33194,32853,08],13) "Home Ankrahmun (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[33195,32849,06]) -> MoveTop(Obj1,[33195,32851,06]), EffectOnMap([33195,32851,06],14) "Home Ankrahmun (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32951,32035,07]), IsPlayer (Obj2) -> MoveTop(Obj1,[32957,32076,07]), SetStart(Obj2,[32957,32076,07]), EffectOnMap([32957,32076,07],13) "Home Venore (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32951,32035,07]) -> MoveTop(Obj1,[32952,32035,07]), EffectOnMap([32952,32035,07],14) "Home Venore (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32642,31925,12]), IsPlayer (Obj2) -> MoveTop(Obj1,[32649,31925,11]), SetStart(Obj2,[32649,31925,11]), EffectOnMap([32649,31925,11],13) "Home Kazordoon (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32642,31925,12]) -> MoveTop(Obj1,[32647,31925,12]), EffectOnMap([32647,31925,12],14) "Home Kazordoon (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32607,31682,07]), IsPlayer (Obj2) -> MoveTop(Obj1,[32732,31634,07]), SetStart(Obj2,[32732,31634,07]), EffectOnMap([32732,31634,07],13) "Home Ab'Dendriel (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32607,31682,07]) -> MoveTop(Obj1,[32607,31681,07]), EffectOnMap([32607,31681,07],14) "Home Ab'Dendriel (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[32595,32744,06]), SetStart(Obj2,[32595,32744,06]), EffectOnMap([32595,32744,06],13) "Home Port Hope (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]) -> MoveTop(Obj1,[32595,32744,06]), EffectOnMap([32595,32744,06],14) "Home Port Hope (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[32595,32744,06]), SetStart(Obj2,[32595,32744,06]), EffectOnMap([32595,32744,06],13) "Home Port Hope (?)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32595,32749,06]) -> MoveTop(Obj1,[32595,32744,06]), EffectOnMap([32595,32744,06],14) "Home Port Hope (?)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32369,32246,06]), IsPlayer (Obj2) -> MoveTop(Obj1,[32369,32241,07]), SetStart(Obj2,[32369,32241,07]), EffectOnMap([32369,32241,07],13) "Home Thais (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32369,32246,06]) -> MoveTop(Obj1,[32369,32242,06]), EffectOnMap([32369,32242,06],14) "Home Thais (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32360,31784,08]), IsPlayer (Obj2) -> MoveTop(Obj1,[32360,31782,07]), SetStart(Obj2,[32360,31782,07]), EffectOnMap([32360,31782,07],13) "Home Carlin (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32360,31784,08]) -> MoveTop(Obj1,[32360,31780,08]), EffectOnMap([32360,31780,08],14) "Home Carlin (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32566,32120,08]) -> MoveTop(Obj1,[32569,32110,07]), Effect(Obj1,11), EffectOnMap([32569,32110,07],11) "Triangle Tower"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32554,32213,11]) -> MoveTop(Obj1,[32526,32156,12]) "Ancient Temple"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32526,32155,12]) -> MoveTop(Obj1,[32554,32212,11]) "Ancient Temple"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32400,31656,15]) -> MoveTop(Obj1,[32492,31697,07]), EffectOnMap([32492,31697,07],13) "Demona Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32208,32433,10]) -> MoveTop(Obj1,[32167,32438,09]), Effect(Obj1,15), EffectOnMap([32167,32438,09],15) "Fibula Dungeon Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32212,32433,10]) -> MoveTop(Obj1,[32281,32389,10]), Effect(Obj1,15), EffectOnMap([32281,32389,10],15) "Deeper Fibula Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32234,32502,10]) -> MoveTop(Obj1,[32167,32438,09]), Effect(Obj1,15), EffectOnMap([32167,32438,09],15) "Deeper Fibula Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32233,32276,09]) -> MoveTop(Obj1,[32225,32275,10]), EffectOnMap([32233,32276,09],15), EffectOnMap([32225,32275,10],15) "Lighthouse Thais Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32225,32276,10]) -> MoveTop(Obj1,[32232,32276,09]), Effect(Obj1,15), EffectOnMap([32232,32276,09],15) "Lighthouse Thais Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32187,31622,08]) -> MoveTop(Obj1,[32107,31567,09]) "Senja Castle Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32107,31566,09]) -> MoveTop(Obj1,[32189,31625,04]) "Senja Castle Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32089,32171,09]) -> MoveTop(Obj1,[32081,32172,09]) "Rookgaard Academy"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32082,32171,09]) -> MoveTop(Obj1,[32090,32172,09]) "Rookgaard Academy"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32481,31904,04]), IsPlayer (Obj2) -> MoveTopOnMap([32481,31904,04],1949,[32481,31904,05]), EffectOnMap([32481,31904,05],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32481,31905,01]), IsPlayer (Obj2) -> MoveTopOnMap([32481,31905,01],1949,[32480,31905,02]), EffectOnMap([32480,31905,02],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32479,31904,02]), IsPlayer (Obj2) -> MoveTopOnMap([32479,31904,02],1949,[32479,31904,03]), EffectOnMap([32479,31904,03],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32476,31904,05]), IsPlayer (Obj2) -> MoveTopOnMap([32476,31904,05],1949,[32476,31904,06]), EffectOnMap([32476,31904,06],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32476,31904,03]), IsPlayer (Obj2) -> MoveTopOnMap([32476,31904,03],1949,[32476,31904,04]), EffectOnMap([32476,31904,04],11)
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32859,32338,07]) -> MoveTop(Obj1,[32836,32294,07]) "Isle of Mist Exit"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32831,32294,07]), IsPlayer (Obj2), HasProfession (Obj2,4) -> MoveTop(Obj1,[32851,32339,06]) "Isle of Mist Entrance (1)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32831,32294,07]) -> MoveTop(Obj1,[32836,32294,07]) "Isle of Mist Entrance (2)"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32787,32327,07]) -> MoveTop(Obj1,[32776,32255,11]) "The Void Entrance"
Collision, IsType (Obj1,1949), IsPosition (Obj1,[32780,32255,11]) -> MoveTop(Obj1,[32767,32229,07]) "The Void Exit"

An Example of CipSoft Monsters:
Code:
# Tibia - graphical Multi-User-Dungeon
# MonsterRace File
# 2005/10/12 - 16:37:51

RaceNumber    = 35
Name          = "demon"
Article       = "a"
Outfit        = (35, 0-0-0-0)
Corpse        = 4097
Blood         = Fire
Experience    = 6000
SummonCost    = 0
FleeThreshold = 0
Attack        = 80
Defend        = 65
Armor         = 40
Poison        = 0
LoseTarget    = 10
Strategy      = (70, 10, 10, 10)

Flags         = {KickBoxes,
                 KickCreatures,
                 SeeInvisible,
                 Unpushable,
                 NoSummon,
                 NoIllusion,
                 NoConvince,
                 NoBurning,
                 NoPoison,
                 NoEnergy,
                 NoLifeDrain,
                 NoParalyze}

Skills        = {(HitPoints, 8200, 0, 8200, 0, 0, 0),
                 (GoStrength, 80, 0, 80, 0, 0, 0),
                 (CarryStrength, 800, 0, 800, 0, 0, 0),
                 (FistFighting, 120, 120, 120, 50, 1000, 5)}

Spells        = {Actor (13) -> Healing (120, 30) : 7,
                 Victim (7, 0, 0) -> Damage (512, 70, 30) : 8,
                 Origin (0, 13) -> Summon (49, 1) : 12,
                 Destination (7, 4, 6, 7) -> Damage (4, 155, 45) : 3,
                 Destination (7, 4, 0, 0) -> Field (1) : 7,
                 Angle (0, 8, 12) -> Damage (8, 360, 60) : 10}

Inventory     = {(3420, 1, 7),
                 (3356, 1, 12),
                 (3275, 1, 200),
                 (3320, 1, 40),
                 (3731, 6, 200),
                 (3281, 1, 20),
                 (3031, 100, 700),
                 (3031, 100, 600),
                 (3031, 100, 500),
                 (3031, 100, 400),
                 (3063, 1, 11),
                 (3364, 1, 4),
                 (3306, 1, 15),
                 (3284, 1, 6),
                 (3366, 1, 1),
                 (3414, 1, 5),
                 (3048, 1, 2),
                 (3060, 1, 30),
                 (3055, 1, 7),
                 (2848, 1, 13),
                 (3098, 1, 5),
                 (3032, 1, 110),
                 (3049, 1, 14),
                 (3034, 1, 35)}

Talk          = {"#Y MUHAHAHAHA!",
                 "#Y I SMELL FEEEEEAAAR!",
                 "#Y CHAMEK ATH UTHUL ARAK!",
                 "Your resistance is futile!",
                 "#y Your soul will be mine!"}

You are such good lying, the rat script found in Pastebin was made by me, it's fake, it isn't the Real file, you can ask anyone that owns the real monster files. I made it for a friend, whose wanted me to try and script a Tibia monster. So get your facts straight.
 
The monsters files are quite right, I have the NPCs and they all have a similar codification. However, to use with the actual engines for 7.x you ode to translate them into a readable code for the system. :)
 
If this is called files released i wonder what the real thing is going to be called, Collosal release of grim reaper doom lava explosion world destruction implosion extravagansa!!!!
 
Back
Top