merging 1.7.5 source: items/armor/glyphs changes
This commit is contained in:
parent
1acebb380c
commit
9410dbbc8f
|
@ -42,12 +42,14 @@ public class Affection extends Glyph {
|
|||
|
||||
if (Level.adjacent( attacker.pos, defender.pos ) && Random.Int( level / 2 + 5 ) >= 4) {
|
||||
|
||||
int duration = Random.IntRange( 2, 5 );
|
||||
|
||||
Buff.affect( attacker, Charm.class, Charm.durationFactor( attacker ) * duration );
|
||||
int duration = Random.IntRange( 3, 7 );
|
||||
|
||||
Buff.affect( attacker, Charm.class, Charm.durationFactor( attacker ) * duration ).object = defender.id();
|
||||
attacker.sprite.centerEmitter().start( Speck.factory( Speck.HEART ), 0.2f, 5 );
|
||||
|
||||
Buff.affect( defender, Charm.class, Random.Float( Charm.durationFactor( defender ) * duration / 2, duration ) );
|
||||
|
||||
duration *= Random.Float( 0.5f, 1 );
|
||||
|
||||
Buff.affect( defender, Charm.class, Charm.durationFactor( defender ) * duration ).object = attacker.id();
|
||||
defender.sprite.centerEmitter().start( Speck.factory( Speck.HEART ), 0.2f, 5 );
|
||||
}
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ public class Multiplicity extends Glyph {
|
|||
GameScene.add( mob );
|
||||
WandOfBlink.appear( mob, Random.element( respawnPoints ) );
|
||||
|
||||
defender.damage( Random.IntRange( 1, defender.HT / 6 ), /*attacker*/ this );
|
||||
defender.damage( Random.IntRange( 1, defender.HT / 6 ), this );
|
||||
checkOwner( defender );
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user