Mr Garrison

Member
we wanted to make a pvp shard... so we did.. now we want to really make a pvp shard and make it so you can kill anywhere EXCEPT Luna. we want to keep it safe for vendors etc. Does anyone know how to do this without disabling the other worlds?
 
If you want everywhere to be pvp available, in "Scripts/Misc/" open MapDefinitions .cs

In this section just change the map rules.

C#:
RegisterMap(0, 0, 0, 7168, 4096, 4, "Felucca",  MapRules.FeluccaRules);
RegisterMap(1, 1, 1, 7168, 4096, 0, "Trammel",  MapRules.TrammelRules);
RegisterMap(2, 2, 2, 2304, 1600, 1, "Ilshenar", MapRules.TrammelRules);
RegisterMap(3, 3, 3, 2560, 2048, 1, "Malas",    MapRules.TrammelRules);
RegisterMap(4, 4, 4, 1448, 1448, 1, "Tokuno",   MapRules.TrammelRules);
RegisterMap(5, 5, 5, 1280, 4096, 1, "TerMur",   MapRules.TrammelRules);


As for Luna, i would use a custom region controller to prevent many things from being able to be used in the town region.
 
Not to discourage asking a lot of questions because any question is a good one but a lot of these questions like this one have been answered over and over on RUNUO. Just might save you some time :)
 
Like @JBob said, thats the first step. Just change those entries in MapDefinitions.cs setting all maps but Luna as MapRules.FeluccaRules

You will have some scripts to edit here and there though, being there are certain things that make a Map.Felucca check, and you will want it to allow it on the other maps as well. Its easy stuff for the most part, but are many different little areas :)

Moongates for example, you might want reds (as I have as well) able to travel to these other maps now, as well. Recalling.. etc, have checks for kill counts depending on what map you intend to go to, just to name a few to think about.

Unless you still plan to limit reds and such to felucca..
 
If you want a no-pvp zone in luna, you will have to create a new region just for that, lets say a NoBattleRegion, basing it of JailRegion to disallow harmful actions. Should not be too hard to do :p
 

Active Shards

Donations

Total amount
$0.00
Goal
$1,000.00
Back