Skip to content

Commit c6407a3

Browse files
authored
Merge pull request #3 from vulpya/fixes
Miku: improved Tainted Miku (especially in Vanilla Rep+) and several other stuff.
2 parents 61558db + 2e17468 commit c6407a3

30 files changed

Lines changed: 3405 additions & 3518 deletions

File tree

BUGS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@
77
- [ ] Fix multiple Tainted Miku copying all notes from Player 1 when continuing a run
88
- [ ] Fix Tainted Miku notes not being stored or applied correctly when continuing a run after reopening the game
99
- [x] Fix active note being rendered in cutscenes like the Boss VS Screen or during Room transitions
10+
- [x] When using 'Monstros Lung' as Tainted Miku your tear rate will sky rocket to 120. Reported by DoomSlammer
11+
- [x] Using a Chaos Card as either version of Hatsune Miku instead throws a default musical note projectile (colorful/rainbow for regular, gray-scale/monochrome for tainted) that doesn't instantly kill entities. Reported by RDW
12+
- [ ] Subtle visual glitch on the first frame of a Glitch Note without a variant.
13+
- [ ] Fix Spirit Sword and Mom's Knife not working with Tainted Miku's note system switch.

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ Use her **Microphone** to inspire your audience!
2222
Due to losing her voice, she starts with only Glitch Notes.
2323

2424
Enemies may drop **Lost Notes** when slain.
25-
Each **Note** grants a **different effect**.
25+
Each **Lost Note** grants a **different effect**.
2626

2727
Use the **Broken Microphone** to switch melodies.
2828

29+
With **Birthright** she loses even more control of her broken voice, firing multiple Lost Notes at onces.
30+
2931
## Mod Compatibility
3032

3133
### External Item Descriptions Support
@@ -37,11 +39,10 @@ For missing or wrong descriptions, please open a new Issue.
3739
## Roadmap
3840

3941
- Finish Tainted Miku.
40-
- Add Tainted Miku Birthright effect.
42+
- Sound Effects.
4143
- More Miku-themed items.
4244
- Improved sprites and animations.
4345
- Better visual effects.
44-
- Expanded mechanics and balance improvements.
4546

4647
## Disclaimer
4748

TODO.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,29 @@
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.
12+
- [ ] Setup Tests.
1113

1214
## TODO: Miku
1315

14-
- [ ] Balance Stats & charming chances + birthright fan chances.
16+
- [x] Balance Stats & charming chances + birthright fan chances.
17+
- [ ] Maybe add more default notes.
18+
- [ ] Idea: On Enemy hit gets effect which leads the enemy to drop creep.
1519
- [ ] Add item synergies.
16-
- [ ] Hopefully add Miku Leek synergy with Mom's Knife or Spirit Sword
17-
- [ ] Maybe add charm blacklist, instead of just skipping over all bosses.
18-
- [ ] Maybe add charmable Angels.
20+
- [ ] Maybe add Miku Leek synergy with Mom's Knife and/or Spirit Sword
21+
- [ ] Add charm blacklist, instead of just skipping over all bosses.
22+
- [x] Maybe add charmable Angels.
23+
- [x] Angels can now be charmed with the 'Microphone' active item.
1924

2025
## TODO: Tainted Miku
2126

2227
- [ ] Balance Stats and note drop rates.
2328
- [ ] Add more unique notes and balance them correctly.
24-
- [ ] Add item synergies tied to special and unique note types.
29+
- [x] Add item synergies tied to special and unique note types.
30+
- [x] Add Brimstone Synergy
31+
- [x] Add Dr. Fetus Synergy
2532
- [ ] TODO: Synergy ideas.
26-
- [ ] Add Birthright for Tainted Miku.
33+
- [x] Fix fire rate multiplier issues with several items.
34+
- [x] Fix Monstro's Lung.
35+
- [x] Add Birthright for Tainted Miku.
2736
- [ ] Add Tainted Miku Icons & Controls.

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig(
1717
{
1818
rules: {
1919
"no-shadow": "off",
20+
"complete/require-unannotated-const-assertions": "off",
2021
"@typescript-eslint/no-shadow": "off",
2122
"@typescript-eslint/no-unnecessary-type-parameters": "off",
2223
},

mod/content/items.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<items gfxroot="gfx/items/" version="1">
22
<passive id="1000" gfx="virtual_idol.png" name="Virtual Idol" description="Idol Charm" quality="3" />
33
<passive gfx="virtual_idol.png" name="Encore!" description="Another One!" quality="3" />
4-
<passive gfx="brimstone_note.png" name="Brimstone Note" description="TODO" quality="4" />
5-
<passive gfx="dr_fetus_note.png" name="Dr. Fetus Note" description="TODO" quality="4" />
4+
<passive gfx="brimstone_note.png" name="Brimstone Note" description="Replacement Item for Brimstone" quality="4" />
5+
<passive gfx="dr_fetus_note.png" name="Dr. Fetus Note" description="Replacement Item for Dr. Fetus" quality="4" />
66
<active gfx="microphone.png" name="Microphone" description="Sing your heart out" quality="4" maxcharges="8" chargetype="normal" />
77
<active gfx="microphone.png" name="Broken Voice" description="Switch between silence and voices" quality="4" maxcharges="60" chargetype="timed" />
88
<null name="Miku Idol" cache="collectibles" />

mod/content/players.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<players root="gfx/characters/costumes/" portraitroot="gfx/ui/stage/" nameimageroot="gfx/ui/boss/">
22
<player name="Miku" skin="Character_Miku.png" nameimage="PlayerName_Miku.png" hp="6" portrait="PlayerPortrait_Miku.png" skinColor="-1" costume="104" costumeSuffix="miku" birthright="Lucky idol" />
3-
<player name="Miku" skin="Character_Miku_b.png" nameimage="PlayerName_Miku.png" hp="4" armor="2" keys="1" portrait="PlayerPortrait_Miku.png" skinColor="-1" bSkinParent="Miku" costume="104" costumeSuffix="mikub" />
3+
<player name="Miku" skin="Character_Miku_b.png" nameimage="PlayerName_Miku.png" hp="4" armor="2" keys="1" portrait="PlayerPortrait_Miku.png" skinColor="-1" bSkinParent="Miku" costume="104" costumeSuffix="mikub" birthright="Broken Encore" />
44
</players>

mod/metadata.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ I get a lot of comments like the games not launching or the mod breaks the game.
2525
• Use her active item, the [b]Microphone[/b], to inspire your audience!
2626

2727
[b]Tainted Miku (Work In Progress)[/b]
28+
• [NEW] Unique birthright effect.
2829
• Having lost her voice, she starts the run firing highly unstable [b]Glitch Notes[/b].
2930
• Slain enemies drop [b]Lost Notes[/b] onto the floor.
3031
• Collecting different Lost Notes grants various dynamic gameplay effects.
31-
• Use the [b]Broken Microphone[/b] to rapidly switch melodies.
32+
• Use the [b]Broken Microphone[/b] to switch between melodies.
3233

3334
----------------------------------------------------------------------
3435
[h2]Mod Compatibility[/h2]
@@ -58,6 +59,6 @@ This is a non-commercial, fan-made mod created as a personal project for fun. Al
5859
• [url=https://steamcommunity.com/profiles/76561198102520074]ale[/url] — For creating the amazing Miku/Vocaloid sprites!
5960
• [url=https://steamcommunity.com/id/thearexz]Arexz[/url] — For helping with custom sprite editing and refinement.
6061
</description>
61-
<version>0.3.1</version>
62+
<version>0.4.0</version>
6263
<visibility />
6364
</metadata>

0 commit comments

Comments
 (0)