Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/24/16 in all areas

  1. Cash Shop Sale System As of Git Hash: aaa4ea9, rAthena supports the official Cash Shop Sale System! Features: Requires 2013-12-23 client or newer. Requires GM level 99; until permission settings are implemented (implemented in Git Hash: 9384bd0). Usage: Enter the item(s) you want to sell in your item_cash_db.txt using Type 8. Start the server or @reloaditemdb. The Special tab will be empty at this time, which is fine. Type /limitedsale and hit enter in the chat window in the client. Enter the item name into the Item DB Name field in the sale window. Fill in the data you want for the item: Number of Sale: Amount of this item that is sold to players. Sale Start Time: This is the Month / Day and then Hour : Minute of the start of the sale Time to sell: How many hours the sale will last. 24h is max tested so far. Click Add Limited Item and wait for the start time that was entered to pass. Thanks to @Lemongrass for implementing this! Don't forget to leave comments and testing results! Thanks! Don't forget to update your SQL tables with upgrade_20161224.sql!
    4 points
  2. Well the main problem I see is that if you just take the renewal database you will have all monster stats completely different to what pre-renewal had. Even if you somehow converted the stats. So the first question is, do your players really want that? All monster stats changed from what they are used to? Like Desert Wolf becoming one of the hardest monsters in the game? Renewal stats go also along with a lot of spawn changes so it wouldn't make much sense to use renewal monsters stats without the renewal spawns too. You wouldn't need to do them one-by-one though. Learn to use a spreadsheet program, then you could write a formula and apply it to all lines. Or as you said change the code so you do the calculation when reading in the database files. But first you probably want to clear up if you really want to use (converted) renewal stats on all monsters. Edit: The next problem would be the drops, they drop renewal items what should happen with those? Some drop rates are also too extrem in pre-renewal like Banaspaty dropping Elunium to 15% on 1x rates. That would totally ruin the pre-re economy. It's better to think about each monster individually.
    1 point
  3. Yes, you can't just use the renewal monster stats with pre-renewal. Instead use pre-renewal mob_db and then slowly copy over the monsters that are only in the re file and give them appropriate stats for pre-renewal. That includes reducing their DEF (you can use the attached converter to find out a comparable pre-renewal DEF value), reducing the level (reduce by ~30), increasing the ATK and increasing the Base Exp and Job Exp (base more than job). prerenewal.zip
    1 point
  4. Because renewal mobs have >100 Defense, which in pre-renewal means it receives 100% less damage. You need to change the mob's stats.
    1 point
  5. Ha thank you! Next update! As you may have expected, they finally see some Familiars! Read all about it in the new strip of PP&P! https://tapastic.com/episode/545275
    1 point
  6. prontera,155,181,5 script Sample#exchange 4_F_KAFRA1,{ mes "Exchange these item?"; for ( .@i = 0; .@i < .item_size; .@i++ ) { mes " > "+ getitemname( .item[.@i] ); } if ( select( "Exchange","Cancel" ) == 1 ) { for ( .@i = 0; .@i < .item_size; .@i++ ) { .@count = countitem( .item[.@i] ); if ( .@count ) { delitem .item[.@i],.@count; .@total += .@count; } } getitem .reward, .@total; mes "Exchanged "+.@total+"x items to "+.@total+"x "+getitemname( .reward ); } close; OnInit: .reward = 909; setarray .item,512,506,507,508,509; .item_size = getarraysize( .item ); end; } try this.
    1 point
  7. hmm , I wonder why I overlook this topic o-o Okay, to support more people to create more topic like this .. I will complete this request. https://pastebin.com/VNavCfWt
    1 point
  8. https://github.com/S-anasol/sanasol/tree/master/itemizer_log
    1 point
×
×
  • Create New...