From bdf947b95aef05e89bf0da8203fec81f09f701f4 Mon Sep 17 00:00:00 2001 From: othello7 Date: Thu, 14 Sep 2023 22:00:25 -0400 Subject: [PATCH] added CatCarrier --- build/src/catcarrier.cs | 17 ++++++----------- content/catcarrier.png | Bin 0 -> 4634 bytes 2 files changed, 6 insertions(+), 11 deletions(-) create mode 100644 content/catcarrier.png diff --git a/build/src/catcarrier.cs b/build/src/catcarrier.cs index 390a09d..6397ae9 100644 --- a/build/src/catcarrier.cs +++ b/build/src/catcarrier.cs @@ -4,19 +4,14 @@ namespace DuckGame.src [EditorGroup("DuckGnome")] public class catcarrier : Holdable, IPlatform { - private Sprite _pickupSprite; - private Sprite _sprite; - public catcarrier(float xval, float yval) : base(xval, yval) { //this.ammo = 1; - this.graphic = new Sprite("", 0f, 0f); - this._pickupSprite = new Sprite(this.GetPath("boomplate2.png"), 0f, 0f); - this._sprite = new Sprite(this.GetPath("boomplate2.png"), 0f, 0f); - this.center = new Vec2(6f, 18f); - this.collisionOffset = new Vec2(-8f, -3f); - this.collisionSize = new Vec2(16f, 9f); - this._holdOffset = new Vec2(-1f, 0f); + this.graphic = new Sprite(this.GetPath("catcarrier.png")); + this.center = new Vec2(6f, 6f); + this.collisionOffset = new Vec2(-4f, -6f); + this.collisionSize = new Vec2(18f, 14f); + this._holdOffset = new Vec2(-1f, -3f); //this._bio = "Best prop in the game"; this._editorName = "Cat Carrier"; this.physicsMaterial = PhysicsMaterial.Plastic; @@ -29,7 +24,7 @@ public override void OnPressAction() this.duck.ThrowItem(); this.velocity = new Vec2(velocity.x * 8, velocity.y); - DevConsole.Log("CCVelocity: " + this.velocity.ToString()); + //DevConsole.Log("CCVelocity: " + this.velocity.ToString()); } public override void OnImpact(MaterialThing with, ImpactedFrom from) diff --git a/content/catcarrier.png b/content/catcarrier.png new file mode 100644 index 0000000000000000000000000000000000000000..40419f69b1521a17aa905b746464ceab63b8c17e GIT binary patch literal 4634 zcmeHKdsGu=7LS4$u_EpPrM1c!P{4JPnLNozph%*m8VC>-5XH&NB#h)mG9e?DYC(J; zTB}lg;-gY&QL9$#s<^Jl+ODg|T}xdbH412pullIZ9zpk;fPkkxr^j=)|B;+|-S6Jt zz4v$T_nq%stWTLRAn>g~9*;Lbo2*U;&rom;MM6tAq$73%p)mwv(LHxG6F@^sApF7`vR(U&M?DOi-AKWKaoOwFGZ!v_=Q9Zer z_f1)8%7Ms$>*cK8!n1Z+q1%+I&H|oX$O|Q`;)Y0b!hD* zWmIYIYALZXf9R?zp*!9h95KA6Vhy`8+CSt>e9hj7^n#&C`GP5nzDQ#l&jk35+&(tx z+`)S@Zsh#bV%s^aZP(oD(90*UyPr_M93IZ&^(v#2lJwf7q?c)fWY-seq)I-f4=GEX zRx`RXs4%*D`DW~bM&nIy8YOBg9W_8(zT}g}Y{xzG?wgIx+v`f}ApY}t ze>)f(b1-@FlaXbE(HU(0hY#*3>pkI(_9<&-J&xo}{<31y=$LE2)Q!6r+QvV&FiSns zbkntE^#XITHzVro^!4W1Puj9d-#tpsONCMp@2*9PMcWkch6nKl^D9S|JzdXU+SLCq z3C`(-zbRn}iW|s}LvcMoP$99iTyZyto9`ffM-@0~skZ zZBq&E9y%g`Xi_DZD$^l4M-r7sCl@)XjG`0+QIt<8NkKwu7904v4d5NoyATo|ho z_;4}s&WS|=$fv^Os|1-kJ(Og3QjkPr3=M^_&_MmNt&>9_4p15@TC&uF^mHf zi98;U&?6Dron{fLR4PS?SR@w1Km&HowlO#h+guSGL_3C>auH72!O(Ua#9`t_yPHu7 z1YjI`8K2dm({;kzTpcU`K13|;5TQauWVMRATeuiaApq$J=yxq#1~8pP>6FXvb`q4P zkg_om-62S#)865BT72n{gov_GR-ozvUeQ-vPSEP~ofaGgX4>lTSpl+N(PU^-7g?{w z#*O&W=^h9$@5FsY`(^GvWuT?gVQM?!=EBpeRRYdGM%oFQ#C)#^DaR2)Y=R|9lN^>x zj563Ljg`U*g*;Yal9ME9GKh=oX(L~p?v6EIK-Ceb!G+cjXItyBhs zb8Mn=rBor6h!GholPY7;E~P1y(*-(_!$c9GMCu#i%7TGp0I@jNrvShw2f1KLP6}u2 zPJ`WUQ3<$^AkMOLSO=yPi8HtwXD9%Qh$R@J#89b0EXEK7Lu4=_1utFtc9J&D{v&N} z@<4IzB~PYZ!2fKYsC`CdPzCK@?VlFfHD=6AmsF+t{@#Ill6#!u{qJ)1-n5ZLR5w~W%%s5W;8&2YU3f&eNVAn1Kix*f6 zMV*Ub2WKGOKl9g7i$Bu^1ob$1Eq;6G>Y?kk7$MnoE#;o>`oGZ?*mazu zY+x7U0f(ilL-wVBgI0iX;siDC1^3@{c-u-K>E}q!a`AY=2=3~|)+7`HVP8h8)AViW zH?TLaPZPf(2Z-KeG?`42-OBCCdA`jeMM55$$%DAf;?xgf>vamTZ^=#dX+;5Yv_!2QGjCQ^ zjUY#UT0BO=U%zHa0THB-FLUio7|BaJU3LHYW6VEg^R$JbeKN0Hes*&0#hFLujjbGA z)*LeTY~rKqx8lBY?%S_@&{WNCZoL({DeVjQ&wZIA=|3J}3bMcLRew0{!A2*q;mex4 z4e6T6yT3B;zkx-L*g8j0vTyL9qhY1!sQsxKsdKJ{d>sGbBKob2)2YjPRh;~5u3A4? z&>}t?H?o+)^7s+n<=OB@=W!%zzwSk+j&aG}+x?}o#+m@E6&&c}m{+*B60y=L@R8;@H n+2Oo|)9=5?y}AEij`&{Wl~aRHeV$PS%EZ%ZQq()g%`EvJeP6IA literal 0 HcmV?d00001