From 2b95634a6b9f2c339f36941f21e98b977c006ad8 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Tue, 9 Dec 2025 12:31:08 -0600 Subject: [PATCH] extra testcase add a placeable, scrollable, glowing, decal arrow --- .../Materials/ArrowGreen.asset.taml | 20 ++++++++++++++++++ .../data/Prototyping/Materials/ArrowGreen.png | Bin 0 -> 2535 bytes .../Materials/ArrowGreen_ALBEDO.asset.taml | 11 ++++++++++ .../game/data/Prototyping/Prototyping.tscript | 1 + .../managedData/managedDecalData.tscript | 6 ++++++ 5 files changed, 38 insertions(+) create mode 100644 Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.asset.taml create mode 100644 Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.png create mode 100644 Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen_ALBEDO.asset.taml create mode 100644 Templates/BaseGame/game/data/Prototyping/scripts/managedData/managedDecalData.tscript diff --git a/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.asset.taml b/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.asset.taml new file mode 100644 index 000000000..4c21cf2db --- /dev/null +++ b/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.asset.taml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.png b/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdf13e5071d65f8faffe38278919bf60a3336fc GIT binary patch literal 2535 zcmd6ok2}-r8^@n*jOi>bm0y(~6_RArlIqOlM=46BwrLolocR^&NSLjoC>7Ny^n4b^d_w=ej4}TvI4@>`qxX7sJ2mtKbE}i$Y z^W3$#Dcw2CiIIOIT=`mjGb6mjYWJNx#220QDRD3TzkKjjoQ-z4bWbu?Mx?)^msg1Q zZkw`WFainYgHzoFB?WKoDq|-)t0%6Fes4TI^&qOcB8~N{tL-|1EOOveh1z&XANX;G z?p!_Vo6}sffua~IQ9YzZDC-DY9cpYQ*M1~8%lk9(GBRa}jHZ-&_e8Iq`bD^j^$G4D z^=_Mcara)c7l%Y(uOE#LSZ^o1ZU0WdN^C02&^zIQYq^}Ni9T<1+GWB1L2@}~r>g!_ zL`r1fAZcSh>w^BSwcp9;EBwv{Gh%iz!z31>-nccB|LP?*R-9gWj!2?^)^!^)Jl_OxvFu{-{+P5F{VpUNhX*A3EtVJ|bDPA>*>&`Z{~|Q%7dB zd)I+|N#n-@mc1$Rt?w#HeY5z%2WsEuvdY&K+lhI3qC28c4S2NY!ejdHzu_-Eo=Lv* zw%gD)J>e9w@xp0%Cb;;mj6?wDHXtvmIZhA`jiwwgI%iK@Bqu2}Ap-b^M#XX*cX$O@ zk{yYTMB-`vMXgYDE`sh8>EmM$^x;Amn4xsFXT1%s%>SCh;|F#qjMk2Zb0P{22yhI9 zZ&ap^)*cP#$YYR%0-rJe8~?s505C(Y9?*eWCz7)h>c+Rc8jUs_ROy{G7H<=01EA;U zlG_z)k)EApXx(ev z>@gjw-dLeeCDf#C%FgQEQK&h*sZsBuivfX$9%arfV&AYsZ519??HBTo>sXc;iMZKh z|17XP@l!`!8TRx%o~Nivy;??1K<7$*X?0CzTYUkxQi?d|&*!kRo&B^?8suzjelWeK{Se-Dx67J+C%F(T`? z0p^1$MCOWb0IhDjOuFHP zp0q=8l`IxYQ1PnfP`pENIAG2Y8JI7t76Mv&s!Uq@LPy%s)?}8yMGdOd$qY>A_9ZYF z%kD{7iRl^YJb-7~1i_g1LjIRqI9_SnDw%X}H;fse$fOM?=R%8zkY8!O4u~iNV(h33 z6EM>pBk;9R0+{dRFJ_Z<$^#1@&&EPeD-5j?XYflth69yUtJ=Yhkga@qV#lAVF2I{{(rgbvzV9OP{vj_Vyj* zDxMgZ{kgVRx#dkr>yIi)&^AL<)w{mmUWMd7Z@W-Psc|Kl;?3bUM^il^+zIuc*=@@THGimFejxDrgM(%+=V_h8@aIpcYt;2M4SmmJpQXRV2#Rk;S6L{9rAuc|dsRXDx=yz$()bL{_aYt@o}&WOLEt8xC3wi-3cr zT#Mlf;M~I1Vu+La-VH)%bwE4)bXP0O1k7JL(l=_+w9=y4t<&QxnvKw+X{tqY2BKM| z{vtupG}NLw?heeDGe_u{uKB!_Dz#jKeYgxHRjIoqSeY%T{D!8z1;lG7WOLhJY}Q^t z*bIYg!pn)U*u`Hzq*Hi?A7W5^CF4B5abrvHAX_0kn{Xe3$R9P=qm+If~-AiR1yj^3=)0 zDXO%|rjf78=B&xV@wAndb8c;HaNwCzxU?co0ULiNHXksb*Qt^lm>L%+$uQhK+5dNP zt}D!JTlxq~!op3%AiobG^vrv&&7RGNeEqtYjxmKTl;;n#S^dx>w2_;ckYP+|OBL38 z4y@)A=^p<)l)O3Xz-DDY35PvSZchP)RqFB4R%meH(1F5ly!Z=ffU02rCJW-Q29j~6t82+lv95nyOKeN9X b+fQlGV+*D{<-?;V5SNeF4o}f$*75%WNQ^pq literal 0 HcmV?d00001 diff --git a/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen_ALBEDO.asset.taml b/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen_ALBEDO.asset.taml new file mode 100644 index 000000000..cf937fb7d --- /dev/null +++ b/Templates/BaseGame/game/data/Prototyping/Materials/ArrowGreen_ALBEDO.asset.taml @@ -0,0 +1,11 @@ + + + + + diff --git a/Templates/BaseGame/game/data/Prototyping/Prototyping.tscript b/Templates/BaseGame/game/data/Prototyping/Prototyping.tscript index 9ea6b613e..40ac40071 100644 --- a/Templates/BaseGame/game/data/Prototyping/Prototyping.tscript +++ b/Templates/BaseGame/game/data/Prototyping/Prototyping.tscript @@ -22,6 +22,7 @@ function Prototyping::onCreateGameServer(%this) %this.registerDatablock("./scripts/managedData/managedForestBrushData"); %this.registerDatablock("./scripts/managedData/managedParticleEmitterData"); %this.registerDatablock("./scripts/managedData/managedParticleData"); + %this.registerDatablock("./scripts/managedData/managedDecalData"); } //This is called when the server is shut down due to the game/map being exited diff --git a/Templates/BaseGame/game/data/Prototyping/scripts/managedData/managedDecalData.tscript b/Templates/BaseGame/game/data/Prototyping/scripts/managedData/managedDecalData.tscript new file mode 100644 index 000000000..e30564c4e --- /dev/null +++ b/Templates/BaseGame/game/data/Prototyping/scripts/managedData/managedDecalData.tscript @@ -0,0 +1,6 @@ + +datablock DecalData(ArrowGreenData) +{ + MaterialAsset = "Prototyping:ArrowGreen"; + size = "1"; +};