Skip to content

Latest commit

 

History

History
157 lines (114 loc) · 12.5 KB

CHANGES.md

File metadata and controls

157 lines (114 loc) · 12.5 KB

Changes in this branch

This branch addresses the following issue:

Add more health info in Help section, (issue #37 in the source hhaslam11/Text-Fighter repository, issue #3 in the forked emmamickas/Text-Fighter repository)

Desired modifications:

In the current implementation, the Health section of the Help Menus doesn't go into detail of the features available that affect player and enemies health.

In the updated implementation, the Health section describes all aspect of the game pertaining to player and enemy health.

Modified files:

As viewable in the Dependency References folder, the following files were modified in the change:

Time, (issue #72 in the source hhaslam11/Text-Fighter repository, issue #5 in the forked emmamickas/Text-Fighter repository)

Desired modifications:

Add a game clock that would keep track of time, days, months, and years. The game time would be faster than real world time by a certain amount.

Modified files:

Added Files:

Testing:

The following tests were performed to ensure that behavior was preserved after refactoring/changes:

Additional resources:

Please view the following to find additional documentation of the changes and the code involved in the changes

Changes in this branch (to be used in maintainability measurement work).

Changes in the ShowSpecificPotionStats branch

This branch addresses the following issue:

Show Specific Potion Stats, (issue #58 in the source hhaslam11/Text-Fighter repository, issue #7 in the forked emmamickas/Text-Fighter repository)

Desired modifications:

In the current functionality, when a player views their stats, they are only able to view a total number of potions used, but not individual totals for different types of potions that they have used. The changes include separating the totals for individual potion types to display each total, while also keeping a total of all potions used by the player.

Modified files:

As viewable in the Dependency References folder, the following files were modified in the change:

Testing:

The following tests were performed to ensure that behavior was preserved after refactoring/changes:

See here for more information on testing.

Resolution:

The branch was merged with master, closing issue #58:

Pull request #125

Additional resources:

Please view the following to find additional documentation of the changes and the code involved in the changes.

Changes in the AddConstantArrayListAccessModifiers branch

This branch addresses the following issue:

Show Specific Potion Stats, (issue #46 in the source hhaslam11/Text-Fighter repository, issue #4 in the forked emmamickas/Text-Fighter repository)

Desired modifications:

In the current implementation, when accessing an array from a static class including Weapon, Enemy, and Food, the array is accessed directly. The changes include implementing an access modifier to these arrays.

Modified files:

As viewable in the Dependency References folder, the following files were modified in the change:

Testing:

The following tests were performed to ensure that behavior was preserved after refactoring/changes:

See here for more information on testing.

Resolution:

The branch was merged with master:

Pull request #127

Additional resources:

Please view the following to find additional documentation of the changes and the code involved in the changes.

Changes in the CriticalHits branch

This branch addresses the following issue:

Critical Hits, (issue #25 in the source hhaslam11/Text-Fighter repository, issue #1 in the forked emmamickas/Text-Fighter repository)

Desired modifications:

In the current functionality, the damage that a weapon can do can be increased by a critical multiplier based upon the weapon's type. The changes include adding another critical modifier that increases the damage done by weapons with bullets only. This modifier has a 0.01% chance to activate and increases damage by a factor of 10.

Modified files:

As viewable in the Dependency References folder, the following files were modified in the change:

Testing:

The following tests were performed to ensure that behavior was preserved after refactoring/changes:

See here for more information on testing.

Resolution:

Pending

A pull request has been made to merge the change onto the master branch of the source repo.

Additional resources:

Please view the following to find additional documentation of the changes and the code involved in the changes.

Changes in the CheatsIndexOutOfBoundsFix

This branch addresses the following issue:

Critical Hits, (issue #130 in the source hhaslam11/Text-Fighter repository, issue #9 in the forked emmamickas/Text-Fighter repository)

Desired modifications:

In the current implementation, selecting the weaponstash cheat involves accessing an array of weapons in which the final index being referenced is the size of the array, which is out of the bounds of the array. The changes involve updating the condition of the loop that accesses the array to prevent the violation of the index.

Modified files:

As viewable in the Dependency References folder, the following files were modified in the change:

Testing:

The following tests were performed to ensure that behavior was preserved after refactoring/changes:

See here for more information on testing.

Resolution:

Pending

A pull request has been made to merge the change onto the master branch of the source repo.

Additional resources:

Please view the following to find additional documentation of the changes and the code involved in the changes.