Newbie Spellweaver
- Joined
- Jan 24, 2011
- Messages
- 65
- Reaction score
- 21
Monsters corrected see below. First off do not flame or argue or this will get closed/deleted by the mods.
That being said here is how to make all the instance dungeons non instance. First look at the normal code in the PartyDungeon.Lua (I am only going to show it on one of the dungeons but this works for all of them.)
Change that to this and voila no more instance dungeons.
Now just in case that is not clear to everyone. Change this,
You can also change this,
Then change this,
Now onto the boss monsters you will need to open each dungeon in world and look for the RGN file. I will give you the codes for each dungeon. Add these codes in for each dungeon. Just for reference 65535 is the re-spawn rate in seconds feel free to change these.
Now after you add these to the appropriate RGN files add the files to the .RES files in each corresponding world, then move both the .RES and .RGN files to the server and client folder. Open and enjoy, no need to kill the totems to spawn the boss for each dungeon.
Now you say you want larger number of bosses to spawn well my friend here we go a small breakdown of the .RGN file code.
Number of bosses spawned.
Respawn rate.
This was done without beast once you learn .rgn editing beast sucks.
I hope all of you enjoy the time it took me to get this done. If any of this does not make since feel free to ask me for help. But keep it on topic please.
Your Friend
Raven Vannato
That being said here is how to make all the instance dungeons non instance. First look at the normal code in the PartyDungeon.Lua (I am only going to show it on one of the dungeons but this works for all of them.)
Code:
AddDungeon( "WI_INSTANCE_OMINOUS" )
--{
SetClass( CLASS_NORMAL )
SetLevel( 1, 130 )
SetCoolTime( MIN(30) )
--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
--SetTeleportPos( ID_BOSS, 695, 100, 684 )
SetMonster( ID_NORMAL, "MI_PRICKANT04", true, 1280, 101, 1640 )
SetMonster( ID_NORMAL, "MI_MAULMOUSE04", true, 1234, 101, 1393 )
SetMonster( ID_NORMAL, "MI_CRIPESCENTIPEDE04", true, 1089, 101, 1590 )
SetMonster( ID_MIDBOSS, "MI_LYCANOS01", true, 1078, 101, 1359 )
SetMonster( ID_BOSS, "MI_VEMPAIN01", true, 1079, 101, 1457 )
--}
Change that to this and voila no more instance dungeons.
Code:
AddDungeon( "WI_DUNGEON_OMINOUS" )
--{
SetClass( CLASS_NORMAL, CLASS_MASTER, CLASS_HERO )
SetLevel( 1, 200)
SetCoolTime( MIN(0) )
--SetTeleportPos( ID_NORMAL, 1358, 102, 1315 )
--SetTeleportPos( ID_MIDBOSS, 695, 90, 684 )
--SetTeleportPos( ID_BOSS, 695, 100, 684 )
SetMonster( ID_NORMAL, "MI_PRICKANT04", true, 1280, 101, 1640 )
SetMonster( ID_NORMAL, "MI_MAULMOUSE04", true, 1234, 101, 1393 )
SetMonster( ID_NORMAL, "MI_CRIPESCENTIPEDE04", true, 1089, 101, 1590 )
SetMonster( ID_MIDBOSS, "MI_LYCANOS01", true, 1078, 101, 1359 )
SetMonster( ID_BOSS, "MI_VEMPAIN01", true, 1079, 101, 1457 )
--}
To this.AddDungeon( "WI_INSTANCE_OMINOUS" )
AddDungeon( "WI_DUNGEON_OMINOUS" )
You can also change this,
To this.SetCoolTime( MIN(30) )
Then you have no cooldown as well.SetCoolTime( MIN(0) )
Then change this,
To thisSetClass( CLASS_NORMAL )
That will allow anyone access to the dungeon.SetClass( CLASS_NORMAL, CLASS_MASTER, CLASS_HERO )
Now onto the boss monsters you will need to open each dungeon in world and look for the RGN file. I will give you the codes for each dungeon. Add these codes in for each dungeon. Just for reference 65535 is the re-spawn rate in seconds feel free to change these.
Code:
DuOminous.RGN
respawn7 5 1075 1077.327881 100.000000 1449.641602 1 65535 0 1068 1440 1084 1456 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1074 1077.180054 100.000000 1359.554443 1 65535 0 1068 1348 1084 1364 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1073 1226.609009 100.000000 1393.022095 1 65535 0 1216 1384 1232 1400 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1065 1282.844482 100.000000 1640.630981 1 65535 0 1272 1632 1288 1648 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1069 1086.237061 100.000000 1592.236206 1 65535 0 1076 1584 1092 1600 1 30 1 24 1 1 2 0.000000 -1 0 0
Code:
DuOminous_1.RGn
respawn7 5 1089 1077.287476 100.000000 1455.303101 1 65535 0 1052 1428 1100 1476 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1088 1076.835815 100.000000 1359.234009 1 65535 0 1052 1332 1100 1380 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1087 1233.462891 100.000000 1392.305176 1 65535 0 1208 1368 1256 1416 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1079 1281.762329 100.000000 1636.593140 1 65535 0 1256 1612 1304 1660 1 30 1 24 1 1 2 0.000000 -1 0 0
respawn7 5 1083 1087.544556 100.000000 1588.636108 1 65535 0 1060 1564 1108 1612 1 30 1 24 1 1 2 0.000000 -1 0 0
Code:
DuRustia.RGN
respawn7 5 1137 1123.810425 101.000000 1505.685547 1 65535 0 1112 1496 1128 1512 1 30 1 24 1 1 2 0.000000 -1 0 0
Code:
DuRustia_1.RGN
respawn7 5 1144 1126.098022 101.000000 1497.746948 1 65535 0 1116 1488 1132 1504 1 30 1 24 1 1 2 0.000000 -1 0 0
Now after you add these to the appropriate RGN files add the files to the .RES files in each corresponding world, then move both the .RES and .RGN files to the server and client folder. Open and enjoy, no need to kill the totems to spawn the boss for each dungeon.
Now you say you want larger number of bosses to spawn well my friend here we go a small breakdown of the .RGN file code.
Code:
respawn7 5 1144 1126.098022 101.000000 1497.746948 [COLOR="Purple"]1[/COLOR] [COLOR="Red"]65535[/COLOR] 0 1116 1488 1132 1504 1 30 1 24 1 1 2 0.000000 -1 0 0
Number of bosses spawned.
Respawn rate.
This was done without beast once you learn .rgn editing beast sucks.
I hope all of you enjoy the time it took me to get this done. If any of this does not make since feel free to ask me for help. But keep it on topic please.
Your Friend
Raven Vannato
Last edited: