oilfight
08-22-2005, 10:58 PM
This is where the changelog will be posted. The current changelog as of this writing follows, future changes will be posted via replies
================================================== =============
6/11/05
================================================== =============
*script downloaded and installed on our server
*initial modifications to oilfight theme made
================================================== =============
6/13/05
================================================== =============
*removed a bug that allowed sending a message without a subject, thereby making the message unreadable
*removed a bug in the forgot password routine that would let anyone get anyone elses password just by asking for it
*armory modified to not allow purchasing or selling negative numbers of items.
*armory modified to show proper rank for defense
================================================== =============
6/14/05
================================================== =============
*attack.php modified to not allow negative numbers of attacks
*fixed a bug in vsys that showed code during new user registration
*train.php modified to only allow training of positive numbers of troops
*added a function to cache the number of online users to reduce server load.
================================================== =============
6/15/05
================================================== =============
*changed base.php's looks
*changed referal link given in base.php to work properly
*changed base.php unit production to say "per turn" instead of "per 24 hours"
*continued changes to theme the script for oilfight
*updated some color schemes
================================================== =============
6/17/05
================================================== =============
*edited battlefield.php to look better
*edited attacklog.php to look better
*edited armory.php to look better
================================================== =============
6/28/05
================================================== =============
*edited for new oilfight graphics
================================================== =============
6/29/05
================================================== =============
*changed webhosts to thewird's hosting
*Edited the look and feel of the site some more, incorporating the new buttons and advertising.
*Edited Recruit.php to give out a number of troops relative to your current unit production
================================================== =============
6/30/05
================================================== =============
*Changed the look of inbox.php
*changed mammidea advertisement to not give a stupid post error upon login
*changed the look of stats.php
================================================== =============
7/1/05
================================================== =============
*edited register.php to send out a proper email greeting.
*edited activate.php to start out new users with 1 unit production.
*changed to reference oil instead of gold.
*fixed page not updating bug when logging in
*fixed emailing bug related to activating a new account
*updated the look of attack.php
*updated the look of spylog.php
*modified forgotpass.php to send out proper looking emails.
================================================== =============
7/2/05
================================================== =============
*removed code that shows a user's gold levels from stats.php
*changed battlelog.php to show the races and names for the attacker and defender
*edited attacklog.php to link to the proper user when you click on a previous attack that you've performed
*created an sql script to reset the game for new rounds.
*changed the costs and benefits of the various race-specific weapon and armor upgrades
================================================== =============
7/4/05
================================================== =============
**** Site officially launches ****
================================================== =============
7/5/05
================================================== =============
*Fixed a bug that I created that broke recruitment.
*edited files to remove references to gold.
*changed reset.php to refer to the correct factions.
*fixed register.php and forgotpass.php to retry sending emails if the email server does not respond.
*fixed several pages to remove the possibility of people entering noninteger values:
*finally fixed the negative buying issue for the mercs page
*changed several files to reference oil instead of money or gold
================================================== =============
7/8/05
================================================== =============
*recruit.php updated to only get recruitment bonuses one tier down for referalls.
*edited stats.php so you could join as another user's officer after registration.
*changed loginaction in to the news page for great justice
================================================== =============
7/10/05
================================================== =============
*changed registration captcha code to not conflict with recruitment captcha
================================================== =============
7/11/05
================================================== =============
*Fixed bug where you could be your own commander
*reset.php changed code to following to allow users to keep their same name when resetting their account
****Started developing a brand new alliance system.****
================================================== =============
7/15/05
================================================== =============
*continued working on alliances system
================================================== =============
7/18/05
================================================== =============
*deny users attacking their commander, their commander's officers, or their own officers
*fixed a bug in stats.php where you couldn't send messages to people.
*continued working on alliances system
================================================== =============
7/19/05
================================================== =============
*fixed attack.php to not allow sending of negative numbers of spies.
================================================== =============
7/20/05
================================================== =============
*continued working on new alliances system
================================================== =============
7/21/05
================================================== =============
*Edited stats.php "you cannot become your officer's officer"
*created a system to check your officers contribution (in clicks)
*continued working on alliances system
================================================== =============
7/25/05
================================================== =============
*train.php changed to not allow exploiting negative oil abilities
================================================== =============
7/27/05
================================================== =============
*continued working on new alliances system
================================================== =============
7/28/05
================================================== =============
*changed to limit maximum attack turns to 300:
*armory.php changed to alter repair costs.
*changed to show your turns in red if you've banked the maximum
================================================== =============
7/29/05
================================================== =============
*updated train.php to increase unit production costs exponentially
*edited to give all races the same fortification upgrade costs / benefits
================================================== =============
7/30/05
================================================== =============
*new scoring system based on the total purchase cost of all owned weapons, uprgades, and soldiers
================================================== =============
7/31/05
================================================== =============
*make ranking system sort by score instead of its usual method
*fix alliances bug where you cant always kick your officers
*remove ability to buy / sell fractional items less than 1.
*create a function to email everyone about the new round.
*changed attack.php powercheck function to display meaningful messages, as well as allow players <100 score to attack each other.
*base.php edited to show score
*optimized some counting functions in the sort routine for the turn updater
*reset.php fixed to allow you to change your name to the same name you already have (for real this time)
================================================== =============
8/1/05
================================================== =============
***** Second Round is Started *****
*fixed a bug in attack.php where you could send fractional attacks less than 1.
*turn updater fixed to sort the arrays according to the new score values instead of the old ones
*changed link to battlefield.php to send you to the page of the ranks that you occupy
*changed battlefield.php to show the page list at the top as well as the bottom
*optimized parts of the database
*changed ally.php to show officers their co-officers contributions
*put in a new system to track recruitment clicks
*changed recruit.php to call the new functions in to allow you to click more than one link per given time, just not the same link more than once
*changed to not allow same link clicking within 12 hours.
================================================== =============
8/2/05
================================================== =============
*changed days idle before account deletion to 20
*changed merecenaries / turn to 15
*changed ally.php to show your commanders score and link
================================================== =============
8/6/05
================================================== =============
*Fixed a bug that allowed code injection.
*I made an entirely new help.php file
================================================== =============
8/7/05
================================================== =============
*added recruitment.php and a link to it
*debugged the anti-injection script
*changed the look of the armory
*many other small changes
================================================== =============
8/9/05
================================================== =============
*implemented a new ban function
*changed where attack.php shows UN messages
*fixed a bug in attack.php that shows trained attack soldiers used for the defender
*created new pics for the recruiting page
================================================== =============
8/10/05
================================================== =============
*edited ally.php to send the "you do not have a free slot" into the right place and not show the "something went wrong" message when you have too many officers
*edited the click tracking system substantially
*started initial work on a news page (not battle news, but actual news)
================================================== =============
8/11/05
================================================== =============
*updated attack.php to update the score of any users involved in attacks prior to doing the powercheck function
*udpated inbox.php to change misspelled sublect to subject
*started working on oilburning function
================================================== =============
8/12/05
================================================== =============
*updated stats.php to show a player's race icon, or, if they have an avatar, to show that instead
*still need a system for users to upload avatars for this to be useful
*battlelog.php updated to show avatar if a user has one
*continued work on the new oil burning system
================================================== =============
8/13/05
================================================== =============
*captcha has been put on writemail.php to stop spamming
*recruitment.php updated for proper text flow
================================================== =============
8/15/05
================================================== =============
*now testing changes to battle system including oil burn, and updating to fix bugs in same
*fixed a bug in attacklog.php that shows the wrong damage / casualties for attacks on others
*battlelog updated to not update the news flag if a player views his own battlelog
*attack.php updated to remove the proper amount of gold from the defending army
*battlelog.php updated to show the proper amount of burned oil
================================================== =============
8/16/05
================================================== =============
*divison by zero errors in the oil burning system removed
*oilburns changed to happen slightly less often
*attack and defense now range from 65%-100% of maximum, rather than 50%-100% of maximum
*edited battlelog.php to not show you the results of battles you were not a part of
*edited spylog.php to not show you the results of spy missions that are not your own.
*the score checking routine has been updated to be less suseptible to overflows
================================================== =============
6/11/05
================================================== =============
*script downloaded and installed on our server
*initial modifications to oilfight theme made
================================================== =============
6/13/05
================================================== =============
*removed a bug that allowed sending a message without a subject, thereby making the message unreadable
*removed a bug in the forgot password routine that would let anyone get anyone elses password just by asking for it
*armory modified to not allow purchasing or selling negative numbers of items.
*armory modified to show proper rank for defense
================================================== =============
6/14/05
================================================== =============
*attack.php modified to not allow negative numbers of attacks
*fixed a bug in vsys that showed code during new user registration
*train.php modified to only allow training of positive numbers of troops
*added a function to cache the number of online users to reduce server load.
================================================== =============
6/15/05
================================================== =============
*changed base.php's looks
*changed referal link given in base.php to work properly
*changed base.php unit production to say "per turn" instead of "per 24 hours"
*continued changes to theme the script for oilfight
*updated some color schemes
================================================== =============
6/17/05
================================================== =============
*edited battlefield.php to look better
*edited attacklog.php to look better
*edited armory.php to look better
================================================== =============
6/28/05
================================================== =============
*edited for new oilfight graphics
================================================== =============
6/29/05
================================================== =============
*changed webhosts to thewird's hosting
*Edited the look and feel of the site some more, incorporating the new buttons and advertising.
*Edited Recruit.php to give out a number of troops relative to your current unit production
================================================== =============
6/30/05
================================================== =============
*Changed the look of inbox.php
*changed mammidea advertisement to not give a stupid post error upon login
*changed the look of stats.php
================================================== =============
7/1/05
================================================== =============
*edited register.php to send out a proper email greeting.
*edited activate.php to start out new users with 1 unit production.
*changed to reference oil instead of gold.
*fixed page not updating bug when logging in
*fixed emailing bug related to activating a new account
*updated the look of attack.php
*updated the look of spylog.php
*modified forgotpass.php to send out proper looking emails.
================================================== =============
7/2/05
================================================== =============
*removed code that shows a user's gold levels from stats.php
*changed battlelog.php to show the races and names for the attacker and defender
*edited attacklog.php to link to the proper user when you click on a previous attack that you've performed
*created an sql script to reset the game for new rounds.
*changed the costs and benefits of the various race-specific weapon and armor upgrades
================================================== =============
7/4/05
================================================== =============
**** Site officially launches ****
================================================== =============
7/5/05
================================================== =============
*Fixed a bug that I created that broke recruitment.
*edited files to remove references to gold.
*changed reset.php to refer to the correct factions.
*fixed register.php and forgotpass.php to retry sending emails if the email server does not respond.
*fixed several pages to remove the possibility of people entering noninteger values:
*finally fixed the negative buying issue for the mercs page
*changed several files to reference oil instead of money or gold
================================================== =============
7/8/05
================================================== =============
*recruit.php updated to only get recruitment bonuses one tier down for referalls.
*edited stats.php so you could join as another user's officer after registration.
*changed loginaction in to the news page for great justice
================================================== =============
7/10/05
================================================== =============
*changed registration captcha code to not conflict with recruitment captcha
================================================== =============
7/11/05
================================================== =============
*Fixed bug where you could be your own commander
*reset.php changed code to following to allow users to keep their same name when resetting their account
****Started developing a brand new alliance system.****
================================================== =============
7/15/05
================================================== =============
*continued working on alliances system
================================================== =============
7/18/05
================================================== =============
*deny users attacking their commander, their commander's officers, or their own officers
*fixed a bug in stats.php where you couldn't send messages to people.
*continued working on alliances system
================================================== =============
7/19/05
================================================== =============
*fixed attack.php to not allow sending of negative numbers of spies.
================================================== =============
7/20/05
================================================== =============
*continued working on new alliances system
================================================== =============
7/21/05
================================================== =============
*Edited stats.php "you cannot become your officer's officer"
*created a system to check your officers contribution (in clicks)
*continued working on alliances system
================================================== =============
7/25/05
================================================== =============
*train.php changed to not allow exploiting negative oil abilities
================================================== =============
7/27/05
================================================== =============
*continued working on new alliances system
================================================== =============
7/28/05
================================================== =============
*changed to limit maximum attack turns to 300:
*armory.php changed to alter repair costs.
*changed to show your turns in red if you've banked the maximum
================================================== =============
7/29/05
================================================== =============
*updated train.php to increase unit production costs exponentially
*edited to give all races the same fortification upgrade costs / benefits
================================================== =============
7/30/05
================================================== =============
*new scoring system based on the total purchase cost of all owned weapons, uprgades, and soldiers
================================================== =============
7/31/05
================================================== =============
*make ranking system sort by score instead of its usual method
*fix alliances bug where you cant always kick your officers
*remove ability to buy / sell fractional items less than 1.
*create a function to email everyone about the new round.
*changed attack.php powercheck function to display meaningful messages, as well as allow players <100 score to attack each other.
*base.php edited to show score
*optimized some counting functions in the sort routine for the turn updater
*reset.php fixed to allow you to change your name to the same name you already have (for real this time)
================================================== =============
8/1/05
================================================== =============
***** Second Round is Started *****
*fixed a bug in attack.php where you could send fractional attacks less than 1.
*turn updater fixed to sort the arrays according to the new score values instead of the old ones
*changed link to battlefield.php to send you to the page of the ranks that you occupy
*changed battlefield.php to show the page list at the top as well as the bottom
*optimized parts of the database
*changed ally.php to show officers their co-officers contributions
*put in a new system to track recruitment clicks
*changed recruit.php to call the new functions in to allow you to click more than one link per given time, just not the same link more than once
*changed to not allow same link clicking within 12 hours.
================================================== =============
8/2/05
================================================== =============
*changed days idle before account deletion to 20
*changed merecenaries / turn to 15
*changed ally.php to show your commanders score and link
================================================== =============
8/6/05
================================================== =============
*Fixed a bug that allowed code injection.
*I made an entirely new help.php file
================================================== =============
8/7/05
================================================== =============
*added recruitment.php and a link to it
*debugged the anti-injection script
*changed the look of the armory
*many other small changes
================================================== =============
8/9/05
================================================== =============
*implemented a new ban function
*changed where attack.php shows UN messages
*fixed a bug in attack.php that shows trained attack soldiers used for the defender
*created new pics for the recruiting page
================================================== =============
8/10/05
================================================== =============
*edited ally.php to send the "you do not have a free slot" into the right place and not show the "something went wrong" message when you have too many officers
*edited the click tracking system substantially
*started initial work on a news page (not battle news, but actual news)
================================================== =============
8/11/05
================================================== =============
*updated attack.php to update the score of any users involved in attacks prior to doing the powercheck function
*udpated inbox.php to change misspelled sublect to subject
*started working on oilburning function
================================================== =============
8/12/05
================================================== =============
*updated stats.php to show a player's race icon, or, if they have an avatar, to show that instead
*still need a system for users to upload avatars for this to be useful
*battlelog.php updated to show avatar if a user has one
*continued work on the new oil burning system
================================================== =============
8/13/05
================================================== =============
*captcha has been put on writemail.php to stop spamming
*recruitment.php updated for proper text flow
================================================== =============
8/15/05
================================================== =============
*now testing changes to battle system including oil burn, and updating to fix bugs in same
*fixed a bug in attacklog.php that shows the wrong damage / casualties for attacks on others
*battlelog updated to not update the news flag if a player views his own battlelog
*attack.php updated to remove the proper amount of gold from the defending army
*battlelog.php updated to show the proper amount of burned oil
================================================== =============
8/16/05
================================================== =============
*divison by zero errors in the oil burning system removed
*oilburns changed to happen slightly less often
*attack and defense now range from 65%-100% of maximum, rather than 50%-100% of maximum
*edited battlelog.php to not show you the results of battles you were not a part of
*edited spylog.php to not show you the results of spy missions that are not your own.
*the score checking routine has been updated to be less suseptible to overflows