From 2f320eda37017d14b13bbb8025f288bec2b00fb3 Mon Sep 17 00:00:00 2001 From: Panic_Attack4444 Date: Tue, 6 Oct 2026 12:59:34 +0100 Subject: [PATCH] Upload files to "/" --- Piano.dll | 42 ++++++++++++++++++++++++++++++++++++++++++ bundles | Bin 0 -> 1566 bytes bundles.manifest | 9 +++++++++ items | Bin 0 -> 3635 bytes items.manifest | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 85 insertions(+) create mode 100644 Piano.dll create mode 100644 bundles create mode 100644 bundles.manifest create mode 100644 items create mode 100644 items.manifest diff --git a/Piano.dll b/Piano.dll new file mode 100644 index 0000000..20cdb3c --- /dev/null +++ b/Piano.dll @@ -0,0 +1,42 @@ +using UnityEngine; +using System.Collections; + +namespace Piano +{ + public class PianoBehaviour : AnvilBehaviour + { + private AudioClip pianoClip; + + public override void OnLoad() + { + pianoClip = AGDAPI.Audio.LoadClip("assets/pianodrop.mp3"); + } + + public override void OnUse(ItemUseContext ctx) + { + AGDAPI.Audio.PlayClip(pianoClip, ctx.Player); + ctx.StartCoroutine(TimedDrop(ctx)); + } + + private IEnumerator TimedDrop(ItemUseContext ctx) + { + float hoverTime = 2.5f; + float hoverHeight = 8f; + + var thrown = ctx.SpawnThrownObject(suspend: true); + if (thrown == null) + yield break; + + thrown.transform.position = ctx.Player.transform.position + Vector3.up * hoverHeight; + + yield return new WaitForSeconds(hoverTime); + + thrown.Release(); + } + + public override float GetImpactDamage() + { + return base.GetImpactDamage() * 2.0f; + } + } +} \ No newline at end of file diff --git a/bundles b/bundles new file mode 100644 index 0000000000000000000000000000000000000000..addfb025f04c7515157e8dad900e1c5cc8a50f04 GIT binary patch literal 1566 zcmYk+TWB2D9mnzSnVDV9tjE@_cO+{i&zvL4cSjqorPZZ4?b>qP2%KBjTSM$rJMxa} z4ce8eU1O{G;WVYRen0+r^n!i>`ra(FX&H$IeSo&=ESp^7w zC?Ilm|J~w$ zHH=_*cn=eUFWO9IZ)fr1QFaFY|5SNE7{E)TeC+P--uvy!`R{)C?4=LhoOS;sY2H97^x_JWby~lVKs$jlK z&haQ{MYU+651q!(C^~|Npr>Nwo*3766`7dgUSjexh6?_^3OOql`TGigP*F%}a@kne zib7hG%XwrJb}an;ifN0*5%Hpl_JDj$E>$PLR2R}ySoxgjw;is;~(o&NY(L= z#}rb1iYMq(y#V^b2>!{Ql@oRH@AgFSNKXhw{x^zXN+If2{=#74a#*(XeKgd9XY3Q<$Mwg8h30_@z6Qb=|tVLH`&JNgM9n_s-OvDUoW?4Ap|;e~K({YLjqD(Bb2uYDddOZa%$xgK@?%J_s> zH+GCKeDpKxe(Sw=etG5B?>=07keT|qH7v%(V9mZm*_2+*E=XOo$Lz8h*kw~xpln(- zTe5A~GP7;Ca!(TOw&51{@|IQ2ndrkx1pD4fJDOnd(&Wxe?7?kI{mHH7 zlkj@N-B+_SJy9G+k$-aArb6)mckSvO3;or9QXJu~o$uWp2t>_JDe^ZJax{6hS|P_0 z+)>Db30_f1Kf!&43=+JikTSs=3aJwOSRuy~yseNE2|iHB$ppVr$U_N!uaJim{7E5? zB-l~NqX|Ay1jm#i>gI$c`bKcPg3~wr6N-v~}BoVw}O?16u!?mrQ>o7bXFm$T`S zPL7{;E;YN?zY=aX!}f7_JAJT|!_LA?`g^Qyb)(MZ>E|50l7n~3!JBdLW*xk;gE!~k z%{zDt4nvF2kiN`NDZ|jI3_~*+hGsJyD?j%D=i~qa&-jwa2o|n`WReY=;KC#9d07~L zcf~ITa;qJ@)=gmxq;U?{6}UIkGXFbaS*PL8>C4S-)aqPhC#65SGX9T04!-b%(|61F LUVGtE@+JQpzsy2% literal 0 HcmV?d00001 diff --git a/bundles.manifest b/bundles.manifest new file mode 100644 index 0000000..4156eb9 --- /dev/null +++ b/bundles.manifest @@ -0,0 +1,9 @@ +ManifestFileVersion: 0 +UnityVersion: 6000.1.17f1 +CRC: 3151077677 +HashAppended: 0 +AssetBundleManifest: + AssetBundleInfos: + Info_0: + Name: items + Dependencies: {} diff --git a/items b/items new file mode 100644 index 0000000000000000000000000000000000000000..432a5cc9c12d5bdc17ba474cf98ceccb9f3dc8ef GIT binary patch literal 3635 zcmYjUdzc&5b^qO&JJLuRX(WwyCGA?8i|p8IWADRn2V=AkKepJc&>BN9Wi>0!?hfe1 zXx8jPYNoAmaFQk%lfW07M0Qix-nhji;6RevqCiPX;3Fw7yN zzAyKW-|wC?_dDmzx#ymldqdfKnpI!KzqA;7LBY}oG&aM(YlrtmM<-gEYk{wLVoEo zeYvhL?J6u=`A0i{9L*qTZuTLi9uP6R?c*RK(=E8b|7lbT0OArZx$(`+?0oaOC*RrD zb9C1y5C7tg#L1&FfB^ur@$?bEUIExMGcz;&Xtv83CLnl~4+G3uwXWMnkfFwrF2L?e zBgiqt(hL{C;|yT8@~|lYo}mQ{wglidz!s6947(}jaIjl|HY5awkdT8iXEoYgVE9ct z4||c5SO9K@8o@yx_VP5M;y9rU!y9$amKyG;VOX9zbpW~V2JSc?U{Dq@gk4SWGbn4Km$Rf~q6mpiNZ1UD z&Y*gnyo@ubUIwasg+cW>lkYO9k~4XfLG?F4W6uU%Nz#Dw4*T4EDo7X>1hJpcPIqcH z*+-J0ItVyrB||dIKwfsGt|ha$kP^ADyAV|O3G#M93^E3X z<5!#(IELuj?Ls2uY#*bc*?maZ+Xc#KV$P)l^-}`8FpcCFZWTzHQ+|`?)VWS9|G|)) zm!ss2kot&xnNPNz5j+hf=GQszG)*pOINP7{a5*HdWV|;Abzu%ta#0SXE-29)LhWbV zat>~_!_jxGWgwb9zZHr+Ihg1!JU8c3J4Vlhf`z2n8AQ67-ED@d179vzX^ZqjPEH{tubnK6xu zX;_o5;p-)>+Fvf{6G89`h&u|l*~npRU}U7GTVL=b4Hd4dabS~X>87C-YcR;SdNeCP z)?Xf}+)Z3z*dvBnvj)e9UqT8s5jXc%#>>`1bY?4+FvtWky36^oig|#HZmAT}XD{Uj4YsKr zGG#+moW>Y&pvi{R+RX61p2|dTrC2lyb%7(d@>XVSvS#FKEi}4jE`<~dmG=td5gxbk zT|I_%2j4Og1@VBs#k*gj5A@eIo5tvtd+l+!<>#dY6EpN38i;cVVpHVDyEz!%? zkNx2*j`1IIk2H5a_WGMYoAZOS<(qN`_D{N>al4N3t+Bv}h(?-$^fs2tS8Hz|373bT`9rh{GypSqPMx=!6yvJ*UJ4d|? z(aFQUz{N2Bd_<;BBDYj|LRA0i=-#q!FSG zqU>cz$P978Mk2V&8+X}AgywtWt_Dej8A3GSRlKip38ewFYu?j9vW3B+*2^?&nmA1?QAeC_Aen4{+~-!xX{hSS zC{^yQb1JKIl6u9-sHCP&My2FzkDpBQ%0o8PIW{Dm54hKhejCZTX+ow!8K0cToN7(9 zO(QPkkeJ^c@f4I5~+!;Ub2Z1N3%?8=#Sz?sCB~-KHWy>h(&$bL}mN9G; z2R!btAbp)y(tBj4SN|+GA}>z7^uk|0b|D7kS`m9bh@Vcay85H1(p93=cY6*l{O{=K6Z;OFm?j$# z?)S$&?&>^*g^B@0s6l zAHoz}aPZ+zCT6lhF^8$M8)M_&+4Z8C6AxkPxi3BT!tbxTY66}&;JZEQEhYXhxX~Ck zHFL6K+__D#fWNNOjPMxhVR$D5fv5f~{WEaogrGvvOy7 zC!rQ^6G8|GAzybU$oM?&;|f~Dv$|7OTV zgvI}&fhv3qvQ2hKM+CXS%@=b-wuxU3l6z? zd8avPA(b;!pnX)@0Fe?=6htP-eFAahPa!@jh(`qRv_M}Lqz#}B|Cr))mE* zE_$a#Iy|h_aTOV^n)-+~EFoJkE7kT8xa&i$E)aP&#I<93v9KCZX*K8vQ0K0O``)Tv z&})`fOd}djgT4ZFP8#lz^|m0afonD7je@6@q&bnG)or`vDiP!YAqu`1fbCK;Cn4J| cBIoF`K-DeR`74D^mwZ3{Iv?RPmu_kQ4_HlW761SM literal 0 HcmV?d00001 diff --git a/items.manifest b/items.manifest new file mode 100644 index 0000000..9f281dd --- /dev/null +++ b/items.manifest @@ -0,0 +1,34 @@ +ManifestFileVersion: 0 +UnityVersion: 6000.1.17f1 +CRC: 3627608075 +Hashes: + AssetFileHash: + serializedVersion: 2 + Hash: 80ee5c21f9e30f82a83c953597a48257 + TypeTreeHash: + serializedVersion: 2 + Hash: 8b020484f3856250fa4d2d05c7bc1cea + IncrementalBuildHash: + serializedVersion: 2 + Hash: ae7ae7068b4ded7243602e1cd31c236a +HashAppended: 0 +ClassTypes: +- Class: 1 + Script: {instanceID: 0} +- Class: 4 + Script: {instanceID: 0} +- Class: 23 + Script: {instanceID: 0} +- Class: 33 + Script: {instanceID: 0} +- Class: 43 + Script: {instanceID: 0} +- Class: 65 + Script: {instanceID: 0} +SerializeReferenceClassIdentifiers: [] +Assets: +- Assets/ItemPrefabs/ItemThrown.prefab +- Assets/ItemPrefabs/ItemPedestal.prefab +- Assets/ItemPrefabs/ItemHeld.prefab +- Assets/ItemPrefabs/ItemDrop.prefab +Dependencies: []