Adds buff effects for regeneration and minions

This commit adds support for regeneration (both regen and deregen) and
minions (for both goodguy or badguy - or both at the same time). It also
adds tests to ensure correct code workflow.
This commit is contained in:
Basilius Sauter
2016-06-06 09:29:31 +02:00
parent 7b609e3b5c
commit a53ab601f5
11 changed files with 860 additions and 90 deletions
Generated
+39 -36
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"hash": "29eaae94cbc5b621aa6d3addeb2bb310",
"hash": "ae66861589f917620e6ca83a84e235cd",
"content-hash": "cba343f753537b39dd63a0580b9c2630",
"packages": [
{
@@ -104,16 +104,16 @@
},
{
"name": "composer/composer",
"version": "1.1.1",
"version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/composer/composer.git",
"reference": "48156b0fd9888bf528fbe9c9cba6963223cdd584"
"reference": "b2cf67b1a575d7e648c742be2454339232ef32b2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/composer/zipball/48156b0fd9888bf528fbe9c9cba6963223cdd584",
"reference": "48156b0fd9888bf528fbe9c9cba6963223cdd584",
"url": "https://api.github.com/repos/composer/composer/zipball/b2cf67b1a575d7e648c742be2454339232ef32b2",
"reference": "b2cf67b1a575d7e648c742be2454339232ef32b2",
"shasum": ""
},
"require": {
@@ -177,20 +177,20 @@
"dependency",
"package"
],
"time": "2016-05-17 11:25:44"
"time": "2016-05-31 18:48:12"
},
{
"name": "composer/semver",
"version": "1.4.0",
"version": "1.4.1",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
"reference": "84c47f3d8901440403217afc120683c7385aecb8"
"reference": "03c9de5aa25e7672c4ad251eeaba0c47a06c8b98"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/semver/zipball/84c47f3d8901440403217afc120683c7385aecb8",
"reference": "84c47f3d8901440403217afc120683c7385aecb8",
"url": "https://api.github.com/repos/composer/semver/zipball/03c9de5aa25e7672c4ad251eeaba0c47a06c8b98",
"reference": "03c9de5aa25e7672c4ad251eeaba0c47a06c8b98",
"shasum": ""
},
"require": {
@@ -239,7 +239,7 @@
"validation",
"versioning"
],
"time": "2016-03-30 13:16:03"
"time": "2016-06-02 09:04:51"
},
{
"name": "composer/spdx-licenses",
@@ -1776,16 +1776,16 @@
},
{
"name": "phpunit/php-code-coverage",
"version": "3.3.3",
"version": "4.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
"reference": "44cd8e3930e431658d1a5de7d282d5cb37837fd5"
"reference": "900370c81280cc0d942ffbc5912d80464eaee7e9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/44cd8e3930e431658d1a5de7d282d5cb37837fd5",
"reference": "44cd8e3930e431658d1a5de7d282d5cb37837fd5",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/900370c81280cc0d942ffbc5912d80464eaee7e9",
"reference": "900370c81280cc0d942ffbc5912d80464eaee7e9",
"shasum": ""
},
"require": {
@@ -1799,7 +1799,7 @@
},
"require-dev": {
"ext-xdebug": ">=2.1.4",
"phpunit/phpunit": "~5"
"phpunit/phpunit": "^5.4"
},
"suggest": {
"ext-dom": "*",
@@ -1809,7 +1809,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.3.x-dev"
"dev-master": "4.0.x-dev"
}
},
"autoload": {
@@ -1835,7 +1835,7 @@
"testing",
"xunit"
],
"time": "2016-05-27 16:24:29"
"time": "2016-06-03 05:03:56"
},
{
"name": "phpunit/php-file-iterator",
@@ -2020,16 +2020,16 @@
},
{
"name": "phpunit/phpunit",
"version": "5.3.4",
"version": "5.4.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "00dd95ffb48805503817ced06399017df315fe5c"
"reference": "f5726a0262e5f74f8e9cf03128798b64160c441d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/00dd95ffb48805503817ced06399017df315fe5c",
"reference": "00dd95ffb48805503817ced06399017df315fe5c",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f5726a0262e5f74f8e9cf03128798b64160c441d",
"reference": "f5726a0262e5f74f8e9cf03128798b64160c441d",
"shasum": ""
},
"require": {
@@ -2041,11 +2041,11 @@
"myclabs/deep-copy": "~1.3",
"php": "^5.6 || ^7.0",
"phpspec/prophecy": "^1.3.1",
"phpunit/php-code-coverage": "^3.3.0",
"phpunit/php-code-coverage": "^4.0",
"phpunit/php-file-iterator": "~1.4",
"phpunit/php-text-template": "~1.2",
"phpunit/php-timer": "^1.0.6",
"phpunit/phpunit-mock-objects": "^3.1",
"phpunit/phpunit-mock-objects": "^3.2",
"sebastian/comparator": "~1.1",
"sebastian/diff": "~1.2",
"sebastian/environment": "~1.3",
@@ -2065,7 +2065,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "5.3.x-dev"
"dev-master": "5.4.x-dev"
}
},
"autoload": {
@@ -2091,30 +2091,33 @@
"testing",
"xunit"
],
"time": "2016-05-11 13:28:45"
"time": "2016-06-03 09:59:50"
},
{
"name": "phpunit/phpunit-mock-objects",
"version": "3.1.3",
"version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
"reference": "151c96874bff6fe61a25039df60e776613a61489"
"reference": "0dc8fd8e87e0366c22b6c25d1f43c4e2e66847b3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/151c96874bff6fe61a25039df60e776613a61489",
"reference": "151c96874bff6fe61a25039df60e776613a61489",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/0dc8fd8e87e0366c22b6c25d1f43c4e2e66847b3",
"reference": "0dc8fd8e87e0366c22b6c25d1f43c4e2e66847b3",
"shasum": ""
},
"require": {
"doctrine/instantiator": "^1.0.2",
"php": ">=5.6",
"phpunit/php-text-template": "~1.2",
"sebastian/exporter": "~1.2"
"php": "^5.6 || ^7.0",
"phpunit/php-text-template": "^1.2",
"sebastian/exporter": "^1.2"
},
"conflict": {
"phpunit/phpunit": "<5.4.0"
},
"require-dev": {
"phpunit/phpunit": "~5"
"phpunit/phpunit": "^5.4"
},
"suggest": {
"ext-soap": "*"
@@ -2122,7 +2125,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.1.x-dev"
"dev-master": "3.2.x-dev"
}
},
"autoload": {
@@ -2147,7 +2150,7 @@
"mock",
"xunit"
],
"time": "2016-04-20 14:39:26"
"time": "2016-06-04 05:52:19"
},
{
"name": "sebastian/code-unit-reverse-lookup",