kenedos Posted October 15, 2012 Posted October 15, 2012 (edited) Not quite sure if this should go under PVP section or Event/Game section... Anyways. Introduction : Based on a "One Must Fall" game, I made this ragnarok map with a few different things. It has been adapted to be a PvP Map The Power Plant (From "One Must Fall" game) : Map : Video : Music Preview : www.youtube.com/watch?v=xjj9umuLn0w (Download at end of post) Screenshots : (Direct Link) (Tinypic mirror) http://i47.tinypic.com/2je4vie.jpg http://i46.tinypic.com/2n71r2r.jpg http://i49.tinypic.com/wivsoy.jpg http://i45.tinypic.com/apa44g.jpg Scripts : Okay, well, in the map there are certain "features". The map is "divided" in two parts, the outer arena and the inner fortress. Here's what you can do: Outer Arena : Heal pods : Regenerate your life quickly while you're inside. Eletrified Fence : Touch it, and you'll turn into toast. If you stay close it'll kill you quickly. You can also knockback other players into the fence, just like in the original game. Traps : On the floor, you can step on traps, they can do three different things, deal damage, drain SP or inflict you with random negative statuses. Inner Fortress : Barricade Control Panel : Touch this control panel and it'll invoke a barricade at the fortress entrance preventing other players to walk inside. (Delay 300 Seconds) Power Plant Guardians : They will protect the person that invoke them, the guardians are : 3 Dimiks and 6 Venatus. (Delay 150 Seconds) Fortress Cannons : You can trigger the cannons by stepping on them, they will burst a bomb in the corner of the outer arena, probably killing everyone in the area. They are also usefull to kill players in heal pods. (Delay 30 Seconds) Power Plant Generator : The power plant generator will discharge lightning in the water around the inner fortress. Every player that is standing on the water will take the discharge and probably die. (Delay 90 Seconds) Downloads : Updated to version 1.1: fixed minor script and map issues. Full Pack (Map + BGM + Scripts) : Direct link v1.2 : Power Plant v1.2.rar Mediafire link v1.2 : http://www.mediafire...1qkl1usi4n08qoc Map Only : Direct link v1.1 : Power_Plant_Map.rar Mediafire link v1.1 : http://www.mediafire...fs339kaglaz53f3 Music Only : Direct link : Kenny Chou-One Must Fall 2097-01 - Power Plant.mp3 Mediafire link : http://www.mediafire...u2544upar884tcj Script Only : Direct link v1.2 : power_plant.txt Pastebin link v1.2 : http://pastebin.com/hS2F4csk Edited October 19, 2012 by kenedos 8 Quote
Syouji Posted October 15, 2012 Posted October 15, 2012 Very well done Kenedos. One of a kind =) Quote
AnnieRuru Posted October 15, 2012 Posted October 15, 2012 by just reading through the script (I didn't test, I can read eathena script language like a storybook) this is a pvp script (moderator pls move) players can warp inside the map anytime the map is pvpon and that map has all bunch of tinker toys to kill other players and all bunch of mines that you step on it you get debuff/hp loss... etc wow ... really nice idea ... never thought of that Quote
kenedos Posted October 15, 2012 Author Posted October 15, 2012 Ah, sorry, I wasn't sure where to place the topic. Quote
fbrulz Posted October 17, 2012 Posted October 17, 2012 hey there.. could u please explain properly what exactly is the aim of this event? how many players can play this event , how does a player win this event and what exactly do players have to do? Quote
kenedos Posted October 17, 2012 Author Posted October 17, 2012 It's not an event where players win or lose, it's a PvP arena. There can be as many players inside as your server can handle (although there's a certain limitation to how many players the power plant generator script can kill at the same time). And the purpose behind it is to give players a different experience for PvP arenas. Most arenas I have seen are just a random map (custom or not) with the PvP on. The idea here was to have a map with PvP on, but where players could interact with the arena in different ways, such as triggering traps, loading cannons, and having different ways of killing other players rather than the old skill spam. If you wish to change this into some sort of event-script, you could also add a simple script in the middle of the fortress that provides a reward to the player that touches the script every 5 minutes or so (Perhaps event tokens such as Poring Coins?). This should turn the whole concept into some sort of "defend your castle" or "king of the hill" event. Although that was not really the initial idea. Quote
Thanna Posted October 18, 2012 Posted October 18, 2012 great work, I would ask your permission to use this in my server, all credits will be preserved and will never be remove Quote
Cephaler Posted October 18, 2012 Posted October 18, 2012 I've installed the new map etc, but when I use @warp to it the client closes ;-( saying it encoutered an error etc. 10-04-2012 client. I've edited maps_athena.conf, map_index.txt and placed the files where they should be. I also use mapwee to add it to map cache.. I added 3 maps and it's the only one that didn't work.. not sure why. Quote
kenedos Posted October 18, 2012 Author Posted October 18, 2012 (edited) @Thanna Yes sure, I'm happy to hear you'd use it in your server. @Cephaler Hmm, have you tried opening the map with browedit? perhaps then the error shows a bit more clearly what's missing. I didn't really use any custom textures/objects, so you should have everything as long as your RO is up to date (not just the client but the data.grf) The bugfix bellow is included in the new v1.1 download of the script. Just a little bug fix here : I noticed the wall barrier will bug if they are active and some GM invokes the @reloadscript command. to fix that, do the following bellow : On the script, look for this : else { dispbottom "The barrier power must recharge. Wait "+((.pp_panel_delay - gettimetick(2)) + 1)+" seconds before calling it again."; } end; OnBarricadeBreak0: set .idbarrier0, 0; set .barriernumber, 0; goto OnBarricadeBreak; and replace with : else { dispbottom "The barrier power must recharge. Wait "+((.pp_panel_delay - gettimetick(2)) + 1)+" seconds before calling it again."; } end; OnInit: setcell "power_plant",62,73,62,68,cell_walkable,1; setcell "power_plant",62,73,62,68,cell_shootable,0; end; OnBarricadeBreak0: set .idbarrier0, 0; set .barriernumber, 0; goto OnBarricadeBreak; Edit : If your script gives errors, try this one instead : Script only v1.2 : power_plant.txt Edited October 19, 2012 by kenedos Quote
Pallas A Posted January 14, 2013 Posted January 14, 2013 Gostei muita da ideia,parabéns! continue com o ótimo trabalho Quote
rqueen Posted July 25, 2013 Posted July 25, 2013 I like the whole concept, and would love to implement this in our server. Can anyone confirm if this would work in eAthena? Quote
uDe Posted July 26, 2013 Posted July 26, 2013 How to remove/kill the Dimik's and Venatu's when player relog? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.