improvement: make sure that the hit gfx appear *when* the attack connect
This commit is contained in:
parent
d84001c150
commit
851a3d9804
2 changed files with 33 additions and 9 deletions
|
@ -35,22 +35,43 @@ return {
|
||||||
speed = 10,
|
speed = 10,
|
||||||
pauseAtEnd = true,
|
pauseAtEnd = true,
|
||||||
},
|
},
|
||||||
["hit1"] = {
|
["hit1start"] = {
|
||||||
startAt = 22,
|
startAt = 22,
|
||||||
|
endAt = 24,
|
||||||
|
loop = 24,
|
||||||
|
speed = 15,
|
||||||
|
pauseAtEnd = true,
|
||||||
|
},
|
||||||
|
["hit1end"] = {
|
||||||
|
startAt = 24,
|
||||||
endAt = 26,
|
endAt = 26,
|
||||||
loop = 26,
|
loop = 26,
|
||||||
speed = 15,
|
speed = 15,
|
||||||
pauseAtEnd = true,
|
pauseAtEnd = true,
|
||||||
},
|
},
|
||||||
["hit2"] = {
|
["hit2start"] = {
|
||||||
startAt = 28,
|
startAt = 28,
|
||||||
endAt = 31,
|
endAt = 30,
|
||||||
loop = 31,
|
loop = 30,
|
||||||
speed = 15,
|
speed = 15,
|
||||||
pauseAtEnd = true,
|
pauseAtEnd = true,
|
||||||
},
|
},
|
||||||
["hit3"] = {
|
["hit2end"] = {
|
||||||
startAt = 32,
|
startAt = 30,
|
||||||
|
endAt = 32,
|
||||||
|
loop = 32,
|
||||||
|
speed = 15,
|
||||||
|
pauseAtEnd = true,
|
||||||
|
},
|
||||||
|
["hit3start"] = {
|
||||||
|
startAt = 33,
|
||||||
|
endAt = 35,
|
||||||
|
loop = 35,
|
||||||
|
speed = 15,
|
||||||
|
pauseAtEnd = true,
|
||||||
|
},
|
||||||
|
["hit3end"] = {
|
||||||
|
startAt = 36,
|
||||||
endAt = 36,
|
endAt = 36,
|
||||||
loop = 36,
|
loop = 36,
|
||||||
speed = 15,
|
speed = 15,
|
||||||
|
|
|
@ -17,15 +17,18 @@ return {
|
||||||
-- if not nil : {ox, oy, shape, size, affectedByDirection}
|
-- if not nil : {ox, oy, shape, size, affectedByDirection}
|
||||||
|
|
||||||
choregraphy = { -- the main attack choregraphy
|
choregraphy = { -- the main attack choregraphy
|
||||||
{'setAnimation', "none", 'hit1', true},
|
{'setAnimation', "none", 'hit1start', true},
|
||||||
{'sendDamage', "none", 33, 100, false, false},
|
{'sendDamage', "none", 33, 100, false, false},
|
||||||
{'addGFX',"sentDamage", 'hitGFX', 0.75, 0, true, false},
|
{'addGFX',"sentDamage", 'hitGFX', 0.75, 0, true, false},
|
||||||
{'setAnimation', "none", 'hit2', true},
|
{'setAnimation', "none", 'hit1end', true},
|
||||||
|
{'setAnimation', "none", 'hit2start', true},
|
||||||
{'sendDamage', "none", 33, 100, false, false},
|
{'sendDamage', "none", 33, 100, false, false},
|
||||||
{'addGFX',"sentDamage", 'hitGFX', 0.75, 0, true, false},
|
{'addGFX',"sentDamage", 'hitGFX', 0.75, 0, true, false},
|
||||||
{'setAnimation', "none", 'hit3', true},
|
{'setAnimation', "none", 'hit2end', true},
|
||||||
|
{'setAnimation', "none", 'hit3start', true},
|
||||||
{'sendDamage', "none", 33, 100, false, false},
|
{'sendDamage', "none", 33, 100, false, false},
|
||||||
{'addGFX',"sentDamage", 'hitGFX', 0.75, 0, true, false},
|
{'addGFX',"sentDamage", 'hitGFX', 0.75, 0, true, false},
|
||||||
|
{'setAnimation', "none", 'hit3end', true},
|
||||||
{'setAnimation', "none", 'idle', false},
|
{'setAnimation', "none", 'idle', false},
|
||||||
{'wait', "none", 0.5}
|
{'wait', "none", 0.5}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue