I'm new here so this post may be a bit much & demanding.
I'm in the process of making a bullet bill blaster character, but it's not good and doesn't look good. Can you please improve it? Please add wheels to the sprite and improve the terrible sprites. And please also improve the shooting, so you can shoot diagonally. Preferably, the top part becomes an enemy, so it can rotate smoothly.
And it would be great if the upper part looks to the mouse pointer and shoots the bullets in the same direction. And he shouldn't be able to bounce either and should fly instead, with fire at the bottom.
And one more thing, it would be great if you could fix the bullet, since they don't do any damage, but they should actually do damage.
Here are all the files of the character:
Code: Select all
{
"name": "b0ll blaster",
"colorables": [
"hat",
"hair",
"skin"
],
"colors": [
[225,32,0],
[134,112,0],
[252,151,58]
],
"defaultcolors": [
[[225,32,0],
[134,112,0],
[252,151,58]],
[[225,255,255],
[0,168,0],
[252,151,58]],
[[225,255,255],
[0,168,0],
[252,151,58]],
[[225,255,255],
[0,168,0],
[252,151,58]]
],
"flowercolor": [[252,216,168], [216,40,0], [252,152,56]],
"hammersuitcolor": [[0,0,0], [255,255,255], [252,152,56]],
"frogsuitcolor": [[0,168,0], [0,0,0], [252,152,56]],
"iceflowercolor": [[225,255,255], [60, 188, 252], [252,152,56]],
"tanookisuitcolor": [[200,76,12], [0,0,0], [252,152,56]],
"superballcolor": [[100,100,50], [160,160,100], [230,230,180]],
"smallducking": false,
"swimpushframes": 1,
"fenceframes": 2,
"smallduckingframes": 1,
"noportalgun": true,
"aimwithoutportalgun": true,
"defaultsize": 2,
"doublejump": true,
"groundpound": true,
"smalloffsetX": 6,
"smalloffsetY": 3,
"smallquadcenterX": 11,
"smallquadcenterY": 10,
"smallquadwidth": 20,
"smallquadheight": 20,
"smallimgwidth": 380,
"smallimgheight": 100,
"shrinkquadcenterX": 9,
"shrinkquadcenterY": 32,
"shrinkoffsetY": -3,
"shrinkquadcenterY2": 16,
"growquadwidth": 20,
"growquadheight": 24,
"growquadcenterY": 16,
"growquadcenterY2": 10,
"bigquadcenterY": 20,
"bigquadcenterX": 9,
"bigoffsetY": -3,
"bigoffsetX": 6,
"bigquadwidth": 20,
"bigquadheight": 36,
"bigimgwidth": 340,
"bigimgheight": 180,
"duckquadcenterY": 26,
"duckoffsetY": 3,
"hammerquadcenterY": 20,
"hammerquadcenterX": 9,
"hammeroffsetY": -3,
"hammeroffsetX": 6,
"hammerquadwidth": 20,
"hammerquadheight": 36,
"hammerimgwidth": 340,
"hammerimgheight": 180,
"frogquadcenterY": 24,
"frogquadcenterX": 9,
"frogoffsetY": -1,
"frogoffsetX": 6,
"frogquadwidth": 20,
"frogquadheight": 36,
"frogimgwidth": 340,
"frogimgheight": 180,
"raccoonquadcenterY": 20,
"raccoonquadcenterX": 14,
"raccoonoffsetY": -3,
"raccoonoffsetX": 6,
"raccoonquadwidth": 26,
"raccoonquadheight": 36,
"raccoonimgwidth": 754,
"raccoonimgheight": 180,
"hugeoffsetX": 18,
"hugeoffsetY": -41,
"hugequadcenterX": 9,
"hugequadcenterY": 20,
"hugeclassicoffsetX": 12,
"hugeclassicoffsetY": -1,
"hugeclassicquadcenterX": 11,
"hugeclassicquadcenterY": 10,
"hugeclassicduckquadcenterY": 22,
"hugeclassicduckoffsetY": 7,
"capequadwidth": 34,
"capequadheight": 36,
"capeimgwidth": 984,
"capeimgheight": 180,
"capequadcenterY": 20,
"capequadcenterX": 17,
"capeoffsetY": -3,
"capeoffsetX": 6,
"tinyoffsetX": 3,
"tinyoffsetY": 4,
"tinyquadcenterX": 5,
"tinyquadcenterY": 6,
"tinyquadwidth": 10,
"tinyquadheight": 10,
"tinyimgwidth": 190,
"tinyimgheight": 50,
"shellquadcenterY": 20,
"shellquadcenterX": 9,
"shelloffsetY": -3,
"shelloffsetX": 6,
"shellquadwidth": 20,
"shellquadheight": 36,
"shellimgwidth": 400,
"shellimgheight": 180,
"boomerangquadcenterY": 20,
"boomerangquadcenterX": 9,
"boomerangoffsetY": -3,
"boomerangoffsetX": 6,
"boomerangquadwidth": 20,
"boomerangquadheight": 36,
"boomerangimgwidth": 340,
"boomerangimgheight": 180,
"health": 4,
"fireenemy": {
"enemy": ["bullet", "bullet"],
"max": [8, 8],
"speed": [8, 8],
"addplayerspeedx": [true, true],
"addplayerspeedy": [false, false],
"offsetx": [1, 1],
"offsety": [-1, -1],
"nofiresound": [true, true],
"fireanim": [false, false],
"firequad": [1, 1],
"button": ["use", "use"],
"holdbutton": ["left", "right"],
"killonbuttonrelease": [false, false],
"makefriendly": [true, true]
},
"hats": false,
"defaulthat": 0,
"hatoffsets": {
"idle": [0,0],
"running": [[0,0],[0,0],[-1,-1]],
"sliding": [0,0],
"jumping": [0,-1],
"falling": [0,0],
"climbing": [[2,0],[2,-1]],
"swimming": [[1,-1],[1,-1],[1,-1],[1,-1]],
"grow": [-6,0]
},
"bighatoffsets": {
"idle": [-4,-2],
"fire": [-5,-4],
"running": [[-5,-4],[-4,-3],[-3,-2]],
"sliding": [-5,-2],
"jumping": [-4,-4],
"falling": [-4,-2],
"climbing": [[-4,-4],[-4,-4]],
"swimming": [[-5,-4],[-5,-4],[-5,-4],[-5,-4]],
"ducking": [-5,-12],
"capefly": [[-10, -10], [-11, -15], [-10, -19], [-11, -21], [-9, -22], [-9, -24]],
"grow": [-6,0]
},
"skinnyhatoffsets": {
"idle": [1,0],
"running": [[2, -2],[1,-1],[3,0]],
"sliding": [-1,-3],
"jumping": [2,-2],
"falling": [1,0],
"climbing": [[2,0],[4,-2]],
"swimming": [[0,0],[0,-1],[-2,-1],[0,-1]],
"ducking": [1,-13]
}
}
And here are the files of the enemy:
Code: Select all
{
"hidden": true,
"quadcount": 1,
"killsontop": true,
"killsonsides": true,
"stompable": true,
"stompcombosuppressor": true,
"speedx": 8,
"starttowardsplayerhorizontal": true,
"width": 1,
"height": 0.875,
"offsetX": 8,
"offsetY": 1,
"quadcenterX": 8,
"quadcenterY": 8,
"spawnoffsety": -0.0625,
"static": false,
"active": true,
"lifetime": 5,
"emancipatecheck": true,
"autodelete": true,
"category": 6,
"mask": [true,
true, false, true, true, true,
true, true, true, true, true,
true, true, true, true, true,
true, true, true, true, true,
true, true, true, true, true,
true, true, true, true, true],
"gravity": 0,
"spawnsound": "bulletbill",
"doesntunrotate": true,
"ignorefaithplates": true,
"blowable": false
}
Note: you don't have to make all the stuff, just reply and upload your improved files and code.
Thanks for your help, Samari0