for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace HeroesofAbenez\Combat;
/**
* EffectsProvider
*
* @author Jakub Konečný
*/
final class EffectsProvider implements ICharacterEffectsProvider
{
public int $value = 10;
public function getCombatEffects(): array
return [new CharacterEffect([
"id" => "provider1Effect",
"type" => SkillSpecial::TYPE_BUFF,
"valueAbsolute" => true,
"value" => $this->value,
"duration" => CharacterEffect::DURATION_COMBAT,
"stat" => Character::STAT_MAX_HITPOINTS,
])];
}