Changelog

From idlewiki
Jump to: navigation, search

(Also see the To-Do list)

  • 2012-04-24
    • Random challenges and manual challenges now have the following limits:
      • Your opponent's level will not be more than 10 higher than yours.
      • Your opponent's sum will not be more than 15% higher than yours.
      • You are able to be a bully, and challenge even the weakest of the weak.
  • 2012-04-23
    • Potions are no longer used in challenges.
    • When you challenge, your opponent will now be selected from those near to your own sum.
  • 2012-03-31
    • Buying a level now resets your TTL as if you'd leveled normally.
    • Penalty factor raised to 1.16 from 1.14 in order to match the Time-To-Level factor of 1.16.
  • 2012-03-18
    • Made weapon drops a little more likely to happen.
    • Character data is only saved to the database when the character is online. I guess I've been wasting a lot of time re-saving offline characters over and over and over...
    • Items decaying on the map will no long keep their names if their level decays past the item's minimum level.
    • Some events weren't updating the database immediately (quest finishes, for instance) but will now. You'll see your rewards reflected on the website more promptly now.
  • 2012-03-17
    • Tweaked some network code which will hopefully be a bit more efficient.
    • Tweaked some logging code which will hopefully save a lot of I/O.
  • 2012-03-15
    • Fixed a divide-by-zero bug for characters with zero sums when meeting on the map.
  • 2012-03-13
    • Removed Rizon network due to nobody playing there.
  • 2012-03-10
    • Removed SacredForest network due to nobody playing there.
    • Removed RomaniaIRC network due to nobody playing there.
  • 2012-02-07
    • Fixed a database issue that caused the quest page to incomplete quest details.
  • 2012-01-03
    • Fixed a few parts of the code that were preventing people from fighting.
  • 2012-01-01
    • Happy New Year! Game Reset!
  • 2011-12-30
    • Popcorn is now 400 gold.
    • Slays now have the same payout as last game. Monster payouts are around half of last game.
    • You are no longer able to fight members of your own team.
  • 2011-12-28
    • Added a new network: POTNet
    • Patched some code to prevent some bad things from getting worse (Network name changes are bad, mmkay?).
  • 2011-12-20
    • Retuned item prefixes, they now have maximum levels that you can find them (no more shiny items at high levels).
    • Nick changes are no longer shown over the channel relay.
    • Updated SReject's item matrix page to reflect the item rebalancing better.
    • Reduced payouts from creeps and slays across the board, keeping the same linear increases.
  • 2011-12-14
    • Removed Tehxtre.me network. DNS has been nonexistant for a week now.
  • 2011-11-30
  • 2011-11-20
    • Fixed a largish bug that prevented people who joined the game channel from getting autologin.
    • Broke network configuration into an external file, so keeping test code and live code in synch is easier.
    • Added a new RSS script onto ElfStar, a channelbot on Undernet.
    • Updated mediawiki to 1.17.
  • 2011-11-13
    • Fixed a bug with some undead stealing code where it crashed if there were no 'suitable' priests to steal from.
    • Fixed a warning that spams the logs when someone repeatedly messages 'slay' to the gamebot with no target specified.
  • 2011-11-08
    • Made changes to the autologin code again, which should prevent the 'ghost' online users from being online.
  • 2011-11-06
    • Fixed a bug that crashes the bot in a rare situation when there is only 1 online undead.
  • 2011-10-31
    • Happy Halloween!
    • Fixed a typo in some help text
  • 2011-10-28
    • Fixed up some of the autologin and autovoicing code.
  • 2011-10-13
    • Fixed an important bug with godsends. They were giving penalties instead of bonuses. Sorry.
  • 2011-09-20
    • Changes you make to your bank will now be updated in the database immediately.
  • 2011-09-09
    • Updated the UnrealIRCd's 'Connection reset by peer' to not have penalties.
    • Attempting a lag-free Nightstar Network...
  • 2011-09-08
    • Removed IRCPros network.
  • 2011-09-07
    • Fixed a lot of webpages so that they show the proper item sums for characters.
    • Fixed all tournament pages to show the proper number of characters that can participate at once.
  • 2011-09-05
    • Fixed a bug on the quest webpages related to the number of characters on the current quest.
    • Updated some code related to calculating privmsg/notice penalties.
    • Fixed a logic bug related to team invites (you wouldn't have noticed it, but it complained in the logs).
    • Further fixed the privmsg/notice penalty calculations by not counting the colon (:) prefacing the text in the raw IRC protocol.
  • 2011-09-03
    • Reworked engineering and item dropping code.
    • Something else too, but now I can't remember what it was. I hope it was good.
  • 2011-09-02
    • Fixed a data bug related to removing a character.
    • Reworked some of the autologin code, perhaps really fixing multiple logins.
    • Streamlined some older code with less old code.
  • 2011-09-01
    • Added 'Wyvern' to the 'help attack' command. Thanks MegaJoy!
    • Added a new network: OspreyNet
    • Added a new network: ChatNPlay
  • 2011-08-31
    • Massive overhaul of named items. They are balanced now, and will have weird names. Also, calamities and godsends are equal among the items now.
    • Playerview webpages now show the new items properly.
    • Popcorn doubled to 200 gold.
    • Fixed autologin. Now s0lid_ will have to find something else to complain about.
    • Fixed multiple logins. Some people were able to sneakily log in multiple characters, until now.
  • 2011-08-30
    • More network improvement you won't see.
    • Slay minimum gold rewards increased again. Webpage updated accordingly.
  • 2011-08-29
    • Fixed the broken OO stuff.
  • 2011-08-28
    • CPRIVMSG/CNOTICE detection is automatic now
    • Updated the Object-Oriented code some more, and broke some stuff.
  • 2011-08-27
    • Fixed an item bug. No more level 0 items.
  • 2011-08-16
    • Removed EuropeIRC network due to instability
  • 2011-08-15
    • Minimum gold value on slays has been increased
  • 2011-08-14
    • I haven't been recording changes this last month. Most notable that I can remember:
      • Alignment changes are no longer shown in the game channels. Instead, the player gets a private message back.
      • Worked on new named items, but some people didn't think I did a good enough job, so back to the drawing board...
    • Quest pages are working properly again, including the map generation
  • 2011-06-09
    • Fixed some more division by zero errors.
    • Worked on the bug where people are logged in on some networks but aren't really there.
  • 2011-05-28
    • Added myIRC irc network.
  • 2011-05-27
  • 2011-05-24
    • Short circuited an internal bug which tried to save 'idlerpg' to the database.
  • 2011-05-23
    • Fixed up some bugs in godsends and quests where random generation failed.
  • 2011-05-04
    • In a random challenge, critical strikes and item drops only happen if you roll over 90% and the loser rolls under 10%.
    • When you use the 'fight' command and win, critical strikes and item drops only happen if you roll over 90% and the loser rolls under 10%.
    • When you use the 'fight' command and lose, level drops and item drops only happen if you roll under 10% and the winner rolls over 90%.
    • When you fight another player by running into them on the map, critical strikes and item drops only happen if winner rolls over 90% and loser rolls under 10%.
    • Since tournaments are taking so long with so many people, i've increased their speed to 1 battle every 10 seconds instead of one every 15 seconds. Quicks are now 1 every 5 seconds, instead of every 12 seconds.
  • 2011-05-03
    • The people have spoken against Random again, so it has changed to Perl 5.10's internal rand() again.
  • 2011-05-01
    • Royal tourney page is now fixed.
  • 2011-04-26
    • Removed penalty for DALnet services ghost kills.
  • 2011-04-16
    • Finished the last touches, and restarted the game. Happy Idling!
  • 2011-04-13
    • Hopefully finished fine-tuning the team battles.
  • 2011-04-04
    • You can now use the player=Playername format in the playerview.php URLs as well as the playerID=xxx for ease of use.
    • Refactored a lot of the game code, it should be a bit more efficient.. Also running on Perl 5.12 instead of 5.8... I hope nothing breaks..
  • 2011-03-30
    • Changed the rest of the webpages that link directly to players to use player ID as well.
  • 2011-03-29
    • Changed up some of the webpages to use player ID instead of player name. This fixes a bug with character renaming, and deleting and re-adding characters as well.
  • 2011-03-26
    • Team management is done. Now to do something with teams...
    • Fixed a few little bugs that threw warnings to the logs
    • Refactored a bunch of code that should make some internal things a bit faster and use less memory.
    • Got rid of Celebrities, and replaced them with Fantasy Legends
    • Smilie removed from bet results.
    • Buying potions now reports to your PM, not to the channel.
  • 2011-03-24
    • Fixed a registration bug caused by new db methodology. Also fixed the same issue with creating teams.
  • 2011-03-23
    • Reworked team commands; now the team owner must invite players into the team, and then they can join it.
    • Team owner can no longer kick themself off the team, causing chaos.
    • Fixed an elusive bug that caused ghost characters in memory - yes, you had no idea, and still don't.
    • Team management commands are complete, unless someone finds a bug. Still need to do better name checking...
  • 2011-03-21
    • New team command: 'team members' that shows everyone in your team.
  • 2011-03-19
    • You can no longer create additional teams with the same name as another. This goes for renaming a team too.
    • Changed some internal logging things. Each network now logs to a separate file. This will make it about eleventy hundred times easier to track network issues.
  • 2011-03-18
    • Updated all Tournament webpages to use the new tourney limits data, so it will correctly show how many more tourneys the previous winners must sit out.
    • There now exist some team commands in the game: 'team', 'team join', 'team quit', 'team create'.
    • There now exist some more team commands for team owners: 'kick', 'newname', 'newpass'.
    • Teams are now functional, except for one thing: The owner cannot quit and delete the team. That'll come soon, though.
  • 2011-03-17
    • Added an RSS reading script to a bot in the help channel that will announce changes to this wiki on the channel itself.
    • Added initial Team structures to the database.
    • Rebuilt tourney limits table. Users who change player names won't be exempt from their old limits now.
    • Player webpages now show teams, and player lists now have team columns, which are sortable.
    • raw* php pages now contain team IDs.
  • 2011-03-15
    • Fixed a bug related to loading potions, it should work as intended now. Wording may still need to be changed.
  • 2011-03-14
    • Added FnNuts network
  • 2011-02-23
    • Updated some network code regarding netsplits, quits, and nickchanges. Might fix the one bug where the bot starts giving people penalties for doing commands on certain networks.
  • 2011-02-09
    • Changed tournament pages to have correct data; since the tourney limiting db changes, it wasn't showing all people.
  • 2011-02-07
    • Changed the way tournament limiting is recorded (basically cleans up database tables)
  • 2011-01-26
    • Added a Disclaimer section to the main website.
    • Added some text into the penalties section about intentional penalties.
    • Added a donation link to the disclaimer section, and on the main page of the wiki.
  • 2011-01-20
    • Fixed the 12-char nick issue - the database column was varchar(12), so it was loading wrong.
    • Hacked in a perl srand() hourly, maybe this will please those who think random wasn't random enough...
  • 2011-01-19
    • Rebuilt some network code, trying to prevent some odd bugs with nicks that have [] in them.
  • 2011-01-15
    • Removed What-Network.
    • Wrote some code to make the bot PART channels it isn't supposed to be on (otherwise, force-joined channels cause penalties if players talk there).
  • 2010-12-16
    • Tournaments now can be even bigger.
    • When trying to steal items, only a channel message will be shown.
    • In regards to the 'load' command, help text will only be displayed when you 'load help'.
    • When buying potions, you can just specify 'power' or 'luck' instead of 'power-potion' and 'luck-potion'.
  • 2010-12-14
    • Added the 'load' command for potions. You will not auto-use potions now.
    • Added the AnimePirates.net network.
    • Removed some 'remaining gold' PMs.
  • 2010-12-10
    • For manual challenges, your opponent is now picked from the pool of people 10 levels higher than yourself and lower, rather than just everyone.
  • 2010-12-09
    • Fixed some math used to determine how much gold is won for slaying monsters.
  • 2010-12-08
    • Changed some upgrade center text, you probably never even knew it was there.
    • Creeps and Monsters are no longer case sensitive.
  • 2010-12-06
    • Fixed RomaniaIRC link on the main page of the game's website.
  • 2010-12-04
    • Added a new creep, Beholder, and updated the webpages to show it.
  • 2010-12-02
    • The other type of quest now shows rounded percentages now, instead of like 33.33333333%.
  • 2010-11-30
    • Quests show rounded percentages now, instead of like 33.33333333%.
    • Maximum TTL off for winning a quest is now 33%.
    • Quests should now react properly when all players get disqualified.
    • Quests can now happen to level 30+ people, instead of level 31+ people.
    • When a quest is failed completely, the next one will start in 6 hours instead of 12.
  • 2010-11-28
    • Quests now show 25/33/50/100% instead of .25/.33/.5/1% when completed. The time off and stuff was correct, just the display was off.
  • 2010-11-26
    • Quests now give differing experience rewards for how many people finish. 4 people get 25% off, 3 people get 33% off, 2 get 50% off, and 1 gets 100% off.
    • Quest finishers now split a pot of 3000 gold. 4 get 750 gold, 3 get 1000 gold, 2 get 1500 gold, and 1 gets all 3000.
    • Winners of bet challenges no longer get time off.
    • Evil players have to be online as least half as long as their victims in order to steal items, and can only steal from people up to 10 levels ahead of them.
    • Gold Stealing now has a minimum of 5% of the target's gold, max is still 10%.
    • Added QuakeNet to the server list
  • 2010-11-25
    • Happy Thanksgiving, Americans.
    • Quests will now just remove anyone that gets a penalty, and keep the quest going.
    • Added a few bugs related to loading and saving quests, caused by the previous line.
    • Fixed one of the bugs mentioned in the previous line. I'm sure there's more.
    • Fixed the What-Network bug that caused Weird Things™ to happen.
    • Fixed a bug that was throwing errors now and then.
  • 2010-11-09
    • If you don't have enough gold, you can't get into certain tournaments now.
  • 2010-11-08
    • More creep tuning
  • 2010-11-07
    • More creep tuning
  • 2010-11-06
    • More creep retuning. I think that's it. Slay target retuning next.
  • 2010-11-05
    • Retuned creeps some more
  • 2010-11-04
    • Heroes and Engineers can now be upgraded at level 15.
    • Removed some redundant messages sent to the player that also get sent to the channel.
    • Networks that use 'ircd-seven' (Freenode) now utilize CPRIVMSG and CNOTICE for faster PM responses.
    • Nerfed luck potions. They now provide a random 5-10% boost instead of a guaranteed 10%.
    • Rebuilt creep stats. Feedback required.
  • 2010-11-03
    • Made more changes to the way rolls are done again; maybe this will be the last time...
    • You will notice faster bot responses directly to you on networks that support CPRIVMSG and CNOTICE.
    • Engineer caps are now 5 times the engineer's percentage.
  • 2010-11-02
    • Bank now accepts 'all' amount for withdraw/deposit.
  • 2010-11-01
    • Updated webpages to show bank status.
  • 2010-10-31
    • Alignment restrictions removed.
    • Made changes to the way most random rolls are done; hopefully this will make random stop seeming non-random in some cases.
    • Added the bank!
  • 2010-10-28
    • Updated Blind, Quick, and LowRoll tourney pages, because there was an error not showing people that had won or gotten 2nd in both variants.
    • Stopped using MT random to pick characters in tourneys.
    • Built a new function for replacing displaysums() that should work better, testing on celeb fights.
  • 2010-10-27
    • Updated tournament pages to show last winners, and how many of the next tournaments certain players can't be in.
    • Added gold steals page, and item steals page.
  • 2010-10-22
    • Changed the method by which items were chosen out of lists.
  • 2010-10-12
    • Changed manual login message on the channel so that it is more obvious that a person has manually logged in.
  • 2010-09-30
    • Fixed a spelling mistake when setting your email: ('adress' is now 'address') Credit: auscompgeek on Freenode.
  • 2010-09-15
    • You should now see notices on the other nets when the bot gets disconnected from another network.
  • 2010-09-07
    • You will no longer get a message back from the bot when you upgrade items. Why? Because you can see it on the channel, and it just creates a lot of lag when some people upgrade items all at once (bad scripts, really, you know who you are!)
  • 2010-08-15
    • Changed some internal functions which break lines that are too long into multiple lines. Long lists of players for tourneys and logging in will no long be broken in the middle of a name.
    • Synched the multinetwork code with the test game server. Both should be a bit more robust now.
  • 2010-08-11
    • Closer to the new modifiers pages: Rolls and sums are now logged in the modifiers database. No gameplay change.
    • Fixed the wording on the commands webpage for betting. I hope it is clearer now.
  • 2010-08-05
    • You can now only change your alignment once per level. You can change again next level, or if you lose a level.
    • The website can now also be reached at multirpg.com multirpg.net multirpg.org
  • 2010-08-03
    • You can now buy a Luck Potion for 200 gold that will raise your next roll up to 10%
  • 2010-08-01
    • EFnet now uses a bnc for the bot, and the nick is now 'multirpg' instead of 'multidle'
    • Freenode nick is now 'multirpg' instead of 'multidle'
  • 2010-07-27
    • Buying experience now only gets you 10%
    • Added more powerful monsters to the monster list so you will see 'Monster' less often
  • 2010-06-15
    • Adjusted many Tournament variables
      • Delays between individual fights have been adjusted to be a bit longer, for flooding reasons
      • Death Match is now 32 or 64 players
      • Royal is now 32 or 64 players
      • Blinds are now 16 or 32 players
      • Quicks are now 16 or 32 players
      • Gold is now 32 or 64 players
      • Item is now available to level 25+
  • 2010-06-14
    • Added GameSurge IRC Network: #multirpg and #multirpg-discuss
  • 2010-06-10
    • Item Tournament will now be either 32 or 64 players, if 64 players level 35+ are available.
    • Commands page now has a link to Buy Items.
  • 2010-05-04
    • You can't remove your character while there is a tourney running.
    • If you remove your character while in a quest, the quest will stop, and not have errors.
    • Autologin/voice is probably fixed.
    • Netsplit code should be fully working now that i made it network-aware.
  • 2010-04-29
    • Big, big changes. Welcome to Multi-Network IdleRPG!
    • Tournament winners/runners up can't be in the next 2/1 tourneys of the same type.
    • Deleting your character in the middle of a tourney *shouldn't* break the bot.
    • Modularized tournaments, debug, gender subs, and server procedures.
  • 2010-04-23
    • Tourneys winners didn't have their Time To Level shown after being rewarded, this is now fixed.
    • Added some better debugging for the sql updates in certain cases.
    • Changed Champion's League to 32 players again, but went up to 4 days between them.
    • When someone wins a tournament, they now can't be in the next 2. Runners up can't be in the next 1.
    • Long lists of character names are now alphabetical, non-case sensitive.
    • Winning tourneys now only gives you a 10-30% time boost. Runners up get 5-15%.
  • 2010-04-22
    • Completely rewrote the tournament code, and put it in a separate file. Modularization ftw!
    • Optimized the voicing/devoicing when the game starts. Much, much faster now.
    • Autologon should be even better now, in that it should never say 0 qualified any more.
  • 2010-04-16
    • Updated the webpages to show correct unique item ranges.
    • Updated the support email link to the new domain.
  • 2010-04-15
    • Registered 'idlerpg.org'
    • Changed old domain to new domain in all text everywhere i could find...
    • Several small code enhancements that aren't visible, for the sake of readability and efficiency.
  • 2010-04-13
    • Low-Roll tournaments are now every 6 hours instead of every 3 hours.
    • Low-Roll tournaments now have a minimum of 16 players, instead of 8.
    • Champion's League now has a minimum of 64 players, instead of 32.
    • Champion's League now occurs every 48 hours instead of every 36 hours.
    • Blind and Quick tourneys now have a minimum of 32 players, instead of 16.
    • Buying experience now reduces your time to level by 20% for 500 gold.
    • Popcorn now only has a 1-in-20 chance of reducing an item by 10%, instead of a 1-in-10 chance.
  • 2010-03-19
    • Finished moving the game and site and this wiki to a new server at staminus.net.
  • 2010-01-23
    • No longer will random celebrity fights happen when any character levels up.
    • Fixed the website maps. You should also never see 'TARGET CHANGE TOO FAST' on them.
    • Disabled critical strikes when you have a random challenge after you level.
    • On random challenges, critical strikes can only be made by the higher-summed person.
  • 2010-01-18
    • Turned the 'Under 45' and '45+' Blind tournaments to 'Low-Level' and 'High-Level' instead.
    • Reformatted the date format on this page to yyyy-mm-dd.
    • Turned the 'Under 45' and '45+' Quick tournaments to 'Low-Level' and 'High-Level' instead.
  • 2010-01-14
  • 2009-12-14
    • I think i've finally got 'random' licked. Also updated the website about penalties. Also, fixed some other little things.
    • Added a message so people on a quest that fails are notified.
  • 2009-12-03
    • Made some more changes to 'random', new implemented for sum rolls. If this is good, I'll start using it elsewhere.
  • 2009-12-02
    • When a person removes their account, they will now be devoiced as well.
  • 2009-11-21
    • Fixed some odd text shown when you try to fire an engineer or unsummon a hero and you are under level 15.
    • Made some other small changes to discourage certain 'strategies'.
    • Changed version number to 3.4.0, which I probably should have done before restarting the game.
    • Changed version number to 3.4.1, which I should have done after these changes.
    • Fixed the quest.php page. It will now show the proper info.
  • 2009-11-09
    • Fixed some color issues on the playerview web pages.
    • Increased the frequence of random gold stealing.
    • Increated the amount of random gold stolen from 5% to 10% of the target's gold.
  • 2009-11-02
    • Fixed a bug created by capping engineer upgrades. Your level 0 engineers will work properly now. (Thanks to bbwolf for pointing it out)
  • 2009-10-31
    • Gold stealing is live now, and can happen about as often as godsends.
  • 2009-10-30
    • Changed the penalty message for Undernet when a person registers with X causing the bot to see a QUIT.
    • Updated some gold stealing code. (not really live yet)
    • Perhaps fixed the bug where you don't get voiced upon rejoining from a netsplit.
  • 2009-10-29
    • Chances of losing a level in a fight are now reduced to 1%.
    • The 'stats' command will now always tell you about all of your options. (thanks to _u2pop_ for pointing it out)
  • 2009-10-28
    • Now using an alternate method of generating random numbers. We'll see if things stop appearing non-random.
  • 2009-10-27
    • Undead stealing is now less likely.
    • Power potions now only give a 10% bonus.
  • 2009-10-20
    • Devoice first nick if a 2nd nick logs the char in
    • Base odds of stealing items down to 1-in-70 from 1-in-35. With attacker alignment of undead, and target alignment of priest, you can get up to a 1-in-50 chance. Conversely, it can be as bad as 1-in-90 if you are a priest attacking the undead.
    • Item steals now also have level factors. If you you are attacking someone 2 levels higher than yourself, the 1-in-x increases to 1-in-(x+2).
    • Item tournament will now support 64 players, but will fall back to 32 if that many aren't available.
    • Champion's League will now fall back to 32 players if 64 aren't available.
    • Engineer upgrades are now capped at twice your engineer's level.
  • 2009-10-01
    • Fixed rolls. You won't see rolls of 0 anymore. Or at least you shouldn't. It is now also possible to have a perfect roll.
  • 2009-08-04
    • Fixed a small bug in which the bot could theoretically recurse infinitely and die.
    • Also fixed a weird copy/paste error at the end of the code that surely would have crashed next restart.
  • 2009-07-20
    • Lowroll tourneys now require level 5 to enter.
  • 2009-07-19
    • Sorry for my absence. Real life is a bitch sometimes. Also, I can't IRC from work.
    • Buying a level is more expensive now. 5000 gold up to level 50, then 200 more gold per level from there.
  • 2009-06-13
    • Bot now keeps the channel moderated at all times. It devoices anyone not playing, and voices people who are logged in. Thanks go to Fragmer and Fl00k for the code.
  • 2009-06-12
    • Characters with a zero sum are no longer allowed in low-roll tourneys.
    • Power Potions now cost 200 gold pieces.
    • Upgrade messages in the channel now show how many points the item was upgraded.
  • 2009-05-31
    • Fixed a hole that allowed external spambots to lag the game.
  • 2009-05-22
    • Halved the chance of named items being found.
    • Merged in changes from test code (voice on login stuff that isn't live).
  • 2009-05-06
    • Made a small change that hopefully will fix the PRIVMSG issues. It seems to have been a BNC issue when the bnc reconnected as a different nick, and the bot couldn't figure out what was going on.
  • 2009-04-20
    • No longer penalyzing for this quit message that happens when some servers 'die': Quit (Write error: Broken pipe)
  • 2009-04-10
    • Fixed a bug when trying to fire engineers. Thanks for finding it, Vladdeh.
    • Changed text on the webpages to reflect level 20 engineer upgrading change.
  • 2009-04-08
    • Fixed some bugs on the webpages that spewed errors when no events of their types had happened yet. Thanks to Paman for spotting the bugs.
    • You can now upgrade your engineer starting at level 20, instead of 40.
  • 2009-04-07
    • Game Reset! Who will win this time? Hopefully not s0lid_ again!
  • 2009-03-24
    • Began writing code for gold stealing.
    • Added code to clear the following files on game reset: debug, dbdebug, helperdebug, mapitems, modifiers, questinfo. This is because I always forget to do them manually, and having last games modifier entries causes havoc on graphs and player webpages.
    • Modified a bit of code to hopefully prevent the strange errors/warnings about trying to save the 'idlerpg' character to the database.
  • 2009-03-23
    • Changed the rate of item decay on the map to be longer.
    • Added some 'defined' logic to some variables to reduce console-level warnings.
    • In another effort to give engineers more use, you will now find items after beating creeps.
    • In an effort to give engineers more use, you will now find items after winning all tournaments (except item and low-roll which modify your items already).
    • Fixed a small bug in restoring the times for low-roll type tourneys on a bot restart.
    • Finished ripping out the High-level Low-roll tourney code (both in the game bot and the web pages).
    • Fixed up the ircu/unreal differences, and a 'servertype' option in the .conf file.
    • Fixed a bug in the High-level Low-roll tourney's participant picking code. Then realized the whole tourney sucked, and disabled it.
    • With Paman's help, fixed a few bugs (including HTML injections) with the user-defined realname, email, avataar, and location fields.
  • 2009-03-18
    • Fixed a bug in the switched-off dual-bot code that prevented the channel from being moderated for tournament events.
  • 2009-03-17
    • Modified the dual-bot code to be switched on/off via the .conf file. Merged the dual-bot code into the main branch.
  • 2009-03-16
    • Engineer salvaging can now no longer happen more than one time in a row per (x,y) coordinate.
    • Incorporated the dual-bot code into the live game code, after editing it to be able to be switched off and on at bot start time. It's currently 'off'.
    • Updated commands.php to show engineer commands.
    • Updated xml.php to give info on hero level, engineer status, and engineer level.
    • Items on the map will now downgrade a level after a maximum of 1 day. The smaller the item, the quicker it decays.
    • You will no longer get a notice after challenges or slays telling you when you can do them again. Slay is always 24 hours, and challenges are always 3 hours.
    • You will no longer get notices when you find named items. You will still see it in the channel though.
  • 2009-03-15
    • Engineers implemented.
    • Bets no longer use alignment modifiers. Only raw sums.
    • The text when finding items has changed a bit.
    • A bug when finding named items that aren't as good as your own has been squashed. You'll see them drop to the ground now (instead of it looking like you didn't find anything at all)
  • 2009-03-09
    • Small edit: If you try to change your alignment to what it already is, it won't output anything.
    • Changed the way people are selected for lowroll tournaments. It's far more sane now than the old method.
    • BET fights now do not implement alignment in regard to the sums.
    • You can now only buy 5 bags of popcorn per level (non-persistent between restarts).
    • Lower level characters will no longer find level 0 items.
    • When you drop a level, you get 5 more fights. Yes, you could have more than 5, if you didn't use your first 5.
  • 2009-02-24
    • There is now an 'all' option to the 'upgrade' command. This will upgrade all of your items by the specified amount, assuming you have the gold to cover it.
  • 2009-02-20
    • Alignment changes shown in the channel will no longer also be sent via PM to the character, decreasing lag even more (especially for runaway scripts)
  • 2009-02-18
    • There now has to be at least 15% of people online for evilness() goodness() and godsend(). (evilness() is the one that does undead stealing).
    • Fixed a bug where TTL wasn't displayed correctly after a critical strike.
    • Combined a few more lines together. "<idlerpg> simple cries." was one of them. Others related to TTL.
    • Made events prior to critical strikes show ttl before a crit is even attempted.
    • Combined TTL into slay/challenge/fight lines. Their recovery times will no longer be shown on the channel, but will be noticed directly to the player
  • 2009-02-06
    • When undead characters try to steal, and fail, it will be shown in the channel. It will also be logged to the modifiers file. Previously, only the successes where shown and logged.
    • Some lines have been combined to save on lag. (TTL no longer gets its own line).
  • 2009-01-30
    • Low-Roll Tourneys run 3 hours now instead of 1.5.
    • Combined some lines for less lag: "blahblah reaches level 31 in 0 days, 17:09:18" will now be put onto the end of the previous line in several cases.
    • Increased the odds for undead to steal.
    • Item drop rates have been changed. If you are undead, you are more likely to get a drop. If you are a priest, you are less likely to get one. Also, you have a better chance of getting a drop if the person you are attacking is a priest, and less if they are undead.
    • When starting up, the next Tourney is now announced.
  • 2008-12-24
    • Gave everyone 1000 gold for Christmas.
  • 2008-12-18
    • Added Celebrity Robert Downey Jr. He's Tough. Heck, he's IronMan!
  • 2008-12
    • Added a few advertising lines to MingBeast's spam about this wiki and to-do list.
    • If queue is bigger than 20 lines, 'top 5' isn't done (saves on lag).
    • Wrote a new php page to show results of item drops.
  • 2008-09-03
    • You can now SLAY Hippogriff.
    • You can now ATTACK Minotaur.
  • 2008-06-12
    • We all know Undernet can be crap sometimes. We are no longer penalizing for Ping Timeout
  • 2008-04-24
    • With all our nifty mods and such, our bot was suffering greatly. Now he's speedy again, with a shiny new sql back end!
    • Also, the website has been updated to fetch data from the database.
    • About eleventy hundred spelling and formatting mistakes on IRC were fixed!
    • We really apologize about the long, long hours of testing and downtime. Hopefully that is over!
    • Added new random star, Chuck Norris. (Yes, he pwns!)
  • 2008-04-02
    • Now you can upgrade your hero! Your hero starts at level 0 with a standard 2% added to your sum. Upgrading your hero will only increase your sum by 1%. You can upgrade your hero to level 9.
  • 2008-01-23
    • Added a NEW thing! BET and win or lose! This is very easy. We decided to make something to gather more money for item upgrade. You can make place a bet on a player and make it fight a character. If the fight is victorious the money you bet on him is doubled! If you lose then its just the money you bet. NOTICE: You can only bet on a player to fight a player with same level or higher! And you also have a 5 bet limit per level. Only level 30+ players can access this command.
  • 2008-01-20
    • Added SLAY rare monster. We added a new type of challenge with monsters on large sums. These monsters are:
      • Medusa - Random sum 1000 to 5000
      • Centaur - Random sum 1000 to 6000
      • Mammoth - Random sum 1000 to 7000
      • Vampire - Random sum 1000 to 8000
      • Dragon - Random sum 1000 to 9000
      • Sphinx - Random sum 1000 to 10000
  • 2008-01-16
    • Added <unsummon> option for hero. This option will kill your hero and take away that 2%
    • Added <upgrade> command. This command will upgrade your item points with maximum 3x your level.
    • Changed ATTACK and CHALLENGE regeneration options. From now on when you level-up <ATTACK> and <CHALLENGE> regeneration time are reset! Enjoy!
  • 2008-01-02
    • We had made a new update called <summon hero>. What it means? Simple! For 1000 goldpieces you can summon a Hero to increase by 2% item sum during a FIGHT, ATTACK or CHALLENGE command. You can have only one Hero. You cannot summon more than one.
    • If you have power-potion(s) it will be consumed and after that the Hero comes to rescue you. :o)
    • Another thing to keep in mind: If you use the FIGHT, ATTACK or CHALLENGE command against an user who has a Hero, it will increse that user power with the same as yours (2%).
  • 2007-12-28
    • The chances to drop a level are smaller now only when <fight> or <challenge> is used.
    • Also, now we have a bunch of monsters. From time to time one or three players get the chance to hunt them.
  • 2007-12-23
    • <stats> gives you some info regarding your regeneration time for ATTACK and CHALLENGE commands. Stats command: /msg idlerpg stats
    • <challenge> lets you fight once on every 3 hours to a random (online) player. Challenge command: /msg idlerpg challenge
    • We have deleted 3 users who did not logged in for 3 weeks. In this way we keep our datebase clean.
    • Do NOT forget to set your <email> in order to keep you informed.
  • 2007-12-16
    • Fixed some technical problems inside database file. We spotted some big errors inside the database file and we had a downtime of almost 20 hours. Lucky for us we solved it and also fixed a minor glich regarding Item Tournament, seems like instead of 2% increase to all items it was about 25%. Thats why some players had big sums.
    • From now on Item Tournament winners will have only +10 added to all items, this way we keep a good chance for anyone to gain a higher sum.
    • Starting 16DEC07 all players with sums above 1000 will be reduced to 1000 because it was a BIG advantage in front of all other players and to keep the game fair (no offence guys). Enjoy idling and we are most sorry for this glich.
  • 2007-12-08
    • UnderNet #idlerpg now has its own radio station to entertain there players. The radio plays non-stop trance, house and various hits. Address is: http://radio.idlerpg.nu/
    • New commands added: Setup your character information. See Commands for more information:
      • AVATAR, NAME, AGE, SEX, LOCATION, E-MAIL
    • Various team battle
    • A new set of Items,like:
      • Scobee's Grand Helm of Knowledge
      • Gabelo's Magic Amulet of Life
      • Nutu's Great Charm of Power
      • Hiena's Little Claw of Doom
      • LadyBlack's Dark Sword of Magic
      • Bogdan's Quick Boots of Speed
      • Cherokee's White Blade of Light
      • Danutz's Glorious Ring of Magic
      • Hopes's Cristal Blade of Heaven
    • There is something you should know about the 'buy ITEM' command:
From the shop you can buy an item to increase your itemsum.
It is quite simple to use: /msg idlerpg buy item
Item can be amulet, boots, charm, gloves, helm, leggings, ring, shield, tunic or weapon
That item is calculated: 2*(YOUR_LEVEL) and it costs 3*(THE_LEVEL_YOU_WANT_TO_BUY) gold
Example: a level 40 player can buy items at max level 80 (2*level) leaving you without 240 gold (3*level_you_want_to_buy).
  • 2007-11-26
    • One more command added to the shop, now you can: /msg idlerpg buy level
    • It costs 5000 gold and it takes you one level up to your journey to 1st place.
  • 2007-11-21
    • We have some funny quests now and others calamity, godsend msg's.
  • 2007-11-18
    • Added something new to the shop: Now you can :/msg idlerpg buy experience
    • It costs 500 gold and it removes you 10% from your time until the next level.
  • 2007-11-10
    • Added more random fight with celebrities. Those are random fights, not characters.
    • Added the Quick Tournament. This is a 8 randomly choosen players Tournament.The battles are very fast and the winner gets 500 gold.
  • 2007-11-08
    • Added something new to the buy command: /msg idlerpg buy popcorn
    • It costs 400 gold and it brings a funny moment for the buyer and a calamity for a random player :D
  • 2007-11-07
    • Added the Item Tournament. This is a 32 randomly choosen players Tournament.Winner gets +10 increase for every item.
  • 2007-11-04
    • Added the Gold Tournament. It's a tournament between 32 random players. In the final round the winner gets 600 gold and the loser gets 300.
    • Random "celebrity" Challenge: From time to time there are some random battles with some famous movie stars or singers. List will be updated/upgraded. idlerpg controls randomly the way those fights occure.
    • Death Match bug: Fixed the bug when winner of Death Match or Royal Tournament levels up and FIGHT commands not reset. Thanks to SirDevil for finding this bug :D
    • The Death Match frequency has been changed to every 3 hours.
    • The RPG "SuperMarket" : This mean that you can upgrade your items from the market using the gold you have only for those on level 15+: /msg idlerpg buy ITEM
    • ITEM can be amulet, boots, charm, gloves, helm, leggings, ring, shield, tunic, weapon or power-potion and is calculated 5*(YOUR_LEVEL) = gold required
    • Power Potion: Now you can buy a power-potion which increase your sum for the next fight by 25%. Command is: /msg idlerpg buy power-potion
    • The price for a power-potion "bottle" is 100 gold.
    • Auto Login to idlerpg works like a charm. Remember, you must have same "nickname!ident@host" to be Auto Logged in!