[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
この機能を使うにはJavaScriptを有効にしてください
|
サポート等報告スレ
1
:
にせかねこ★
:2009/04/02(木) 01:12:51 ID:???
私製作のGoluah!!追加キャラのバグ・AQ・その他の不具合、
CGの著しいデッサンのズレなどを発見された場合、
このスレで報告お願いします。
499
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 07:58:27 ID:MnucpdXE
★★if(pdat->counter==0){//プッククプーを動かす
★★★pxtpkpuu.type★=0;
★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_S6;
★★★pxtpkpuucd[0]=pxtpkpuucd[2]=pxtpkpuucd[4]=CELL_PPPKPU_S4;
★★★pxtpkpuu.spd_run★=5;
★★★pxtpkpuu.muki★=pdat->muki;//ガナーを襲おうとするときってフェラーチョ側になるんだよね
★★★pxtpkpuu.x★★=pdat->x + 100*(1-2*pdat->muki);
★★★pxtpkpuu.y★★=0;
★★★pxtpkpuu.vx★= 0;
★★★pxtpkpuu.ax★= 0;
★★★pxtpkpuu.vy★= 0;
★★★pxtpkpuu.ay★= 0;
★★★pxtpkpuu.dur★= 200;
★★★(*pdat->fpack->pf_gobulleta)(&pxtpkpuu);
★★}
★★else if(pdat->counter < 23){}
★★else if(pdat->counter == 23){
★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_S5;
★★}
★★else if(pdat->counter == 24){
★★★pxtpkpuucr[0]=★★ CELL_PPPKPU_S1;
★★★pxtpkpuucr[1]=pxtpkpuucr[5]=CELL_PPPKPU_S2;
★★★pxtpkpuucr[2]=pxtpkpuucr[4]=CELL_PPPKPU_S3;
★★★pxtpkpuucr[3]=★★ CELL_PPPKPU_S4;
★★★pxtpkpuu.vx★= 5;
★★}
★★else if(pdat->counter == 25){
★★★pxtpkpuu.vx★= 7;
★★}
★★else if(pdat->counter == 26){
★★★pxtpkpuu.vx★= 8;
★★}
★★else if(pdat->counter < 28 + pkpwt){
★★★if(edat.muki == 1){
★★★★if(pxtpkpuu.x <= edat.x - 140 && pxtpkpuu.x >= edat.x){
★★★★★if(pkpwt < 15)pkpwt++;
★★★★}
★★★★else ★pandg=1;//ガナーに近づけました
★★★}
★★★else{
★★★★if(pxtpkpuu.x >= edat.x + 140 && pxtpkpuu.x <= edat.x){
★★★★★if(pkpwt < 15)pkpwt++;
★★★★}
★★★★else ★pandg=1;//ガナーに近づけました
★★★}
★★}
500
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 07:59:51 ID:MnucpdXE
★★else if(pdat->counter < 29 + pkpwt){}
★★else if(pdat->counter < 30 + pkpwt + pkgnc){
★★★if(pandg==1){
★★★★char en[256];
★★★★(*pdat->fpack->pf_enemyname)(pdat->cid,en);
★★★★if(strcmp(en,"ガナー")==0){//途中で入れ替わりとかあったらなーしよ
★★★★★if(edat.muki == 1){
★★★★★★if(pxtpkpuu.x <= edat.x - 110 || pxtpkpuu.x >= edat.x - 20){
★★★★★★★if(pkgnc < 16)pkgnc++;
★★★★★★}
★★★★★★else{
★★★★★★★if(edat.cnow >= 696 && edat.cnow <= 698){//パーンチされたらという風なら
★★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK2,(int)pxtpkpuu.x + zurex(5 - rand()%10),(int)pxtpkpuu.y - 70 + rand()%10,0);
★★★★★★★★(*pdat->fpack->pf_playsyssound)(SYSTEMSOUND_HIT2);
★★★★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P05;
★★★★★★★★if(pxtpkpuu.muki==0)pxtpkpuu.muki=1;
★★★★★★★★else★★ pxtpkpuu.muki=0;
★★★★★★★★pxtpkpuu.vx=8;
★★★★★★★★pandg=2;
★★★★★★★}
★★★★★★★else{
★★★★★★★★if(pkgnc < 16){
★★★★★★★★★pkgnc++;
★★★★★★★★★if(pxtpkpuu.x >= edat.x - 70 && pxtpkpuu.x <= edat.x +90){
★★★★★★★★★★pxtpkpuu.x-=5;
★★★★★★★★★}
★★★★★★★★}
★★★★★★★}
★★★★★★}
★★★★★}
★★★★★else{
★★★★★★if(pxtpkpuu.x >= edat.x + 110 || pxtpkpuu.x <= edat.x + 20){
★★★★★★★if(pkgnc < 16)pkgnc++;
★★★★★★}
★★★★★★else{
★★★★★★★if(edat.cnow >= 696 && edat.cnow <= 698){//パーンチされたらという風なら
★★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK2,(int)pxtpkpuu.x + zurex(5 - rand()%10),(int)pxtpkpuu.y - 70 + rand()%10,0);
★★★★★★★★(*pdat->fpack->pf_playsyssound)(SYSTEMSOUND_HIT2);
★★★★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P05;
★★★★★★★★if(pxtpkpuu.muki==0)pxtpkpuu.muki=1;
★★★★★★★★else★★ pxtpkpuu.muki=0;
★★★★★★★★pxtpkpuu.vx=8;
★★★★★★★★pandg=2;
★★★★★★★}
★★★★★★★else{
★★★★★★★★if(pkgnc < 16){
★★★★★★★★★pkgnc++;
★★★★★★★★★if(pxtpkpuu.x <= edat.x + 70 && pxtpkpuu.x >= edat.x - 90){
★★★★★★★★★★pxtpkpuu.x+=5;
★★★★★★★★★}
★★★★★★★★}
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★★
★★★★if(pdat->counter == 28 + pkpwt){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P01;
★★★★★pxtpkpuu.vx=5;
★★★★}
★★★★else if(pdat->counter < 29 + pkpwt + pkpwt){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P02;
★★★★★pxtpkpuu.spd_run★=3;
★★★★★pxtpkpuu.vx=3;
★★★★}
★★★★else if(pkgnc == 2){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P01;
★★★★★pxtpkpuu.vx=2;
★★★★}
★★★★else if(pkgnc == 3){
★★★★★pxtpkpuu.vx=1;
★★★★}
★★★★else if(pkgnc == 4){
★★★★★pxtpkpuucr[2]=★★ CELL_PPPKPU_S1;
★★★★★pxtpkpuucr[3]=pxtpkpuucr[1]=CELL_PPPKPU_S2;
★★★★★pxtpkpuucr[4]=pxtpkpuucr[0]=CELL_PPPKPU_S3;
★★★★★pxtpkpuucr[5]=★★ CELL_PPPKPU_S4;
★★★★★pxtpkpuu.vx=5;
★★★★}
★★★★else if(pkgnc == 5){
★★★★★pxtpkpuu.vx=8;
★★★★}
★★★}
★★★//pandgが1のときはここまでにしよう。
★★★//次は2、3、そして別行動によるそっけなさに便乗するしかないとき(0のとき)
★★}
501
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 08:04:06 ID:MnucpdXE
★★else{
★★★if(pandg==2){
★★★★if(pdat->counter == 30 + pkpwt + pkgnc){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P04;
★★★★★pxtpkpuu.vx=-2;
★★★★}
★★★★else if(pdat->counter < 32 + pkpwt + pkgnc){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P05;
★★★★★pxtpkpuu.vx=1;
★★★★}
★★★★else if(pdat->counter < 33 + pkpwt + pkgnc){
★★★★★pxtpkpuu.vx=0;
★★★★}
★★★★else if(pdat->counter < 34 + pkpwt + pkgnc){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[4]=CELL_PPPKPU_P05;
★★★★★pxtpkpuucr[1]=pxtpkpuucr[3]=CELL_PPPKPU_P04;
★★★★★pxtpkpuucr[2]=pxtpkpuucr[5]=CELL_PPPKPU_P03;
★★★★★pxtpkpuu.vx=3;
★★★★}
★★★★else if(pdat->counter < 35 + pkpwt + pkgnc){
★★★★★pxtpkpuu.vx=6;
★★★★}
★★★★else if(pdat->counter < 36 + pkpwt + pkgnc){
★★★★★pxtpkpuu.vx=8;
★★★★}
★★★★else if(pdat->counter < 37 + pkpwt + pkgnc){
★★★★★pxtpkpuu.spd_run★=3;
★★★★}
★★★★//もし、プップクがフェラーチョと重なったとき
★★★★if(pdat->counter >= 37 + pkpwt + pkgnc && pdat->counter <= 70 + pkpwt + pkgnc){
★★★★★if(pdat->muki==0){
★★★★★★if(pxtpkpuu.x >= pdat->x - 20 && pxtpkpuu.x <= pdat->x + 50){
★★★★★★★pdat->cnow=CELL_TOUJO_VG;
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK2,(int)pxtpkpuu.x - zurex(5 - rand()%10),(int)pxtpkpuu.y + 5 - rand()%10,0);
★★★★★★★(*pdat->fpack->pf_playsyssound)(SYSTEMSOUND_HIT2);
★★★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P05;
★★★★★★★pxtpkpuu.vx★-=3;
★★★★★★★kcpwt=4;
★★★★★★★pandg=3;
★★★★★★}
★★★★★}
★★★★★else{
★★★★★★if(pxtpkpuu.x <= pdat->x + 20 && pxtpkpuu.x >= pdat->x - 50){
★★★★★★★pdat->cnow=CELL_TOUJO_VG;
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK2,(int)pxtpkpuu.x - zurex(5 - rand()%10),(int)pxtpkpuu.y + 5 - rand()%10,0);
★★★★★★★(*pdat->fpack->pf_playsyssound)(SYSTEMSOUND_HIT2);//ガナーのときと合わせたいために
★★★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P05;
★★★★★★★pxtpkpuu.vx★-=3;
★★★★★★★kcpwt=4;
★★★★★★★pandg=3;
★★★★★★}
★★★★★}
★★★★}
★★★}//2のときはここまで
502
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 08:04:38 ID:MnucpdXE
★★★else if(pandg==3){
★★★★if(pkknfcounter < 1){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P06;
★★★★★pxtpkpuu.vx★=3;
★★★★★pxtpkpuu.ax★=0.7;
★★★★★pxtpkpuu.vy★=-2;
★★★★★pxtpkpuu.ay★=0.7;
★★★★}
★★★★else if(pkknfcounter < 3){
★★★★★pxtpkpuu.ax★=-0.4;
★★★★}
★★★★else if(pkknfcounter < 4){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P09;
★★★★★pxtpkpuu.vx★=0;
★★★★★pxtpkpuu.ax★=0;
★★★★}
★★★★else if(pkknfcounter < 6){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P10;
★★★★★pxtpkpuu.vx★=0;
★★★★★pxtpkpuu.ax★=0;
★★★★}
★★★★else if(pkknfcounter < 8){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P09;
★★★★}
★★★★else if(pkknfcounter < 9){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_P07;
★★★★}
★★★★else if(pkknfcounter < 10){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[4]=CELL_PPPKPU_P05;
★★★★★pxtpkpuucr[1]=pxtpkpuucr[3]=CELL_PPPKPU_P04;
★★★★★pxtpkpuucr[2]=pxtpkpuucr[5]=CELL_PPPKPU_P03;
★★★★★pxtpkpuu.vx=3;
★★★★}
★★★★else if(pkknfcounter < 11){
★★★★★pxtpkpuu.vx=6;
★★★★}
★★★★else if(pkknfcounter < 12){
★★★★★pxtpkpuu.vx=8;
★★★★}
★★★★else if(pkknfcounter < 14){
★★★★★pxtpkpuucr[4]=pxtpkpuucr[1]=CELL_PPPKPU_P05;
★★★★★pxtpkpuucr[3]=pxtpkpuucr[5]=CELL_PPPKPU_P04;
★★★★★pxtpkpuucr[0]=pxtpkpuucr[2]=CELL_PPPKPU_P03;
★★★★}
★★★★pkknfcounter++;
★★★
★★★★if(pxtpkpuu.y > 0){
★★★★★pxtpkpuu.vx =0;
★★★★★pxtpkpuu.ax =0;
★★★★★pxtpkpuu.vy =0;
★★★★★pxtpkpuu.ay =0;
★★★★★pxtpkpuu.y =0;
★★★★}
★★★}
★★★else if(pandg==0){
★★★★if (pdat->counter < 40 + pkpwt){}
★★★★else if(pdat->counter < 50 + pkpwt){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_NC;
★★★★★pxtpkpuu.vx =0;
★★★★★pxtpkpuu.ax =0;
★★★★}
★★★★else if(pdat->counter < 52 + pkpwt){
★★★★★pxtpkpuucr[0]=pxtpkpuucr[1]=pxtpkpuucr[2]=
★★★★★pxtpkpuucr[3]=pxtpkpuucr[4]=pxtpkpuucr[5]=CELL_PPPKPU_S6;
★★★★}
★★★★else if(pdat->counter < 55 + pkpwt){
★★★★★pxtpkpuucr[0]=★★ CELL_PPPKPU_S1;
★★★★★pxtpkpuucr[1]=pxtpkpuucr[5]=CELL_PPPKPU_S2;
★★★★★pxtpkpuucr[2]=pxtpkpuucr[4]=CELL_PPPKPU_S3;
★★★★★pxtpkpuucr[3]=★★ CELL_PPPKPU_S4;
★★★★★pxtpkpuu.vx=3;
★★★★}
★★★★else if(pdat->counter < 57 + pkpwt){
★★★★★pxtpkpuu.vx=5;
★★★★}
★★★★else if(pdat->counter < 58 + pkpwt){
★★★★★pxtpkpuu.vx=8;
★★★★}
★★★}
★★}
★}
503
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 08:12:15 ID:MnucpdXE
//で、ガナーのDLLのaction.cpp
(抜粋のため、中略)
★else if(tpouse == 13){//相手がフェラーチョのとき!
★★if(pdat->counter < 3){
★★★if(edat.cnow>=949 && edat.cnow<=955)fjrp++;//娘であるチーナとムスーニョがいるとき、あるいは漂ってるため
★★★if(edat.cnow==969 || edat.cnow==970)fjrp++;//娘であるチーナとムスーニョがいるとき、あるいは漂ってるため
★★★pdat->cnow = 650;
★★★fpkwr++;
★★}
★★else{
★★ if(fjrp>=1){//フェラーチョ隣あたりに息子娘たちがいる、あるいはその気配のとき
★★★if (pdat->counter < 10)pdat->cnow = CELL_TOUJO_2R2;
★★★else if(pdat->counter < 17)pdat->cnow = CELL_TOUJO_2R1;
★★★else if(pdat->counter < 23)pdat->cnow = CELL_TOUJO_2R1;
★★★else if(pdat->counter < 26)pdat->cnow = 800;
★★★else if(pdat->counter < 29)pdat->cnow = 801;
★★★else if(pdat->counter < 34)pdat->cnow = 802;
★★★else if(pdat->counter < 60)pdat->cnow = 803;
★★★else if(pdat->counter < 64)pdat->cnow = 802;
★★★else if(pdat->counter < 67)pdat->cnow = 801;
★★★else if(pdat->counter < 72)pdat->cnow = 800;
★★★else if(pdat->counter < 79)pdat->cnow = 799;
★★★else if(pdat->counter < 90)pdat->cnow = 687;
★★★else pdat->aid = ACTID_NEUTRAL;
★★ }
★★ else{//フェラーチョだけ、あるいはプーしかいないときは
★★★if(pdat->counter < fpkwr + 1){
★★★ switch((pdat->counter/9)%4){
★★★ case 0 : pdat->cnow = CELL_TOUJO_VSFERACHO01;break;
★★★ case 1 : pdat->cnow = CELL_TOUJO_VSFERACHO02;break;
★★★ case 2 : pdat->cnow = CELL_TOUJO_VSFERACHO03;break;
★★★ case 3 : pdat->cnow = CELL_TOUJO_VSFERACHO02;break;
★★★ }
★★★★if(edat.cnow==519 || edat.cnow==520)puume=1;//フェラーチョ側のDLLで、ーチョ側に決まっているプー
★★★★★★★★★ //と重なりそうか、読めるとこだけ読む。
★★★★if(fpkwr < 55 && puume==0)fpkwr++;
★★★}
504
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 08:12:51 ID:MnucpdXE
★★★else{//プーがいない、あるいはプーと何かあったっけのとき
★★★★if(puume==1){
★★★★ if (pdat->counter < fpkwr + 3)pdat->cnow = CELL_TOUJO_VSFERACHO04;
★★★★ else if(pdat->counter < fpkwr + 4)pdat->cnow = CELL_TOUJO_VSFERACHO05;
★★★★ else if(pdat->counter < fpkwr + 5)pdat->cnow = CELL_TOUJO_VSFERACHO06;
★★★★ else if(pdat->counter < fpkwr + 6)pdat->cnow = CELL_TOUJO_VSFERACHO07;
★★★★ else if(pdat->counter < fpkwr + 7)pdat->cnow = CELL_TOUJO_VSFERACHO08;
★★★★ else if(pdat->counter < fpkwr + 8)pdat->cnow = CELL_TOUJO_VSFERACHO09;
★★★★ else if(pdat->counter < fpkwr + 9)pdat->cnow = CELL_TOUJO_VSFERACHO10;
★★★★ else if(pdat->counter < fpkwr + 11)pdat->cnow = CELL_TOUJO_VSFERACHO11;
★★★★ else if(pdat->counter < fpkwr + 13)pdat->cnow = CELL_TOUJO_VSFERACHO12;
★★★★ else if(pdat->counter < fpkwr + 22)pdat->cnow = CELL_TOUJO_VSFERACHO13;
★★★★ else if(pdat->counter < fpkwr + 26)pdat->cnow = CELL_TOUJO_VSFERACHO12;
★★★★ else if(pdat->counter < fpkwr + 29)pdat->cnow = CELL_TOUJO_VSFERACHO14;
★★★★ else if(pdat->counter < fpkwr + 31)pdat->cnow = CELL_TOUJO_VSFERACHO15;
★★★★ else if(pdat->counter < fpkwr + 33)pdat->cnow = CELL_TOUJO_VSFERACHO16;
★★★★ else if(pdat->counter < fpkwr + 35)pdat->cnow = CELL_TOUJO_VSFERACHO17;
★★★★ else if(pdat->counter < fpkwr + 41)pdat->cnow = CELL_TOUJO_VSFERACHO18;
★★★★ else if(pdat->counter < fpkwr + 43)pdat->cnow = CELL_TOUJO_VSFERACHO19;
★★★★ else if(pdat->counter < fpkwr + 45)pdat->cnow = CELL_TOUJO_VSFERACHO18;
★★★★ else if(pdat->counter < fpkwr + 50)pdat->cnow = CELL_TOUJO_VSFERACHO17;
★★★★ else if(pdat->counter < fpkwr + 56)pdat->cnow = CELL_TOUJO_VSFERACHO03;
★★★★ else pdat->aid = ACTID_NEUTRAL;
★★★★}
★★★★else{
★★★★ if (pdat->counter < fpkwr + 4)pdat->cnow = CELL_TOUJO_VSFERACHO17;
★★★★ else if(pdat->counter < fpkwr + 9)pdat->cnow = CELL_TOUJO_VSFERACHO18;
★★★★ else if(pdat->counter < fpkwr + 14)pdat->cnow = CELL_TOUJO_VSFERACHO19;
★★★★ else if(pdat->counter < fpkwr + 21)pdat->cnow = CELL_TOUJO_VSFERACHO18;
★★★★ else if(pdat->counter < fpkwr + 27)pdat->cnow = CELL_TOUJO_VSFERACHO17;
★★★★ else if(pdat->counter < fpkwr + 35)pdat->cnow = CELL_TOUJO_VSFERACHO02;
★★★★ else pdat->aid = ACTID_NEUTRAL;
★★★★}
★★★}
★★ }
★★}
★}
505
:
にせかねこ★
:2020/01/15(水) 08:48:57 ID:???
フェラーチョを追加キャラとして、誕生日キャラとして、
2020年迎えられる外国人キャラとして(悪いあっせんのつもりないぞー)もできました。。
・キ、キミーガソンナクールナメデ
ヴォキヲミルーカラ ヴォキハテレカクーシニ
シンーシニコロシテシマッターメリック。
・ショゲールナ、チミー!!
ヴォ、ヴォキノミヒカリーノモト
ユウジュウノビヲムカエルーベシ!!
・フ、フ、フロシキカワリニオフトンデシュクジョヲ
オオッテヤッタラャ、ヤッテマタサブロー!
・ミ、ミンナヲ イ、イッショイッセーニ コロシマスターリン !
・フェ〜フェ~、ヴォキーモ
ムカーシハ バンードシターッケナー
・ミ、ミドリズキーンノチミヲミテルート
ヴォ、ヴォクハイタタマレナーク
チ、チミヲタベタークナッテクーゥルフ
serifu作りですら大苦労のありさま。
もう、こういうキャラは作りたくない、
というかこんなキャラ唯一フェラーch、、、コロッソもいたわぁぁああぁあああ
しばらく、自作DLLソースをこちらに移してから、
ーチョをアプロードさせていただきます。
506
:
にせかねこ★
:2020/01/15(水) 09:48:15 ID:???
PCとGoluah!!あるある、あってたまるかだが話。
PCでファイルを移転させた後、
GCDファイルなどを編集しては保存する行為を行うと、
「ファイルが開けなかった」になることがある。
こりゃ、勝手に属性の読み取り専用にチェックを入れられたからだ。
勝手にチェック入れられた〜って、CDなどの1度書き用ではそうなる。
ファイルを選んで右クリック→プロパティでチェックを外すしかない。
オリジナルじゃなくて、AAキャラなんかを・・・
見込みあるから、AAキャラなんですねえ。
507
:
にせかねこ★
:2020/01/15(水) 09:55:44 ID:???
本体への感想…
PCを新たに買えば、mfc100.dllがなくって、
プレイできん状態です(よって、せっかくのCエルさんもよ)。
んでmfc100.dll仕入れるつもりです。
感想というか要望があるとすれば。。
キャラクターの個性づくりのためにも、
・キャラクターのDLL制作の際に(多分、EFCTIDでの使用を思われる)
サウンドを強制的に停止できるようにする案。
それが一時停止によるのか、
最初からかけなおしにするとかの判断を可能にすること。
特定のキャラの音を(一時的にでも)させないようにするとかも
できるようにするのはどうでしょうか。
音量を下げれたりとかもできたら、そういうキャラもありと思われます。
・また、キャラクター側のDLL制作次第で、(これも多分、EFCTID使用ものと思われる)
キャラクターの後ろにいるものを攻撃できない判定とか、
その逆のみができる判定づけをできるようにする、ということは浮かびました。
508
:
にせかねこ★
:2020/09/09(水) 12:24:41 ID:???
loggerさん、
更新ありがとうございます。
ひつまぶしタルトの掲載もありがとうございます!
いざtwitter様に掲載されると、とても照れるとともに、なにか活力がわきますね。
そして、前のファイルが削除されていたのに気づくの遅くて
申し訳ありません。
あーそれも、今回そのタルトについての削除パスを間違えてけせずごめんなさい。
509
:
にせかねこ★
:2020/09/09(水) 12:39:50 ID:???
本体の感想について、
ようやく、mfc100.dllらしきセットアップを手に入れて、
怖くて今もインストールしてない始末で、すみません。
ダメ元で今度開いてみせますね。
htmlのを拝見すると、修正がかなり利いていて、
一気にGoluah!!の進化を拝見できるってことで、より楽しみにしています。
その前に、ブランクというか、
Goluah!!をまたも歩むまでのプレッシャーを抜け出そうと、
次は自作のGoluah!!追加キャラのデータをpixiv様にうpして
リハビリめいたことにつながればこれ幸い。
510
:
at寿司
◆uCIREBAXB.
:2021/06/10(木) 06:37:33 ID:P837UfE6
突然すいません。キャラ制作キットをまだ使用されている方がいるようなのでお伺いしました。
ここ数年でC++の使用は大幅に刷新されており、それによりキャラ制作キットの内容もだいぶ古いものになってしまいました。
もし継続して使用されているのであれば自分の勉強を兼ねて一度刷新してしまおうと思うのですがいかがでしょうか?
511
:
にせかねこ★
:2021/11/02(火) 10:29:36 ID:???
ああ、これはこれは、、、at寿司さん、
わざわざすみません。
自分の方は、欲しいキャラありきの
旧verでばっかり作る作者でして。
気兼ねなく思いっきり刷新お願いしまっす!
512
:
にせかねこ★
:2021/11/02(火) 10:43:57 ID:???
>508について補足っ!
お菓子作りが上手、、、のコメントをありがとうございます!
しかし!実際、自分ってそんなことなく、
通常お菓子の写真を撮るときには
ジャムの盛り付けが下手なことが多くて、萎えものですわ。
あの時は奇跡が起こってよかったと、今でも忘れられません。
513
:
にせかねこ★
:2021/11/02(火) 10:45:47 ID:???
>509について補足。。
>Goluah!!追加キャラのデータ
ヴェっ!しまった!昔のやつね。
せっかくの色塗りAAで、動作それなりにしっかりしてるし、
柄っぽくもあったり、pixivでもドくどいようだけどエコバッグ用ry
せっかく空白詰め詰めというテーマと、芸術的なものが出来たんだから、
ただzipだけにしまうのはもったいなすぎて、
pixivに掲載させていただきました。
514
:
にせかねこ★
:2021/12/07(火) 09:51:04 ID:???
今までに作った(一部引用部分もあり)
Goluah!!追加キャラクターのimage素材の方を先に、
しかも直感なものだから、
緊急に発表したため、
前もって作っていたオリキャラSD化&オリジナル衣装のを
今日になって発表。
一片付けしたし、
心おきなくGoluah!!追加キャラ制作に励むぞ。
あ、その前に仕事あってうわあんあおふぁsじょfじぇい。
515
:
にせかねこ★
:2022/11/30(水) 08:43:41 ID:???
軍刀ギコについての設定づけってこうだろうか。。。
勝つとゲージ2本が減り、負けるとゲージが1本増える。
ゲージ7本目以上では、
何かのやつ、攻撃喰らうとか
(但し、スーパーアーマー、のけぞり軽減)で
消費するようになるとか。
8本目以上では、更に必殺技や特殊技で減るとかもあり。
7本目からMAXだと一撃必殺(かなり大きい波動がかった刀)、
しかし外すと3本分になるまではガード不能になるとかめいたの。
その間は何もしない(特に攻撃はさ)ようだとゲージ回復って形で。
3までいけば疲れが取れるて形で、元に戻れるってやつ。
つばぜり合いでスーパーアーマー攻撃
(しかし、一撃必殺を外したときは
ダメージ喰らう方のモーション多めにしとくとか)
空中で喰らったりくらわせたりすると場合によっては進退も。
516
:
にせかねこ★
:2022/11/30(水) 08:44:34 ID:???
軍刀ギコについて、せっかく自作ったAAなんで、
その一部をこちらでも発表させていただきます。
【ステップ前進】
/二二l__
/_了゚Д)
スつ _イ⊃
/ / ̄ ィ
〈_,ノー'
【ステップ後退】
/二二',
. r'了゚Д゚万
~ら ⊂_ヽ
 ̄〇=、 〈
、__〉
【立ち弱】
/二二l_
/._了゚jコ
<j __{_つ
} ~/j
ι' J
【空中強】
/ ̄二_',
/___,f゚j(
⊂_ b⌒⊃
( ,)|
∪
ギコっぽい、だって、軍刀「ギコ」だもの。
517
:
にせかねこ★
:2022/11/30(水) 08:46:28 ID:???
【立ち中】
/二二l__
/_了゚Дn
jj 〆 ィ'
/ rー"
. γ_ノ
/二二l__ η
/_了゚Д/
rj 〆 /っ
/ γ"
γ.ノ
【立ち強】
/二二ゝ
/___了゚iコ
( つ〉
フ/ ソ
〉_ι.ゝ
/ ̄二_',
/____,fj、
( ゝ,ノ
〉 フソ
ノ_〈'^゙
_/二二',
. j゚Д゚万_ゝ
〈rt_ノ ヾ
〆、 -ー 、
/ 〈_.f ゙ー=
. _,, 、
ゝ__ ,..ヽ
´jゝ゚ζ,ゝ
「ゝy_,ゝ一ーー 、
〆ヽ ヾー-ー-'
/ ゝ._)
518
:
にせかねこ★
:2022/11/30(水) 08:47:45 ID:???
【裏拳】
/二二l_
/__了゚Д
tα fб
/ ,ヘ~ 、
.. 〈_ノ 」_,〉
/二二ゝ
/___了゚iコ
r '〆 _つ
~//~λ~ 、
.. 〈_ノ. >_)
【鞘叩キ】
/ニニl_
/_.了゚jコ
. 〈j r⌒ー、_
. 〉~ヽノ~`'' ̄
リ__〈´
/ ̄二',
/____了゚!
</ `ヘ、
ノ゙ゝ.~> -ш一ー
(_,.〈__〈
【詰突キ】
/ ̄二l
/,_了゚jコ`
くソ 、.゙ー、
/ /^i }゙'ヒヨ
(_.〉 〈__) \
「鞘叩キ」と「詰突キ」で、実際色塗りしてみたら
攻撃部分に大差がなくなってしまったなぁ。。。
まぁ、中段、下段攻撃にわけるあれだね。。。。
その前後は、、見極めるべしですね。
519
:
にせかねこ★
:2022/11/30(水) 08:51:49 ID:???
【屈弱】
/二二l__
/_了゚Д)
6〆_ ゙ーc
ス_,( _,「
【屈中】
_/二二',
j゚Д゚万.',
, r 'ソ ヽ、
у~_ヘ、_ソ
【屈強】
/ ̄二_',
/____,fj゙ヽ
rv 、_ノ_
ー'"〈__)い _rつ
 ̄
【投げ通常】
. ゞ一= ,
γヽ=、 。 ',
λ 、彑 ,ィ
.ヽ〉 ヽ ,φ
(_,「/fヨ
/二二l__
/,_了゚Д
〉 ヽ__,々
/ / 〉"
〈__ノ(__ノ
【投げ後ろ】
_/二二',
j゚Д゚万.',
④〉 ○ゝ
/  ̄ ソ
f_.〈 ゙J
_l二二',
jД゚万_',
-←∋E_,ゝ
/ ,ヽ ヘ
. /__) ゝ_〉
520
:
にせかねこ★
:2022/11/30(水) 08:52:56 ID:???
【匍匐前進】
/二二l__
/_了゚Д)
r'^〆r rt ソ
゙ー´ー' ー'
/二二l__
γ⌒/_了゚Д)
⊂,,)〆∪ー∪
/二二l__
,r-ta/r_´゚Д)
ー-ー ー^一'
_/二二l_
⊂,)/_ゝj゚Дt
/二二l__
⊂,_,),/__ZjДさ
/二二l_
(と_)/ 、_,,つ
【匍匐前進攻撃C】
_ /二二l__
.(__ト__φf.゚Д゚.h
_ /二二l_
(_)__「中゚Д
/二二ゝ
(_(_)_「/__ガ
/二二'、
(__(_)_Xゝ
/二二ゝ
とv_(_(_)
_/二二', _
(「jコ゚万_m〉_)〉
_/二二',一ー、
カД゚万_m>「_)
/二二', -、
. rf了゚Д゚万j)__)
/二二',
(_nイj.゚Д゚m
521
:
にせかねこ★
:2022/12/02(金) 08:55:26 ID:???
せっかく自作ったAA・技名でも、
2日前(22/11/30)はネトカフェ時間切れを見切って
書庫での発表のみだったんで、続きっ!
【回転行動】
/^)
l^ヽ / /
,rー'〉==リ
゙ー'゙ゝ イ
'ー=一'、ヽ
ー'
__ ,/7
/./。、'
,〈. 〈.゚.ヌ
. r ヽヽ_ス〈ヽ
/ /4 ゙、ヘ_〉'
ヽー
/二二l__
. /.了゚Д゚)
「 ヽーー`ヽ
/(、シ^r_〈ー
【後傾攻転】
rー、
l(~゙ー、 ヽ
l ̄l。!コ レ
l '√f ♭^ヽ
ヽ_,jヽLゝー'
とー 、
`ーヽl ヽη
r ー' ,4 y 'ヽ、
'"!コ。入`/〜
´',二二/
rー、 _,,
゙ヽ ヽγー-、
.~, 4/ムv ヽ
,ィ 'r/ ィュ。/ /
゙ー' ゝノ /ー'
522
:
にせかねこ★
:2022/12/02(金) 08:56:54 ID:???
【斜光】
/二二',
,了゚Д゚万
と_〆 r_)
一(´ ,ィ’
fニフ´
/二二l_
rV.了゚Д)
'ーゝメ rイ
〈  ̄ィ ゙ゝ
ゝノ ゙ 、 ゙t
`~
【手槌討】(改名)
/二二l__
/_了゚Д)
ゝ〆 、__(S)
し^ー'
/  ̄ ̄',
ノ_ァ。ニ。ャ.j
rj 、~ 1 f
フ_,ィヾ, {
(s)
手槌ryのは、空鼓雷って名づけてたけど、
鼓雷さん(アーティスト)がいるってのにビックリだなぁ。
523
:
にせかねこ★
:2022/12/02(金) 08:58:27 ID:???
【羅針飛昇】
_/二二',
. j゚Д゚万_ゝ
〈rt、_ノ ヾ
/、 -ー 、
/ 〈_.f ゙ー=
. _,, 、
「__ ,..ヽ
´jゝ゚ζ,ゝ一ーー ,
〈 ゝy_,ゝ ューー'
(カ) ー一''
/
/
_/二 ̄',
コ゚万_ゝ
〈rt_ノ ヾ^ヽ
が)゙ー、 、゙ー、
/ ヽゝ___)
/
【追龍猛鯉】3段攻撃(予定)
_l二二',
jД゚万_',
щ_ノ⊥__
イ 〈 ヒ
.〉(_ノ
〈^、
/二二l__
/,_了゚Д
○ 〈
/ テ_⊃
(,/
/ ̄二i
m/了゚Д゚ナ、
// j_)゙J
_l二二',
,-(Д゚万_',
Тく_こノ〈
| ィ,__り
、/..,,二',
,- (Д゚万_',
/ーヒ δ
/ r'/_ノ´
524
:
にせかねこ★
:2022/12/02(金) 09:00:37 ID:???
【突破スベシ】
押しかけてくる当身。相手の攻撃を食らったら、
ギコならではの、0フレーム目攻撃をこの当け身で許されるべし。
攻撃を受けないと着地でスキがデカい条件でさ。
飛び道具…を配慮して、
相手との一定の距離以内で、当身発生、
それ以上遠いとスーパーアーマー(ダメージ)で、
まだ当身発生未定、という設定付け。
/二二l__
/_了゚Д)
〈 _つ .∂
> λ〈
ゝJヽノ
/二二l__
/_了゚Д),
/ v^Xγ
>-.).〈
゙ー'ー'
/二二l__
/_∩/ ))
(ゞ/ /ノ
フ ~ノ ノ
し'し'
/二二l__
/_⊂γ)
(〆 く
. イ ) 〉
. ヽノゝノ
525
:
にせかねこ★
:2022/12/02(金) 09:01:54 ID:???
【迅速回転】
/ ̄二',
/____了゚!、
(v ナ'
〉 ィ )
し (_ソ
/ ̄ ̄',
i゚jr-、_',
m-、 〈
p/~))
(__)ゝノ
_l二二',
jコ゚万__、
m'_ ヽ
,「 γ イ .〉
゙ー' 、_ノ
. ,- rニj ,.、
/ ,。vヽ○ ,,、
.〈 〈。!ユ .r〈_ .ノ
゙ーzュ'j もイ´
゙ー'lヽ ヽ
゙ ´
,-イvニj 9 /゙)
l |゚r-t rゝ. , '
l |。'-「フb <
゙ート'ニj^ー!、.゙ヽ
゙ ー'
___l,.__
l |。ーf^γ=t
l √f「ー{ .{ .)
゙ーゝニj一" ̄´
-、
,-イニ「ヽa' ノ
l l .} <
l l { ゙、
゙ートニj=- ヽ、_)
,.-ィニj _
l .ィ乙_f .{`t'´t
l |゚r-j_γ== '
 ̄l´~ ー'
526
:
にせかねこ★
:2022/12/02(金) 09:03:23 ID:???
【這昇竜】
/ ̄ ̄',
f____ j
,イ リ
ーイ ト ~f|
し' ゝノ
_/ ̄二',
j゚万_',゙j
,イ j"
ー/ イ~〈j
〈_ノ〈__ノ
〈ヽ
_l二二',ヽ
jコ゚万_.',〉
r'v/. ,イ
/ イ .「j
(_ノ.(_〈
527
:
にせかねこ★
:2022/12/02(金) 09:04:58 ID:???
【踏立チヌ】
/二二',
,了゚Д゚万,
щ〆 m>
/、 i´`j
(_ナ '
/二二l_
/.了゚Д).、
rf〆 f、ノ
/}  ̄` ⌒,
(_.イ´~゙ー'
/二二l__
/__了゚jコ rt
cv〆 v 」
レ ~r〜t ヽ
(_ノ ヽ_)
528
:
にせかねこ★
:2022/12/02(金) 09:05:43 ID:???
【鎧崩シ】(アレよアレ)
/二二l_
/了゚Д゚f
ムァ< とゝ
,レ  ̄.「
(_.ハ_.)
/二二l__
/_.了゚Д
ш〆 ヒヨ
r' rt 〈
(_,ノ〈_,)
/二二l__
/__了゚jコ
щ〆 y`二^ョ
「~r、.く´
(_,「 フ_,ゝ
529
:
にせかねこ★
:2022/12/02(金) 09:06:27 ID:???
【捲リ壁】(書庫内では旧名の「崩シ壁」だった)
/二 ̄',_
/__了゚f 、
j ∂〆ィヲ
ト /イ
〈___り
/二二l__
/._了゚jコ_
Vづ 〈ニ.ヨ
,レ ̄ヘ
r'_,'^、_)
/二二l__
/_了゚Д _Ej
「ぃ〆 ._」
レ ̄ `!、
r゙_「~ ゙、_.)
530
:
にせかねこ★
:2022/12/02(金) 09:07:25 ID:???
【奥義:正刀突キ】 彼の名前にある「軍刀」である以上、
というか、物資不足のため、
銃すらない以上、これを銃に匹敵させたい技。
/二二l_
/,_了゚jコ、
ム ゙ー-Fづ━━
/ ̄ く
(_/ `r_ゝ
/二二l_
/,_了゚jコ
「ッ -m━━
〃 ̄ ゞ
(_/´f_〈
/ ̄二l
/,_了゚jコ`
ノ ーッ、r,,
. /  ̄く "ー _
〈_.ィ´ f_ノ `
/二二l_
/,_了゚jコ
_〃ッ、r,,
/  ̄く"- ,,
〈_.ィ´f_ノ
匍匐前進verもありにしたいですね
/二 ̄l_
. ,ィr ァ-ナ___了゚,fjァ━''''
γ.ノゝナー゙ー'"
/二 ̄l_
. ,ィ-r-+___了゚kャ━
γノゝナー゙ー'"
531
:
にせかねこ★
:2022/12/02(金) 09:09:40 ID:???
モーション作成中に、、
こんなのができた。
/二二l__
/了゚Д゚) イーテヤローイッテヤロー
(ァ〆 ち とでも申せというのかこの文字絵はっ!
〈 ナ, ヽ
(_〈 (_「
登場シーンか、勝利シーンに使えたらと思います。
532
:
にせかねこ★
:2022/12/02(金) 09:11:53 ID:???
ネカフェにいる時間がさらに短くなって、
各掲示板(2chって結局どうなってる?)やスレを巡る情報量も少ないうえ、
いきなり退散なこともあるけど、そこは勘弁してね。
533
:
にせかねこ★
:2023/08/17(木) 15:18:30 ID:???
軍刀ギコのDLLの方も作りかけだけど、、
この独自性(オリジナリティ)は(他に)ないなっ!(個人感想)
と思わされてしまったんで、いち早く公開。
お馴染みすぎてアレなほど、「★」はTabキー跡のことね。
void CCharacter::act_neutral()//注1 この呼吸、檄飛ばし等の自体が軍刀ギコらしいやつ
{
★if(pdat->counter == 0){
★★pdat->vx=0;
★★kdks=0;
★★chuseicounter=0;
//★★mnsi=1;
//★★gkko=1;
★}
★if(pdat->counter < 5 - gkko + mnsi){
★★if(neup== 1)pdat->cnow = CELL_TO_CROUCH2;
★★else★ pdat->cnow = CELL_NEUTRAL3;
★}
★else if(pdat->counter < 11 - gkko + mnsi){
★★if(neup== 1)pdat->cnow = CELL_TO_CROUCH1;
★★else★ pdat->cnow = CELL_NEUTRAL2;
★}
★else{
★★if(pdat->counter == 11 - gkko + mnsi)neup=0;
★★if(kdks < 1){
★★★if(chuseicounter < 7 - gkko + mnsi)pdat->cnow = CELL_NEUTRAL1;
★★★else{
★★★★kdks +=1;
★★★★chuseicounter=0;
★★★}
★★}
534
:
にせかねこ★
:2023/08/17(木) 15:19:31 ID:???
>>533
の続き。
★★else if(kdks <= 36){ //問題、最後のが行動次第すぐに移っちゃう。
★★★if(chuseicounter%(10 - gkko + mnsi) == 1){
★★★★switch(kdks%4){
★★★★★case 0 :
★★★★★★if(gkko==1){
★★★★★★★if(kdks>=7 && kdks<=27)pdat->cnow = CELL_NEUTRAL_ZC2;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL1;
★★★★★★}
★★★★★★else {pdat->cnow = CELL_NEUTRAL1;}
★★★★★★kdks+=1;
★★★★★★break;
★★★★★case 1 :
★★★★★★if(mnsi==1){
★★★★★★★if(kdks>=20 && kdks<=23)pdat->cnow = CELL_NEUTRAL_TR1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else if(gkko==1){
★★★★★★★if(kdks>=20 && kdks<=27)pdat->cnow = CELL_NEUTRAL_ZC1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else {pdat->cnow = CELL_NEUTRAL2;}
★★★★★★kdks+=1;
★★★★★★break;
★★★★★case 2 : pdat->cnow = CELL_NEUTRAL3;kdks+=1;break;
★★★★★case 3 :
★★★★★★if(gkko==1){
★★★★★★★if(kdks>=20 && kdks<=27)pdat->cnow = CELL_NEUTRAL_ZC1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else {pdat->cnow = CELL_NEUTRAL2;}
★★★★★★kdks+=1;
★★★★★★break;
★★★★}
★★★}
★★★if(kdks == 36){//この律調のラストで、次行動直前に行動させなくする。
★★★★if(chuseicounter%(10 - gkko + mnsi) == 0){//だが、これ器用あまりしてない?
★★★★★kdks+=1;
★★★★★chuseicounter=0;
★★★★}
★★★}
★★}
★★else if(kdks <= 92){ //問題、最後のが行動次第すぐに移っちゃう。同様
★★★if(chuseicounter%(8 - gkko + mnsi) == 1){
★★★★switch(kdks%4){
★★★★★case 0 :
★★★★★★if(mnsi==1){
★★★★★★★if(kdks>=60 && kdks<=70)pdat->cnow = CELL_NEUTRAL_TR1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else if(gkko==1){
★★★★★★★if(kdks>=40 && kdks<=70)pdat->cnow = CELL_NEUTRAL_ZC1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else {pdat->cnow = CELL_NEUTRAL2;}
★★★★★★kdks+=1;
★★★★★★break;
★★★★★case 1 : pdat->cnow = CELL_NEUTRAL1;kdks+=1;break;
★★★★★case 2 :
★★★★★★if(mnsi==1){
★★★★★★★if(kdks>=70 && kdks<=80)pdat->cnow = CELL_NEUTRAL_TR1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else if(gkko==1){
★★★★★★★if(kdks>=50 && kdks<=80)pdat->cnow = CELL_NEUTRAL_ZC1;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL2;
★★★★★★}
★★★★★★else {pdat->cnow = CELL_NEUTRAL2;}
★★★★★★kdks+=1;
★★★★★★break;
★★★★★case 3 :
★★★★★★if(mnsi==1){
★★★★★★★if(kdks>=70 && kdks<=80)pdat->cnow = CELL_NEUTRAL_TR2;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL3;
★★★★★★}
★★★★★★else if(gkko==1){
★★★★★★★if(kdks>=50 && kdks<=80)pdat->cnow = CELL_NEUTRAL_ZC2;
★★★★★★★else★★★pdat->cnow = CELL_NEUTRAL3;
★★★★★★}
★★★★★★else {pdat->cnow = CELL_NEUTRAL3;}
★★★★★★kdks+=1;
★★★★★★break;
★★★★}
★★★}
★★★if(kdks == 92){//この律調のラストで、次行動直前に行動させなくする。
★★★★if(chuseicounter%(6 - gkko + mnsi) == 0){
★★★★★kdks=1;
★★★★★chuseicounter=0;
★★★★}
★★★}
★★}
★★chuseicounter++;
★}
}
535
:
にせかねこ★
:2023/08/17(木) 15:22:23 ID:???
void CCharacter::act_dashf()//注2 ダッシュはダッシュでも、これ自体が軍刀ギコらしく、注意・注目もの。
{
★if(pdat->counter == 0){
★★neup=0;
★★arktmecounter = 0;
★★if(pdat->vx > -5)fmbk=1;
★★else★★ fmbk=0;
★}
★if(pdat->counter < 3 - gkko + mnsi + fmbk){
★★pdat->cnow = CELL_DASHF1;
★★if (pdat->vx > 0)pdat->vx = pdat->vx/3;
★★else if(pdat->vx < 0)pdat->vx = pdat->vx/5;
★}
★if(pdat->counter < 5 - gkko + mnsi + fmbk){
★★pdat->cnow = CELL_DASHF2;
★★if (pdat->vx > 0)pdat->vx = pdat->vx/3;
★★else if(pdat->vx < 0)pdat->vx = pdat->vx/5;
★}
★else{
★★switch((arktmecounter/8)%10){
★★case 0 : pdat->cnow = CELL_DASHF4;break;
★★case 1 : pdat->cnow = CELL_DASHF3;break;
★★case 2 : pdat->cnow = CELL_DASHF4;break;
★★case 3 : pdat->cnow = CELL_DASHF5;break;
★★case 4 : pdat->cnow = CELL_DASHF6;break;
★★case 5 : pdat->cnow = CELL_DASHF7;break;
★★case 6 : pdat->cnow = CELL_DASHF8;break;
★★case 7 : pdat->cnow = CELL_DASHF7;break;
★★case 8 : pdat->cnow = CELL_DASHF6;break;
★★case 9 : pdat->cnow = CELL_DASHF5;break;
★★}
★★if(pdat->counter == 5 - gkko + mnsi + fmbk)pdat->vx = 2 - mnsi;
★★if(arktmecounter%8 == 0){
★★★if (pdat->cnow == CELL_DASHF3 || pdat->cnow == CELL_DASHF8)pdat->vx=2 + gkko - mnsi - fmbk;
★★★else if(pdat->cnow == CELL_DASHF5 || pdat->cnow == CELL_WALKF6)pdat->vx=6 + gkko - mnsi - fmbk;
★★★else pdat->vx=4 + gkko - mnsi - fmbk;
★★}
★★else if(arktmecounter%8 == 0){
★★★if (pdat->cnow == CELL_DASHF3 || pdat->cnow == CELL_DASHF8)pdat->vx-=1;//ここは軍刀持ちらしく
★★}
★★else if(arktmecounter%8 > 4){
★★★pdat->vx+=2 - mnsi*(arktmecounter%2);
★★}
★★else if(arktmecounter%8 == 7){
★★★pdat->vx-=1 + mnsi*(arktmecounter%2);
★★}
★★else if(arktmecounter%8 < 6){
★★★fmbk = 0;
★★}
★★else if(arktmecounter%8 < 4){
★★★pdat->vx= 3 + gkko - mnsi - fmbk;
★★}
★★arktmecounter++;
★}
★movex(pdat->vx);
}
536
:
にせかねこ★
:2023/08/17(木) 15:24:04 ID:???
次はあの匍匐動作になります。
匍匐動作(攻撃は未だ)のaction.cpp用
void CCharacter::act_hfkkagami()//匍匐総種
{
★DWORD key_now = pdat->fpack->pf_getkey(pdat->cid,0);
★//匍匐前の行動
★if(pdat->counter == 0){
★★hofukusoshctr=0;
★★hwsw=0;
★★hfok=10;//注3-4
★★if(mnsi==1)hhrd=30*(rand()%10);
★}
★if(pdat->counter < 3 - gkko + mnsi*3){
★★if (neup == 2)pdat->cnow = CELL_HOFUKUZS03;
★★else if(neup == 3)pdat->cnow = CELL_HFKZENSHIN4;
★★else★ pdat->cnow = CELL_TO_HFKZNSN1;
★}
★else if(pdat->counter < 7 - gkko + mnsi*4){
★★if(neup == 2)pdat->cnow = CELL_HOFUKUZS02;
★★else if(neup == 3)pdat->cnow = CELL_HFKZENSHIN5;
★★else★ pdat->cnow = CELL_TO_HFKZNSN2;
★}
★else if(pdat->counter <10 - gkko + mnsi*4){
★★if(neup == 2)pdat->cnow = CELL_HOFUKUZS01;
★★else if(neup == 3)pdat->cnow = CELL_HFKZENSHIN6;
★★else★ pdat->cnow = CELL_TO_HFKZNSN3;
★}
★else{
★//匍匐中のニュートラル的のもの
★★if(hwsw==1){//民力休養だー、手ぬかせて一律させろー。
★★★if(pdat->cnow >= CELL_HFKZENSHIN2 && pdat->cnow <= CELL_HFKZENSHIN8){
★★★★switch((hofukusoshctr/7)%12){//カウンターに応じて適当なCELLを表示
★★★★case 0 : pdat->cnow = CELL_HFKZENSHIN6;pdat->vx=-2;break;
★★★★case 1 : pdat->cnow = CELL_HFKZENSHIN7;pdat->vx=-1;break;
★★★★case 2 : pdat->cnow = CELL_HFKZENSHIN8;pdat->vx= 0;break;
★★★★case 3 : pdat->cnow = CELL_HFKZENSHIN7;pdat->vx=-1;break;
★★★★case 4 : pdat->cnow = CELL_HFKZENSHIN6;pdat->vx=-2;break;
★★★★case 5 : pdat->cnow = CELL_HFKZENSHIN5;pdat->vx=-3;break;
★★★★case 6 : pdat->cnow = CELL_HFKZENSHIN4;pdat->vx=-2;break;
★★★★case 7 : pdat->cnow = CELL_HFKZENSHIN3;pdat->vx=-1;break;
★★★★case 8 : pdat->cnow = CELL_HFKZENSHIN2;pdat->vx= 0;break;
★★★★case 9 : pdat->cnow = CELL_HFKZENSHIN3;pdat->vx=-1;break;
★★★★case 10 : pdat->cnow = CELL_HFKZENSHIN4;pdat->vx=-2;break;
★★★★case 11 : pdat->cnow = CELL_HFKZENSHIN5;pdat->vx=-3;break;
★★★★}
★★★★movex(pdat->vx);
★★★★neup=3;
★★★}
★★★else {
★★★★pdat->cnow = CELL_HFKZENSHIN1;
★★★★neup=2;
★★★}
★★}
★★else if(hwsw==2){//民力休養だー、手ぬかせて一律させろー。
★★★if(pdat->cnow >= CELL_HFKZENSHIN2 && pdat->cnow <= CELL_HFKZENSHIN8){
★★★★switch((hofukusoshctr/7)%12){//カウンターに応じて適当なCELLを表示
★★★★case 0 : pdat->cnow = CELL_HFKZENSHIN5;pdat->vx= 3;break;
★★★★case 1 : pdat->cnow = CELL_HFKZENSHIN4;pdat->vx= 2;break;
★★★★case 2 : pdat->cnow = CELL_HFKZENSHIN3;pdat->vx= 1;break;
★★★★case 3 : pdat->cnow = CELL_HFKZENSHIN2;pdat->vx= 0;break;
★★★★case 4 : pdat->cnow = CELL_HFKZENSHIN3;pdat->vx= 1;break;
★★★★case 5 : pdat->cnow = CELL_HFKZENSHIN4;pdat->vx= 2;break;
★★★★case 6 : pdat->cnow = CELL_HFKZENSHIN5;pdat->vx= 3;break;
★★★★case 7 : pdat->cnow = CELL_HFKZENSHIN6;pdat->vx= 2;break;
★★★★case 8 : pdat->cnow = CELL_HFKZENSHIN7;pdat->vx= 1;break;
★★★★case 9 : pdat->cnow = CELL_HFKZENSHIN8;pdat->vx= 0;break;
★★★★case 10 : pdat->cnow = CELL_HFKZENSHIN7;pdat->vx= 1;break;
★★★★case 11 : pdat->cnow = CELL_HFKZENSHIN6;pdat->vx= 2;break;
★★★★}
★★★★movex(pdat->vx);
★★★★neup=3;
★★★}
★★★else {
★★★★pdat->cnow = CELL_HFKZENSHIN1;
★★★★neup=2;
★★★}
★★}
★★else{
★★★neup=2;
★★★switch((hofukusoshctr/(10 - gkko + mnsi))%4){//カウンターに応じて適当なCELLを表示
★★★case 0 : pdat->cnow = CELL_HOFUKUZS01;break;
★★★case 1 : pdat->cnow = CELL_HOFUKUZS02;break;
★★★case 2 : pdat->cnow = CELL_HOFUKUZS03;break;
★★★case 3 : pdat->cnow = CELL_HOFUKUZS02;break;
★★★}
★★★if(mnsi==1){//疲弊のための表情
★★★★if (hofukusoshctr%300>= 118+hhrd && hofukusoshctr%300 < 123+hhrd)pdat->cnow = CELL_HOFUKUZS04_TR;
★★★★else if(hofukusoshctr%300>= 137+hhrd && hofukusoshctr%300 < 149+hhrd)pdat->cnow = CELL_HOFUKUZS04_TR;
★★★★else if(hofukusoshctr%300>= 184+hhrd && hofukusoshctr%300 < 200+hhrd)pdat->cnow = CELL_HOFUKUZS04_TR;
★★★}
★★}
★★hofukusoshctr++;
537
:
にせかねこ★
:2023/08/17(木) 15:25:54 ID:???
>>536
の続き。
★★if(hwsw==1){
★★★if(hofukusoshctr >= 8){
★★★★if(pdat->cnow == CELL_HFKZENSHIN1){
★★★★★pdat->cnow = CELL_HFKZENSHIN6;
★★★★★hofukusoshctr=0;
★★★★}
★★★}
★★}
★★else if(hwsw==2){
★★★if(hofukusoshctr >= 8){
★★★★if(pdat->cnow == CELL_HFKZENSHIN1){
★★★★★pdat->cnow = CELL_HFKZENSHIN5;
★★★★★hofukusoshctr=0;
★★★★}
★★★}
★★}
★★else{
★★★if(hofukusoshctr >= 300 - 30*gkko + 33*mnsi + hhrd){
★★★★if(mnsi==1)hhrd=33*(rand()%50);
★★★★hofukusoshctr=0;
★★★}
★★}
★}
★if(key_now & KEYSTA_BACK){
★★hwsw=1;
★★if(hwsw!=1){
★★★hofukusoshctr=0;
★★★pdat->vx=0;
★★}
★}
★if(key_now & KEYSTA_FOWORD){
★★hwsw=2;
★★if(hwsw!=2){
★★★hofukusoshctr=0;
★★★pdat->vx=0;
★★}
★}
★if( !(key_now & KEYSTA_BACK) && !(key_now & KEYSTA_FOWORD) ){
★★hwsw=0;
★★if(hwsw!=0){
★★★hofukusoshctr=0;
★★★pdat->vx=0;
★★}
★}
★if(key_now & KEYSTA_DOWN){//注3-5
★★if(hfok<10)hfok++;
★}
★else hfok--;
★if(hfok<3){//注3-6
★★hfok=0;
★★pdat->aid=ACTID_CROUCH;
★}
}
538
:
にせかねこ★
:2023/08/17(木) 15:27:10 ID:???
匍匐動作(攻撃は未だ)のcharacter.cpp用
void CCharacter::Command()
{
//(略)
★if(!(pdat->aid & ACTID_SYAGAMI))hfok=0;//注3-7
//(略しまくり)
★★//下記の、いつもの通常行動用コマンドを少し改変
★else if(key_now & KEYSTA_DOWN){//しゃがみ
★★if(hfok>=3)pdat->aid = ACTID_HOFUKU;//注3-8
★★else★ pdat->aid = ACTID_CROUCH;
★}
★else if(key_now & KEYSTA_FOWORD){//前歩き
★★if(pdat->aid == ACTID_DASHF)return;
★★if(hfok<3){//注3-9
★★★if(hfok>=2)pdat->aid = ACTID_CROUCH;
★★★else pdat->aid = ACTID_WALKF;
★★}
★}
★else if(key_now & KEYSTA_BACK){//後ろ歩き
★★if(pdat->aid == ACTID_DASHB)return;
★★if(hfok<3){//注3-10
★★★if(hfok>=2)pdat->aid = ACTID_CROUCH;
★★★else pdat->aid = ACTID_WALKB;
★★}
★}
★else{//ニュートラルポーズ
★★if(hfok<3){//注3-11
★★★if(hfok>=2)pdat->aid = ACTID_CROUCH;
★★★else pdat->aid = ACTID_NEUTRAL;
★★}
★}
★//注3 特に、注3-6、注3-8だけで、匍匐の動作中に↓をしばらく押さないと別行動に移れると思われたが、
★// ↓を押さないとすぐにニュートラルとか歩きになってしまう。
★// 意外や意外に思ったら、注3-9〜11を着目すべきだった!
★// よってここ改造させてもらいました。
539
:
にせかねこ★
:2023/09/14(木) 14:47:42 ID:???
折角、突破スベシの動作に癖がありすぎたため、
こちらでも発表させていただきます。(ソースのとは一部改編あり)
◎action.cpp側の動作では、
void CCharacter::act_toppasbj1()//突破スベシ
{
★if(pdat->counter == 0){
★★tbm=0;
★★atdm=0;
★★if(gkko==1)gksc=1;
★}
★if (pdat->counter < 3)pdat->cnow=CELL_TOPPASBS01;
★else if(pdat->counter < 5)pdat->cnow=CELL_TOPPASBS02;
★else if(pdat->counter < 7)pdat->cnow=CELL_TOPPASBS03;
★else★★★ pdat->aid=ACTID_TPPSBESHI1;
}
void CCharacter::act_toppasbs1()
{
★if(pdat->counter == 0){
★★(*pdat->fpack->pf_playmysound)(pdat->cid,4);
★★pdat->vx=4;
★★pdat->vy=-20;
★★jrs=10;
★★neup=0;
★★if(gkko==1)gksc=1;
★}
★if (pdat->counter < 2)pdat->cnow = CELL_TOPPASBS04A;
★else if(pdat->counter < 5)pdat->cnow = CELL_TOPPASBS05;
★else if(pdat->counter < 6)pdat->cnow = CELL_TOPPASBS06;
★else if(pdat->counter < 15){
★★switch((pdat->counter/4)%3){
★★case 0 : pdat->cnow = CELL_TOPPASBS07A;break;
★★case 1 : pdat->cnow = CELL_TOPPASBS07B;break;
★★case 2 : pdat->cnow = CELL_TOPPASBS07C;break;
★★}
★}
★else if(pdat->counter < 17)pdat->cnow = CELL_TOPPASBS08;
★else if(pdat->counter < 19)pdat->cnow = CELL_TOPPASBS09B;
★else{pdat->cnow = CELL_TOPPASBS11;}
★//chakuchi nosai CELL199〜202を流用
★if (pdat->counter < 4){pdat->vx+=2;}
★else if(pdat->counter < 7){pdat->vx++;}
★else if(pdat->counter < 14){pdat->vx-=pdat->counter%2;}
★else if(pdat->counter < 17){pdat->vx--;}
★else if(pdat->counter < 19){pdat->vx-=2;}
★else{
★★if(pdat->vx > 3)pdat->vx-=pdat->counter%2;
★}
★movex(pdat->vx);
★if (pdat->counter < 5){
★★pdat->vy+=3;
★★jrs+=2;
★}
★else if(pdat->counter < 10){
★★pdat->vy++;
★★jrs++;
★}
★else if(pdat->counter < 11){
★★pdat->vy+=2;
★★jrs+=2;
★}
★else if(pdat->counter < 12){
★★pdat->vy++;
★★jrs+=2;
★}
★else{
★★if(pdat->counter%3 != 1)pdat->vy++;
★★jrs++;
★}
★pdat->y += pdat->vy;
★if(pdat->y > 0){
★★(*pdat->fpack->pf_playmysound)(pdat->cid,4);
★★if(atdm>=1)pdat->aid = ACTID_NEUTRAL;
★★else★ pdat->aid = ACTID_CHAKUCHI;
★★pdat->y =0;
★★pdat->vy =0;
★}
540
:
にせかねこ★
:2023/09/14(木) 14:49:08 ID:???
>>539
の続き
★if(pdat->counter == 15){
★★if(atdm==0)(*pdat->fpack->pf_playmysound)(pdat->cid,21);
★}
★if(pdat->counter == 16){
★★if(gkko==1){
★★★if(atdm==0)htskr+=12;
★★★else★ htskr+=1;
★★}
★}
}
=====================================================
=====================================================
character.cpp側ではこの動作。
◎void CCharacter::Command()内部
★if(atdm>=1){//注09 突破スベシで、空中後も引き続き同じ動作のままとか、
★★//一方で、各動作を器用に動かさせたいとき、諸対応したけど、いろいろなんで、見ての通りです。
★★if(pdat->aid != ACTID_TPPSBESHI1 && pdat->aid != ACTID_TPPSBESHI2 &&
★★ pdat->aid != ACTID_TPPSBESHI3){
★★★if(atdm==1)atdm=2;
★★}
★★if(atdm==2){
★★★if(pdat->aid & ACTID_ATTACK){
★★★★if(pdat->counter == 0){
★★★★★if(pdat->vy != 0)pdat->vy=pdat->vy/3;
★★★★★atdm=3;
★★★★}
★★★}
★★}
★★if(tbm > 0){
★★★pdat->nagerare=FALSE;
★★★if(pdat->aid & ACTID_ATTACK)tbm--;
★★★else★★★ tbm-=2;
★★}
★★else if(tbm <= 0){
★★★(*pdat->fpack->pf_addeffect)(EFCTID_HIKARI,(int)pdat->x,(int)pdat->y - 50,5);
★★★(*pdat->fpack->pf_addeffect)(EFCTID_STOP,5,0,0);
★★★pdat->nagerare=TRUE;
★★★tbm=0;
★★★atdm=0;
★★}
★}
◎だいぶ略してから、
★if(pdat->aid == ACTID_TOJYO || pdat->aid==ACTID_SYORI)return;
の後、
★if(pdat->aid & ACTID_HISSATU){//必殺技中(基本的にいじるべからず)
★★if(atdm>=1 && atdm<=2){
★★★if(pdat->aid & ACTID_KUCYU){}//突破スベシで当ててもらったときに備え
★★}
★★else return;
★}
★if(pdat->aid & ACTID_ATTACK){//攻撃動作中〜の後は、
★★if(pdat->aid & ACTID_KUCYU){////ジャンプ動作中
★★★if(atdm>=1 && atdm <=2){//
★★★★if (key_now & KEYSTA_BC2){pdat->aid = ACTID_ATT_JC;atdm=2;return;}
★★★★else if(key_now & KEYSTA_BB2){pdat->aid = ACTID_ATT_JB;atdm=2;return;}
★★★★else if(key_now & KEYSTA_BA2){pdat->aid = ACTID_ATT_JA;atdm=2;return;}
★★★}
に、改造。
541
:
にせかねこ★
:2023/09/14(木) 14:51:02 ID:???
◎CPU用のは前レス(
>>540
)注09のと同様なので略で。。。
◎但し、空中必殺技中では可能な限りに改造。
★if(pdat->aid & ACTID_HISSATU){//必殺技中(基本的にいじるべからず)
★★if(pdat->aid == ACTID_TPPSBESHI1 || pdat->aid == ACTID_TPPSBESHI2 ||
★★ pdat->aid == ACTID_TPPSBESHI3){
★★★if(atdm>=1 && atdm<=2){
★★★★if(pdat->aid & ACTID_KUCYU)return(TRUE);//突破スベシで当ててもらったときに備え
★★★}
★★}
★★else return(FALSE);
★}
◎DWORD CCharacter::TouchA(ATTACKINFO *info)側では、、
★if(pdat->aid==ACTID_TPPSBESHI1){
/*★★if((info->guard & GUARDINFO_XCROUCH) && (info->guard & GUARDINFO_XSTAND)
★★★★★★ && (info->guard & GUARDINFO_XJAMP)){
★★★return(TOUCHA_KURAIJ);
★★上記にあるから略していいんだった
★★}*/
//★★else{
★★★if(pdat->counter < 15){
★★★★if(atdm==0){
★★★★★(*pdat->fpack->pf_playsyssound)(SYSTEMSOUND_GUARD);
★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK3,(int)pdat->x + zurex(30),(int)pdat->y - 50,0);
★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_STOP,5,0,0);
★★★★★(*pdat->fpack->pf_playmysound)(pdat->cid,20);
★★★★★jrs=0;
★★★★★tbm=40;
★★★★★atdm=1;
★★★★★pdat->nagerare=FALSE;
★★★★★return(TOUCHA_MUSI2);
★★★★}
★★★}
//★★}
★}
(だいぶ略)
★if(atdm>=1){
★★if(tbm >= 0){
★★★return(TOUCHA_MUSI2);
★★}
★}
542
:
にせかねこ★
:2023/09/14(木) 14:52:19 ID:???
折角作った、軍刀ギコの連続攻撃行進のプログラム(演目)が
旋律よい感じがしたんで、第弐だけでもここでも公開したいぞ。
void CCharacter::act_aagntugikoushin_n()// 〃 第弐
{
★if (pdat->counter == 0){
★★(*pdat->fpack->pf_addpowgauge)(pdat->cid,-1);
★★(*pdat->fpack->pf_addeffect)(EFCTID_CYOHI,(int)pdat->x,(int)pdat->y-50,30);
★★gnpt=0;
★★if(gkko==1)gksc=2;
★★neup=0;
★★pdat->vx=0;
★}
★if(pdat->counter == 7 || pdat->counter == 13 || pdat->counter == 24){
★★if(gkko==1)htskr+=4;
★★ainfo.id= DMG_GUNKUSN;
★★ainfo.dur=4;
★★ainfo.damage= 40 - 2*gnpt;
★★ainfo.kezuri= 3 + 3*gkko - gnpt/3;
★★ainfo.hit= HITINFO_MARK1 | HITINFO_REACT1 | HITINFO_SNDHIT1 | HITINFO_SIV1;
★★ainfo.guard= GUARDINFO_REACT1 | GUARDINFO_SIV1 | GUARDINFO_XJAMP;
★★ainfo.pg_guard=0;
★★ainfo.pg_hit= 0;
★★if(pdat->counter == 13)ainfo.muki★= !pdat->muki;
★★else★★ ainfo.muki★= pdat->muki;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★★if(gkko==1)htskr+=4;
★}
★if (pdat->counter == 33 || pdat->counter == 46){
★★ainfo.id= DMG_GUNKUSN;
★★ainfo.dur=5;
★★ainfo.damage= 50 - 4*gnpt;
★★ainfo.kezuri= 4 + 2*gkko - gnpt/2;
★★ainfo.hit= HITINFO_MARK2 | HITINFO_REACT2 | HITINFO_SNDHIT2 | HITINFO_SIV2;
★★ainfo.guard= GUARDINFO_REACT2 | GUARDINFO_SIV2;
★★ainfo.pg_guard=0.00;
★★ainfo.pg_hit= 0.00;
★★ainfo.muki★= pdat->muki;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★★if(gkko==1)htskr+=4;
★}
★if(pdat->counter == 59){
★★ainfo.id= DMG_GUNKUSN;
★★ainfo.dur=8;
★★ainfo.damage= 80 - 6*gnpt;
★★ainfo.kezuri= 8 + 3*gkko - gnpt;
★★ainfo.hit= HITINFO_MARK3 | HITINFO_REACT3 | HITINFO_SNDHIT3 | HITINFO_SIV3;
★★ainfo.guard= GUARDINFO_REACT3 | GUARDINFO_SIV2;
★★ainfo.pg_guard=0;
★★ainfo.pg_hit= 0;
★★ainfo.muki★= pdat->muki;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★★if(gkko==1)htskr+=5;
★}
★if(pdat->counter == 73){
★★ainfo.id= DMG_GUNKUSN;
★★ainfo.dur=7;
★★ainfo.damage= 110 - 7*gnpt;
★★ainfo.kezuri= 9 + 4*gkko - gnpt;
★★ainfo.hit= HITINFO_MARK3 | HITINFO_DOWN | HITINFO_SNDHIT3 | HITINFO_STOP;
★★ainfo.guard= GUARDINFO_REACT3 | GUARDINFO_SIV3;
★★ainfo.pg_guard=0;
★★ainfo.pg_hit= 0;
★★ainfo.muki★= pdat->muki;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★★if(gkko==1)htskr+=7;
★}
★if(pdat->counter == 17)(*pdat->fpack->pf_playmysound)(pdat->cid,4);
★if(pdat->counter == 34)(*pdat->fpack->pf_playmysound)(pdat->cid,4);
★if(pdat->counter == 60 || pdat->counter == 61 || pdat->counter == 63 ||
★ pdat->counter == 65 || pdat->counter == 67)(*pdat->fpack->pf_playmysound)(pdat->cid,7);
543
:
にせかねこ★
:2023/09/14(木) 15:01:55 ID:???
>>542
の続き。
★if (pdat->counter < 2)pdat->cnow = 194;
★else if(pdat->counter < 4)pdat->cnow = 178;
★else if(pdat->counter < 5)pdat->cnow = 199;
★else if(pdat->counter < 6)pdat->cnow = CELL_KOUTEN02;//532
★else if(pdat->counter < 7)pdat->cnow = CELL_KOUTEN03;
★else if(pdat->counter < 9)pdat->cnow = CELL_KOUTEN04;//攻
★else if(pdat->counter < 10)pdat->cnow = CELL_KOUTEN05;
★else if(pdat->counter < 11)pdat->cnow = CELL_KOUTEN06;
★else if(pdat->counter < 13)pdat->cnow = CELL_KOUTEN07;//攻
★else if(pdat->counter < 15)pdat->cnow = CELL_KOUTEN08;
★else if(pdat->counter < 17)pdat->cnow = CELL_KOUTEN09;
★else if(pdat->counter < 19)pdat->cnow = CELL_KOUTEN10;
★else if(pdat->counter < 21)pdat->cnow = CELL_KOUTEN11;
★else if(pdat->counter < 23)pdat->cnow = CELL_KOUTEN12;//542
★else if(pdat->counter < 24)pdat->cnow = CELL_JB05;//355
★else if(pdat->counter < 26)pdat->cnow = CELL_JB06B;//攻
★else if(pdat->counter < 28)pdat->cnow = CELL_JB06A;
★else if(pdat->counter < 30)pdat->cnow = CELL_ZENTEN03;//511
★else if(pdat->counter < 31)pdat->cnow = CELL_ZENTEN04;
★else if(pdat->counter < 33)pdat->cnow = CELL_ZENTEN06;//攻
★else if(pdat->counter < 34)pdat->cnow = CELL_ZENTEN07;
★else if(pdat->counter < 36)pdat->cnow = CELL_ZENTEN08;
★else if(pdat->counter < 38)pdat->cnow = CELL_ZENTEN09;
★else if(pdat->counter < 41)pdat->cnow = CELL_ZENTEN10;//518
★else if(pdat->counter < 43)pdat->cnow = CELL_TEZUCHI05A;//557
★else if(pdat->counter < 46)pdat->cnow = CELL_TEZUCHI06;
★else if(pdat->counter < 48)pdat->cnow = CELL_TEZUCHI07;//攻
★else if(pdat->counter < 49)pdat->cnow = CELL_TEZUCHI08A;
★else if(pdat->counter < 51)pdat->cnow = CELL_TEZUCHI09B;
★else if(pdat->counter < 53)pdat->cnow = CELL_STEPF5A;//201
★else if(pdat->counter < 55)pdat->cnow = CELL_JNSKKAITEN05;//689
★else if(pdat->counter < 57)pdat->cnow = CELL_JNSKKAITEN06;
★else if(pdat->counter < 58)pdat->cnow = CELL_JNSKKAITEN07;
★else if(pdat->counter < 59)pdat->cnow = CELL_JNSKKAITEN08;
★else if(pdat->counter < 60)pdat->cnow = CELL_JNSKKAITEN09;//攻
★else if(pdat->counter < 61)pdat->cnow = CELL_JNSKKAITEN10;
★else if(pdat->counter < 63)pdat->cnow = CELL_JNSKKAITEN11;
★else if(pdat->counter < 65)pdat->cnow = CELL_JNSKKAITEN12;
★else if(pdat->counter < 67)pdat->cnow = CELL_JNSKKAITEN13;
★else if(pdat->counter < 70)pdat->cnow = CELL_JNSKKAITEN14;
★else if(pdat->counter < 71)pdat->cnow = CELL_JNSKKAITEN16;
★else if(pdat->counter < 73)pdat->cnow = CELL_HAISHOURYU06;
★else if(pdat->counter < 75)pdat->cnow = CELL_HAISHOURYU08B;//攻
★else if(pdat->counter < 77)pdat->cnow = CELL_HAISHOURYU09A;
★else if(pdat->counter < 78)pdat->cnow = CELL_HAISHOURYU09B;
★else if(pdat->counter < 80)pdat->cnow = CELL_HAISHOURYU09A;
★else if(pdat->counter < 83)pdat->cnow = CELL_HAISHOURYU11;
★else if(pdat->counter < 87)pdat->cnow = CELL_HAISHOURYU13;
★else if(pdat->counter < 91)pdat->cnow = CELL_HAISHOURYU14;
★else if(pdat->counter < 95)pdat->cnow = CELL_HAISHOURYU15;
★else if(pdat->counter < 100)pdat->cnow = CELL_HAISHOURYU16B;
★else if(pdat->counter < 105)pdat->cnow = CELL_HAISHOURYU16A;//730
★else if(pdat->counter < 111)pdat->cnow = CELL_JAMPF08;//160
★else if(pdat->counter < 117)pdat->cnow = CELL_JAMPF01B;
★else if(pdat->counter < 123)pdat->cnow = CELL_JAMPF01A;
★else{
★★if(cpu==1)cgom=20;
★★pdat->aid = ACTID_NEUTRAL;//103
★}
544
:
にせかねこ★
:2023/09/14(木) 15:03:17 ID:???
>>542-543
nの続き!
★if (pdat->counter == 0){pdat->vx = 3;}
★else if(pdat->counter < 4){pdat->vx+=2;}
★else if(pdat->counter < 10){pdat->vx+=pdat->counter%2;}//攻
★else if(pdat->counter < 17){pdat->vx--;}//542
★else if(pdat->counter < 23){pdat->vx-=pdat->counter%2;}//542
★else if(pdat->counter < 26){pdat->vx++;}
★else if(pdat->counter < 28){pdat->vx-=2;}//355
★else if(pdat->counter < 30){pdat->vx+=pdat->counter%2;}//JB06A;
★else if(pdat->counter < 33){pdat->vx+=2;}//ZENTEN04;
★else if(pdat->counter < 35){pdat->vx++;}//ZENTEN06;//攻
★else if(pdat->counter < 38){pdat->vx-=pdat->counter%2;}//ZENTEN10;//518
★else if(pdat->counter < 43){pdat->vx++;}//TEZUCHI05A;//557
★else if(pdat->counter < 47){pdat->vx--;}//TEZUCHI07;//攻
★else if(pdat->counter < 52){pdat->vx+=pdat->counter%2;}
★else if(pdat->counter < 57){pdat->vx++;}
★else if(pdat->counter < 58){pdat->vx+=2;}//攻
★else if(pdat->counter < 61){pdat->vx-=pdat->counter%2;}
★else if(pdat->counter < 67){pdat->vx--;}
★else if(pdat->counter < 69){pdat->vx-=2;}//JNSKKAITEN16;
★else if(pdat->counter < 72){pdat->vx+=pdat->counter%2;}
★else if(pdat->counter < 74){pdat->vx++;}//JNSKKAITEN21;//705
★else if(pdat->counter < 87){pdat->vx--;}
★else{
★★if (pdat->vx > 0)pdat->vx-=2;
★★else if(pdat->vx < 0)pdat->vx=0;
★}
★movex(pdat->vx);//移動
}
545
:
「A」斬り込みから「S」の大文字変化 1/2
:2024/09/21(土) 15:54:08 ID:jXtPrb1c
アミールタン(リメイク用)image5を作っては、、名前欄通りです。
例のごとく、「★」はTabキー跡です。
あと、カウンターがこれからのと違ってくる可能性もあります。
★if(pdat->counter == 12){
★★slash_l.muki=0;
★★slash_l.x★=282;
★★slash_l.y★=250;
★★slash_lcr[0]=CELL_SLASH_A_L01;
★★slash_l.dur=63;//76-12-1
★★(*pdat->fpack->pf_gobulleta)(&slash_l);
★}
★if(pdat->counter == 14)slash_lcr[0]=CELL_SLASH_A_L02;
(中略)
★if(pdat->counter == 23)slash_lcr[0]=CELL_SLASH_A_L10;
★if(pdat->counter == 27){
★★slash_r.muki=0;
★★slash_r.x★=350;
★★slash_r.y★=240;
★★slash_rcr[0]=CELL_SLASH_A_R01;
★★slash_r.dur=48;//76-27-1
★★(*pdat->fpack->pf_gobulleta)(&slash_r);
★}
★if(pdat->counter == 29)slash_rcr[0]=CELL_SLASH_A_R02;
(中略)
★if(pdat->counter == 39)slash_rcr[0]=CELL_SLASH_A_R10;
★if(pdat->counter == 47){
★★slash_c.muki=pdat->muki;//ここだけは「0」でなく従来通りでもどうにかなる
★★slash_c.x★=320;
★★slash_c.y★=268;
★★slash_ccr[0]=CELL_SLASH_A_C01;
★★slash_c.dur=18;
★★(*pdat->fpack->pf_gobulleta)(&slash_c);
★}
★if(pdat->counter == 49)slash_ccr[0]=CELL_SLASH_A_C02;
(中略)
★if(pdat->counter == 60)slash_ccr[0]=CELL_SLASH_A_C11;
546
:
「A」斬り込みから「S」の大文字変化 2/2
:2024/09/21(土) 15:57:59 ID:jXtPrb1c
★if(pdat->counter == 65){
★★for(int i=0;i<2;i++){
★★★slshdvd[i].cid★=pdat->cid;
★★★slshdvd[i].type★=BULLETA_DISPZAHYO;
★★★if(i==0){
★★★★slshdvdcr[i][0]=CELL_SLASH_D_L1;
★★★★slshdvd[i].x =slash_c.x - 67;
★★★}
★★★else{
★★★★slshdvdcr[i][0]=CELL_SLASH_D_R1;
★★★★slshdvd[i].x =slash_c.x + 67;
★★★}
★★★slshdvdcr[i][1]=-1;
★★★slshdvdcd[i][0]=-1;
★★★slshdvd[i].cell_run=slshdvdcr[i];
★★★slshdvd[i].cell_dis=slshdvdcd[i];
★★★slshdvd[i].spd_run★=2;
★★★slshdvd[i].spd_dis★=1;
★★★slshdvd[i].vx=0;
★★★slshdvd[i].ax=0;
★★★slshdvd[i].y =slash_c.y;
★★★slshdvd[i].vy=0;
★★★slshdvd[i].ay=0;
★★★slshdvd[i].muki=0;
★★★slshdvd[i].dur=10;//76-65-1
★★★slshdvd[i].state=0;
★★★slshdvd[i].info_b=NULL;
★★★(*pdat->fpack->pf_gobulleta)(&slshdvd[i]);
★★}
★}
★if(pdat->counter == 67){
★★★slshdvdcr[0][0]=CELL_SLASH_D_L2;
★★★slshdvdcr[1][0]=CELL_SLASH_D_R2;
★★★slash_lcr[0]=CELL_SLASH_A_L11;
★★★slash_rcr[0]=CELL_SLASH_A_R11;
★}
(中略)
★if(pdat->counter == 70){
★★★slshdvdcr[0][0]=CELL_SLASH_D_L5;
★★★slshdvdcr[1][0]=CELL_SLASH_D_R5;
★★★slash_lcr[0]=CELL_SLASH_S_U2;
★★★slash_rcr[0]=CELL_SLASH_S_O2;
★★★slshdvd[0].vx= 9;slshdvd[0].vy= 19;
★★★slshdvd[1].vx= -2;slshdvd[1].vy=-33;
★★★slash_l.vx = 18;slash_l.vy = 13;
★★★slash_r.vx = 2;slash_r.vy =-17;
★}
(中略)
★if(pdat->counter == 72){
★★★slash_lcr[0]=CELL_SLASH_S_U4;
★★★slash_rcr[0]=CELL_SLASH_S_O4;
★}
★if(pdat->counter == 75){
★★★slshdvd[0].vx= slshdvd[0].vy=
★★★slshdvd[1].vx= slshdvd[1].vy=
★★★slash_l.vx = slash_l.vy =
★★★slash_r.vx = slash_r.vy = 0;
★}
★if(pdat->counter == 76){//「A」分断・変化・そして再集結の後のカウンター
★★bsymbol_s.muki=0;
★★bsymbol_s.x★=325;
★★bsymbol_s.y★=280;
★★bsymbol_s.dur=40;
★★bsymbol_scr[0]=CELL_S_SYMBOL1;
★★(*pdat->fpack->pf_gobulleta)(&bsymbol_s);
★}
547
:
「A」斬り込みから「S」の大文字変化 2/2
:2025/08/30(土) 17:17:34 ID:jXtPrb1c
アミールタンのキャッチフレーズは、
「アルティメット・スマッシング・ヒーラー」に決定ものかも。
(発音が違いそうなのは気にしない、そんな感じものだけに)
548
:
にせなんとかこ(あたしのこと)
:2025/08/30(土) 17:18:47 ID:jXtPrb1c
やべっ!
>547の、昔書いてたのわすれてた!
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板