Bug with Multiple Trick Add Motion
anguschow127 opened this issue ยท 0 comments
When one Trick: add motion is used with another Trick: add motion of opposite direction and a greater speed, the resulting motion pushes the character towards the first Trick motion's direction
The Following is a Spell of the Bug:
Type: Loopcast
{spellName:"Bug",uuidMost:-5241323634879872684L,validSpell:1b,spellList:[0:{spellPosX:2,spellData:{spellKey:"constantNumber",params:{},constantValue:"-1"},spellPosY:1},1:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:0},2:{spellPosX:3,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:1,psi.spellparam.y:3,psi.spellparam.x:2}},spellPosY:1},3:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:2},4:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:0},5:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:3,psi.spellparam.speed:1,psi.spellparam.target:2}},spellPosY:1},6:{spellPosX:4,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:2},7:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:4,psi.spellparam.speed:2,psi.spellparam.target:1}},spellPosY:3},8:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"1.29"},spellPosY:4},9:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:2},10:{spellPosX:5,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:2,psi.spellparam.y:4,psi.spellparam.x:1}},spellPosY:3},11:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:4},12:{spellPosX:6,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:3}],uuidLeast:-6662257302662098682L}
It also seems any sideways motion of a second Trick: Add Motion is Ignored
The Following is a Spell of the Bug:
Type: Loopcast or Normal
{spellName:"Bug2",uuidMost:3790708550861735620L,validSpell:1b,spellList:[0:{spellPosX:2,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:1},1:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:0},2:{spellPosX:3,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:1,psi.spellparam.y:3,psi.spellparam.x:2}},spellPosY:1},3:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:2},4:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:0},5:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:3,psi.spellparam.speed:1,psi.spellparam.target:2}},spellPosY:1},6:{spellPosX:4,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:2},7:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:4,psi.spellparam.speed:2,psi.spellparam.target:1}},spellPosY:3},8:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:4},9:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:2},10:{spellPosX:5,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:2,psi.spellparam.y:4,psi.spellparam.x:1}},spellPosY:3},11:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:4},12:{spellPosX:6,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:3}],uuidLeast:-6134389170688020891L}