SHOW:
|
|
- or go back to the newest paste.
| 1 | - | double soul_conduit_rng = p() -> talents.soul_conduit -> effectN( 1 ).percent(); |
| 1 | + | if ( resource_current == RESOURCE_SOUL_SHARD && p() -> talent.soul_conduit -> ok() ) |
| 2 | - | |
| 2 | + | {
|
| 3 | - | for ( int i = 0; i < resource_consumed; i++ ) |
| 3 | + | double soul_conduit_rng = p() -> talents.soul_conduit -> effectN( 1 ).percent(); |
| 4 | - | {
|
| 4 | + | |
| 5 | - | if ( rng().roll( soul_conduit_rng ) && resource_current == RESOURCE_SOUL_SHARD ) |
| 5 | + | for ( int i = 0; i < resource_consumed; i++ ) |
| 6 | - | {
|
| 6 | + | {
|
| 7 | - | p() -> resource_gain( RESOURCE_SOUL_SHARD, 1.0, p() -> gains.soul_conduit ); |
| 7 | + | if ( rng().roll( soul_conduit_rng ) && resource_current == RESOURCE_SOUL_SHARD ) |
| 8 | - | } |
| 8 | + | {
|
| 9 | - | return; |
| 9 | + | p() -> resource_gain( RESOURCE_SOUL_SHARD, 1.0, p() -> gains.soul_conduit ); |
| 10 | - | } |
| 10 | + | } |
| 11 | } | |
| 12 | } |