private ValueBuilder EnemyDamageTakenMultiplier( IDamageTypeBuilder resistanceType, IStatBuilder damageTaken) => DamageTakenMultiplier(resistanceType.Resistance.For(Enemy), damageTaken.For(Enemy));
public ICoreStatBuilder WithEntity(IEntityBuilder entityBuilder) => new StatBuilderAdapter(_statBuilder.For(entityBuilder), _conditionBuilder, _statConverter);
public ICoreStatBuilder WithEntity(IEntityBuilder entityBuilder) => new MultipliedAttributeForEachNodeInRadiusStatBuilder( _getNodesInRadius, _source.For(entityBuilder), _target.For(entityBuilder));