File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88- [x] Add Tainted Miku Note System & HUD
99- [x] Add 'Passive Active Item' to switch between notes.
1010- [x] Add Synergies to Tainted Miku. (e.g. Brimstone, Epic Fetus)
11+ - [ ] Add MCM Compat.
1112
1213## TODO: Miku
1314
1415- [x] Balance Stats & charming chances + birthright fan chances.
16+ - [ ] Maybe add more default notes.
17+ - [ ] Idea: On Enemy hit gets effect which leads the enemy to drop creep.
1518- [ ] Add item synergies.
1619 - [ ] Maybe add Miku Leek synergy with Mom's Knife and/or Spirit Sword
1720- [ ] Add charm blacklist, instead of just skipping over all bosses.
Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ import {
1010 Callback ,
1111 spawnCollectible ,
1212} from "isaacscript-common" ;
13- import type { EIDExtended } from "../../compat/EID" ;
14- import { Debugger } from "../../util/debug" ;
15- import { charmEnemy , getEnemies , isCharmable } from "../../util/enemies" ;
16- import type { UseItemResult } from "../ActiveItem" ;
17- import { ActiveItem } from "../ActiveItem" ;
18- import { CollectibleTypeCustom } from "../enum" ;
13+ import type { EIDExtended } from "../../../ compat/EID" ;
14+ import { Debugger } from "../../../ util/debug" ;
15+ import { charmEnemy , getEnemies , isCharmable } from "../../../ util/enemies" ;
16+ import type { UseItemResult } from "../../ ActiveItem" ;
17+ import { ActiveItem } from "../../ ActiveItem" ;
18+ import { CollectibleTypeCustom } from "../../ enum" ;
1919
2020const NAME = "Microphone" ;
2121const DESCRIPTION =
Original file line number Diff line number Diff line change @@ -5,14 +5,14 @@ import type {
55} from "isaac-typescript-definitions" ;
66import { ModCallback , SoundEffect } from "isaac-typescript-definitions" ;
77import { Callback } from "isaacscript-common" ;
8- import { isMiku } from "../../characters/enum" ;
9- import type { TaintedMikuData } from "../../characters/Miku/MikuTaintedCharacter" ;
10- import type { EIDExtended } from "../../compat/EID" ;
11- import { getData } from "../../util/data" ;
12- import { Debugger } from "../../util/debug" ;
13- import type { UseItemResult } from "../ActiveItem" ;
14- import { ActiveItem } from "../ActiveItem" ;
15- import { CollectibleTypeCustom } from "../enum" ;
8+ import { isMiku } from "../../../../ characters/enum" ;
9+ import type { TaintedMikuData } from "../../../../ characters/Miku/MikuTaintedCharacter" ;
10+ import type { EIDExtended } from "../../../../ compat/EID" ;
11+ import { getData } from "../../../../ util/data" ;
12+ import { Debugger } from "../../../../ util/debug" ;
13+ import type { UseItemResult } from "../../../ ActiveItem" ;
14+ import { ActiveItem } from "../../../ ActiveItem" ;
15+ import { CollectibleTypeCustom } from "../../../ enum" ;
1616
1717const NAME = "Broken Voice" ;
1818const DESCRIPTION =
Original file line number Diff line number Diff line change 1- import type { EIDExtended } from "../../compat/EID" ;
2- import { Debugger } from "../../util/debug" ;
3- import { Item } from "../Item " ;
4- import { CollectibleTypeCustom } from "../enum " ;
1+ import type { EIDExtended } from "../../../../../ compat/EID" ;
2+ import { Debugger } from "../../../../../ util/debug" ;
3+ import { CollectibleTypeCustom } from "../../../../enum " ;
4+ import { Item } from "../../../../Item " ;
55
66const NAME = "Brimstone Note" ;
77const DESCRIPTION = `Replaces {{Collectible118}} Brimstone#{{Collectible${ CollectibleTypeCustom . BRIMSTONE_NOTE } }} Brimstone Notes can now drop from enemies` ;
Original file line number Diff line number Diff line change 1- import type { EIDExtended } from "../../compat/EID" ;
2- import { Debugger } from "../../util/debug" ;
3- import { Item } from "../Item " ;
4- import { CollectibleTypeCustom } from "../enum " ;
1+ import type { EIDExtended } from "../../../../../ compat/EID" ;
2+ import { Debugger } from "../../../../../ util/debug" ;
3+ import { CollectibleTypeCustom } from "../../../../enum " ;
4+ import { Item } from "../../../../Item " ;
55
66const NAME = "Dr. Fetus Note" ;
77const DESCRIPTION = `Replaces {{Collectible52}} Dr. Fetus#{{Collectible${ CollectibleTypeCustom . DR_FETUS_NOTE } }} Dr. Fetus Explosive Notes can now drop from enemies` ;
Original file line number Diff line number Diff line change 11import { ModCallback } from "isaac-typescript-definitions" ;
22import { Callback } from "isaacscript-common" ;
3- import { isMiku } from "../../characters/enum" ;
4- import type { EIDExtended } from "../../compat/EID" ;
5- import { TearVariantCustom } from "../../entities/tears/enum" ;
6- import { Debugger } from "../../util/debug" ;
7- import { CollectibleTypeCustom } from "../enum" ;
8- import { Item } from "../Item" ;
3+ import { isMiku } from "../../../ characters/enum" ;
4+ import type { EIDExtended } from "../../../ compat/EID" ;
5+ import { TearVariantCustom } from "../../../ entities/tears/enum" ;
6+ import { Debugger } from "../../../ util/debug" ;
7+ import { CollectibleTypeCustom } from "../../ enum" ;
8+ import { Item } from "../../ Item" ;
99
1010const NAME = "Virtual Idol" ;
1111const DESCRIPTION =
Original file line number Diff line number Diff line change @@ -9,12 +9,12 @@ import {
99import { NotePickup } from "./entities/pickups/NotePickup/NotePickup" ;
1010import { GlitchNoteTear } from "./entities/tears/GlitchNoteTear/GlitchNoteTear" ;
1111import { MusicalNoteTear } from "./entities/tears/MusicalNoteTear/MusicalNoteTear" ;
12- import { BrimstoneNoteItem } from "./items/BrimstoneNoteItem/BrimstoneNoteItem" ;
13- import { BrokenVoiceItem } from "./items/BrokenVoiceItem/BrokenVoiceItem" ;
14- import { DrFetusNote } from "./items/DrFetusNote/DrFetusNote" ;
1512import { EncoreItem } from "./items/EncoreItem/EncoreItem" ;
16- import { MicrophoneItem } from "./items/MicrophoneItem/MicrophoneItem" ;
17- import { VirtualIdolItem } from "./items/VirtualIdolItem/VirtualIdolItem" ;
13+ import { MicrophoneItem } from "./items/Miku/MicrophoneItem/MicrophoneItem" ;
14+ import { BrokenVoiceItem } from "./items/Miku/MikuB/BrokenVoiceItem/BrokenVoiceItem" ;
15+ import { BrimstoneNoteItem } from "./items/Miku/MikuB/replacements/BrimstoneNoteItem/BrimstoneNoteItem" ;
16+ import { DrFetusNote } from "./items/Miku/MikuB/replacements/DrFetusNote/DrFetusNote" ;
17+ import { VirtualIdolItem } from "./items/Miku/VirtualIdolItem/VirtualIdolItem" ;
1818import { mod , MOD_NAME } from "./mod" ;
1919
2020const PASSIVE_ITEMS = [
You can’t perform that action at this time.
0 commit comments