lp:magedbinterface

Created by Steven Welch and last modified
Get this branch:
bzr branch lp:magedbinterface
Members of OSUMage can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
OSUMage
Project:
MAGE Database Interface Library
Status:
Experimental

Recent revisions

53. By welchsteven

Forgot to save

52. By welchsteven

2010-06-25 Steven Welch <email address hidden>

 * Subroutine.h
 (StatUpdated): Updated the function to include the new statistics
 James(Frostwing) added to the StatisticsStack

51. By frostwing

* main.c (main): Made some changes to the consumables table, it's being flaky, needs fixed.

50. By frostwing

Changes to consumable handling.

49. By frostwing

2010-06-16 frostwing <frostwing@ubuntu-server>

 * MAGEdbInterface.h (ConsumableTable): ConsumableTable loads data from the database into a Consumable struct
 Consumable Struct has been built. Holds all the data from an entry in the consumables table.
 * main.c (main): Added the subroutine case for ConsumeItem.

48. By frostwing

2010-06-14 frostwing <frostwing@ubuntu-server>

 * main.c (main): Character can now die, be knocked out, and be revived.

47. By frostwing

2010-06-11 frostwing <frostwing@ubuntu-server>

 * MAGEdbInterface.h: Fixed the CurrentBuff struct to allow for negative quantities
 Fixed the Buff struct to allow for negative quantities.
 * main.c (main): Cleaned up the output strings. Debug strings no longer in use are removed.
 * Subroutine.h (StatUpdated): Updated to no longer populate bad data into the playerID, teamID, and subroutineID fields even though they are not used.
 (CompareStatistic): Now correctly returns false if no data was changed.
 TODO: Report data to server by dumping it into OutgoingPackets
 TODO: adjust character status if character has died or been knocked out.

46. By frostwing

2010-06-09 frostwing <frostwing@ubuntu-server>

 * main.c (main): Blue block updated.
 Global Cooldown now expires properly.
 Global Cooldown is now set when the character loses more than 20% of their maximum health between two blue block cycles.
 TODO: Outgoing packets is still getting filled with garbage.
 TODO: Server needs to be informed of character status periodically.

45. By frostwing

2010-06-07 frostwing <frostwing@ubuntu-server>

 * Subroutine.h (CheckExpiredBuffs): No more infinite check. Found a better way to do that.
 (CheckExpiredBuffs): Timer comparison fixed.
 (CompareStatistic): Tested, verified that this is properly returning a 1 if nothing was changed and a 0 if the statistic under test was changed.
 TODO: For some reason OutgoingPackets is getting filled with absolute garbage. Find and fix.
 TODO: Globalcooldown check needs to be added.
 Note: Delete from OutgoingPackets will flush the table of data.

44. By frostwing

2010-06-04 frostwing <frostwing@ubuntu-server>

 * main.c (main): New code for the blue block section now checks to see if a stat has been updated by calling CompareStatistic and then shouting any altered stats.
 * Subroutine.h (CompareStatistic): New subroutine, accepts a statistic and compares to see whether or not that statistic has been recently updated.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers