parent
65cde3c42b
commit
b2fe9e62cd
19 changed files with 349 additions and 1 deletions
|
@ -0,0 +1,17 @@
|
|||
local actions = {}
|
||||
|
||||
actions.aerial = {}
|
||||
|
||||
function actions.aerial.start(n, actor)
|
||||
|
||||
end
|
||||
|
||||
function actions.aerial.update(dt, actor)
|
||||
|
||||
end
|
||||
|
||||
function actions.aerial.onGround(actor)
|
||||
|
||||
end
|
||||
|
||||
return actions
|
17
sonic-radiance.love/datas/gamedata/characters/amy/init.lua
Normal file
17
sonic-radiance.love/datas/gamedata/characters/amy/init.lua
Normal file
|
@ -0,0 +1,17 @@
|
|||
return {
|
||||
name = "Amy",
|
||||
fullname = "Amy Rose",
|
||||
class = "power",
|
||||
speed = 3,
|
||||
jump = 3,
|
||||
turns = 2,
|
||||
move = 4,
|
||||
|
||||
startlevel = 50,
|
||||
|
||||
isUnlockedAtStart = true,
|
||||
canGoSuper = true,
|
||||
canBreakCraft = false,
|
||||
|
||||
icon = 3,
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
haveShoes = true,
|
||||
haveMechs = false,
|
||||
haveGlove = true,
|
||||
haveHammer= false,
|
||||
accessories_number = 3,
|
||||
chao_number = 1,
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
return {
|
||||
|
||||
}
|
116
sonic-radiance.love/datas/gamedata/characters/amy/sprites.lua
Normal file
116
sonic-radiance.love/datas/gamedata/characters/amy/sprites.lua
Normal file
|
@ -0,0 +1,116 @@
|
|||
return {
|
||||
metadata = {
|
||||
height = 64,
|
||||
width = 64,
|
||||
ox = 32,
|
||||
oy = 32,
|
||||
defaultAnim = "idle"
|
||||
},
|
||||
animations = {
|
||||
["idle"] = {
|
||||
startAt = 1,
|
||||
endAt = 8,
|
||||
loop = 1,
|
||||
speed = 10,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["walk"] = {
|
||||
startAt = 9,
|
||||
endAt = 17,
|
||||
loop = 10,
|
||||
speed = -1,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["jump"] = {
|
||||
startAt = 18,
|
||||
endAt = 21,
|
||||
loop = 21,
|
||||
speed = 10,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["fall"] = {
|
||||
startAt = 22,
|
||||
endAt = 24,
|
||||
loop = 26,
|
||||
speed = 10,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit1start"] = {
|
||||
startAt = 29,
|
||||
endAt = 32,
|
||||
loop = 32,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit1end"] = {
|
||||
startAt = 33,
|
||||
endAt = 34,
|
||||
loop = 34,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit2start"] = {
|
||||
startAt = 35,
|
||||
endAt = 37,
|
||||
loop = 37,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit2end"] = {
|
||||
startAt = 38,
|
||||
endAt = 39,
|
||||
loop = 39,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit3start"] = {
|
||||
startAt = 40,
|
||||
endAt = 44,
|
||||
loop = 44,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit3end"] = {
|
||||
startAt = 45,
|
||||
endAt = 46,
|
||||
loop = 46,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["spindash"] = {
|
||||
startAt = 46,
|
||||
endAt = 48,
|
||||
loop = 37,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spindash_full"] = {
|
||||
startAt = 41,
|
||||
endAt = 44,
|
||||
loop = 41,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spin"] = {
|
||||
startAt = 45,
|
||||
endAt = 48,
|
||||
loop = 45,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spinjump"] = {
|
||||
startAt = 49,
|
||||
endAt = 54,
|
||||
loop = 51,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spinjump_nucurl"] = {
|
||||
startAt = 51,
|
||||
endAt = 54,
|
||||
loop = 51,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
}
|
||||
}
|
BIN
sonic-radiance.love/datas/gamedata/characters/amy/sprites.png
Normal file
BIN
sonic-radiance.love/datas/gamedata/characters/amy/sprites.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 49 KiB |
13
sonic-radiance.love/datas/gamedata/characters/amy/stats.lua
Normal file
13
sonic-radiance.love/datas/gamedata/characters/amy/stats.lua
Normal file
|
@ -0,0 +1,13 @@
|
|||
local CONST = require "datas.stats"
|
||||
|
||||
return {
|
||||
hpmax = CONST.RANK_A, --
|
||||
ppmax = CONST.RANK_C, --
|
||||
|
||||
attack = CONST.RANK_A, --
|
||||
defense = CONST.RANK_B, --
|
||||
technic = CONST.RANK_C, -- How much items & wisps will be powerfull for this character.
|
||||
power = CONST.RANK_B, --
|
||||
mind = CONST.RANK_C, -- Magic defense.
|
||||
speed = CONST.RANK_B, -- Où le personnage se trouve dans le tour.
|
||||
}
|
Binary file not shown.
Binary file not shown.
|
@ -1 +1 @@
|
|||
return {"sonic"}
|
||||
return {"sonic", "tails", "amy"}
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
local actions = {}
|
||||
|
||||
actions.aerial = {}
|
||||
|
||||
function actions.aerial.start(n, actor)
|
||||
|
||||
end
|
||||
|
||||
function actions.aerial.update(dt, actor)
|
||||
|
||||
end
|
||||
|
||||
function actions.aerial.onGround(actor)
|
||||
|
||||
end
|
||||
|
||||
return actions
|
17
sonic-radiance.love/datas/gamedata/characters/tails/init.lua
Normal file
17
sonic-radiance.love/datas/gamedata/characters/tails/init.lua
Normal file
|
@ -0,0 +1,17 @@
|
|||
return {
|
||||
name = "Tails",
|
||||
fullname = "Miles \"Tails\" Prower",
|
||||
class = "technic",
|
||||
speed = 2,
|
||||
jump = 5,
|
||||
turns = 2,
|
||||
move = 3,
|
||||
|
||||
startlevel = 50,
|
||||
|
||||
isUnlockedAtStart = true,
|
||||
canGoSuper = true,
|
||||
canBreakCraft = false,
|
||||
|
||||
icon = 2,
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
haveShoes = true,
|
||||
haveMechs = false,
|
||||
haveGlove = true,
|
||||
haveHammer= false,
|
||||
accessories_number = 3,
|
||||
chao_number = 1,
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
return {
|
||||
|
||||
}
|
116
sonic-radiance.love/datas/gamedata/characters/tails/sprites.lua
Normal file
116
sonic-radiance.love/datas/gamedata/characters/tails/sprites.lua
Normal file
|
@ -0,0 +1,116 @@
|
|||
return {
|
||||
metadata = {
|
||||
height = 64,
|
||||
width = 64,
|
||||
ox = 32,
|
||||
oy = 32,
|
||||
defaultAnim = "idle"
|
||||
},
|
||||
animations = {
|
||||
["idle"] = {
|
||||
startAt = 1,
|
||||
endAt = 8,
|
||||
loop = 1,
|
||||
speed = 10,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["walk"] = {
|
||||
startAt = 9,
|
||||
endAt = 17,
|
||||
loop = 10,
|
||||
speed = -1,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["jump"] = {
|
||||
startAt = 18,
|
||||
endAt = 21,
|
||||
loop = 21,
|
||||
speed = 10,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["fall"] = {
|
||||
startAt = 22,
|
||||
endAt = 26,
|
||||
loop = 26,
|
||||
speed = 10,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit1start"] = {
|
||||
startAt = 27,
|
||||
endAt = 30,
|
||||
loop = 30,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit1end"] = {
|
||||
startAt = 31,
|
||||
endAt = 32,
|
||||
loop = 32,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit2start"] = {
|
||||
startAt = 33,
|
||||
endAt = 37,
|
||||
loop = 37,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit2end"] = {
|
||||
startAt = 38,
|
||||
endAt = 38,
|
||||
loop = 38,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit3start"] = {
|
||||
startAt = 42,
|
||||
endAt = 46,
|
||||
loop = 46,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["hit3end"] = {
|
||||
startAt = 46,
|
||||
endAt = 48,
|
||||
loop = 48,
|
||||
speed = 25,
|
||||
pauseAtEnd = true,
|
||||
},
|
||||
["spindash"] = {
|
||||
startAt = 46,
|
||||
endAt = 48,
|
||||
loop = 37,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spindash_full"] = {
|
||||
startAt = 41,
|
||||
endAt = 44,
|
||||
loop = 41,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spin"] = {
|
||||
startAt = 45,
|
||||
endAt = 48,
|
||||
loop = 45,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spinjump"] = {
|
||||
startAt = 49,
|
||||
endAt = 54,
|
||||
loop = 51,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
["spinjump_nucurl"] = {
|
||||
startAt = 51,
|
||||
endAt = 54,
|
||||
loop = 51,
|
||||
speed = 25,
|
||||
pauseAtEnd = false,
|
||||
},
|
||||
}
|
||||
}
|
BIN
sonic-radiance.love/datas/gamedata/characters/tails/sprites.png
Normal file
BIN
sonic-radiance.love/datas/gamedata/characters/tails/sprites.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 78 KiB |
|
@ -0,0 +1,13 @@
|
|||
local CONST = require "datas.stats"
|
||||
|
||||
return {
|
||||
hpmax = CONST.RANK_C, --
|
||||
ppmax = CONST.RANK_A, --
|
||||
|
||||
attack = CONST.RANK_D, --
|
||||
defense = CONST.RANK_C, --
|
||||
technic = CONST.RANK_S, -- How much items & wisps will be powerfull for this character.
|
||||
power = CONST.RANK_C, --
|
||||
mind = CONST.RANK_A, -- Magic defense.
|
||||
speed = CONST.RANK_B, -- Où le personnage se trouve dans le tour.
|
||||
}
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue