From 46261d6bfdd212ac39c07e664a1cebc0a615b52b Mon Sep 17 00:00:00 2001 From: cornerloan Date: Wed, 7 May 2025 14:09:19 -0700 Subject: [PATCH 1/2] Added money note Deals no damage, but grants money based on timing --- Classes/Notes/Assets/Note_PlayerMoney.png | Bin 0 -> 1068 bytes .../Notes/Assets/Note_PlayerMoney.png.import | 34 ++++++++++++++++++ Globals/Scribe.cs | 12 +++++++ Globals/Translations/Translations.csv | 2 ++ 4 files changed, 48 insertions(+) create mode 100644 Classes/Notes/Assets/Note_PlayerMoney.png create mode 100644 Classes/Notes/Assets/Note_PlayerMoney.png.import diff --git a/Classes/Notes/Assets/Note_PlayerMoney.png b/Classes/Notes/Assets/Note_PlayerMoney.png new file mode 100644 index 0000000000000000000000000000000000000000..5d620f5738f14de26a97514a7bb4089d924cccfd GIT binary patch literal 1068 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFg9j7I|q0=J1Z0v<)>xlq%tsQ zoS!<;+Jo6qqGkUaFBcK+;EsqG!L?fqm8Jhf~e)`WUi`XRJ)V4b=H6a!%YnErtWB^6KitU zo$)+6yX&pby;XOD_iiXXI&*H|t}}T_J_biktkf#6otUsVKFnRDf5#j5*FSc9{mU$z z`6%kJ&~b^^HzZW;U-8$Kzh0`u{B+4R4HMhn|El>}${*~0@H^gp-~U=3UjKrZA%9=H zO8gVp8*ued`-Oe1&%;B{-f8X5eNl5pYF*$Ysg$ghB75eZGC%8loOg@PwCdGwii`L; zUuJ!h`o_P&T=%AT>Akx#w{Oo+*ZTXHq2g-MO4a18AAoVfS>O>_%)p?h1j3A~9^IV; z6l6>Cc6VVo&fw1AZZCb{5Kx4@#M9T6{Us9@I|tX%g=)1xA;}Wgh!W@g+}zZ>5(ej@ z)Wnk16ovB4k_-iRPv3y>Mm}+1T(@V2M3hAM`dB6B=jtV<HIW;5GqpB!1xXLdixhgx^GDY3qj+e`( z!U||YZfZ%QLPc&)Ua?h$trFN^DKRGXOam#J2J;$^?dHBFIWRLmRL>ikOW)$RS7$vxA5L{R(8kLk1K~ z@X$@o0|se1Fzj@u%-{xwdx@uuV@QPi+e@bf8x(k0E+jB+N&fGCYhz=<*%TKc2gkeR zXBa<4Dludn(KK3qV%NK^FArUA(u-N?EA#E}SGlzt7{x2gQy!f8ZmiII>hKrd9eH81 zKkb)%VOY!jZ1&V;xjT2K+;VvNS("res://Classes/Notes/Assets/Note_PlayerMoney.png"), + 1, + (director, note, timing) => + { + if (timing == Timing.Miss) + return; + StageProducer.PlayerStats.Money += note.GetBaseVal() * (int)timing; + } + ), }; public static readonly RelicTemplate[] RelicDictionary = new[] diff --git a/Globals/Translations/Translations.csv b/Globals/Translations/Translations.csv index 2c762eec..89af1ce6 100644 --- a/Globals/Translations/Translations.csv +++ b/Globals/Translations/Translations.csv @@ -60,6 +60,8 @@ NOTE_PLAYERECHO_NAME,PlayerEcho,玩家回声 NOTE_PLAYERECHO_TOOLTIP,"Deals more damage with each loop.","每次循环造成更多伤害。" NOTE_PLAYERPOISON_NAME,PlayerPoison,玩家中毒 NOTE_PLAYERPOISON_TOOLTIP,"Applies stacks of poison based on timing.","根据时机施加中毒层数。" +NOTE_PLAYERMONEY_NAME,PlayerMoney,玩家金钱 +NOTE_PLAYERMONEY_TOOLTIP,"Deals no damage, but gives you money when hit."."不会造成伤害,但命中时会获得金钱。" RELIC_BREAKFAST_NAME,Breakfast,早餐 RELIC_BREAKFAST_TOOLTIP,"Increases max hp.",提高最大生命值 RELIC_GOODVIBES_NAME,Good Vibes,良好消息 From c704b8fa0df912add2c447f3af7091fe5ad9f0e7 Mon Sep 17 00:00:00 2001 From: cornerloan Date: Wed, 7 May 2025 14:59:38 -0700 Subject: [PATCH 2/2] Added combo note --- Classes/Notes/Assets/Note_PlayerCombo.png | Bin 0 -> 1060 bytes .../Notes/Assets/Note_PlayerCombo.png.import | 34 ++++++++++++++++++ Globals/Scribe.cs | 15 ++++++++ Globals/Translations/Translations.csv | 2 ++ 4 files changed, 51 insertions(+) create mode 100644 Classes/Notes/Assets/Note_PlayerCombo.png create mode 100644 Classes/Notes/Assets/Note_PlayerCombo.png.import diff --git a/Classes/Notes/Assets/Note_PlayerCombo.png b/Classes/Notes/Assets/Note_PlayerCombo.png new file mode 100644 index 0000000000000000000000000000000000000000..f86a2a7922c731d79263fceefff971fe54dbd9cb GIT binary patch literal 1060 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFg9j7I|q0=J1Z0v<)>xlq%tsQ zoS!<;+Jo6qqGkUaFBcK+;EsqG!L?fqm8Jhf~e)`WUi`XRJ)V4b=H6a!%YnErtWB^6KitU zo$)+6yX&pby;XOD_iiXXI&*H|t}}T_J_biktkf#6otUsVKFnRDf5#j5*FSc9{mU$z z`6%kJ&~b^^HzZW;U-8$Kzh0`u{B+4R4HMhn|El>}${*~0@H^gp-~U=3UjKrZA%9=H zO8gVp8*ued`-Oe1&%;B{-f8X5eNl5pYF*$Ysg$ghB75eZGC%8loOg@PwCdGwii`L; zUuJ!h`o_P&T=%AT>Akx#w{Oo+*ZTXHq2g-MO4a18AAoVfS>O>_%)p?h1j3A~9^IV; z6l6>Cc6VVo&fw1AZZCb{5Kx4@#M9T6{Us9@I|tX%g=)1xA;}Wgh!W@g+}zZ>5(ej@ z)Wnk16ovB4k_-iRPv3y>Mm}+1T(@V2M3hAM`dB6B=jtV<HIW;5GqpB!1xXLdixhgx^GDY3qj+e`( z!U||YZfZ%QLPc&)Ua?h$trFN^DKRGXOam#J2J;$^?dHBFIWRLmRL>ikOW)$RS7$vxA5L{R(8kLk1K~ z@X$@o0|se1Fzj@u%-{xwdyc1zV@QPi+e?mo4GKIifv^7ZAD!piD;>sbs_c3(WnSTB z)_)@2f)hPg@UGyktGoV?JwLdC>DfYi&)en;8tmB@?6>S}Fx|#JL%yZq("res://Classes/Notes/Assets/Note_PlayerCombo.png"), + 1, + (director, note, timing) => + { + if (timing == Timing.Miss) + return; + director.NPB.HandleTiming( + timing, + (ArrowType)StageProducer.GlobalRng.RandiRange(0, 3) + ); + } + ), }; public static readonly RelicTemplate[] RelicDictionary = new[] diff --git a/Globals/Translations/Translations.csv b/Globals/Translations/Translations.csv index 89af1ce6..f23185aa 100644 --- a/Globals/Translations/Translations.csv +++ b/Globals/Translations/Translations.csv @@ -62,6 +62,8 @@ NOTE_PLAYERPOISON_NAME,PlayerPoison,玩家中毒 NOTE_PLAYERPOISON_TOOLTIP,"Applies stacks of poison based on timing.","根据时机施加中毒层数。" NOTE_PLAYERMONEY_NAME,PlayerMoney,玩家金钱 NOTE_PLAYERMONEY_TOOLTIP,"Deals no damage, but gives you money when hit."."不会造成伤害,但命中时会获得金钱。" +NOTE_PLAYERCOMBO_NAME,PlayerCombo,玩家连击 +NOTE_PLAYERCOMBO_TOOLTIP,"Deals no damage, but gives you double the combo bar charge when hit.","不会造成伤害,但命中时会获得双倍连击槽充能。" RELIC_BREAKFAST_NAME,Breakfast,早餐 RELIC_BREAKFAST_TOOLTIP,"Increases max hp.",提高最大生命值 RELIC_GOODVIBES_NAME,Good Vibes,良好消息