решил тут создать темку, в которой хочу поделиться своими кастами для этого замечательного мода.
к каждому касту приложу программку, которую можно скопировать в программер.
что-то придумал сам, что-то увидел в различных видео.
P.S. это только первая часть, еще больше интересных спелов добавлю как будет больше свободного времени
маленький офтоп⬇⬇
у спелов есть 4 параметра которые надо учитывать, когда копируете его. Почти все компоненты(кроме батарейки и стартовых компонентов) имеют по 2 модификации одинакового грейда, но отличным преобладающим параметром.
например: overclocked CAD core имеет Complexity 20, Projection 3, а Conductive CAD core - Complexity 16, Projection 4
Сломать блок⬇⬇
начну с простого, но оч полезного навыка. Т.к. у некоторых даже тут возникают проблемы
Действие: ломает блоки на расстоянии(до 32 блоков).
заменяя trick можно использовать спелл как: зажигалку(Blaze) и костную муку(Overgrow)
http://prntscr.com/dcrksu
{spellName:"Dig",uuidMost:-3840212379626352736L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"operatorEntityLook"},x:4,y:3},1:{data:{key:"selectorCaster"},x:4,y:4},2:{data:{params:{_position:2},key:"trickBreakBlock"},x:5,y:2},3:{data:{params:{_ray:3,_max:0,_position:2},key:"operatorVectorRaycast"},x:5,y:3},4:{data:{params:{_target:3},key:"operatorEntityPosition"},x:5,y:4}],uuidLeast:-5240743694263527737L}
светильник⬇⬇
отличие данного спелла от предыдущего - нам надо знать координаты свободного пространства перед блоком, а не координаты блока.
Действие: ставит источники света
http://prntscr.com/dcrund
{spellName:"Conjure Light",uuidMost:-6187213217577352841L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"connector"},x:4,y:3},1:{data:{params:{_ray:2,_max:0,_position:4},key:"operatorVectorRaycastAxis"},x:4,y:4},2:{data:{params:{_target:2},key:"connector"},x:4,y:5},3:{data:{params:{_target:4},key:"connector"},x:4,y:6},4:{data:{params:{_time:0,_position:2},key:"trickConjureLight"},x:5,y:2},5:{data:{params:{_vector3:0,_vector2:4,_vector1:3},key:"operatorVectorSum"},x:5,y:3},6:{data:{params:{_target:2},key:"operatorEntityPosition"},x:5,y:4},7:{data:{key:"selectorCaster"},x:5,y:5},8:{data:{params:{_target:1},key:"operatorEntityLook"},x:5,y:6},9:{data:{params:{_target:2},key:"connector"},x:6,y:3},10:{data:{params:{_ray:2,_max:0,_position:3},key:"operatorVectorRaycast"},x:6,y:4},11:{data:{params:{_target:2},key:"connector"},x:6,y:5},12:{data:{params:{_target:3},key:"connector"},x:6,y:6}],uuidLeast:-5372899468003122391L}
магнит⬇⬇
последний из простых спелов.
Действие: стягивает все предметы к игроку
http://prntscr.com/dcv43x
{spellName:"Mass Exodus",uuidMost:-1688950150641660752L,validSpell:1b,spellList:[0:{data:{key:"constantNumber",constantValue:"2"},x:2,y:2},1:{data:{params:{_speed:1,_target:4,_position:2},key:"trickMassExodus"},x:2,y:3},2:{data:{params:{_target:2},key:"operatorEntityPosition"},x:2,y:4},3:{data:{key:"selectorCaster"},x:2,y:5},4:{data:{key:"constantNumber",constantValue:"20"},x:3,y:2},5:{data:{params:{_position:2,_radius:1},key:"selectorNearbyItems"},x:3,y:3},6:{data:{params:{_ray:2,_max:0,_position:3},key:"operatorVectorRaycast"},x:3,y:4},7:{data:{params:{_target:3},key:"operatorEntityLook"},x:3,y:5}],uuidLeast:-6618577199766937529L}
призрачный мост⬇⬇
данный спелл часто выручал меня, когда не было возможности летать. время блока задается через большую цифру. с установленным спеллом в штанах манауспевает регенерировать. можно встать на уголок блока и заняться стройкой на высоте.
Действие: ставит под ногами призрачные блоки, которые через некоторое время пропадают. шифт отключает спелл
http://prntscr.com/dd4ats
{spellName:"Conjure Block Sequence",uuidMost:491943929819581145L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"trickDie"},x:4,y:2},1:{data:{key:"selectorSneakStatus"},x:4,y:3},2:{data:{params:{_time:2,_position:4},key:"trickConjureBlock"},x:4,y:4},3:{data:{key:"constantNumber",constantValue:"500"},x:4,y:5},4:{data:{params:{_target:4},key:"operatorEntityPosition"},x:5,y:3},5:{data:{params:{_vector3:2,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:5,y:4},6:{data:{params:{_x:0,_y:4,_z:0},key:"operatorVectorConstruct"},x:5,y:5},7:{data:{key:"selectorCaster"},x:6,y:3},8:{data:{params:{_target:1},key:"operatorEntityAxialLook"},x:6,y:4},9:{data:{key:"constantNumber",constantValue:"-2"},x:6,y:5}],uuidLeast:-8477071772924753443L}
билдер⬇⬇
специфичная программа, которая позволиласъэкономить не один час. границы считаются от точки наблюдения до точки, на которой стоит персонаж
Действие: ставит линию блоков.
http://prntscr.com/dcw6ay
{spellName:"Place Block Sequence",uuidMost:724613269807187735L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"connector"},x:1,y:1},1:{data:{params:{_target:4},key:"operatorEntityLook"},x:1,y:2},2:{data:{params:{_target:1},key:"connector"},x:1,y:3},3:{data:{params:{_target:3},key:"connector"},x:2,y:1},4:{data:{key:"selectorCaster"},x:2,y:2},5:{data:{params:{_target:3},key:"connector"},x:2,y:3},6:{data:{params:{_ray:3,_max:0,_position:2},key:"operatorVectorRaycastAxis"},x:3,y:1},7:{data:{params:{_target:3},key:"operatorEntityPosition"},x:3,y:2},8:{data:{params:{_ray:3,_max:0,_position:1},key:"operatorVectorRaycast"},x:3,y:3},9:{data:{params:{_target:1},key:"connector"},x:3,y:4},10:{data:{params:{_target:3},key:"connector"},x:4,y:1},11:{data:{params:{_target:3},key:"connector"},x:4,y:2},12:{data:{params:{_vector3:0,_vector2:3,_vector1:1},key:"operatorVectorSubtract"},x:4,y:3},13:{data:{params:{_target:3},key:"connector"},x:4,y:4},14:{data:{params:{_target:3},key:"connector"},x:5,y:1},15:{data:{params:{_target:1},key:"connector"},x:5,y:2},16:{data:{params:{_vector2:1,_vector1:3},key:"operatorVectorProject"},x:5,y:3},17:{data:{params:{_target:3},key:"connector"},x:5,y:4},18:{data:{params:{_target:3},key:"connector"},x:6,y:1},19:{data:{key:"constantNumber",constantValue:"32"},x:6,y:2},20:{data:{params:{_max:1,_target:3,_position:2},key:"trickPlaceInSequence"},x:6,y:3},21:{data:{params:{_vector3:0,_vector2:3,_vector1:4},key:"operatorVectorSum"},x:6,y:4},22:{data:{params:{_target:3},key:"connector"},x:7,y:1},23:{data:{params:{_target:1},key:"connector"},x:7,y:2},24:{data:{params:{_target:1},key:"connector"},x:7,y:3},25:{data:{params:{_target:1},key:"connector"},x:7,y:4}],uuidLeast:-5203269603851077409L}
шелковое касание⬇⬇
идею нашел на одном из форумов, и доработал до более удобного использования. данный спелл перемещает блок в сторону, на которую указывает прицел, и если скастовать его на верхнюю грань блока, блок выпадет в мир
Действие: собирает блоки шелковым касанием
http://prntscr.com/dcva40
{spellName:"silktouch",uuidMost:9190313611958896548L,validSpell:1b,spellList:[0:{data:{params:{_target:4},key:"operatorEntityPosition"},x:1,y:1},1:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycastAxis"},x:1,y:2},2:{data:{params:{_target:1},key:"connector"},x:1,y:3},3:{data:{key:"selectorCaster"},x:2,y:1},4:{data:{params:{_target:1},key:"operatorEntityLook"},x:2,y:2},5:{data:{params:{_target:3},key:"connector"},x:2,y:3},6:{data:{params:{_target:1},key:"connector"},x:2,y:4},7:{data:{params:{_target:3},key:"operatorEntityPosition"},x:3,y:1},8:{data:{params:{_ray:3,_max:0,_position:1},key:"operatorVectorRaycast"},x:3,y:2},9:{data:{params:{_target:3,_position:1},key:"trickMoveBlock"},x:3,y:3},10:{data:{params:{_vector3:0,_vector2:4,_vector1:3},key:"operatorVectorSum"},x:3,y:4},11:{data:{params:{_position:1},key:"trickCollapseBlock"},x:3,y:5},12:{data:{params:{_target:3},key:"connector"},x:4,y:2},13:{data:{params:{_target:1},key:"connector"},x:4,y:3},14:{data:{params:{_target:1},key:"connector"},x:4,y:4},15:{data:{params:{_time:4,_position:1},key:"trickConjureLight"},x:4,y:5},16:{data:{key:"constantNumber",constantValue:"20"},x:5,y:5}],uuidLeast:-5725263921577941661L}
3х3⬇⬇
Действие: копает блоки 3х3 в любом направлении(молот тинкера). данный спелл требует psigem- компонентов для работы. ниже будет еще одна программа, которая так же копает 3х3, но делает это только горизонтально(туннель).
http://prntscr.com/dcveap
{spellName:"3x3",uuidMost:5252058645191151175L,validSpell:1b,spellList:[0:{data:{params:{_target:4},key:"connector"},x:1,y:0},1:{data:{params:{_target:1},key:"connector"},x:1,y:1},2:{data:{params:{_target:1},key:"operatorVectorExtractY"},x:1,y:2},3:{data:{params:{_target:4},key:"connector"},x:1,y:5},4:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:1,y:6},5:{data:{params:{_target:4},key:"connector"},x:1,y:7},6:{data:{params:{_target:4},key:"connector"},x:2,y:0},7:{data:{params:{_target:4},key:"operatorVectorExtractX"},x:2,y:1},8:{data:{params:{_x:4,_y:1,_z:3},key:"operatorVectorConstruct"},x:2,y:2},9:{data:{params:{_target:1},key:"connector"},x:2,y:3},10:{data:{params:{_target:1},key:"connector"},x:2,y:4},11:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:2,y:5},12:{data:{key:"constantNumber",constantValue:"3"},x:2,y:6},13:{data:{params:{_target:4},key:"connector"},x:2,y:7},14:{data:{params:{_target:2},key:"connector"},x:3,y:0},15:{data:{params:{_target:4},key:"connector"},x:3,y:1},16:{data:{params:{_target:1},key:"operatorVectorExtractZ"},x:3,y:2},17:{data:{params:{_target:3},key:"connector"},x:3,y:3},18:{data:{params:{_target:1},key:"connector"},x:3,y:4},19:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:3,y:5},20:{data:{params:{_max:3,_target:2,_position:1},key:"trickBreakInSequence"},x:3,y:6},21:{data:{params:{_target:4},key:"connector"},x:3,y:7},22:{data:{params:{_target:4},key:"operatorEntityPosition"},x:4,y:0},23:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycastAxis"},x:4,y:1},24:{data:{params:{_vector2:2,_vector1:1},key:"operatorVectorCrossProduct"},x:4,y:2},25:{data:{params:{_target:3},key:"connector"},x:4,y:3},26:{data:{params:{_target:1},key:"connector"},x:4,y:4},27:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSubtract"},x:4,y:5},28:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:4,y:6},29:{data:{params:{_target:4},key:"connector"},x:4,y:7},30:{data:{key:"selectorCaster"},x:5,y:0},31:{data:{params:{_target:1},key:"operatorEntityLook"},x:5,y:1},32:{data:{params:{_target:3},key:"connector"},x:5,y:2},33:{data:{params:{_target:4},key:"operatorEntityPosition"},x:5,y:3},34:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycast"},x:5,y:4},35:{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"operatorVectorSubtract"},x:5,y:5},36:{data:{key:"constantNumber",constantValue:"3"},x:5,y:6},37:{data:{params:{_target:4},key:"connector"},x:5,y:7},38:{data:{params:{_target:3},key:"connector"},x:6,y:2},39:{data:{key:"selectorCaster"},x:6,y:3},40:{data:{params:{_target:1},key:"operatorEntityLook"},x:6,y:4},41:{data:{params:{_target:4},key:"connector"},x:6,y:5},42:{data:{params:{_number2:3,_vector1:4},key:"operatorVectorMultiply"},x:6,y:6},43:{data:{params:{_target:1},key:"connector"},x:6,y:7},44:{data:{params:{_target:3},key:"connector"},x:7,y:2},45:{data:{params:{_target:1},key:"connector"},x:7,y:3},46:{data:{params:{_target:1},key:"connector"},x:7,y:4},47:{data:{params:{_target:1},key:"connector"},x:7,y:5},48:{data:{params:{_target:1},key:"connector"},x:7,y:6}],uuidLeast:-5495888196880059463L}
http://prntscr.com/dcvhyw
{spellName:"3x3",uuidMost:-880042621362550686L,validSpell:1b,spellList:[0:{data:{params:{_target:4},key:"connector"},x:1,y:5},1:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:1,y:6},2:{data:{params:{_target:4},key:"connector"},x:1,y:7},3:{data:{key:"selectorCaster"},x:2,y:2},4:{data:{params:{_target:1},key:"operatorEntityLook"},x:2,y:3},5:{data:{params:{_target:4},key:"connector"},x:2,y:4},6:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:2,y:5},7:{data:{key:"constantNumber",constantValue:"3"},x:2,y:6},8:{data:{params:{_target:4},key:"connector"},x:2,y:7},9:{data:{params:{_target:3},key:"operatorEntityPosition"},x:3,y:2},10:{data:{params:{_ray:3,_max:0,_position:1},key:"operatorVectorRaycastAxis"},x:3,y:3},11:{data:{params:{_target:4},key:"connector"},x:3,y:4},12:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:3,y:5},13:{data:{params:{_max:3,_target:2,_position:1},key:"trickBreakInSequence"},x:3,y:6},14:{data:{params:{_target:4},key:"connector"},x:3,y:7},15:{data:{params:{_vector2:4,_vector1:3},key:"operatorVectorCrossProduct"},x:4,y:3},16:{data:{params:{_target:1},key:"connector"},x:4,y:4},17:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSubtract"},x:4,y:5},18:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:4,y:6},19:{data:{params:{_target:4},key:"connector"},x:4,y:7},20:{data:{params:{_x:0,_y:4,_z:0},key:"operatorVectorConstruct"},x:5,y:3},21:{data:{params:{_target:1},key:"connector"},x:5,y:4},22:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSubtract"},x:5,y:5},23:{data:{key:"constantNumber",constantValue:"3"},x:5,y:6},24:{data:{params:{_x:0,_y:1,_z:0},key:"operatorVectorConstruct"},x:5,y:7},25:{data:{key:"constantNumber",constantValue:"1"},x:6,y:3},26:{data:{params:{_target:4},key:"operatorEntityPosition"},x:6,y:4},27:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycast"},x:6,y:5},28:{data:{key:"selectorCaster"},x:7,y:4},29:{data:{params:{_target:1},key:"operatorEntityLook"},x:7,y:5}],uuidLeast:-6414189286438205749L}
решил тут создать темку, в которой хочу поделиться своими кастами для этого замечательного мода.
к каждому касту приложу программку, которую можно скопировать в программер.
что-то придумал сам, что-то увидел в различных видео.
P.S. это только первая часть, еще больше интересных спелов добавлю как будет больше свободного времени
[spoiler=маленький офтоп]
у спелов есть 4 параметра которые надо учитывать, когда копируете его. Почти все компоненты(кроме батарейки и стартовых компонентов) имеют по 2 модификации одинакового грейда, но отличным преобладающим параметром.
например: overclocked CAD core имеет Complexity 20, Projection 3, а Conductive CAD core - Complexity 16, Projection 4
[/spoiler][spoiler=Сломать блок]
начну с простого, но оч полезного навыка. Т.к. у некоторых даже тут возникают проблемы
Действие: ломает блоки на расстоянии(до 32 блоков).
заменяя trick можно использовать спелл как: зажигалку(Blaze) и костную муку(Overgrow)
http://prntscr.com/dcrksu
{spellName:"Dig",uuidMost:-3840212379626352736L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"operatorEntityLook"},x:4,y:3},1:{data:{key:"selectorCaster"},x:4,y:4},2:{data:{params:{_position:2},key:"trickBreakBlock"},x:5,y:2},3:{data:{params:{_ray:3,_max:0,_position:2},key:"operatorVectorRaycast"},x:5,y:3},4:{data:{params:{_target:3},key:"operatorEntityPosition"},x:5,y:4}],uuidLeast:-5240743694263527737L}
[/spoiler][spoiler=светильник]
отличие данного спелла от предыдущего - нам надо знать координаты свободного пространства перед блоком, а не координаты блока.
Действие: ставит источники света
http://prntscr.com/dcrund
{spellName:"Conjure Light",uuidMost:-6187213217577352841L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"connector"},x:4,y:3},1:{data:{params:{_ray:2,_max:0,_position:4},key:"operatorVectorRaycastAxis"},x:4,y:4},2:{data:{params:{_target:2},key:"connector"},x:4,y:5},3:{data:{params:{_target:4},key:"connector"},x:4,y:6},4:{data:{params:{_time:0,_position:2},key:"trickConjureLight"},x:5,y:2},5:{data:{params:{_vector3:0,_vector2:4,_vector1:3},key:"operatorVectorSum"},x:5,y:3},6:{data:{params:{_target:2},key:"operatorEntityPosition"},x:5,y:4},7:{data:{key:"selectorCaster"},x:5,y:5},8:{data:{params:{_target:1},key:"operatorEntityLook"},x:5,y:6},9:{data:{params:{_target:2},key:"connector"},x:6,y:3},10:{data:{params:{_ray:2,_max:0,_position:3},key:"operatorVectorRaycast"},x:6,y:4},11:{data:{params:{_target:2},key:"connector"},x:6,y:5},12:{data:{params:{_target:3},key:"connector"},x:6,y:6}],uuidLeast:-5372899468003122391L}
[/spoiler][spoiler=магнит]
последний из простых спелов.
Действие: стягивает все предметы к игроку
http://prntscr.com/dcv43x
{spellName:"Mass Exodus",uuidMost:-1688950150641660752L,validSpell:1b,spellList:[0:{data:{key:"constantNumber",constantValue:"2"},x:2,y:2},1:{data:{params:{_speed:1,_target:4,_position:2},key:"trickMassExodus"},x:2,y:3},2:{data:{params:{_target:2},key:"operatorEntityPosition"},x:2,y:4},3:{data:{key:"selectorCaster"},x:2,y:5},4:{data:{key:"constantNumber",constantValue:"20"},x:3,y:2},5:{data:{params:{_position:2,_radius:1},key:"selectorNearbyItems"},x:3,y:3},6:{data:{params:{_ray:2,_max:0,_position:3},key:"operatorVectorRaycast"},x:3,y:4},7:{data:{params:{_target:3},key:"operatorEntityLook"},x:3,y:5}],uuidLeast:-6618577199766937529L}
[/spoiler][spoiler=призрачный мост]
данный спелл часто выручал меня, когда не было возможности летать. время блока задается через большую цифру. с установленным спеллом в штанах манауспевает регенерировать. можно встать на уголок блока и заняться стройкой на высоте.
Действие: ставит под ногами призрачные блоки, которые через некоторое время пропадают. шифт отключает спелл
http://prntscr.com/dd4ats
{spellName:"Conjure Block Sequence",uuidMost:491943929819581145L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"trickDie"},x:4,y:2},1:{data:{key:"selectorSneakStatus"},x:4,y:3},2:{data:{params:{_time:2,_position:4},key:"trickConjureBlock"},x:4,y:4},3:{data:{key:"constantNumber",constantValue:"500"},x:4,y:5},4:{data:{params:{_target:4},key:"operatorEntityPosition"},x:5,y:3},5:{data:{params:{_vector3:2,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:5,y:4},6:{data:{params:{_x:0,_y:4,_z:0},key:"operatorVectorConstruct"},x:5,y:5},7:{data:{key:"selectorCaster"},x:6,y:3},8:{data:{params:{_target:1},key:"operatorEntityAxialLook"},x:6,y:4},9:{data:{key:"constantNumber",constantValue:"-2"},x:6,y:5}],uuidLeast:-8477071772924753443L}
[/spoiler][spoiler=билдер]
специфичная программа, которая позволиласъэкономить не один час. границы считаются от точки наблюдения до точки, на которой стоит персонаж
Действие: ставит линию блоков.
http://prntscr.com/dcw6ay
{spellName:"Place Block Sequence",uuidMost:724613269807187735L,validSpell:1b,spellList:[0:{data:{params:{_target:2},key:"connector"},x:1,y:1},1:{data:{params:{_target:4},key:"operatorEntityLook"},x:1,y:2},2:{data:{params:{_target:1},key:"connector"},x:1,y:3},3:{data:{params:{_target:3},key:"connector"},x:2,y:1},4:{data:{key:"selectorCaster"},x:2,y:2},5:{data:{params:{_target:3},key:"connector"},x:2,y:3},6:{data:{params:{_ray:3,_max:0,_position:2},key:"operatorVectorRaycastAxis"},x:3,y:1},7:{data:{params:{_target:3},key:"operatorEntityPosition"},x:3,y:2},8:{data:{params:{_ray:3,_max:0,_position:1},key:"operatorVectorRaycast"},x:3,y:3},9:{data:{params:{_target:1},key:"connector"},x:3,y:4},10:{data:{params:{_target:3},key:"connector"},x:4,y:1},11:{data:{params:{_target:3},key:"connector"},x:4,y:2},12:{data:{params:{_vector3:0,_vector2:3,_vector1:1},key:"operatorVectorSubtract"},x:4,y:3},13:{data:{params:{_target:3},key:"connector"},x:4,y:4},14:{data:{params:{_target:3},key:"connector"},x:5,y:1},15:{data:{params:{_target:1},key:"connector"},x:5,y:2},16:{data:{params:{_vector2:1,_vector1:3},key:"operatorVectorProject"},x:5,y:3},17:{data:{params:{_target:3},key:"connector"},x:5,y:4},18:{data:{params:{_target:3},key:"connector"},x:6,y:1},19:{data:{key:"constantNumber",constantValue:"32"},x:6,y:2},20:{data:{params:{_max:1,_target:3,_position:2},key:"trickPlaceInSequence"},x:6,y:3},21:{data:{params:{_vector3:0,_vector2:3,_vector1:4},key:"operatorVectorSum"},x:6,y:4},22:{data:{params:{_target:3},key:"connector"},x:7,y:1},23:{data:{params:{_target:1},key:"connector"},x:7,y:2},24:{data:{params:{_target:1},key:"connector"},x:7,y:3},25:{data:{params:{_target:1},key:"connector"},x:7,y:4}],uuidLeast:-5203269603851077409L}
[/spoiler][spoiler=шелковое касание]
идею нашел на одном из форумов, и доработал до более удобного использования. данный спелл перемещает блок в сторону, на которую указывает прицел, и если скастовать его на верхнюю грань блока, блок выпадет в мир
Действие: собирает блоки шелковым касанием
http://prntscr.com/dcva40
{spellName:"silktouch",uuidMost:9190313611958896548L,validSpell:1b,spellList:[0:{data:{params:{_target:4},key:"operatorEntityPosition"},x:1,y:1},1:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycastAxis"},x:1,y:2},2:{data:{params:{_target:1},key:"connector"},x:1,y:3},3:{data:{key:"selectorCaster"},x:2,y:1},4:{data:{params:{_target:1},key:"operatorEntityLook"},x:2,y:2},5:{data:{params:{_target:3},key:"connector"},x:2,y:3},6:{data:{params:{_target:1},key:"connector"},x:2,y:4},7:{data:{params:{_target:3},key:"operatorEntityPosition"},x:3,y:1},8:{data:{params:{_ray:3,_max:0,_position:1},key:"operatorVectorRaycast"},x:3,y:2},9:{data:{params:{_target:3,_position:1},key:"trickMoveBlock"},x:3,y:3},10:{data:{params:{_vector3:0,_vector2:4,_vector1:3},key:"operatorVectorSum"},x:3,y:4},11:{data:{params:{_position:1},key:"trickCollapseBlock"},x:3,y:5},12:{data:{params:{_target:3},key:"connector"},x:4,y:2},13:{data:{params:{_target:1},key:"connector"},x:4,y:3},14:{data:{params:{_target:1},key:"connector"},x:4,y:4},15:{data:{params:{_time:4,_position:1},key:"trickConjureLight"},x:4,y:5},16:{data:{key:"constantNumber",constantValue:"20"},x:5,y:5}],uuidLeast:-5725263921577941661L}
[/spoiler][spoiler=3х3]
Действие: копает блоки 3х3 в любом направлении(молот тинкера). данный спелл требует psigem- компонентов для работы. ниже будет еще одна программа, которая так же копает 3х3, но делает это только горизонтально(туннель).
http://prntscr.com/dcveap
{spellName:"3x3",uuidMost:5252058645191151175L,validSpell:1b,spellList:[0:{data:{params:{_target:4},key:"connector"},x:1,y:0},1:{data:{params:{_target:1},key:"connector"},x:1,y:1},2:{data:{params:{_target:1},key:"operatorVectorExtractY"},x:1,y:2},3:{data:{params:{_target:4},key:"connector"},x:1,y:5},4:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:1,y:6},5:{data:{params:{_target:4},key:"connector"},x:1,y:7},6:{data:{params:{_target:4},key:"connector"},x:2,y:0},7:{data:{params:{_target:4},key:"operatorVectorExtractX"},x:2,y:1},8:{data:{params:{_x:4,_y:1,_z:3},key:"operatorVectorConstruct"},x:2,y:2},9:{data:{params:{_target:1},key:"connector"},x:2,y:3},10:{data:{params:{_target:1},key:"connector"},x:2,y:4},11:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:2,y:5},12:{data:{key:"constantNumber",constantValue:"3"},x:2,y:6},13:{data:{params:{_target:4},key:"connector"},x:2,y:7},14:{data:{params:{_target:2},key:"connector"},x:3,y:0},15:{data:{params:{_target:4},key:"connector"},x:3,y:1},16:{data:{params:{_target:1},key:"operatorVectorExtractZ"},x:3,y:2},17:{data:{params:{_target:3},key:"connector"},x:3,y:3},18:{data:{params:{_target:1},key:"connector"},x:3,y:4},19:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:3,y:5},20:{data:{params:{_max:3,_target:2,_position:1},key:"trickBreakInSequence"},x:3,y:6},21:{data:{params:{_target:4},key:"connector"},x:3,y:7},22:{data:{params:{_target:4},key:"operatorEntityPosition"},x:4,y:0},23:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycastAxis"},x:4,y:1},24:{data:{params:{_vector2:2,_vector1:1},key:"operatorVectorCrossProduct"},x:4,y:2},25:{data:{params:{_target:3},key:"connector"},x:4,y:3},26:{data:{params:{_target:1},key:"connector"},x:4,y:4},27:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSubtract"},x:4,y:5},28:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:4,y:6},29:{data:{params:{_target:4},key:"connector"},x:4,y:7},30:{data:{key:"selectorCaster"},x:5,y:0},31:{data:{params:{_target:1},key:"operatorEntityLook"},x:5,y:1},32:{data:{params:{_target:3},key:"connector"},x:5,y:2},33:{data:{params:{_target:4},key:"operatorEntityPosition"},x:5,y:3},34:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycast"},x:5,y:4},35:{data:{params:{_vector3:0,_vector2:4,_vector1:1},key:"operatorVectorSubtract"},x:5,y:5},36:{data:{key:"constantNumber",constantValue:"3"},x:5,y:6},37:{data:{params:{_target:4},key:"connector"},x:5,y:7},38:{data:{params:{_target:3},key:"connector"},x:6,y:2},39:{data:{key:"selectorCaster"},x:6,y:3},40:{data:{params:{_target:1},key:"operatorEntityLook"},x:6,y:4},41:{data:{params:{_target:4},key:"connector"},x:6,y:5},42:{data:{params:{_number2:3,_vector1:4},key:"operatorVectorMultiply"},x:6,y:6},43:{data:{params:{_target:1},key:"connector"},x:6,y:7},44:{data:{params:{_target:3},key:"connector"},x:7,y:2},45:{data:{params:{_target:1},key:"connector"},x:7,y:3},46:{data:{params:{_target:1},key:"connector"},x:7,y:4},47:{data:{params:{_target:1},key:"connector"},x:7,y:5},48:{data:{params:{_target:1},key:"connector"},x:7,y:6}],uuidLeast:-5495888196880059463L}
http://prntscr.com/dcvhyw
{spellName:"3x3",uuidMost:-880042621362550686L,validSpell:1b,spellList:[0:{data:{params:{_target:4},key:"connector"},x:1,y:5},1:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:1,y:6},2:{data:{params:{_target:4},key:"connector"},x:1,y:7},3:{data:{key:"selectorCaster"},x:2,y:2},4:{data:{params:{_target:1},key:"operatorEntityLook"},x:2,y:3},5:{data:{params:{_target:4},key:"connector"},x:2,y:4},6:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:2,y:5},7:{data:{key:"constantNumber",constantValue:"3"},x:2,y:6},8:{data:{params:{_target:4},key:"connector"},x:2,y:7},9:{data:{params:{_target:3},key:"operatorEntityPosition"},x:3,y:2},10:{data:{params:{_ray:3,_max:0,_position:1},key:"operatorVectorRaycastAxis"},x:3,y:3},11:{data:{params:{_target:4},key:"connector"},x:3,y:4},12:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSum"},x:3,y:5},13:{data:{params:{_max:3,_target:2,_position:1},key:"trickBreakInSequence"},x:3,y:6},14:{data:{params:{_target:4},key:"connector"},x:3,y:7},15:{data:{params:{_vector2:4,_vector1:3},key:"operatorVectorCrossProduct"},x:4,y:3},16:{data:{params:{_target:1},key:"connector"},x:4,y:4},17:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSubtract"},x:4,y:5},18:{data:{params:{_max:4,_target:2,_position:1},key:"trickBreakInSequence"},x:4,y:6},19:{data:{params:{_target:4},key:"connector"},x:4,y:7},20:{data:{params:{_x:0,_y:4,_z:0},key:"operatorVectorConstruct"},x:5,y:3},21:{data:{params:{_target:1},key:"connector"},x:5,y:4},22:{data:{params:{_vector3:0,_vector2:1,_vector1:4},key:"operatorVectorSubtract"},x:5,y:5},23:{data:{key:"constantNumber",constantValue:"3"},x:5,y:6},24:{data:{params:{_x:0,_y:1,_z:0},key:"operatorVectorConstruct"},x:5,y:7},25:{data:{key:"constantNumber",constantValue:"1"},x:6,y:3},26:{data:{params:{_target:4},key:"operatorEntityPosition"},x:6,y:4},27:{data:{params:{_ray:4,_max:0,_position:1},key:"operatorVectorRaycast"},x:6,y:5},28:{data:{key:"selectorCaster"},x:7,y:4},29:{data:{params:{_target:1},key:"operatorEntityLook"},x:7,y:5}],uuidLeast:-6414189286438205749L}
[/spoiler] |