Leaderboard
Popular Content
Showing content with the highest reputation on 03/21/12 in all areas
-
E - Script Collection Last Update : September 10, 2013 Refine Function SQL Mission Board Monster Marching Vendor Control Advanced Stylist Coin Exchanger Doppelganger Race Of The Day Limited Items Multi Currency Shop Random News GM Online List Link Broken E-Inquiry DotA Runes Flower Counting Game Class Restriction Chain Quest Build Manager Misc Scripts : Freebies Script Card Trader Gold Room [ Pick Gold ] Gold Room [ Guild Tax ] Map Restriction [ GM Based ] Daily Reward Monthly Reward Monster Spawner Monster Summoner with Last Summoned Display Players Stats & Equipments 3rd Job Item Giver Exchanger [ Cashpoint to Coins ] Exchanger [ Poring Coin - Zeny ] Exchanger [ Points to Tickets ] Exchanger [ Item to Item ] Exchanger [ Item to Item ] Exchanger [ Multi Item to 1 Item ] Party Match Auto Ban Over Stats Users Soul Link Buff Kill Players gain Cash Points Party Members All Get Items [ Snippet ] Message Board Stalker Class Skill Reproduce NPC Multiple Selection Quest [ Template ] In-Game Item Rewarder In-Game Points Rewarder Invasion Event Custom Item Rate Status Point Seller [ Snippet ] Anti Bot Security Script Anti Bot Script [ Code / Question ] Item Combo Restriction [ LHZ Card ] Drop Item Upon Death PVP Switcher + Announcer [ Guild Master ] Rotating Waitingroom Messages +10 Refiner [ Specific Items ] Random Rate Item Exchanger MVP Invasion Premium Users [ Boost Rates ] Display Cutin Image upon Login Custom Randomed Box Items Kick GM during WOE Custom Crafting NPC Restrict Same IP [ Certain Map ] Coloured Items Exchanger Guild Master Changer Party Team PK Match Gambling Game IRC Channel Crafting NPC Guild Storage Restriction Stage Game [ Version 4 ] Monster Wiki Event [ Version 3 ] Special Thank you for my Tutor : Notes : I am a bit lazy to write all those Script Descriptions, i do believe that all of you able to get how this script works. Anyway, i will still doing my best to write the Updated Changelog or informations about the script as detail as possible. All the Scripts above are uploaded to Pastebin . Abide the Following Rule : Scripts Error / Not Working , you have to Explain it in Details. ( Add in Images / Modified Scripts ) Do not SPAM / BUMP in my Topic. Do not ask for Support stuffs for other Scripts in this Topic. Link Down , then drop [ @Emistry ] a message. I Reserved the Right for NOT Answering your Posts if you did not abide my Topic's Rules. Keep This In Your Mind : All the Scripts i distribute here are NOT FOR COMMERCIAL USES . DO NOT remove my Credits if you are using part of the scripts to modify your own. DO NOT re-release the scripts in any form / way. If you ♥ these Scripts , Click on to Vote this Topic up. Or you may also click on at above the Topic2 points
-
Same Prontera I released ago, into this new board: ------------------------ So yesterday I was bored LOL, and I gave a though to my previous "prontera" map that I did 2 years ago (maybe more, dont remember exactly) This shit --> http://www.eathena.w...howtopic=249539 offtopic: OMG Melody & Adel, you were rating my maps at that time! LOL I love you both xD Awn there are pics of my previous server on there o_O'' but anyway at that time: - didnt know how to do lightmaps - didnt know a shit of gat tittles - didnt know even how to do models eleveations. Those trees were supposed to have leafs. - etc. So the map wasnt rly good. But at the time I released it, a lot of guys liked it. Maybe because for those days, the prontera releases werent rly good. Anyway, I decided to do a re-edition of my previous Dark Prontera, that had thousands of downloads LOL. It was a 1 day of work. I couldn't afford me more, coz Im rly busy doing a lot of request (look my status bar), but, anyway, 1 day, it is not the big deal. Also Idont expect an amazing work, it is just a little re-edition of an old map... Maybe it can have glitches or something coz the fast work (gats?), if you find them, , go fix them ¬¬'' thats the deal by sharing things, the community has to improve the material, or do re-editions, so feel free to do whaterever you want with it, (edit it, improve it whatever) or use it for your server. If you make a fix for this, PM me to update the topic, and give you, your credits Video of This map Map with a lot of woods. There are 3 big woods, that have a lot of leafs, manually added on their branchs. So they look very nice to me Green lights, little ones. Just as decoration all across the spotlights of the map I changed the texture on floor. And added another one More forest style, instead of gloomy style. Center Another View Main Passage Down area Another View Upper Area. Random Screen Before download, consider to post, or say something to this topic. Like the good reception of the past map, I expect people to rate or post here, so I can do more time to do another free release. I dont' care about Credits ya know, but dont say that you made this, at least. Download Link: --> http://rathena.org/board/files/file/2236-dark-garden-prontera-by-olrox/ Credits to Eurydice for fixing some lights/models of this map. Thats all, hope you like it. This is not the free release I had in mind and im working indeed, so wait for that one in the upcoming days. I just though that a re-edition of my previous prontera map woulda be good, mainly because the people here, are seeking for a prontera editions rly often. At last, if anyone is interested in custom maps, contact me, or check my topic for more details in the Graphic Services Forum. Feel free to rate and comment this map. Bye!1 point
-
A Resource Guide For Mappers Note: No longer a collaborated based project. It is now running as an independent piece of work. Greetings everyone! I would like to draw the attention of all experienced mappers out there. If you enjoy mapping and wish to share your knowledge to others then I would like to introduce you for the 1st time to a new collaborative based project called BRG - BrowEdit Resource Guide. Its a single document, a user-manual if you will that gives detailed breakdowns of each major function of BrowEdit. A few of many categories the resource guide provides are: Downloading and Installing BrowEdit Details of each Edit Mode & their functionality Recommendations & Quick Tips for each Edit Mode Navigational Controls Mapping Resource Download Links (templates/maps/textures/models) & much more. If you've read the Judas Bible for server management/sprite implementations then this new resource is exactly that except geared towards just BrowEdit. The final product for this guide will comprise of great detail towards images and step by step processes. It will also be formated as a PDF document with interactable links. Collaborating everyone's work is much better than having others producing guides of their own. This way we can work together as a team and bring about our knowledge as one, all placed nicely together into a single package. To Apply as a collaborator You must meet or exceed the following Requirements. REQUIREMENTS: Be able to write in English (Doesn't have to be perfect as long as we can understand what you're trying to say) Basic Knowledge of using a Google document (Google Account Required) An Experienced Mapper (Great/High understanding of BrowEdit & its functions, designed several maps and therefore you know how BrowEdit responds to the user) A Team Player & Self Motivated Multilinguistic is an Asset, NOT REQUIRED (Possibility of Multi-Language Support In the Future) You might think to yourself, whats in it for me? Your name will be published inside the document as a collaborator and credited appropriately. The document will be released publically as a free resource for anyone. If you are interested in being a part of this project and know this is right for you please send me a personal message on the forums. Thank you and I look forward to hearing from all mappers out there! LIST OF COLLABORATORS: Syouji Will populate list as new contributors join the project.1 point
-
Hello guys ! I made this map long time ago and didn't used it. I was bored so I finished it and thought to release it here in eA. Rate it guys . Feel free to use it for your server. This file includes: ~ .rsw file ~ .gnd file ~ .gat file ~ .extra file ~ .bmp file (minimap) Screenshots: Enjoy and don't forget to say thanks.1 point
-
So here's my half-a-year-old script I decided to finally release to public, it wasn't ever used anyway - mission boards, like many others, with a half-assed documentation and crapload of functions you never would use (and/or understand). But you're free to have a look. missions v02.txt Now for those brave warriors who would dare to check it - a little helping guide to what the hell it is. Missions are: Globally set Can be hardcoded in source. Can be added by GM-s of appropriate level in runtime (up to 128 missions) Missions have: Name Description Base exp reward Job exp reward Required item (one or none) Required mob (one or none) Required item count Required mob count Reward item (one or none) Reward item quantity Minimal level Maximal level "Enabled" flag Players have: Up to 128 slots for filling their missions (global setup in script) Lots of time Additional features: Weight check Lots of possible NPC implementations: by level (3 types!), by "what-you-can-get", split between number of npcs and so on. See example chickens in Louyang lol~ Self-announce reminder on killing mobs Cute interface with auto-generated menus o/ Documented script o/ God it's awful. More stupid interface o/ enjoy Inferiority to other boards like AnnieRuru's one with only one possible requirement/reward and no settings like days or class restrictions, but heck - stupid interface pays off o/ p.s. feedback still appreciated Possible TODO, if someone/I am motivated enough: Expand reward/requirements list Add Class restriction Add time restriction Add repeatability settings1 point
-
Script Name: Package Item Trader Description: This script allows you to make the NPC to require multiple items and give multiple items. Version: 1.0 Syntax: callsub(ADD_PACKAGE,"Reward",<itemid,quantity,{itemid,quantity}...>,"Required",<itemid,quantity,{itemid,quantity}...>,"Zeny",zeny,PACKAGETITLE,CATEGORY); Keywords: Reward - this is an indicator that your adding items that the npc will give to the player Required - this is an indicator that your adding items that the player must give to the npc Zeny - this is an indicator that your requiring a zeny payment set the zeny to 0 if your dont want to require zeny payment. //Script Name: Package Item Trader //Developer: JayPee Mateo //Description: This is package item trade is where you can set the NPC to require multiple items and give multiple items also. //Version: 1.0 //Some Explanation: //LABEL or CALLSUB FUNCTION NAME: ADD_PACKAGE //Zeny Payment: If you dont want to not require a zeny set it to Zero (0) //PACKAGETITLE - what do you want to call that Package //CATEGORY - on what group does it belong just to be cleaner //Syntax:callsub(ADD_PACKAGE,"Reward",<itemid,quantity,{itemid,quantity}...>,"Required",<itemid,quantity,{itemid,quantity}...>,"Zeny",zeny,PACKAGETITLE,CATEGORY); //Script royal_room3,84,136,5 script Item Trader 70,{ //Initialized Variables: set .npcName$,"^FF3300[ Trader ]^000000"; set @ctr_id,1; set @selected,0; //Clear Values deletearray @selected_ctrid[0],128; deletearray .@tmp_CatArr$[0],128; //Initialized Packages //You must initialize the item packages after the clearing and intialization of the variables //Example 1: //Reward or Item to give:Rice Cake Stick(2 pcs), Traditional Rice Cake (1pc) and Neatly Sliced Rice Cake(3 pcs) //Item Requirements: Shining Stone (1) //Zeny Payment: 1z //Title is Example 1 //Category is Category1 callsub(ADD_PACKAGE,"Reward",555,1,556,2,557,3,"Required",640,1,"Zeny",1,"Example 1","Category1"); //Example 2: //Reward or Items the npc will give: Level 1 Frost Diver //Item Requirements: Rice Cake Stick(2 pcs), Traditional Rice Cake (1pc) and Neatly Sliced Rice Cake(3 pcs) //Zeny Payment: 0z or no required zeny //Title is Example 2 //Category is Category2 callsub(ADD_PACKAGE,"Reward",700,1,"Required",555,1,556,2,557,3,"Zeny",0,"Example 2","Category2"); set .@makeString$,""; for(set .@i,1; .@i<@ctr_id; set .@i,.@i+1) { set .@tmp_cat$,getd("."+.@i+"_category$"); if(.@makeString$ == "") { setarray .@tmp_CatArr$[getarraysize(.@tmp_CatArr$)],.@tmp_cat$; set .@makeString$,.@tmp_cat$; } else { if(compare(.@makeString$,.@tmp_cat$)==0) { setarray .@tmp_CatArr$[getarraysize(.@tmp_CatArr$)],.@tmp_cat$; set .@makeString$,.@makeString$+":"+.@tmp_cat$; } } } mes .npcName$; mes "Please choose the ^FF0000item category^000000:"; set @selected,select(.@makeString$); set .@tmp_cat$,.@tmp_CatArr$[@selected-1]; set .@hasValue,callsub(getCTRIDByCAT,.@tmp_cat$,@ctr_id); if(.@hasValue==1) { goto LIST_TITLES; } else mes "Weird....Nothing found!"; close; LIST_TITLES: next; mes .npcName$; mes "Kindly choose the ^FF0000item package^000000:"; set .@makeString$,""; for(set .@i,0; .@i<getarraysize(@selected_ctrid); set .@i,.@i+1) { if(.@makeString$ == "") { set .@tmp_cat$,getd("."+@selected_ctrid[.@i]+"_title$"); set .@makeString$,.@tmp_cat$; } else { set .@tmp_cat$,getd("."+@selected_ctrid[.@i]+"_title$"); set .@makeString$,.@makeString$+":"+.@tmp_cat$; } } set @selected,select(.@makeString$)-1; set .@tmp_cat$,getd("."+@selected_ctrid[@selected]+"_title$"); goto LIST_INFO; end; LIST_INFO: set .@tmp_CTRID,@selected_ctrid[@selected]; next; mes "^FF3300"+.@tmp_cat$+" Information^000000"; //List rewards mes "Reward:"; for(set .@i,0; .@i<getd("."+.@tmp_CTRID+"_rew_size"); set .@i,.@i+1) { set .@tmp_name$,getitemname(getd("."+.@tmp_CTRID+"_item_rew_id["+.@i+"]")); set .@tmp_quantity,getd("."+.@tmp_CTRID+"_item_rew_quantity["+.@i+"]"); mes "* "+.@tmp_name$+" - "+.@tmp_quantity+" pc(s)."; } mes "\n"; //List requirements mes "Requirements:"; for(set .@i,0; .@i<getd("."+.@tmp_CTRID+"_req_size"); set .@i,.@i+1) { set .@tmp_itemid,getd("."+.@tmp_CTRID+"_item_req_id["+.@i+"]"); set .@tmp_name$,getitemname(.@tmp_itemid); set .@tmp_quantity,getd("."+.@tmp_CTRID+"_item_req_quantity["+.@i+"]"); if(countitem(.@tmp_itemid)<.@tmp_quantity) setarray .@errors$[getarraysize(.@errors$)],.@tmp_name$+" -[ "+countitem(.@tmp_itemid)+" / "+.@tmp_quantity+" ]"; mes "* "+.@tmp_name$+" - "+.@tmp_quantity+" pc(s)."; } set .@tmp_zeny_req,getd("."+.@tmp_CTRID+"_zeny_req"); //Check if there is a zeny requirements if(.@tmp_zeny_req>0) mes "* Zeny - "+.@tmp_zeny_req+" z."; //Zenny Requirements: it will skip the zeny requirements if set to 0 if(Zeny<.@tmp_zeny_req && .@tmp_zeny_req>0) setarray .@errors$[ getarraysize(.@errors$)],"Zenny - ["+Zeny+"/ "+.@tmp_zeny_req+" ]"; switch(select("Claim Reward:I'll be back")) { case 1: next; mes "^FF3300"+.npcName$+" - Claim Reward^000000"; if(getarraysize(.@errors$)>0) { mes "You dont have all the required items:"; for(set .@i,0; .@i<getarraysize(.@errors$); set .@i,.@i+1) { mes (.@i+1)+".] "+.@errors$[.@i]; } close; } else { //Consuming all the requirements for(set .@i,0; .@i<getd("."+.@tmp_CTRID+"_req_size"); set .@i,.@i+1) { set .@tmp_itemid,getd("."+.@tmp_CTRID+"_item_req_id["+.@i+"]"); set .@tmp_quantity,getd("."+.@tmp_CTRID+"_item_req_quantity["+.@i+"]"); delitem .@tmp_itemid,.@tmp_quantity; } //Consuming the zeny if(.@tmp_zeny_req>0) set Zeny,Zeny-.@tmp_zeny_req+" z."; //Giving all the rewards mes "Rewards Given:"; for(set .@i,0; .@i<getd("."+.@tmp_CTRID+"_rew_size"); set .@i,.@i+1) { set .@tmp_itemid,getd("."+.@tmp_CTRID+"_item_rew_id["+.@i+"]"); set .@tmp_quantity,getd("."+.@tmp_CTRID+"_item_rew_quantity["+.@i+"]"); mes "* "+getitemname(.@tmp_itemid)+" - "+.@tmp_quantity+" pc(s)."; getitem .@tmp_itemid,.@tmp_quantity; } } mes "Here you go! Hope you enjoy the reward"; close; case 2: next; mes "^FF3300"+.npcName$+"^000000"; mes "Okay, bye!"; close; } end; ADD_PACKAGE: set .@keywordFinder,0; //This is the indicator if the keyword has been found set .@shift,0; //This is for itemid and quantity set .@pairChecker,0; //Checks if there are missing arguments example: itemid itemid quantity //Important Keywords //Reward = for the reward items //Required = for the required items //Zeny = if you want to specify a zenny //Returned Variables: //@ctr_id - is the number of packages produced //@ctr_id_rew_size = arraysize of the reward array; //@ctr_id_req_size = arraysize of the required array; //@ctr_id_item_rew_id[index] = arrayvariable of rewards itemid //@ctr_id_item_rew_quantity[index] = arrayvariable of rewards quantity //@ctr_id_item_req_id[index] = arrayvariable of required itemid //@ctr_id_item_req_quantity[index] = array variable of the required quantity //@ctr_id_zeny_req = zeny requirements this is not an array //@ctr_id_title$ = title of the package //@ctr_id_category$ = name of the group of the package //Check if the Reward keyword is found else report error if(""+getarg(0)!="Reward") { debugmes "The first argument for ADD_ITEM callsub function must be Reward. Error occur at counter id: "+@ctr_id; return 0; } //This will be use in the array index set .@tmp_loopctr,0; //Loop all the initialize requirements for(set .@add,1; .@add<getargcount(); set .@add,.@add+1) { //If Required keyword has been found break loop if(""+getarg(.@add)=="Required") { //Store the number value where the Required keyword has been found set .@keywordFinder,.@add; break; } if(.@shift==0) { if(getarg(.@add)==0) { debugmes "The item id for Reward and Requirements cannot be zero. Error occur at counter id: "+@ctr_id; end; } setd "."+@ctr_id+"_item_rew_id["+(.@tmp_loopctr)+"]",getarg(.@add); set .@shift,1; } else { if(getarg(.@add)==0) { debugmes "The quantity for items Reward and Requirements cannot be zero. Error occur at counter id: "+@ctr_id; end; } setd "."+@ctr_id+"_item_rew_quantity["+(.@tmp_loopctr)+"]",getarg(.@add); set .@tmp_loopctr,.@tmp_loopctr+1; set .@shift,0; } set .@pairChecker,.@pairChecker+1; } setd "."+@ctr_id+"_rew_size",.@pairChecker/2; //Store the arraysize of the Reward Items //If there are missing arguments in Rewards its either quantity or itemid //Check if the itemid and quantity match. //Error Example: 1100,111,111 //Right Example: 1100,111,1101,111 if(.@pairChecker%2==1) { debugmes "Missing arguments in Reward. Error Occured at counter id: "+@ctr_id; end; } //If Required Keyword has been found //it must not be equal to zero to verify that required keyword has been found if(.@keywordFinder == 0) { debugmes "No Required Keyword Found. Error occured at counter id: "+@ctr_id; end; } //Required Keyword set .@pairChecker,0; //Reset the pair checker set .@tmp_keywordFinder,.@keywordFinder; //Store the last keywordfinder value to a temporary variable set .@shift,0; //For itemid and quantity shifting //This will be use as the array index/key set .@tmp_loopctr,0; //Get all the Required Items for(set .@add,.@keywordFinder+1; .@add<getargcount(); set .@add,.@add+1) { //Check if the Zeny Keyword has been found else continue looping if(""+getarg(.@add)=="Zeny") { //Store the number value where the Required keyword has been found set .@keywordFinder,.@add; break; } if(.@shift == 0) { if(getarg(.@add)==0) { debugmes "The item id for Reward and Requirements cannot be zero. Error occur at counter id: "+@ctr_id; end; } setd "."+@ctr_id+"_item_req_id["+(.@tmp_loopctr)+"]",getarg(.@add); set .@shift,1; } else { if(getarg(.@add)==0) { debugmes "The quantity for items Reward and Requirements cannot be zero. Error occur at counter id: "+@ctr_id; end; } setd "."+@ctr_id+"_item_req_quantity["+(.@tmp_loopctr)+"]",getarg(.@add); set .@tmp_loopctr,.@tmp_loopctr+1; set .@shift,0; } set .@pairChecker,.@pairChecker+1; } setd "."+@ctr_id+"_req_size",.@pairChecker/2; //Array size of the required items //If there are missing arguments in Rewards its either quantity or itemid if(.@pairChecker%2==1) { debugmes "Missing arguments in Required Keyword. Error Occured at counter id: "+@ctr_id; end; } //If reward has not been found if(.@keywordFinder == .@tmp_keywordFinder) { debugmes "No Zeny Keyword Found. Error occured at counter id: "+@ctr_id; end; } //Zeny Keyword if(getarg(.@keywordFinder+1)<0) { debugmes "Negative Zeny Requirments Not Allowed. Error occured at counter id: "+@ctr_id; end; } setd "."+@ctr_id+"_zeny_req",getarg(.@keywordFinder+1); //Title if(""+getarg(.@keywordFinder+2)==""+0) { debugmes "Title Required. Error occured at counter id: "+@ctr_id; end; } setd "."+@ctr_id+"_title$",getarg(.@keywordFinder+2); //Category if(""+getarg(.@keywordFinder+3)==""+0) setd "."+@ctr_id+"_category$","Uncategorized"; else setd "."+@ctr_id+"_category$",getarg(.@keywordFinder+3); set @ctr_id,@ctr_id+1; return 1; //Return a 1 if success end; getCTRIDByCAT: //Getting the CTR ID's related to the assigned to a category //getarg(0) - is the category //getarg(1) - is the total ctr id set .@tmp_ctr,0; for(set .@i,1; .@i<getarg(1); set .@i,.@i+1) { set .@tmp_strcat$,getd("."+.@i+"_category$"); if(.@tmp_strcat$ == getarg(0)) { setarray @selected_ctrid[.@tmp_ctr],.@i; set .@tmp_ctr,.@tmp_ctr+1; } } if(getarraysize(@selected_ctrid)>0) return 1; //Return 1 if there is a CTRID's found return 0; end; }1 point
-
It's possible to add a custom illustration image Here what i've got after test it: showing Poring illustration → Client doesn't read your petinfo.lua or you didn't add it in petinfo.lua correctly showing monster sprite → Client can't find your pet illustration image Gravity Error → Your illustration image size is incorrect BTW, what is your client date and what monster did you want to add as a pet?1 point
-
Mit Langtyp 10 gehen aber die Ganzen Books ingame nicht DH wenn du das Potion Creation Guid lesen willst wird dir der Client abstürzen. Solltest evtl auf 8 umsteigen da geht das1 point
-
Why? What's wrong with our C-style syntax?And which commands do you mean beside script commands? I'm asking that explicitly because a second scripting language isn't something I would support (damn whis would be a mess) and replacing the old one is utterly out of the question (at least with me as responsible person). @Plugin system: I'd like to see something like this but it should be documented this time... (It's the first time I hear about such a thing is already implemented in eA)1 point
-
hmmmm... but db folder have pre-re and re folders. However, rAthena have REMODE option. why? If you do it then do it until the end.1 point
-
1 point
-
1 point
-
try this [ Pastebin ] Required Rune to Enchant the rune stone is card item, so if you have the rune stone, you just need double click on it to enchant your armor =_= the rune are enchanted into the 4th slot of equipment...and this cant be archieved if your eq has only 3 slots or less...1 point
-
First draft of the design, it's likely that while being converted into the HTML format the structure will probably change a little. Expect some jQuery and some animations in there though, give it that little extra fizz.1 point
-
I believe that section of the board is set-up in a way that topics are arranged by posting date of the topic itself. In other words, older topics doesn't get bumped just because someone commented on it. Someone with ACP access needs to confirm this though.1 point
-
Fantastic work Chemical Crush. The quality of your work is growing considerably and among the top I've seen. Keep it up =)1 point
-
No problem~ Haha thanks, i try to make cuteish looking things x.o Thank you for that! Hopefully i'll have a new map out for download soon.1 point
-
Aw thanks jTynne He's a cutie. Also thank you guys for dl'ing my maps, please please let me know if there are any bugs / glitches.1 point
-
eAthena doesn't have third jobs. Use rAthena. rAthena has all 3.1 jobs and Royal Guard. The rest of 3.2 will be added in later.1 point
-
Login Screen Generator Uplaod your Picture...then Convert...and merge the GRF into your Current Custom GRF then ..all done....1 point
-
1 point
-
Five stars, Chemie! Thanks so much for sharing your work here! +1 for the advancement of the community! Hopefully more and more people will follow your example! <333! Great work! Can't wait to see more from you in the future! Also! If you ever need/want free web space, there's always a place for you at jtynne.com/chemicalcrush if you'd like! Just holler via PM and I'll set it up asap! (Can also provide you free hosting as an addon domain in case you ever got a .com/org/net!)1 point
-
Why thank you I hope you like it, and if you come across any bugs lemme know.1 point
-
Me toooooo. I also wanna do one of the other towns from there, I forget what it's called. >>; We'll see how this one turns out. It is probably gonna look slightly different since I'm only using normal RO models. But hopefully it will turn out well. Gonna have lots of fun with those inside maps though haha.1 point
-
It was originally made for a server I worked on but the server died. We were going to use it as a custom novice grounds. I couldn't tell you what else to use it for really lol.1 point