Psi

Psi

45M Downloads

Bug with Multiple Trick Add Motion

anguschow127 opened this issue ยท 0 comments

commented

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}