[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
この機能を使うにはJavaScriptを有効にしてください
|
サポート等報告スレ
448
:
にせかねこ★
:2019/10/03(木) 12:41:08 ID:???
loggerさん、
HP跡地更新ありがとうございます。
せっかくの旅と景色に出会えた記念が
こうして残してくれるのは、うれしく、
みんなにも(決め付けさせてっ)
AAキャラにもうれしいものとも思われれば幸いです。
こちらこそ、反応どころかネットカフェに赴くのに時間がかかりすぎて、
6ヶ月ぐらいなのが11ヶ月ぐらいにもなってすみません。
オフ会の日程をはるかにすごしてしまってすみません。
今度追加させたいキャラが、、、今度のは・・・招かれざる客なのは、、、
確かにそうなのかもしれないけど。。。ヤツのこともよろしくお願いします。
(その過程をうpしました、ありがとう!)
449
:
にせかねこ★
:2019/10/03(木) 12:43:18 ID:???
ああっ、
うpローダーにある、nisemaneks.zipのパスを忘れてしまったため、
そのファイルの削除をお願いします。
450
:
にせかねこ★
:2019/10/03(木) 12:44:09 ID:???
実は、ヤマ(追加予定キャラ)を追ってましてさ。
ヤマはヤマでもハッテンな輩といっても、、
あいつハッテンどころか、台車すら犯す輩だからなぁ。。
次追加させたい輩とは。。。
フェラーチョ
ホモでマタドールなスタイルになります。
かのローレンス氏を取り入れるのですけど、
あくまでもパクりにならないようにしたいと思います。
イターリモキチークナマタドール
451
:
にせかねこ★
:2019/10/03(木) 12:44:41 ID:???
AAはほとんどがアレな技だったんで、ほとんどが書き下ろしです。
【ダッシュ前】(一部。以下のは略)
88888
(.・⊥・ )
⊂ ~ Eソ
. 〈 イ )
(_.〉,〉
88888
( ・≧
<っ ち
レ ノ
y__ノ
【ダッシュ後】
88888
(. ・ゝ
(〈_つ リ
y ソ
(_ <
88888
(. ・ゝ
く.つ .わ
ソ X
〈_イノ
【ジャンプ前】
88888
( ・⊥・ )
η <m」
< ノ /
.(〈_ノ
88888
η ・≧
ヽ ら
/ ,イ>
(_,「ー'
【ジャンプ中】
88888
( .・≧・.)
. ,イ γ 〉
. ー〉 'r ~ソ
(__(__)
88888
( .・≧・.)
. ry ぃ'
. ゙''〉 ト. ~〉
(__(__)
【ジャンプ後】
88888
( ・≧)
,- ,-フ
^ー゙ ゝ ^y
(__(__)
88888
( ・≧
r ン っ
~ノ .ソ 〉
(__.(__)
452
:
にせかねこ★
:2019/10/03(木) 12:46:37 ID:???
【立ち弱】
88888
( ・≧)
くっ ゝ_と
ゝ 〉 f
(__,(__)
【立ち中】
88888
(.・⊥・ .)
r 〉 ~ 〇
'^ 〉 ゝ く、
(___入__ノ
88888
(≦・ )
. ,v' ⊂_.く__.,,、
ーヽ _ )
r'_y' `''
【立ち強】
.. 88888
( rュ
ゝ ゝ<
} к ゙ー、
(__)゙-='
.. 88888
( r^)
y' 、_ノー⌒j
フ ノ-ー--'
(__)
【しゃがみ弱】
.88888
( ・≧)
「、ッ 、ヽ、
゙<,(_ぐ 、ζ
.88888
( ・≧)
「、ッ ゙ーt
゙<,(_ぐー'
【しゃがみ中】
.88888
(≦・ .)
ュf さ,、
ヾ_メ___,,__」
.88888
≦・ .)
cナ .ち、
ヽ_式_,,_゙」
453
:
にせかねこ★
:2019/10/03(木) 12:47:50 ID:???
【しゃがみ強】
.88888
(・⊥・ .)
、fE__イノ
〈_く_J
88888
( ・ゝ__,、
ノ ゝ,__ _ソ
ι_イゞ~゙`"
【スライディング】
88888
( ・≧・)
/ 〉
ιヽ ゙しゝュ
`゙ー-'一'
88888
( ・≧)、
ゝ .y ト=、
と_ノ、,Z_ノ__ソ
88888
( ・≧、
,ュゝ z ソ~ーュ
゙ー`ー'=='ーー"
【空中弱】
88888
( ・≧
〈,⊃ ス、
) , ヽ、
(_ノ^ーー'
88888
( ・ゝ
( つ ~ー、
. ノ _こソ
. (,,ノ~
【空中中】
88888
rュ' ・ゝ
ゝ、_ ん、
ノ ィ ト '
. (_〈 ー'
88888
(.・⊥・ )_つ
/ っ ~ ー〈´
`゙レ ァ ノ
. 〈 イー'
【空中強】
88888
(η ・≧^j
〈 レ ,_,」
ノ 〉 フ
. 〈__ノ し'
88888
( ・ゝ
. 「 ゙っヘィη
ゝ~y ナ'
j,_ノ ~´
454
:
にせかねこ★
:2019/10/03(木) 12:48:34 ID:???
特殊投げや、特殊技
〇ハコイラリーノ
逆向きへ投げ。運送業者の社長たるものがひでぇと思われがちだが、
(それ言うと、、、ああ、あれあれありすぎ)
ユニークな発想を振り絞って箱に入って笑わせようとした(*'・')を
ラーチョの娘ヒキコリータが箱ごとぶん投げたことから。
〇ク、クリークリッ
クリクリッってもんでダメ―ジを与えるやつ。
最後はふっとばし。
●コ、コジイーンノミンナオイーデ
フェラーチョスレならではのキャラクター(孤児)が登場。
当然フェラーチョの悪業の結果、孤児はフェラーチョと違うmukiになります。
(但し、リータは車でフェラーチョと同じmuki、
また、ウマー君たちに襲われるときのブタさんも奴と同じmukiに)
登場人物がほかに来ることもある。
〇ヨ、ヨッケロカシーナー
当身。ただし当身投げではない。
フェラーチョが布団でリーチを長くした分、スキが多くなる予定だけに、
この技で当身すると、スキを少なく攻撃できる予定。
超必殺技のニチャーンガッシーツ
(後ろからの飛び道具で、相手を2ちゃんねるガス室に入れるやつ)
と連動させれる技にもなる。
◎ヤラセーテヤリカエーショリー
文字通り、やられてやり返すやつだが、、、
フェラーチョとなるとね。。。
投げでやりすぎなために、とにかくゲージ消費技。
455
:
にせかねこ★
:2019/10/03(木) 12:49:05 ID:???
>454
【ク、クリークリッ】より
88888
( ・≧)6
ノ ヽ_⊃
) )ヽ ヽ
(__)(__)
【ヨ、ヨッケロカシーナー】より
88888
. ( ・⊥・ )
と ⊂_,イ A用
〈 レ 〈
ゝ(__)
88888
,.( ・≧)
ゝ、 'っ B用
ト ノ ソ
〈_ル'
88888
y〉・⊥・ )
ヽ ノつ C用
〉 フ j
J(__)
【ヤラセーテヤリカエーショリー】より
88888
(# )
「` 〈ヽ
`~'、 ヘヒノ
. /_ゝ〈
88888
( ,..,・ゝ
/ r'. ゙{
〃 万゙Я
(__)__)
456
:
にせかねこ★
:2019/10/03(木) 12:55:22 ID:???
【フェラッチョイイ!!スピーン】より
88888
⊂h≦・ )
. ヽ_ソ t
〈 く〈
r_ゝ’
【マワーテブリーンピーン】より
88888
(≦・ )
((_⊃と_ノ
フ ノ〈
く__ベ「
【パールクラッシュメアー】より
88888
( ・≧・)
と r_ノノ
V ノ
ゝ___イ
457
:
にせかねこ★
:2019/10/03(木) 12:56:05 ID:???
●ムッツーリナ、ナイーフ
貫通ナイフ(サーベル)。なんで、中段どころか全ガード不可。
●ト、トンデミッチリーナ
スーパーアーマー(しかもガード)で相手を吹き飛ばすやつ。
●ムシタンクリスティーナ
叩きつけてからバウンドさせて回転空中攻撃
458
:
にせかねこ★
:2019/10/03(木) 12:57:17 ID:???
>457
【ムッツーリナ】より
88888
( ・⊥・ )
① jm〉
〈 ヘ j゙
、_〈__)
【ト、トンデミ】より
88888
( ・≧-、
と γー'
7 ゝ ヽ
(__,(__)
, -っ
,r--'⌒oo
. j⌒yー 88
. 〈! ゙ .、・88
ヾ=〜/ /゙'~
ヲ.ノ
【ムシタン】より
「 ̄ヽー.,
ヽ ヽヽ
'_~ヒ フ〈
く・と ' )
88888
rヽ_,、 . ,⌒j
゙oo ・゙ー'´ ,イ
88と_ソ//
88 /
`ー'-´
459
:
にせかねこ★
:2019/10/03(木) 12:58:32 ID:???
●トンデカッチーニョ
回し蹴りだけど、ジャンプ版だとモーションが逆になる。
●ラティンライツッカー
相手を上げつけてから叩きつけるやつ。
●オッツカエーテカカリーノ
しゃがみ蹴り&マントならぬ布団攻撃。
460
:
にせかねこ★
:2019/10/03(木) 12:59:15 ID:???
>459
【トンデカ】より
88888
( ・≧)
ィ´ と_」
~しヘ 〈
ゝ.ソ
88888
( ・ゝ _
ゝ__f --γヽ
ヽゝ__ }
く_ヽ `´
【ラティン】より
. ,-、_
ゝ ゙r-、
'、ゝ. r 〉⌒oo
. ,ィ゙y_ ヽ 88
゙ー´ し' .・ 88
゙'~
88888
. ( γ・≧
/ゝ_ノ人
. ゝ ノ 〉、 ヽ
(_ノ~
【オッツカエ】より
88888
( ・≧
d ⊂_イ
(__ゝ_ ヘ,
`〜'
88888
( ・ゝ
α ゝ、_イ
(__ゝ__,ゝ
88888
( ・≧・)
と ゝ、
〈__ィ、__イィ
88888
( ・≧
α ヽ、_
(__ゝ_,ヽ_シ'
461
:
にせかねこ★
:2019/10/03(木) 13:00:02 ID:???
●ターナルピゾーヨ
単体ジャンプ攻撃だが、
弱:後ろ向きへ叩きつけ。
中:叩きつけ
強:遠くへふっとばし
462
:
にせかねこ★
:2019/10/03(木) 13:01:00 ID:???
>461
【ターナル:A用】より
γヽ
ro88〈
88゚ _ ,ィ
とノ ~ι'
(/
/〈~_)
と ' く>
(・ )
88888
,ooヘ88、
α ,〜<ソ
ゞ .〈_ )
く__,ノ
88888
η・⊥・ )
〈 , ,〈
( 〈__fイ
. (__ノ~´
【ターナル:B用】より
( ̄.ト== 、
( ( 88888
し| / ノ ノ
‘ー" ゝ-"
,.、
/~ヲ7 〈ヽ
γ ' 、! ヽヽ
88888 )ノ
` ̄~
,-to88r^゙ヾ'ゝ
ゝ,ゝ.゚ ヲ ./ /
ヾ, ゝ.,,ノ.,,ノ
~ ̄´ ~
∩。o888
い ・.マ,゚)つ
ヽ ゙ ヘ~ベ、
ヽ,( ,,) _,)
~´ ´~
. η88888
. j r・≧・)
ヽ ゙j
> -ゞ.〈
〈_,ノ〜'
【ターナル:C用】より
888o。
ノ( ・ゝ
/ 「 ゝ_ .、 ~j
'ー^=' ~ゝ_,!
r. , ´ ̄ヽ
) ( )
(_し88888
'ー"
_
(⌒Y´ ヽ
8ヒ__' )
.88_, ノ
,..
。o888
( )
ゝ つ
ヽ__ノj
〜'
88888ヨ
( ・)'
r' イ
'y' 〉 フ
「.__くー'
463
:
にせかねこ★
:2019/10/03(木) 13:01:38 ID:???
◎バッテーンクシザシアーノ
相手を下へ押し付けてから(だが投げでなく、空中ガード不能技)、
自分が早く降りてサーベルでぶっさすやつ。
◎鬼畜おろし、
あああれね、スレ通りなんで説明略
464
:
にせかねこ★
:2019/10/03(木) 13:02:14 ID:???
>463
【バッテーン】より
. щ88888ш
〈 〈 ・≧・〉〉
ヽ ノ
ゝ 〉 ヽ
〈_ゝ、J
88888
( ・≧)
ゝ __つ〇
( ヘヘ
`ヽ_)_)
r-、ィ.- '⌒oo
. r-、ィ. 88
. j ゙、・88
. ヽ__,ヘ∪゙'~
∪
∧
| .|
| .|
∩88888
j ( ・⊥・ )
ヽ ~ rゝ
く 〈 .ヒ'
(__)___)
88888
く:ヲ( ・⊥・ )
ヾ、^⊂_,イ
〈 イ 〈
(__)___)
465
:
にせかねこ★
:2019/10/03(木) 13:03:08 ID:???
◎ニチャーンガッシーツ
2ちゃんねるガス室のことね。
あれ描いたの大変だったんだぞ。
被虐待が2chキャラのみならず、
アメリカ人とかいろいろ思わせられるものもさ考えながら描いてさ。
相手をそこに入れられたら、
反省しているが後悔はしていないってやつ。
◎ディザイャーンファッショレイーン・ジ・エンードデス
フェラーチョならではの強姦しまくりを自身が抑えに抑え、
対戦相手にようやくはけ口を向ける、というトンだフラーッシュな技。
466
:
にせかねこ★
:2019/10/03(木) 13:04:06 ID:???
>465
【ディザイャーン】より
oo888
(* , フ,
r'~, つ
~ ) キ= )
〈_,j(_ゝ
88888
r (*-⊥-)
゙ー、 ~ ゝ、
( =≠ 、ー'
(_,) 、_)
8888(ヽ
( -⊥- ヽ
ノ ノ
ιノ ゙≡ 〉
(__)(_,)
88888
( -≧
と、 つ
ノγ 三
(_(__ノ
88888
(・⊥・ )
と ⊃
( 三=〈
. 〈__(_,)
888888
(* ・≧・)
〈 ヽ γノ
)ー^ー〈
. 〈__(__)
88888
と≦- )
ヽ と_ヽ
ヽ 三 ヽ
〉_)(_,)
467
:
にせかねこ★
:2019/10/03(木) 13:04:37 ID:???
◎Mourning Another World Death...
モーニングアナ〇ッす
最終奥儀、というか最終末路。
守護霊ごと天に昇った後、
大便、というか隕石を降らせるあ、ああ゙〜^
ホモはいないスレで、そういう言葉がささったのがきっかけ。
これを取り入れず何を取り入れるというのだ!?
468
:
にせかねこ★
:2019/10/03(木) 13:05:21 ID:???
>467
Mourningより
88888
. ( -⊥- )
⊂ ~ ⊃
{ } }
(___X___)
88888
( ・≧・)
i⌒'、いr'⌒j
ゝ、___,ノ
469
:
フェラーチョの守護霊inGoluah!!
:2019/10/03(木) 13:06:00 ID:MnucpdXE
●鄧艾
あの三国武将。
フェラーチョ同じく吃音。
蜀侵攻中で孔明の息子を殺さざるを得なかったが、
フェラーチョなんかと違って良心的。
ただ、(魏好感度上げのためか、危険分子排除なのか)蜀で一番悪い奴を殺そうとした。
(そんなの、孔明の息子さんに、
余と君だっ!って言われたに違いない)
/ヘ>
rj()j__jヽ
(・≦・ヾノノ
ゞ,〔∞」ィ 〉
〆レ_、j4〉
(_(__)
470
:
フェラーチョの守護霊inGoluah!!
:2019/10/03(木) 13:06:52 ID:MnucpdXE
●クーンニッヒ(仮名)
フェラーチョの先祖。
奴のスレの住民ならご存知、
奴のスレでの純愛という私欲と失恋が
この先祖を鬼畜にしてしまい、(ホロコーストの星)
フェラーチョ、ムスーニョがこの鬼畜を引き継ぐ。
(でも、ムスーニョって、
この先祖に殺された娘の父が前世のような気がするねぇ)
88888
(゜▽゜.::)
<ニと〉8}i' っ
イ 〉 ノ
〉_(__)
守護霊になった鄧艾はこいつに後押しして、
無茶な下りならぬ無茶な昇りつめの竜巻となったことを
(まさか城中で鬼畜と化されたらねぇ)
反省&距離を置きたがっている。
471
:
フェラーチョの守護霊inGoluah!!
:2019/10/03(木) 13:07:43 ID:MnucpdXE
●笛良長野介(ふえらちょうずのすけ)
俗に、要はキラ様、キラ公。
息如に嫌われた、というか今やムスーニョに嫌われている。
そりゃ、魏や関羽公の象徴なる赤馬まで乗られたらねぇ。。。
浅・・・息如への悪口とかの真犯人はこの方でなく、
先輩守護霊のフェラーチョ先祖(゜▽゜.::)<ホモいないのかー誰ーも!
一方、刃傷でこの方が生き延びれたのは鄧艾さん(・≦・ヾノノのおかげ。
,rc、
,i!!!!!!iヽ
(・≦・ト)
rく、y/ 」つ
~ト ~~´ゞ
くレ「イメj
~ ̄~
討ち入り事件(末路)のとき、鄧艾に励まされ、壁をよじのぼったことも。
472
:
にせかねこ★
:2020/01/15(水) 06:54:10 ID:???
>381
コロッソソースだけど、他にも直すべきとこだけど、
いつかということで、まずここに書いておこっと。
★★★if(pdat->counter==11)pdat->aid == ACTID_CCMSTDFINL;
でなく!
★★★if(pdat->counter==11)pdat->aid = ACTID_CCMSTDFINL;
★はTabキー跡のことね。
pdat->aid = pdat->aid = のとこを1つに
dexs=0を最初の方法にやるべし。
473
:
フェラーチョDLL制作まかないすぎ(その1)
:2020/01/15(水) 06:55:17 ID:MnucpdXE
フェラーチョのcharacter.cpp等から作者自身が一部引用。一例の為。
もうめんどいから全部ほぼまんまコピペさせてもらうね。(★=Tabキー跡)
//全ガード不能技で、起き上がりたての相手へのAQを防止
//character.cpp側
★CHARACTERINFO2 edat;
★(*pdat->fpack->pf_getenemydat)(pdat->cid,&edat);
(中略)
★if(edat.aid==ACTID_OKIAGARI){
★★eokimi=edat.counter;//ムッツCボタン用など全ガード不能を起き上がりたてさせないため、まず監視。
★★if(edat.counter==9){
★★★otsx=21;//注2:相手の起き上がりカウンターナンバーが⑳(実質カウンター数は<21>)。
★★★★//フェラーチョ(起き上がりじゃない側)がムッツCボタン版で全ガード不能攻撃期間が12カウンター分。
★★★★//<21>-12で9。相手が⑨カウンター目
★★★★//相手カウNo.⑨(10カウンター分) C発生から12発生。中1仕様→残り11
★★★★// ↓ /
★★★★//相手カウNo.⑳(21カウンター分) (11-11)残り0。つまりこのカウンターまでは1あったってこと。
★★★★//別行動、つまり <21>より1つ+で、ようやくCでのムッツ(全ガード不能)が一部始終ない。
★★★★//そこで、9カウンター目から、この式を発動。
★★★★//⑳-⑨=⑪
★★★★//しかし、そこからさらに少しでも全ガードハメ防止のため、相手を10カウンター分待たせて自由行動させる。
★★★★//⑪+10(待ってあげりーの)なので、21(同じ数で紛らわしいが、結果すなわちotsxの方)分ハメ防止カウントダウン。
★★★★//
★★}
★}
★if(otsx>0)otsx--;
//action.cpp側
//ムッツリーナ、ナイーフ(Cボタン版)
★if(pdat->counter == 27){
(中略)
★★if(rkxc > 0) ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH | GUARDINFO_XJAMP;
★★★//いっくらフェラーチョでも、AQナーンテ、ヤツヨリキチークナコトサセナイーヨ。でも、1回とかならありだわ。
★★else if(otsx>0){
★★★★if (pdat->muki==0 && pdat->x >= edat.x - 230)
★★★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH | GUARDINFO_XJAMP;
★★★★else if(pdat->muki==1 && pdat->x <= edat.x + 230)
★★★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH | GUARDINFO_XJAMP;
★★★★else
★★★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH | GUARDINFO_XSTAND | GUARDINFO_XJAMP;
★★}
★★else★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH | GUARDINFO_XSTAND | GUARDINFO_XJAMP;
(中略)
★}
474
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 06:58:30 ID:MnucpdXE
ウマー君とヒキコリータがブタダヒカル君を見つけ、追ったときの対処。
ここからも、
もうめんどいから全部ほぼまんまコピペさせてもらうね。(★=Tabキー跡)
//ウマー君の行動
★if(umaakun.state!=0){
★★if(umkwe>=1){//ブタダ君に直面できたとき!
★★★if(umkwe < 2){
★★★★if(umaakun.muki == 0){
★★★★★if(umaakun.x < butadah.x + 200){}//そのまま走らす
★★★★★else umkwe++;
★★★★}
★★★★else{
★★★★★if(umaakun.x > butadah.x - 200){}
★★★★★else umkwe++;
★★★★}
★★★★umkmh++;
★★★}
★★★else if(umkwe < 3){
★★★★umaakun.vx=9;
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_S5;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 4){
★★★★umaakun.vx=4;
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_S6;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 5){
★★★★umaakun.vx=3;
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_W5;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 7){
★★★★umaakun.vx=1;
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_W4;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 10){
★★★★umaakun.vx=0;
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_W2;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 11){//muki逆転のため、1カウンターで!
★★★★if(umaakun.x >= butadah.x){
★★★★★if(umaakun.muki==0)umaakun.muki=1;
★★★★}
★★★★else{
★★★★★if(umaakun.muki==1)umaakun.muki=0;
★★★★}
★★★★umkwe++;
★★★}
★★★else if(umkwe < 12){
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_S6;
★★★★umaakun.vx=3;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 13){
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_S5;
★★★★umaakun.vx=7;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 14){
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_S4;
★★★★umaakun.vx=12;
★★★★umkwe++;
★★★}
★★★else if(umkwe < 15){
★★★★umaakuncr[0]=★★ CELL_UMAAKN_S1;
★★★★umaakuncr[1]=umaakuncr[5]=CELL_UMAAKN_S2;
★★★★umaakuncr[2]=umaakuncr[4]=CELL_UMAAKN_S3;
★★★★umaakuncr[3]=★★ CELL_UMAAKN_S4;
★★★★umkwe++;
★★★}
★★★if(umkmh>=50)umkwe=13;//いつまでもいないときはとにかくこれで、歩け!
★★}
475
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:02:40 ID:MnucpdXE
★★if(butadah.state!=0){//もし、(ブタ君食べたいもの)同士のリータを知ったら、連携あり!
★★★if(hikico_rita.state!=0){
★★★★if(umaakun.muki == 0){
★★★★★if(umaakun.x > butadah.x - 300 && umaakun.x < butadah.x){
★★★★★★if(hikico_rita.muki==0){//リータはブタ君の後ろ
★★★★★★★if(hikico_rita.x <= butadah.x + 200 && hikico_rita.x >= butadah.x){
★★★★★★★★umsht=1;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★★else{
★★★★★if(umaakun.x < butadah.x + 300 && umaakun.x > butadah.x){
★★★★★★if(hikico_rita.muki==1){//リータはブタ君の後ろ
★★★★★★★if(hikico_rita.x >= butadah.x - 200 && hikico_rita.x <= butadah.x){
★★★★★★★★umsht=1;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★}
★★}
★★if(umsht>=1){
★★★if(umsht < 2){
★★★★umsht++;
★★★}
★★★else if(umsht < 3){
★★★★umaakuncr[0]=umaakuncr[1]=umaakuncr[2]=
★★★★umaakuncr[3]=umaakuncr[5]=umaakuncr[4]=CELL_UMAAKN_S4;
★★★★umaakun.vx=10;
★★★★umsht++;
★★★}
★★★else if(umsht < 4){
★★★★umaakuncr[0]=★★ CELL_UMAAKN_S1;
★★★★umaakuncr[1]=umaakuncr[5]=CELL_UMAAKN_S2;
★★★★umaakuncr[2]=umaakuncr[4]=CELL_UMAAKN_S3;
★★★★umaakuncr[3]=★★ CELL_UMAAKN_S4;
★★★★umsht++;
★★★}
★★★else if(umsht < 5){
★★★★if(hkrid<2){//乗り物や乗り物そのものキャラ(今のとこメカねここだけ)
★★★★★hikico_ritacr[0]=hikico_ritacr[1]=hikico_ritacr[2]=
★★★★★hikico_ritacr[3]=hikico_ritacr[5]=hikico_ritacr[4]=CELL_HCRIITA_S5;
★★★★★hikico_rita.vx=3;
★★★★}
★★★
★★★★umsht++;
★★★}
★★★else if(umsht < 6){
★★★★if(hkrid<2){
★★★★★if(hikico_rita.x >= butadah.x){
★★★★★★if(hikico_rita.muki==0)hikico_rita.muki=1;
★★★★★}
★★★★★else{
★★★★★★if(hikico_rita.muki==1)hikico_rita.muki=0;
★★★★★}
★★★★★hikico_ritacr[0]=★★ CELL_HCRIITA_S1;
★★★★★hikico_ritacr[1]=hikico_ritacr[5]=CELL_HCRIITA_S2;
★★★★★hikico_ritacr[2]=hikico_ritacr[4]=CELL_HCRIITA_S3;
★★★★★hikico_ritacr[3]=★★ CELL_HCRIITA_S4;
★★★★★hikico_rita.vx=6;
★★★★}
★★★
★★★★umsht++;
★★★}
★★★else if(umsht < 7){
★★★★if(hkrid<2){
★★★★★hikico_rita.vx=10;
★★★★}
★★★
★★★★umsht++;
★★★}
★★★//なお、この式で以てしても、反応とかに遅れてしまうけど、
★★★//
★★★//★ だって、彼ら(ウマー君とブタダ君)が早すぎるもん。
★★}
★}
476
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:03:43 ID:MnucpdXE
★if(hikico_rita.state!=0 && hkrid<=1){
★★if(hikico_rita.muki==1){
★★★if(fen_or.state!=0){
★★★★if(fen_or.muki==0){
★★★★★if(hikico_rita.x >= fen_or.x - 150 && hikico_rita.x <= fen_or.x){
★★★★★★hikico_rita.vx=10;
★★★★★★hikico_rita.spd_run★=4;
★★★★★}
★★★★}
★★★}
★★}
★★else{
★★★if(fen_or.state!=0){
★★★★if(fen_or.muki==1){
★★★★★if(hikico_rita.x <= fen_or.x + 150 && hikico_rita.x >= fen_or.x){
★★★★★★hikico_rita.vx=10;
★★★★★★hikico_rita.spd_run★=4;
★★★★★}
★★★★}
★★★}
★★}
★★//本来なら、どっちもmukiが同じなら鉢合わせになっちゃうけど、
★★//合意なときもある(とはいえ、絶対いかんときあったんだぜ!)ときは、ーチョスレ的に比べたらだよ、、鉢合わせOKってことで。
★★if(hkrid==3){//乗り物っぽいキャラ(今のとこメカねここだけ。
★★★ //★★★★ほかに乗り物とかあるけど、
★★★ //★★★★Goluah!!、この旧verでは人に乗られたら無効ってことで。)
★★★ //と通り過ぎたら
★★★if(hikico_rita.muki==0){
★★★★if(hikico_rita.x > edat.x + 50)hkrid=1;
★★★★if(hikico_rita.vx < 5)hikico_rita.vx=10;//注4の式で途中止めるために、この代入しないと進めない!
★★★}
★★★else{
★★★★if(hikico_rita.x < edat.x - 50)hkrid=1;
★★★★if(hikico_rita.vx < 5)hikico_rita.vx=10;//★★★〃
★★★}
★★}
★★else if(hkrid==1){
★★★if(hikico_rita.muki==0){
★★★★if(hikico_rita.x <= edat.x + 50)hkrid=3;
★★★★if(hikico_rita.vx < 5)hikico_rita.vx=10;//★★★〃
★★★}
★★★else{
★★★★if(hikico_rita.x >= edat.x - 50)hkrid=3;
★★★★if(hikico_rita.vx < 5)hikico_rita.vx=10;//★★★〃
★★★}
★★}
477
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:05:38 ID:MnucpdXE
★★if(hkrid<2){//注4
★★★if(hkcwe>=1){//ブタダ君に直面できたとき!
★★★★if(hkcwe < 2){
★★★★★if(hikico_rita.muki == 0){
★★★★★★if(hikico_rita.x < butadah.x + 200){}//そのまま走らす
★★★★★★else hkcwe++;
★★★★★}
★★★★★else{
★★★★★★if(hikico_rita.x > butadah.x - 200){}
★★★★★★else hkcwe++;
★★★★★}
★★★★★hkcmh++;
★★★★}
★★★★else if(hkcwe < 6){
★★★★★if (hikico_rita.vx > 10)hikico_rita.vx=5;
★★★★★else if(hikico_rita.vx > 6)hikico_rita.vx=2;
★★★★★else if(hikico_rita.vx > 3)hikico_rita.vx=0;
★★★★★hikico_ritacr[0]=hikico_ritacr[1]=hikico_ritacr[2]=
★★★★★hikico_ritacr[3]=hikico_ritacr[5]=hikico_ritacr[4]=CELL_HCRIITA_S6;
★★★★★hkcwe++;
★★★★}
★★★★else if(hkcwe < 8){
★★★★★hikico_rita.vx=0;
★★★★★hikico_ritacr[0]=hikico_ritacr[1]=hikico_ritacr[2]=
★★★★★hikico_ritacr[3]=hikico_ritacr[5]=hikico_ritacr[4]=CELL_HCRIITA_S5;
★★★★★hkcwe++;
★★★★}
★★★★else if(hkcwe < 11){
★★★★★hikico_ritacr[0]=hikico_ritacr[1]=hikico_ritacr[2]=
★★★★★hikico_ritacr[3]=hikico_ritacr[5]=hikico_ritacr[4]=CELL_HCRIITA_S6;
★★★★★hkcwe++;
★★★★}
★★★★else if(hkcwe < 12){//muki逆転のため、1カウンターで!
★★★★★hikico_rita.vx=0;
★★★★★hikico_ritacr[0]=hikico_ritacr[1]=hikico_ritacr[2]=
★★★★★hikico_ritacr[3]=hikico_ritacr[5]=hikico_ritacr[4]=CELL_HCRIITA_S5;
★★★★★if(hikico_rita.x >= butadah.x){
★★★★★★if(hikico_rita.muki==0)hikico_rita.muki=1;
★★★★★}
★★★★★else{
★★★★★★if(hikico_rita.muki==1)hikico_rita.muki=0;
★★★★★}
★★★★★hkcwe++;
★★★★}
★★★★else if(hkcwe < 13){
★★★★★hikico_ritacr[0]=hikico_ritacr[1]=hikico_ritacr[2]=
★★★★★hikico_ritacr[3]=hikico_ritacr[5]=hikico_ritacr[4]=CELL_HCRIITA_S6;
★★★★★hikico_rita.vx=5;
★★★★★hkcwe++;
★★★★}
★★★★else if(hkcwe < 14){
★★★★★hikico_ritacr[0]=★★ CELL_HCRIITA_S1;
★★★★★hikico_ritacr[1]=hikico_ritacr[5]=CELL_HCRIITA_S2;
★★★★★hikico_ritacr[2]=hikico_ritacr[4]=CELL_HCRIITA_S3;
★★★★★hikico_ritacr[3]=★★ CELL_HCRIITA_S4;
★★★★★hikico_rita.vx=8;
★★★★★hkcwe++;
★★★★}
★★★★else if(hkcwe < 15){
★★★★★hikico_rita.vx=10;
★★★★★hkcwe++;
★★★★}
★★★★if(hkcmh>=50)hkcwe=13;//いつまでもいないときはとにかくこれで、歩け!
★★★}
478
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:06:56 ID:MnucpdXE
//ブタだけに、食われたくないんで、豚肉大好きリータとシェフのウマー君からよけたい
★if(butadah.state!=0){
★★if(btdjm==0){
★★★if(btdpt==1){
★★★★butadahcr[0]=★★ CELL_BUHIKA_R1;
★★★★butadahcr[1]=butadahcr[5]=CELL_BUHIKA_R2;
★★★★butadahcr[2]=butadahcr[4]=CELL_BUHIKA_R3;
★★★★butadahcr[3]=★★ CELL_BUHIKA_R4;
★★★★if (butadah.vx>0)butadah.vx-=2;
★★★★else if(butadah.vx<0)butadah.vx+=2;
★★★★if(butadah.muki==0)butadah.muki=1;
★★★★else★★ butadah.muki=0;
★★★★btdpt=2;
★★★}
★★★if(butadah.muki==0){
★★★★if(umaakun.state!=0){
★★★★★if(umaakun.muki==0){//( ゚jコ→
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///・⑪→だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★★★ //一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x >= umaakun.x - 280 && butadah.x <= umaakun.x + 40){
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=umaakun.vx;
★★★★★★★}
★★★★★★★if(umaakun.x > butadah.x - 300){//ウマー君が後ろからブタダをみかけたとき。
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、バッタリあっちゃったねぇ。
★★★★★★★if(butadah.x >= umaakun.x - 40 && butadah.x <= umaakun.x + 170){//←⑪・:近づきすぎるハメに
★★★★★★★★btdjm=1;
★★★★★★★★if(umkwe<1)umkwe=1;
★★★★★★★}
★★★★★★★if(butadah.x >= umaakun.x + 40 && butadah.x <= umaakun.x + 280){//←⑪・:
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 10;
★★★★★★★★umkwe=1;
★★★★★★★★butadah.vx★= -14;//いったん弱気で!
★★★★★★★★butadah.spd_run★=4;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★★else{//←fコ゚ )
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///・⑪→だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★★★ //一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x >= umaakun.x - 280 && butadah.x <= umaakun.x - 40){
★★★★★★★★umkwe=1;
★★★★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★★★★butadahcr[3]=butadahcr[4]=butadahcr[5]=CELL_BUHIKA_T1;
★★★★★★★★btdpt=1;
★★★★★★★★butadah.vx=9;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、危うく遭いそう。
★★★★★★★if(butadah.x <= umaakun.x + 280 && butadah.x >= umaakun.x - 40){//←⑪・:
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=-1*umaakun.vx;
★★★★★★★}
★★★★★★★if(umaakun.x < butadah.x + 300){//ウマー君が後ろからブタダをみかけたとき。
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
479
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:12:38 ID:MnucpdXE
★★★★if(hikico_rita.state!=0 && hkrid>=0 && hkrid<=1){
★★★★★if(hikico_rita.muki==0){//oo.→
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///・⑪→だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★★★ //一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x >= hikico_rita.x - 250 && butadah.x <= hikico_rita.x + 30){
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=hikico_rita.vx;
★★★★★★★}
★★★★★★★if(hikico_rita.x > butadah.x - 300){//ウマー君が後ろからブタダをみかけたとき。
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、バッタリあっちゃったねぇ。
★★★★★★★if(butadah.x >= hikico_rita.x - 30 && butadah.x <= hikico_rita.x + 150){//←⑪・:近づきすぎるハメに
★★★★★★★★btdjm=1;
★★★★★★★★if(hkcwe<1)hkcwe=1;
★★★★★★★}
★★★★★★★if(butadah.x >= hikico_rita.x + 30 && butadah.x <= hikico_rita.x + 250){//←⑪・:
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★★hkcwe=1;
★★★★★★★★butadah.vx★= -14;//いったん弱気で!
★★★★★★★★butadah.spd_run★=4;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★★else{//←.oo
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///・⑪→だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★★★ //一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x >= hikico_rita.x - 250 && butadah.x <= hikico_rita.x - 30){
★★★★★★★★hkcwe=1;
★★★★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★★★★butadahcr[3]=butadahcr[4]=butadahcr[5]=CELL_BUHIKA_T1;
★★★★★★★★btdpt=1;
★★★★★★★★butadah.vx=9;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、危うく遭いそう。
★★★★★★★if(butadah.x <= hikico_rita.x + 250 && butadah.x >= hikico_rita.x - 30){//←⑪・:
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=-1*hikico_rita.vx;
★★★★★★★}
★★★★★★★if(hikico_rita.x < butadah.x + 300){//リータが後ろからブタダをみかけたとき。
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★}
480
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:15:08 ID:MnucpdXE
★★★else{//butadah.muki==1のとき
★★★★if(umaakun.state!=0){
★★★★★if(umaakun.muki==0){//( ゚jコ→
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///←⑪・だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★//一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x >= umaakun.x - 40 && butadah.x <= umaakun.x + 170){
★★★★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★★★★butadahcr[3]=butadahcr[4]=butadahcr[5]=CELL_BUHIKA_T1;
★★★★★★★★btdpt=1;
★★★★★★★★butadah.vx=9;
★★★★★★★}
★★★★★★★if(butadah.x >= umaakun.x + 40 && butadah.x <= umaakun.x + 280){
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★★umkwe=1;
★
★★★★★★★★butadah.vx★= 14;//いったん弱気で!
★★★★★★★★butadah.spd_run★=4;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、。危うく遭いそう。
★★★★★★★if(butadah.x >= umaakun.x - 280 && butadah.x <= umaakun.x + 40){//:・⑪→
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=-1*umaakun.vx;
★★★★★★★}
★★★★★★★if(umaakun.x > butadah.x - 300){//ウマー君が後ろからブタダをみかけたとき。
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★★else{//←fコ゚ )
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///←⑪・だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★★★ //一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x <= umaakun.x + 280 && butadah.x >= umaakun.x - 40){
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=umaakun.vx;
★★★★★★★}
★★★★★★★if(umaakun.x < butadah.x + 300){//ウマー君が後ろからブタダをみかけたとき。
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、
★★★★★★★if(butadah.x >= umaakun.x - 170 && butadah.x <= umaakun.x + 40){//:・⑪→バッタリあっちゃったねぇ
★★★★★★★★btdjm=1;
★★★★★★★★if(umkwe<1)umkwe=1;
★★★★★★★}
★★★★★★★if(butadah.x >= umaakun.x - 280 && butadah.x <= umaakun.x - 40){//:・⑪→バッタリあっちゃったねぇ
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★★umkwe=1;
★
★★★★★★★★butadah.vx★= -14;//いったん弱気で!
★★★★★★★★butadah.spd_run★=4;
★★★★★★★}
★★★★★★★if(umaakun.x < butadah.x + 300){//ウマー君が後ろからブタダをみかけたとき。
★★★★★★★★umaakun.spd_run★=5;
★★★★★★★★umaakun.vx★= 12;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★★if(hikico_rita.state!=0 && hkrid>=0 && hkrid<=1){
★★★★★if(hikico_rita.muki==0){//oo.→
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///←⑪・だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★//一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x >= hikico_rita.x - 30 && butadah.x <= hikico_rita.x + 150){
★★★★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★★★★butadahcr[3]=butadahcr[4]=butadahcr[5]=CELL_BUHIKA_T1;
★★★★★★★★btdpt=1;
481
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:17:38 ID:MnucpdXE
★★★★★★★★butadah.vx=9;
★★★★★★★}
★★★★★★★if(butadah.x >= hikico_rita.x + 30 && butadah.x <= hikico_rita.x + 250){
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★★hkcwe=1;
★
★★★★★★★★butadah.vx★= 14;//いったん弱気で!
★★★★★★★★butadah.spd_run★=4;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、。危うく遭いそう。
★★★★★★★if(butadah.x >= hikico_rita.x - 250 && butadah.x <= hikico_rita.x + 30){//:・⑪→
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=-1*hikico_rita.vx;
★★★★★★★}
★★★★★★★if(hikico_rita.x > butadah.x - 300){//リータが後ろからブタダをみかけたとき。
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★★else{//←.oo
★★★★★★if(butadahcr[0]>=CELL_BUHIKA_S1 && butadahcr[0]<=CELL_BUHIKA_S4){///←⑪・だとはいえ、ブタダ君はフェラーチョに犯されることに反感、
★★★★★★★★★★★★★ //一方ウマー君たちから食われる(殺られる)ことに反感なんで、CELLは逆向きverもあるだけにさ。
★★★★★★★if(butadah.x <= hikico_rita.x + 250 && butadah.x >= hikico_rita.x - 30){
★★★★★★★★butadah.spd_run★=4;
★★★★★★★★butadah.vx=hikico_rita.vx;
★★★★★★★}
★★★★★★★if(hikico_rita.x < butadah.x + 300){//リータが後ろからブタダをみかけたとき。
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★}
★★★★★★}
★★★★★★else{//汗かいては、
★★★★★★★if(butadah.x >= hikico_rita.x - 150 && butadah.x <= hikico_rita.x + 30){//:・⑪→バッタリあっちゃったねぇ
★★★★★★★★btdjm=1;
★★★★★★★★if(hkcwe<1)hkcwe=1;
★★★★★★★}
★★★★★★★if(butadah.x >= hikico_rita.x - 250 && butadah.x <= hikico_rita.x - 30){//:・⑪→バッタリあっちゃったねぇ
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★★hkcwe=1;
★
★★★★★★★★butadah.vx★= -14;//いったん弱気で!
★★★★★★★★butadah.spd_run★=4;
★★★★★★★}
★★★★★★★if(hikico_rita.x < butadah.x + 300){//リータが後ろからブタダをみかけたとき。
★★★★★★★★hikico_rita.spd_run★=5;
★★★★★★★★hikico_rita.vx★= 10;
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★}
★★}
482
:
フェラーチョDLL制作まかないすぎ(その2)
:2020/01/15(水) 07:19:06 ID:MnucpdXE
★★else{//もし、出くわし、近づいたらジャンプだ!
★★★if(btdjm>=1){//激しく突撃しようとするリータたちに直面したら、よけて逃げよ
★★★★if(btdjm < 1){
★★★★★butadah.vx=-3;
★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★butadahcr[3]=butadahcr[5]=butadahcr[4]=CELL_BUHIKA_R2;
★★★★★btdjm++;
★★★★}
★★★★else if(btdjm < 2){
★★★★★if(butadah.vx<-10)butadah.vx=-8;
★★★★★else★★ butadah.vx=-10;
★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★butadahcr[3]=butadahcr[5]=butadahcr[4]=CELL_BUHIKA_T1;
★★★★★btdjm++;
★★★★}
★★★★else if(btdjm < 8){
★★★★★if(btdjm == 2){
★★★★★★if(butadah.vx<-8)butadah.vx=-3;
★★★★★★else★★ butadah.vx=-5;
★★★★★}
★★★★★if(btdjm == 3){
★★★★★★if(butadah.vx<-5)butadah.vx=-1;
★★★★★★else★★ butadah.vx=-2;
★★★★★}
★★★★★if(btdjm == 5){
★★★★★★if(butadah.vx<-1)butadah.vx=0;
★★★★★★else★★ butadah.vx=-1;
★★★★★}
★★★★★if(btdjm == 6){
★★★★★★★★ butadah.vx=0;
★★★★★}
★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★butadahcr[3]=butadahcr[5]=butadahcr[4]=CELL_BUHIKA_T2;
★★★★★btdjm++;
★★★★}
★★★★else if(btdjm < 9){
★★★★★butadahcr[0]=butadahcr[1]=butadahcr[2]=
★★★★★butadahcr[3]=butadahcr[5]=butadahcr[4]=CELL_BUHIKA_T1;
★★★★★butadah.spd_run★=5;
★★★★★btdjm++;
★★★★}
★★★★else if(btdjm < 10){
★★★★★butadahcr[0]=★★ CELL_BUHIKA_R1;
★★★★★butadahcr[1]=butadahcr[5]=CELL_BUHIKA_R2;
★★★★★butadahcr[2]=butadahcr[4]=CELL_BUHIKA_R3;
★★★★★butadahcr[3]=★★ CELL_BUHIKA_R4;
★★★★★butadah.vx=-5;
★★★★★btdjm++;
★★★★}
★★★★else if(btdjm < 11){
★★★★★butadah.vx=-9;
★★★★★butadah.spd_run★=4;
★★★★★btdjm++;
★★★★}
★★★★else if(btdjm < 12){
★★★★★butadah.vx=-16;
★★★★★btdjm=0;//2度も襲われる(ウマー君かリータで、もう一方の方)恐れもあるためこう。
★★★★}
★★★}
★★}
★}
483
:
フェラーチョDLL制作まかないすぎ(その3)
:2020/01/15(水) 07:24:05 ID:MnucpdXE
//流産で起こされた、
//おろされた子ロサーレの行動
★if(saro_re.state!=0){
★★if (rosarecounter < 36){
★★★if(orcld>=1){
★★★★if(saro_re.muki == 0){
★★★★★if(saro_re.x > 640)saro_re.x-= 640 - saro_re.x;
★★★★}
★★★★else{
★★★★★if(saro_re.x < -640)saro_re.x+=-640 - saro_re.x;
★★★★}
★★★}
★★}
★★else if(rosarecounter < 40){
★★★saro_recr[0]=saro_recr[1]=saro_recr[2]=CELL_ROSARE02;
★★★saro_recr[3]=CELL_ROSARE01;
★★★saro_recd[0]=saro_recd[1]=
★★★saro_recd[3]=saro_recd[5]=CELL_ROSARE08;
★★★saro_recd[2]=0;
★★}
★★else if(rosarecounter < 41){
★★★saro_recr[0]=CELL_ROSARE03;
★★★saro_recr[1]=CELL_ROSARE04;
★★★saro_recr[2]=CELL_ROSARE05;
★★★saro_recr[3]=CELL_ROSARE06;
★★★if(orcld>=1)saro_re.vx++;
★★★else★ saro_re.vx--;
★★}
★★else if(rosarecounter < 43){
★★★if(orcld>=1)saro_re.vx++;
★★★else★ saro_re.vx--;
★★}
★★else if(rosarecounter < 48){
★★★if(rosarecounter%2==1){
★★★★if(orcld>=1)saro_re.vx++;
★★★★else★ saro_re.vx--;
★★★}
★★}
★★else if(rosarecounter < 55){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE07;
★★★if (saro_re.vx > 1)saro_re.vx--;
★★★else if(saro_re.vx < -1)saro_re.vx++;
★★}
★★else if(rosarecounter < 58){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE08;
★★★saro_recd[0]=CELL_ROSARE09;
★★★saro_recd[1]=CELL_ROSARE10;
★★★saro_recd[2]=CELL_ROSARE11;
★★★saro_recd[3]=CELL_ROSARE13;
★★★saro_recd[4]=CELL_ROSARE14;
★★★saro_recd[5]=CELL_ROSARE15;
★★}
★★else if(rosarecounter < 61){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE09;
★★★saro_recd[0]=CELL_ROSARE10;
★★★saro_recd[1]=CELL_ROSARE11;
★★★saro_recd[2]=CELL_ROSARE12;
★★★saro_recd[3]=CELL_ROSARE13;
★★★saro_recd[4]=CELL_ROSARE14;
★★★saro_recd[5]=CELL_ROSARE15;
★★★if(rosarecounter == 58){
★★★★saro_re.vy=1.2;
★★★★saro_re.ay=-0.5;
★★★}
★★}
484
:
フェラーチョDLL制作まかないすぎ(その3)
:2020/01/15(水) 07:26:42 ID:MnucpdXE
★★else if(rosarecounter < 64){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE10;
★★★saro_recd[0]=CELL_ROSARE11;
★★★saro_recd[1]=CELL_ROSARE12;
★★★saro_recd[2]=CELL_ROSARE13;
★★★saro_recd[3]=CELL_ROSARE14;
★★★saro_recd[4]=CELL_ROSARE15;
★★★saro_recd[5]=CELL_ROSARE16;
★★★if(rosarecounter == 61){
★★★★saro_re.ay=0.5;
★★★}
★★}
★★else if(rosarecounter < 67){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE11;
★★★saro_recd[0]=CELL_ROSARE12;
★★★saro_recd[1]=CELL_ROSARE13;
★★★saro_recd[2]=CELL_ROSARE14;
★★★saro_recd[3]=CELL_ROSARE15;
★★★saro_recd[4]=0;
★★★saro_recd[5]=CELL_ROSARE16;
★★}
★★else if(rosarecounter < 69){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE12;
★★★saro_recd[0]=CELL_ROSARE13;
★★★saro_recd[1]=CELL_ROSARE14;
★★★saro_recd[2]=CELL_ROSARE15;
★★}
★★else if(rosarecounter == 69){
★★★saro_recr[0]=saro_recr[1]=
★★★saro_recr[2]=saro_recr[3]=CELL_ROSARE13;
★★★saro_recd[0]=CELL_ROSARE14;
★★★saro_recd[1]=CELL_ROSARE15;
★★★saro_recd[2]=0;
★★★saro_recd[3]=CELL_ROSARE16;
★★}
★★if(rosarecounter < 36){
★★★if(saro_re.y > 0){
★★★★saro_re.y =0;
★★★★saro_re.vy =0;
★★★★saro_re.ay =0;
★★★★saro_re.vx =0;
★★★}
★★}
★★if(orkst==0)rosarecounter++;
★★if(orcld==0){//道どころか何もかも外しすぎのフェラーチョに、サローレが当たったら呪える。
★★★ //但し、このCommand()での使いすぎのため、超おおまかにさせていただきます。
★★★if(rosarecounter <= 69){
★★★★if(pdat->aid!=ACTID_NAGERARE && pdat->aid!=ACTID_SYORI && pdat->aid!=ACTID_2CHGTSISF &&
★★★★ pdat->aid!=ACTID_FINALDOWN && pdat->aid!=ACTID_FINALDOWN2 && pdat->aid!=ACTID_FINALBOUND &&
★★★★ pdat->muteki==false){
★★★★★if(saro_re.cnow >= CELL_ROSARE01 && saro_re.cnow <=CELL_ROSARE06){
★★★★★★if(saro_re.x > pdat->x - 65 && saro_re.x < pdat->x + 65 &&
★★★★★★ saro_re.y > pdat->y - 85 && saro_re.y < pdat->y + 40 ){
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK3,(int)saro_re.x,(int)saro_re.y,0);
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_STOP,0,0,20);
★★★★★★★saro_re.state=0;
485
:
フェラーチョDLL制作まかないすぎ(その3)
:2020/01/15(水) 07:28:38 ID:MnucpdXE
★★★★★★★if (pdat->hp == 0){}
★★★★★★★else if(pdat->hp <= 100)pdat->hp=1;
★★★★★★★else★★★pdat->hp-=100;
★★★★★★★if (pdat->aid & ACTID_KUCYU ){pdat->aid=ACTID_DAMAGEJ3;return;}
★★★★★★★else if(pdat->aid & ACTID_SYAGAMI){pdat->aid=ACTID_DAMAGEC3;return;}
★★★★★★★else★★★★ {pdat->aid=ACTID_DAMAGE3 ;return;}
★★★★★★}
★★★★★}
★★★★★if(saro_re.cnow >= CELL_ROSARE07 && saro_re.cnow <=CELL_ROSARE08){
★★★★★★if(saro_re.x > pdat->x - 80 && saro_re.x < pdat->x + 80 &&
★★★★★★ saro_re.y > pdat->y - 110 && saro_re.y < pdat->y + 40 ){
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK3,(int)saro_re.x,(int)saro_re.y,0);
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_STOP,0,0,20);
★★★★★★★saro_re.state=0;
★★★★★★★if (pdat->hp == 0){}
★★★★★★★else if(pdat->hp <= 100)pdat->hp=1;
★★★★★★★else★★★pdat->hp-=100;
★★★★★★★if (pdat->aid & ACTID_KUCYU ){pdat->aid=ACTID_DAMAGEJ3;return;}
★★★★★★★else if(pdat->aid & ACTID_SYAGAMI){pdat->aid=ACTID_DAMAGEC3;return;}
★★★★★★★else★★★★ {pdat->aid=ACTID_DAMAGE3 ;return;}
★★★★★★}
★★★★★}
★★★★★if(saro_re.cnow >= CELL_ROSARE09 && saro_re.cnow <=CELL_ROSARE14){
★★★★★★if(saro_re.x > pdat->x - 100 && saro_re.x < pdat->x + 100 &&
★★★★★★ saro_re.y > pdat->y - 130 && saro_re.y < pdat->y + 60 ){
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_MARK3,(int)saro_re.x,(int)saro_re.y,0);
★★★★★★★(*pdat->fpack->pf_addeffect)(EFCTID_STOP,0,0,20);
★★★★★★★saro_re.state=0;
★★★★★★★if (pdat->hp == 0){}
★★★★★★★else if(pdat->hp <= 100)pdat->hp=1;
★★★★★★★else★★★pdat->hp-=100;
★★★★★★★if (pdat->aid & ACTID_KUCYU ){pdat->aid=ACTID_DAMAGEJ3;return;}
★★★★★★★else if(pdat->aid & ACTID_SYAGAMI){pdat->aid=ACTID_DAMAGEC3;return;}
★★★★★★★else★★★★ {pdat->aid=ACTID_DAMAGE3 ;return;}
★★★★★★}
★★★★★}
★★★★}
★★★}
★★}
★}
486
:
フェラーチョDLL制作まかないすぎ(その4)
:2020/01/15(水) 07:29:49 ID:MnucpdXE
//キラ様よう特殊案件
★if(chousama.state!=0 && stopfm == 0){
★★if(chousama.muki==0){
★★★if(ko_neko.state!=0){
★★★★if(ko_neko.muki==1){//憎まれ殿様は、息如(浅野!?)に近づかせまいと、女中めいた子のペースに合わせ。
★★★★★if(chousama.x >= ko_neko.x + 100 && chousama.x <= ko_neko.x + 340){
★★★★★★chousama.vx=-1*ko_neko.vx;
★★★★★★chousama.spd_run★=6;
★★★★★}
★★★★}
★★★}
★★★if(musun_o.state!=0){
★★★★if(musun_o.muki==0){
★★★★★if(krykc==0){//万一、あの息如、ことムスーニョと、何100年超え再会しちまったら今度はよける!
★★★★★★if(chousama.x >= musun_o.x + 100 && chousama.x <= musun_o.x + 200){
★★★★★★★krykc=1;
★★★★★★}
★★★★★}
★★★★}
★★★★else{//後ろといえ、万一ムスーニョに近づいたら、緊張バクバク
★★★★★if(chousama.x >= musun_o.x + 100 && chousama.x <= musun_o.x + 250){
★★★★★★chousama.spd_run★=5;
★★★★★}
★★★★}
★★★}
★★}
★★else{
★★★if(ko_neko.state!=0){
★★★★if(ko_neko.muki==0){//ここも、女中めいた子のペースに合わせ。
★★★★★if(chousama.x <= ko_neko.x - 100 && chousama.x >= ko_neko.x - 340){
★★★★★★chousama.vx=-1*ko_neko.vx;
★★★★★★chousama.spd_run★=6;
★★★★★}
★★★★}
★★★}
★★★if(musun_o.state!=0){
★★★★if(musun_o.muki==1){
★★★★★if(krykc==0){//万一、あの息如、ことryよける!
★★★★★★if(chousama.x <= musun_o.x - 100 && chousama.x >= musun_o.x - 300){
★★★★★★★krykc=1;
★★★★★★}
★★★★★}
★★★★}
★★★★else{//後ろといえ、万一ムスーニョにry緊張バクバク
★★★★★if(chousama.x <= musun_o.x - 100 && chousama.x >= musun_o.x - 300){
★★★★★★chousama.spd_run★=5;
★★★★★}
★★★★}
★★★}
★★}
★}
★if(krykc>=1){//キラ様、今度は無傷でいたい
★★if(krykc < 2){
★★★musun_o.spd_run★=3;
★★★musun_o.vx=13;
★★★★musun_ocr[1]=CELL_MUSUUNYO_S1;
★★★★musun_ocr[3]=CELL_MUSUUNYO_S3;
★★★★musun_ocr[0]=musun_ocr[2]=CELL_MUSUUNYO_S2;
★★★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_S5;
★★★chousama.spd_run★=4;
★★★chousama.vx★=5;
★★}
★★
★★else if(krykc < 7){
★★★chousamacr[0]=chousamacr[1]=chousamacr[4]=CELL_KRKOU_S6;
★★★chousamacr[2]=chousamacr[3]=chousamacr[5]=CELL_KRKOU_S7;
★★★chousama.vx★=0;
487
:
フェラーチョDLL制作まかないすぎ(その4)
:2020/01/15(水) 07:32:12 ID:MnucpdXE
★★}
★★else if(krykc < 8){
★★★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_S8;
★★★chousama.spd_run=2;
★★}
★★else{
★★★if(chousama.spd_run==2){
★★★★if(chousama.muki==0){
★★★★★if(chousama.x >= musun_o.x - 200){
★★★★★★if(krykc%5==0 || krykc%11==0){
★★★★★★★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★★★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_Y2;
★★★★★★}
★★★★★★else★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★★★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_Y1;
★★★★★}
★★★★★else{
★★★★★★chousama.spd_run★=3;
★★★★★}
★★★★}
★★★★else{
★★★★★if(chousama.x <= musun_o.x + 200){
★★★★★★if(krykc%5==0 || krykc%11==0){
★★★★★★★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★★★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_Y2;
★★★★★★}
★★★★★★else★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★★★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_Y1;
★★★★★}
★★★★★else{
★★★★★★chousama.spd_run★=3;
★★★★★}
★★★★}
★★★}
★★★else if(chousama.cnow == CELL_KRKOU_Y1 || chousama.cnow == CELL_KRKOU_Y2){
★★★★chousamacr[0]=chousamacr[1]=chousamacr[2]=
★★★★chousamacr[3]=chousamacr[4]=chousamacr[5]=CELL_KRKOU_S8;
★★★★musun_ocr[0]=musun_ocr[1]=musun_ocr[2]=musun_ocr[3]=CELL_MUSUUNYO_S4;
★★★★musun_o.vx=3;
★★★}
★★★else if(chousama.cnow == CELL_KRKOU_S8){
★★★★chousamacr[0]=★★ CELL_KRKOU_S1;
★★★★chousamacr[1]=chousamacr[5]=CELL_KRKOU_S2;
★★★★chousamacr[2]=chousamacr[4]=CELL_KRKOU_S3;
★★★★chousamacr[3]=★★ CELL_KRKOU_S4;
★★★★chousama.vx★=-10;//これでも動かない原因、ムスーニョ行動内と何かだ!
★★★★chousama.spd_run★=5;
★★★★musun_o.spd_run★=4;
★★★★musun_o.vx=12;
★★★★musun_ocr[0]=CELL_MUSUUNYO_S1;
★★★★musun_ocr[1]=musun_ocr[3]=CELL_MUSUUNYO_S2;
★★★★musun_ocr[2]=CELL_MUSUUNYO_S3;
★★★}
★★★
★★}
★★if(chousama.state!=0 || musun_o.state!=0)krykc++;
★★else★★★★★ krykc=0;
★★//注3-2、このプログラムにもかかわらず、、ムスーニョをよけれても、その後で!
★★//食らったら、なぜかジタバタしながら(cr[何]動きは正常かも)vxが-10であっても、
★★//動かなくなってしまうので、注3-1記入の上の行通りの代入にすると、なぜか治った!。。
★}
488
:
フェラーチョDLL制作まかないすぎ(その4)
:2020/01/15(水) 07:32:59 ID:MnucpdXE
//TOUCHB用でのやつ。
★if(info->id == DMG_KRKOUH){
★★if(krtnc<=0){
★★★krst=1;
★★★chousamacr[0]=chousamacr[1]=chousamacr[2]=chousamacr[5]=CELL_KRKOU_S7;
★★★chousamacr[3]=chousamacr[4]=CELL_KRKOU_S8;
★★★//注3-1
★★★//上記の代入2つを
★★★//chousamacd[0]=chousamacd[1]=chousamacd[2]=chousamacd[5]=CELL_KRKOU_S7;
★★★//chousamacd[3]=chousamacd[4]=CELL_KRKOU_S8;
★★★//としたら、注3-2に続く。
★★★chousama.spd_run★=3;
★★★chousama.vx★= 0;
★★★krtnc=15;
★★★kwunigcr[0]=CELL_KUNNIHH_K1;
★★★kwunigcr[1]=CELL_KUNNIHH_K2;
★★★kwunigcr[2]=CELL_KUNNIHH_K3;
★★★kwunigcr[3]=CELL_KUNNIHH_K4;
★★★kwunigcr[4]=CELL_KUNNIHH_K3;
★★★kwunigcr[5]=CELL_KUNNIHH_K2;
★★★kwunigcd[0]=kwunigcd[2]=kwunigcd[4]=CELL_KUNNIHH_H5;
★★★kwunig.spd_run★=3;
★★}
★}
489
:
フェラーチョDLL制作まかないすぎ(その5)
:2020/01/15(水) 07:34:42 ID:MnucpdXE
//バッテーンクシザシアーノ
void CCharacter::act_battenxifl()
{
★DWORD key_now = pdat->fpack->pf_getkey(pdat->cid,0);
★if(pdat->counter == 0){
★★(*pdat->fpack->pf_playmysound)(pdat->cid,25);
★★bkbht=0;
★★bkthm=0;
★★bscnt=0;
★★if(bbmch==1){
★★★pdat->muteki=true;
★★★pdat->nagerare=false;
★★}
★★(*pdat->fpack->pf_addeffect)(EFCTID_CYOHI,(int)pdat->x + zurex(30)*bbmch,(int)pdat->y-80*bbmch,10+20*bbmch);
★★(*pdat->fpack->pf_addpowgauge)(pdat->cid,-1.0);
★}
★if(pdat->counter == 16){
★★pdat->muteki=false;
★★pdat->nagerare=true;
★}
★if (pdat->counter < 5)pdat->cnow=CELL_BAKKUSHI01;
★else if(pdat->counter < 9)pdat->cnow=CELL_BAKKUSHI02;
★else if(pdat->counter < 12)pdat->cnow=CELL_BAKKUSHI03;
★else if(pdat->counter < 15)pdat->cnow=CELL_BAKKUSHI04;//
★else if(pdat->counter < 18)pdat->cnow=CELL_BAKKUSHI05;//
★else if(pdat->vy < 7){
★★switch((pdat->counter/4)%2){//カウンターに応じて適当なCELLを表示
★★case 0 : pdat->cnow = CELL_BAKKUSHI06;break;
★★case 1 : pdat->cnow = CELL_BAKKUSHI07;break;
★★}
★}
★else if(pdat->vy < 10){
★★switch((pdat->counter/3)%2){//カウンターに応じて適当なCELLを表示
★★case 0 : pdat->cnow = CELL_BAKKUSHI06;break;
★★case 1 : pdat->cnow = CELL_BAKKUSHI07;break;
★★}
★}
★else if(pdat->vy < 15){
★★switch((pdat->counter/2)%2){//カウンターに応じて適当なCELLを表示
★★case 0 : pdat->cnow = CELL_BAKKUSHI06;break;
★★case 1 : pdat->cnow = CELL_BAKKUSHI07;break;
★★}
★}
★else★★★ pdat->cnow=CELL_BAKKUSHI07;
490
:
フェラーチョDLL制作まかないすぎ(その5)
:2020/01/15(水) 07:36:55 ID:MnucpdXE
★if(pdat->counter == 15){
★//0になるまで。
★★bstvm = pdat->y;
★★bspvy = pdat->vy;
★★for(int i=1 ; bstvm < bstvm + (bspvy + i) ; i++){//カウンターNo.15〜17までのpdat->y+=1分
★★★bspvy = bspvy + i;
★★★bstvm = bstvm + bspvy;
★★★bscnt++;
★★}
★★if(bstvm < bspvy){//この
★★★for(int i=2 ; bstvm < bstvm + (bspvy + i) ; i+=2){//カウンターNo.18以降のpdat->y+=2分
★★★★bspvy = bspvy + i;
★★★★bstvm = bstvm + bspvy;
★★★★bscnt++;
★★★}
★★}//注4
★★ainfo.id★= DMG_BAXBCTN;
★★ainfo.damage★= 120;
★★ainfo.kezuri★= 0;
★★ainfo.dur★★= bscnt+2;//動作したカウンター当初の1、着地になるとき(y>0)の1含む
★★ainfo.hit★★= HITINFO_MARK3 | HITINFO_FUTTOBI2 | HITINFO_SNDHIT3 | HITINFO_SIV3;
★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3;
★★ainfo.muki★★= !pdat->muki;
★★ainfo.pg_hit★= 0.00;
★★ainfo.pg_guard★= 0.00;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★}
★if (pdat->counter == 0){
★★pdat->vx=(pdat->vx*2)/3;
★★pdat->vy=-3;
★}
★else if(pdat->counter < 2){
★★pdat->vx=3;
★★pdat->vy-=pdat->counter%2;
★}
★else if(pdat->counter < 5){
★★pdat->vx++;
★★pdat->vy-=pdat->counter%2;
★}
★else if(pdat->counter < 10){
★★pdat->vx-=2;
★★pdat->vy+=1+pdat->counter%2;
★}
★else if(pdat->counter < 14){
★★if(pdat->vx<0)pdat->vx++;
★★pdat->vy+=1+pdat->counter%2;
★}
★else if(pdat->counter < 15){
★★pdat->vx = 0;
★}
★else if(pdat->counter < 18){
★★pdat->vy++;
★}
★else{
★★pdat->vy+=2;
★}
★movex(pdat->vx);
★pdat->y += pdat->vy;
★if(pdat->y >= 0){
★★if(pdat->counter > 15){
★★★if(key_now & KEYSTA_BD){
★★★★(*pdat->fpack->pf_playmysound)(pdat->cid,5);
★★★★lndp=4;
★★★★pdat->aid = ACTID_LANDING;
★★★}
★★★else★★ pdat->aid = ACTID_BAKXISASH;
★★★pdat->y =0;
★★★pdat->vy =0;
★★★pdat->vx =0;
★★}
★}
}
491
:
フェラーチョDLL制作まかないすぎ(その5)
:2020/01/15(水) 07:44:10 ID:MnucpdXE
void CCharacter::act_battenxibt()
{
★if(bkbht==1){
★★pdat->muteki=true;
★★pdat->nagerare=false;
★}
★if (pdat->counter < 2)pdat->cnow = CELL_BAKKUSHI09;
★else if(pdat->counter < 5)pdat->cnow = CELL_BAKKUSHI10;
★else if(pdat->counter < 7)pdat->cnow = CELL_BAKKUSHI11;//
★else if(pdat->counter < 9)pdat->cnow = CELL_BAKKUSHI12;
★else if(pdat->counter < 12)pdat->cnow = CELL_BAKKUSHI13;
★else if(pdat->vy < 5){
★★switch((pdat->counter/3)%2){//カウンターに応じて適当なCELLを表示
★★case 0 : pdat->cnow = CELL_BAKKUSHI06;break;
★★case 1 : pdat->cnow = CELL_BAKKUSHI07;break;
★★}
★}
★else{
★★switch((pdat->counter/2)%2){//カウンターに応じて適当なCELLを表示
★★case 0 : pdat->cnow = CELL_BAKKUSHI06;break;
★★case 1 : pdat->cnow = CELL_BAKKUSHI07;break;
★★}
★}
★if (pdat->counter == 0){
★★pdat->vx=3;
★★pdat->vy=-2;
★}
★else if(pdat->counter < 2){
★★pdat->vx++;
★★pdat->vy-=pdat->counter%2;
★}
★else if(pdat->counter < 5){
★★pdat->vx-=2;
★★pdat->vy--;
★}
★else if(pdat->counter < 7){//本当は、回転する際に、最初のとき(counterが5のとき)vyに数代入したいとこだが、
★★★★ //ほとんど当たらなくなるので、割愛。
★★pdat->vx--;
★★pdat->vy+=1+pdat->counter%2;
★}
★else if(pdat->counter < 12){
★★if(pdat->vx<0)pdat->vx++;
★★pdat->vy++;
★}
★else{
★★pdat->vy+=2;
★}
★movex(pdat->vx);
★pdat->y += pdat->vy;
★if(pdat->y >= 0){
★★(*pdat->fpack->pf_playmysound)(pdat->cid,5);
★★pdat->aid = ACTID_BAKXISASH;
★★if(pdat->cnow >= CELL_BAKKUSHI11 && pdat->cnow <= CELL_BAKKUSHI12){
★★★pdat->cnow = CELL_BAKKUSHI13;
★★}
★★pdat->y =0;
★★pdat->vy =0;
★★pdat->vx =0;
★}
}
492
:
フェラーチョDLL制作まかないすぎ(その5)
:2020/01/15(水) 07:44:52 ID:MnucpdXE
void CCharacter::act_battenxirk()
{
★if(pdat->counter == 0){
★★if(bkbht==1){
★★★pdat->muteki=true;
★★★pdat->nagerare=false;
★★}
★}
★if(pdat->counter == 37){
★★if(bkthm==0){
★★★pdat->muteki=false;
★★★pdat->nagerare=true;
★★}
★}
★if (pdat->counter < 4 ){
★★★pdat->cnow = CELL_BAKKUSHI06 + 10*bkbht;
★}
★else if(pdat->counter < 7 )pdat->cnow = CELL_BAKKUSHI17;
★else if(pdat->counter < 10 )pdat->cnow = CELL_BAKKUSHI18;//
★else if(pdat->counter < 12 )pdat->cnow = CELL_BAKKUSHI19;
★else if(pdat->counter < 15 )pdat->cnow = CELL_BAKKUSHI20;
★else if(pdat->counter < 30 )pdat->cnow = CELL_BAKKUSHI21;
★else if(pdat->counter < 37 ){
★★if(bkthm==1)pdat->cnow = CELL_BAKKUSHI23;
★★else★ pdat->cnow = CELL_BAKKUSHI22;//
★}
★else if(pdat->counter < 40 + bkthm){
★★if(pdat->counter == 37){
★★★if(bkthm==1)(*pdat->fpack->pf_playmysound)(pdat->cid,31);
★★}
★★pdat->cnow = CELL_BAKKUSHI2E - 2*bkthm;//
★}
★else if(pdat->counter < 46 - bkthm)pdat->cnow = CELL_BAKKUSHI24;
★else if(pdat->counter < 51 - 2*bkthm)pdat->cnow = CELL_BAKKUSHI25;
★else if(pdat->counter < 55 - 2*bkthm)pdat->cnow = CELL_BAKKUSHI26;
★else if(pdat->counter < 61 - 3*bkthm)pdat->cnow = CELL_BAKKUSHI27;
★else if(pdat->counter < 68 - 3*bkthm)pdat->cnow = CELL_BAKKUSHI28;
★else★pdat->aid = ACTID_NEUTRAL;
★if(pdat->counter == 7){
★★ainfo.id★= DMG_BAXIZSH;
★★ainfo.damage★= 170 + 40*bkbht;
★★ainfo.kezuri★= 0;
★★ainfo.dur★★= 21;
★★if(bkbht==1){
★★★ainfo.hit★★= HITINFO_MARK4 | HITINFO_DOWN | HITINFO_SNDSHK1 | HITINFO_STOP;
★★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH | GUARDINFO_XSTAND | GUARDINFO_XJAMP;
★★}
★★else{
★★★ainfo.hit★★= HITINFO_MARK3 | HITINFO_DOWN | HITINFO_SNDHIT3 | HITINFO_SIV3;
★★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3;
★★}
★★ainfo.muki★★= pdat->muki;
★★ainfo.pg_hit★= 0.00;
★★ainfo.pg_guard★= 0.00;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★}
}
493
:
フェラーチョDLL制作まかないすぎ(その6)
:2020/01/15(水) 07:47:03 ID:MnucpdXE
CPU専用技のやつ。
//character.cpp側
★if(pdat->aid & ACTID_KUCYU){
★★if(pdat->aid & ACTID_ATTACK){//空中攻撃中
(略)
★★}
★★else{//空中通常動作中
★★★if(ippt==0){
★★★★if(pdat->vy >= 2 && pdat->vy <= 5){
★★★★★if(pdat->hp >= 750 && pdat->hp <= 400){
★★★★★★if(rand()%6==0 && wzkrs%3 == 1){
★★★★★★★if(pdat->x < -635){
★★★★★★★★if(pdat->muki==1){
★★★★★★★★★pdat->aid=ACTID_OKUHSTOPL;
★★★★★★★★}
★★★★★★★}
★★★★★★★if(pdat->x > 635){
★★★★★★★★if(pdat->muki==0){
★★★★★★★★★pdat->aid=ACTID_OKUHSTOPL;
★★★★★★★★}
★★★★★★★}
★★★★★★}
★★★★★}
★★★★}
★★★}
(略)
★★}
★}
//action.cpp側
//とうとうやっぱりとおもったら、、何と画面端とアレアレアレ
void CCharacter::act_gamenhasitox()
{
★if(pdat->counter == 0){
★★ippt=1;
★}
★if(pdat->counter == 10){
★★(*pdat->fpack->pf_playmysound)(pdat->cid,30);
★}
★if(pdat->counter == 13){
★★(*pdat->fpack->pf_addeffect)(EFCTID_MARKC,pdat->x + zurex(55),pdat->y-50,0);
★★(*pdat->fpack->pf_playsyssound)(SYSTEMSOUND_CATCH);
★★pdat->vx=0;
★★pdat->vy=0;
★}
★if (pdat->counter < 4){pdat->cnow=523;neup=32;}
★else if(pdat->counter < 6){pdat->cnow=327;neup=38;}
★else if(pdat->counter < 10)pdat->cnow=446;
★else if(pdat->counter < 13){pdat->cnow=492;neup=39;}
★else if(pdat->counter < 15)pdat->cnow=564;
★else if(pdat->counter < 17){//
★★neup=40;
★★pdat->vx--;
★★pdat->cnow=537;
★}
★else if(pdat->counter < 19){////
★★if(pdat->counter == 17)(*pdat->fpack->pf_addeffect)(EFCTID_SINDO,5,1,0);
★★pdat->vx+=1+pdat->counter%2;
★★pdat->cnow=536;
★}
★else if(pdat->counter < 21){
★★pdat->vx=0;
★★pdat->cnow=535;
★}
★else if(pdat->counter < 26){//
★★if(pdat->counter <= 23)pdat->vx--;
★★else★★ pdat->vx=0;
★★pdat->cnow=537;
★}
★else if(pdat->counter < 28){////
★★if(pdat->counter == 26){
★★★(*pdat->fpack->pf_addeffect)(EFCTID_SINDO,5,1,0);
★★★pdat->vx+=3;
★★}
★★else pdat->vx++;
★★pdat->cnow=535;
★}
★else if(pdat->counter < 30){
★★pdat->vx=0;
★★pdat->cnow=536;
★}
★else if(pdat->counter < 33){
★★pdat->vx--;
★★pdat->cnow=537;
★}
494
:
フェラーチョDLL制作まかないすぎ(その6)
:2020/01/15(水) 07:48:03 ID:MnucpdXE
★else if(pdat->counter < 36){//
★★neup=41;
★★if(pdat->counter == 33){
★★★pdat->vx-=2;
★★★pdat->vy++;
★★}
★★if(pdat->counter == 34){
★★★pdat->vx+=2;
★★★pdat->vy+=2;
★★}
★★if(pdat->counter == 35){
★★★pdat->vx+=2;
★★★pdat->vy--;
★★}
★★pdat->cnow=531;
★}
★else if(pdat->counter < 38){
★★neup=40;
★★pdat->vx+=3;
★★pdat->vy-=3;
★★pdat->cnow=537;
★}
★else if(pdat->counter < 40){////
★★if(pdat->counter == 38){
★★★(*pdat->fpack->pf_addeffect)(EFCTID_SINDO,8,3,0);
★★★pdat->vx+=2;
★★★pdat->vy-=2;
★★}
★★else{
★★★pdat->vx=0;
★★★pdat->vy=0;
★★}
★★pdat->cnow=536;
★}
★else if(pdat->counter < 43){//
★★neup=41;
★★if(pdat->counter <= 41){
★★★pdat->vx--;
★★★pdat->vy++;
★★}
★★else if(pdat->counter == 42){
★★★pdat->vx-=2;
★★★pdat->vy+=2;
★★}
★★pdat->cnow=531;
★}
★else if(pdat->counter < 46){////
★★if(pdat->counter == 43){
★★★pdat->vx+=3;
★★★pdat->vy-=3;
★★★(*pdat->fpack->pf_addeffect)(EFCTID_SINDO,9,5,0);
★★}
★★else if(pdat->counter < 45){
★★★pdat->vx+=3;
★★★pdat->vy-=3;
★★}
★★else{
★★★pdat->vx=0;
★★★pdat->vy=0;
★★}
★★pdat->cnow=536;
★}
★else if(pdat->counter < 48){//
★★pdat->vx--;
★★pdat->vy+=pdat->counter%2;
★★pdat->cnow=537;
★}
★else if(pdat->counter < 50){////
★★if(pdat->counter == 48){
★★★pdat->vx+=2;
★★★pdat->vy-=2;
★★★(*pdat->fpack->pf_addeffect)(EFCTID_SINDO,8,3,0);
★★}
★★if(pdat->counter == 49){
★★★pdat->vx+=1;
★★★pdat->vy-=1;
★★}
★★pdat->cnow=535;
★}
★else if(pdat->counter < 52){
★★pdat->vx=0;
★★pdat->vy=0;
★★pdat->cnow=536;
★}
★else if(pdat->counter < 54){
★★pdat->vx--;
★★pdat->vy++;
★★pdat->cnow=537;
★}
★else if(pdat->counter < 59){
★★neup=38;
★★pdat->cnow=565;
★}
★else if(pdat->counter < 64)pdat->cnow=274;
★else if(pdat->counter < 69)pdat->cnow=270;
★else if(pdat->counter < 75){
★★neup=32;
★★pdat->cnow=269;
★}
★else pdat->aid=ACTID_RAKKA;
495
:
フェラーチョDLL制作まかないすぎ(その6)
:2020/01/15(水) 07:49:48 ID:MnucpdXE
★if (pdat->counter < 13){
★★pdat->vy++;
★}
★else if(pdat->counter < 54){
★★//13カウンター目から、54に満たないまでは別のとこで重力処理。
★}
★else{
★★pdat->vy++;
★}
★movex(pdat->vx);
★pdat->y += pdat->vy;
★if(pdat->y > 0){
★★pdat->aid = ACTID_NEUTRAL;
★★pdat->y = 0;
★★pdat->vx = 0;
★★pdat->vy = 0;
★}
★if(pdat->counter == 17 || pdat->counter == 26 || pdat->counter == 38 ||
★ pdat->counter == 43 || pdat->counter == 48){
★★ainfo.id★= 0;
★★ainfo.damage★= 70;
★★ainfo.kezuri★= 0;
★★ainfo.dur★★= 2;
★★if(pdat->counter == 17 || pdat->counter == 38){
★★★ainfo.hit★★= HITINFO_MARK3 | HITINFO_DOWN | HITINFO_SNDHIT3 | HITINFO_SIV3;
★★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3;
★★}
★★else{
★★★ainfo.hit★★= HITINFO_MARK2 | HITINFO_DOWN | HITINFO_SNDHIT2 | HITINFO_SIV2;
★★★ainfo.guard★★= GUARDINFO_REACT2 | GUARDINFO_SIV2;
★★}
★★ainfo.muki★★= pdat->muki;
★★ainfo.pg_hit★= 0.06;
★★ainfo.pg_guard★= 0.03;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★}
}
496
:
フェラーチョDLL制作まかないすぎ(その7)
:2020/01/15(水) 07:51:26 ID:MnucpdXE
//空中2段蹴りで地面に着いたって、また浮く方法ありゆえ掲載(一例としてC用)
void CCharacter::act_tndkaarttk3()
{
★if(pdat->counter == 0){
★★(*pdat->fpack->pf_playmysound)(pdat->cid,17);
★★xyth=0;
★}
★if (pdat->counter < 2)pdat->cnow=CELL_TONDEKA20;
★else if(pdat->counter < 4)pdat->cnow=CELL_TONDEKA22;
★else if(pdat->counter < 7)pdat->cnow=CELL_TONDEKA21;
★else if(pdat->counter < 11)pdat->cnow=CELL_TONDEKA19;//
★else if(pdat->counter < 14)pdat->cnow=CELL_TONDEKA15;
★else if(pdat->counter < 16)pdat->cnow=CELL_TONDEKA16;
★else if(pdat->counter < 18)pdat->cnow=CELL_TONDEKA17;
★else if(pdat->counter < 20)pdat->cnow=CELL_TONDEKA18;
★else if(pdat->counter < 23)pdat->cnow=CELL_TONDEKA16;
★else if(pdat->counter < 25)pdat->cnow=CELL_TONDEKA15;
★else if(pdat->counter < 27)pdat->cnow=CELL_TONDEKA14;
★else if(pdat->counter < 29)pdat->cnow=CELL_TONDEKA13;
★else if(pdat->counter < 31)pdat->cnow=CELL_TONDEKA12;
★else if(pdat->counter < 32)pdat->cnow=CELL_TONDEKA11;
★else if(pdat->counter < 33)pdat->cnow=CELL_TONDEKA10;
★else if(pdat->counter < 36)pdat->cnow=CELL_TONDEKA09;
★else if(pdat->counter < 38)pdat->cnow=CELL_TONDEKA08;
★else if(pdat->counter < 41)pdat->cnow=CELL_TONDEKA07;
★else if(pdat->counter < 45)pdat->cnow=CELL_TONDEKA06;
★else if(pdat->counter < 48)pdat->cnow=CELL_TONDEKA05;
★else if(pdat->counter < 51)pdat->cnow=CELL_TONDEKA04;
★else if(pdat->counter < 54)pdat->cnow=CELL_TONDEKA03;
★else if(pdat->counter < 58)pdat->cnow=CELL_TONDEKA02;
★else if(pdat->counter < 63)pdat->cnow=CELL_TONDEKA01;
★else{
★★if(pdat->y < 0)pdat->aid=ACTID_RAKKA;
★★else★ pdat->aid=ACTID_NEUTRAL;
★}
★if(pdat->counter == 16){
★★ainfo.id★= DMG_XYONIHT;
★★ainfo.damage★= 60;
★★ainfo.kezuri★= 6;
★★ainfo.dur★★= 11;
★★ainfo.hit★★= HITINFO_MARK3 | HITINFO_REACT3 | HITINFO_SNDHIT3 | HITINFO_SIV3;
★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3 | GUARDINFO_XCROUCH;
★★ainfo.muki★★= pdat->muki;
★★ainfo.pg_hit★= 0.03;
★★ainfo.pg_guard★= 0.015;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★}
497
:
フェラーチョDLL制作まかないすぎ(その7)
:2020/01/15(水) 07:52:10 ID:MnucpdXE
★if(pdat->counter == 25){
★★ainfo.id★= 0;
★★ainfo.damage★= 90 - xyth*40;
★★ainfo.kezuri★= 9 - xyth*4;
★★ainfo.dur★★= 21;
★★ainfo.hit★★= HITINFO_MARK3 | HITINFO_DOWN | HITINFO_SNDHIT3 | HITINFO_SIV3;
★★ainfo.guard★★= GUARDINFO_REACT3 | GUARDINFO_SIV3;
★★ainfo.muki★★= pdat->muki;
★★ainfo.pg_hit★= 0.04 - xyth*0.02;
★★ainfo.pg_guard★= 0.03 - xyth*0.015;
★★(*pdat->fpack->pf_startattack)(pdat->cid,&ainfo);
★}
★if (pdat->counter == 0){
★★pdat->vx=8;
★★pdat->vy=-13;
★}
★else if(pdat->counter < 4){
★★pdat->vx+=pdat->counter%2;
★★if(pdat->counter%2==0)pdat->vy-=1;
★★else★★ pdat->vy+=1;
★}
★else if(pdat->counter < 5){
★★pdat->vx+=pdat->counter%2;
★}
★else if(pdat->counter < 14){
★★pdat->vx-=pdat->counter%2;
★}
★else if(pdat->counter < 20){
★★pdat->vx--;
★★pdat->vy-=(pdat->counter%3)%2;//この技名物ならではで強引に浮かせたいんで、コレ代入
★}
★else if(pdat->counter < 25){
★★pdat->vx-=pdat->counter%2;
★★pdat->vy-=pdat->counter%2;//この技名物ならではで強引に浮かせたいんで、コレ代入
★}
★else if(pdat->counter < 33){
★★pdat->vy-=pdat->counter%2;// 〃
★}
★else if(pdat->counter == 33){
★★pdat->vx+=9;
★★pdat->vy=-9;
★}
★else if(pdat->counter < 38){
★★pdat->vx+=1+pdat->counter%2;
★}
★else{
★★if(pdat->vx > 5)pdat->vx--;
★}
★movex(pdat->vx);
★pdat->y += pdat->vy;
★pdat->vy++;
★if(pdat->y > 0){
★★pdat->vx =0;
★★pdat->y =0;
★}
}
498
:
フェラーチョDLL制作まかないすぎ(その8)
:2020/01/15(水) 07:55:56 ID:MnucpdXE
//フェラーチョがプーに、ガナーを襲わせるがガナーに逆襲され、
//フェラーチョも対抗でプーを蹴るというやつ。
//で、フェラーチョのDLLのaction.cpp
//(あ、呼び寄せの際もプー出るんで、呼び寄せ後じゃないことも示すプログラミングあるけど中略ね)
★else if(tojop == 8){//相手がガナーのとき(本格取り入れ中)
★★if★(pdat->counter < 3)pdat->cnow=CELL_NEUTRAL2;
★★else if★(pdat->counter < 6)pdat->cnow=CELL_OIIDE1;
★★else if★(pdat->counter < 7)pdat->cnow=CELL_NEUTRAL3;
★★else if★(pdat->counter < 12)pdat->cnow=CELL_OIIDE1;
★★else if★(pdat->counter < 17)pdat->cnow=CELL_OIIDE2;
★★else if★(pdat->counter < 21)pdat->cnow=CELL_OIIDE3;
★★else if★(pdat->counter < 23)pdat->cnow=CELL_OIIDE4;
★★else if★(pdat->counter < 28)pdat->cnow=CELL_OIIDE5;
★★else if★(pdat->counter < 33 + pkpwt)pdat->cnow=CELL_OIIDE6;
★★else{
★★ if(pandg==0){//ガナーが関心もってなかったり(プーはそれに便乗って形で)、タイミング悪く重ならないとき
★★★if★(pdat->counter < 37 + pkpwt)pdat->cnow=CELL_OIIDE9;
★★★else if★(pdat->counter < 54 + pkpwt)pdat->cnow=CELL_ATEKA_A1;
★★★else if★(pdat->counter < 70 + pkpwt)pdat->cnow=CELL_ATEKA_A2;
★★★else if★(pdat->counter < 76 + pkpwt)pdat->cnow=CELL_ATEKA_A6;
★★★else if★(pdat->counter < 81 + pkpwt)pdat->cnow=CELL_ATEKA_A7;
★★★else if★(pdat->counter < 85 + pkpwt)pdat->cnow=CELL_ATEKA_A6;
★★★else if★(pdat->counter < 92 + pkpwt)pdat->cnow=CELL_ATEKA_A3;
★★★else{
★★★★neup=9;
★★★★pdat->aid = ACTID_NEUTRAL;
★★★}
★★ }
★★ else if(pandg==1){//ガナーと重なりそうで、すかったとき
★★★if★(pdat->counter < 38 + pkpwt + pkgnc)pdat->cnow=CELL_OIIDE7;
★★★else if★(pdat->counter < 42 + pkpwt + pkgnc)pdat->cnow=CELL_OIIDE8;
★★★else if★(pdat->counter < 50 + pkpwt + pkgnc)pdat->cnow=CELL_OIIDE7;
★★★else if★(pdat->counter < 53 + pkpwt + pkgnc)pdat->cnow=CELL_OIIDE6;
★★★else if★(pdat->counter < 71 + pkpwt + pkgnc)pdat->cnow=CELL_OIIDE9;
★★★else if★(pdat->counter < 80 + pkpwt + pkgnc)pdat->cnow=CELL_OIIDE3;
★★★else{
★★★★neup=0;
★★★★pdat->aid = ACTID_NEUTRAL;
★★★}
★★ }
★★ else if(pandg==2){//ガナーと重なりガナーにプーが殴られたとき
★★★if★(pdat->counter < 45 + pkpwt + pkgnc)pdat->cnow=CELL_TOUJO_NC6;
★★★else if★(pdat->counter < 80 + pkpwt + pkgnc)pdat->cnow=CELL_TOUJO_VK10;
★★★else{
★★★★neup=0;
★★★★pdat->aid = ACTID_NEUTRAL;
★★★}
★★ }
★★ else{//ガナーと重なりガナーにプーが殴られ、さらにーチョが足でプーをつまずかせられたとき(自分が仕掛けておいてである)
★★★if★(kcpwt>0){
★★★★if(kcpwt==2)pdat->cnow=913;
★★★★if(kcpwt==1)pdat->cnow=919;
★★★★kcpwt--;
★★★}
★★★else if★(pdat->counter < 61 + pkpwt + pkgnc){
★★★★switch((pdat->counter/4)%2){//カウンターに応じて適当なCELLを表示
★★★★case 0 : pdat->cnow = 920;break;
★★★★case 1 : pdat->cnow = 921;break;
★★★★}
★★★}
★★★else if★(pdat->counter < 70 + pkpwt + pkgnc){
★★★★switch((pdat->counter/3)%2){//カウンターに応じて適当なCELLを表示
★★★★case 0 : pdat->cnow = 920;break;
★★★★case 1 : pdat->cnow = 921;break;
★★★★}
★★★}
★★★else if★(pdat->counter < 80 + pkpwt + pkgnc){
★★★★switch((pdat->counter/4)%2){//カウンターに応じて適当なCELLを表示
★★★★case 0 : pdat->cnow = 920;break;
★★★★case 1 : pdat->cnow = 921;break;
★★★★}
★★★}
★★★else if★(pdat->counter < 95 + pkpwt + pkgnc)pdat->cnow = 920;
★★★else{
★★★★neup=5;
★★★★pdat->aid = ACTID_NEUTRAL;
★★★}
★★ }
★★}
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
アミールタンのキャッチフレーズは、
「アルティメット・スマッシング・ヒーラー」に決定ものかも。
(発音が違いそうなのは気にしない、そんな感じものだけに)
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板