def arm(self, actor: stdbomb.Bomb): factory = stdbomb.BombFactory.get() elon_mine_lit_tex = ba.gettexture('circleNoAlpha') elon_mine_tex = ba.gettexture('achievementCrossHair') actor.texture_sequence = ba.newnode('texture_sequence', owner=actor.node, attrs={ 'rate': 30, 'input_textures': (elon_mine_lit_tex, elon_mine_tex) }) ba.timer(0.5, actor.texture_sequence.delete) ba.playsound(ba.getsound('activateBeep'), position=actor.node.position) actor.aim = AutoAim(actor.node, actor.owner) # we now make it explodable. ba.timer( 0.25, ba.WeakCall(actor._add_material, factory.land_mine_blast_material)) actor.texture_sequence.connectattr('output_texture', actor.node, 'color_texture')
def arm(self, actor: stdbomb.Bomb): ba.playsound(ba.getsound('activateBeep'), position=actor.node.position) actor.aim = AutoAim(actor.node, actor.owner)