====== Zap Effects - Code References ====== ===== Java Classes ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/effects/ZapEffect.java|ZapEffect.java]] - Base class for zap effects * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/effects/MagicMissile.java|MagicMissile.java]] - Magic missile zap effect * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/MobSpriteDef.java|MobSpriteDef.java]] - Sprite definition with zap() method * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/scenes/GameScene.java|GameScene.java]] - GameScene.zapEffect() method * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/effects/EffectsFactory.java|EffectsFactory.java]] - Validates zap effect names ===== JSON Configuration ===== This entity is a visual effect, no JSON configuration exists ===== String Resources ===== This entity is a visual effect, no string resources exist for zap effects ===== Lua Scripts ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/KunaiThrow.lua|KunaiThrow.lua]] - Uses zapEffect ===== Related mr Entities ===== * [[mr:kunai_throw_spell|Kunai Throw (Spell)]] * [[mr:wand_item|Wand (Item)]] * [[mr:magic_mechanic|Magic Mechanic]] * [[mr:combat_mechanic|Combat Mechanic]] * [[mr:ranged_combat|Ranged Combat]]