Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🍱 [Mob1004-1005] トゥルタリアとその下っ端を作成 #480

Merged
merged 367 commits into from
Jan 7, 2025
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
367 commits
Select commit Hold shift + click to select a range
499c96d
とりあえず星が落ちてくる程度には調整した
Chuzume Oct 18, 2024
07a7532
スターフューリーを新仕様に移植
Chuzume Oct 18, 2024
d2453c8
ノリで領域展開できるようにしてみた
Chuzume Oct 19, 2024
06fc82b
足場攻撃を制作開始
Chuzume Oct 21, 2024
8fb4ef9
段階移行攻撃1を作成
Chuzume Oct 21, 2024
faba5fa
足場で使ってるタグの定義を修正
Chuzume Oct 21, 2024
f738158
足場を破壊する紫の足場攻撃を作った
Chuzume Oct 21, 2024
0329849
エイリアスはいつもコミットし忘れるんだ
Chuzume Oct 21, 2024
e66feaf
発射体の調整
Chuzume Oct 21, 2024
a369ef0
不要になった古いファイルを削除
Chuzume Oct 22, 2024
e2b5274
必殺技1のタグを調整
Chuzume Oct 22, 2024
d1cc505
AnimatedJava更新するとすごいファイルでなあ
Chuzume Oct 22, 2024
51a8a65
電撃攻撃用の攻撃モーションを一個増やした
Chuzume Oct 23, 2024
fa26587
AJモデルへの変更
Chuzume Oct 23, 2024
6794357
腕輪が発光するようになり、属性によって色が変わるようになった
Chuzume Oct 23, 2024
ff6f3a7
モデルにロケーターを生やした
Chuzume Oct 23, 2024
2a4b3c8
ロケーターの情報がデフォまんまだったのを修正
Chuzume Oct 23, 2024
90068e7
両手のロケーターが豚のままだった
Chuzume Oct 23, 2024
5983712
なぜかRootのタグが消えていた
Chuzume Oct 23, 2024
f21de5e
雷属性の突き攻撃をリワーク
Chuzume Oct 23, 2024
74aee0d
そして仕上げに属性攻撃"thunder"のディレクトリに移動
Chuzume Oct 23, 2024
4c081b8
サンダーが正しく連結しなかったのを修正
Chuzume Oct 23, 2024
0ec1287
メテオ部分に凄まじい記述ミスが増えていた
Chuzume Oct 24, 2024
94b5939
剣をまとって攻撃する技を追加
Chuzume Oct 24, 2024
d84d881
コンボ突進攻撃をスゲー爆発を起こす斬撃に変えた
Chuzume Oct 24, 2024
11f96cf
爆発範囲の微調整
Chuzume Oct 24, 2024
4706627
もう使わなさそうな技ファイルの削除
Chuzume Oct 24, 2024
8358eb9
ロケーターの命名に思うところがあったので変更
Chuzume Oct 24, 2024
69462dc
移動射撃の挙動を調整、アニメを追加
Chuzume Oct 24, 2024
e13c441
火属性の弾を追加
Chuzume Oct 24, 2024
c843e23
ムーブショットを火属性攻撃として登録
Chuzume Oct 24, 2024
9050985
水属性の腕輪の色を調整
Chuzume Oct 24, 2024
41a81db
光属性モードになったときに属性リストを復活させるようにした
Chuzume Oct 24, 2024
0b3f3ab
一部の攻撃で足場を破壊するように
Chuzume Oct 24, 2024
ddcd243
ムーブショットの演出を調整
Chuzume Oct 24, 2024
9d1d693
フェイズ移行攻撃のディレクトリ名が自明じゃない気がしたのでちょっと整理
Chuzume Oct 24, 2024
8addae3
光の柱を追加
Chuzume Oct 24, 2024
a0108c0
足場から落っこちたときの処理を作成し、足場を分厚くした
Chuzume Oct 25, 2024
5687050
形態移行時、スキルを全部リセットするようにした
Chuzume Oct 25, 2024
557a749
2→3への形態移行攻撃をとりあえず作った…
Chuzume Oct 25, 2024
22cff54
ラスボスの回転剣にダメージ判定がついた
Chuzume Oct 25, 2024
c88fa80
流星群攻撃の演出を調整
Chuzume Oct 25, 2024
2e1622e
場外ダメージができた
Chuzume Oct 25, 2024
d4bc19e
マーカーのリネーム
Chuzume Oct 25, 2024
a79181a
属性技は全部揃った
Chuzume Oct 25, 2024
39d5434
実装フラグ立ての処理はもう必要ないので削除
Chuzume Oct 25, 2024
08c8d6a
場外時の演出をちょっと調整
Chuzume Oct 25, 2024
0beb3b1
DeathTime19にして、本体がすぐ消えるようになった
Chuzume Oct 25, 2024
64b0227
スカイボックスもう使わないだろうし…
Chuzume Oct 25, 2024
4de6702
スキル発動処理の掃除
Chuzume Oct 25, 2024
2c21e94
Withinをミスっていた
Chuzume Oct 25, 2024
11389b0
リセット処理をどこからでも呼び出せるようになった
Chuzume Oct 25, 2024
869699d
デバッグ用処理なので片付けた
Chuzume Oct 25, 2024
2d3e9d0
ファンクションタグ周り
Chuzume Oct 25, 2024
d7c2f57
フェイズ3以降、突進攻撃が超速になるようにした
Chuzume Oct 26, 2024
bd29b7c
突き攻撃のさらなる調整
Chuzume Oct 26, 2024
8f51cfb
両手から属性モードに応じたパーティクルが出るように
Chuzume Oct 26, 2024
aada588
ソードウォールの調整
Chuzume Oct 26, 2024
879cf0c
星4種はもう使わないかな…
Chuzume Oct 26, 2024
65f42fa
古いトゥルのロード削除
Chuzume Oct 26, 2024
7fd340c
爆裂スラッシュの追撃がフェイズで増えるように
Chuzume Oct 26, 2024
0044a99
AnimatedJava1.5.1仕様でエクスポート
Chuzume Oct 28, 2024
fad742e
おっと、これもかな?
Chuzume Oct 28, 2024
c3e71f0
AJの更新
Chuzume Nov 12, 2024
fac79b9
Animated Javaに関する処理の削除
Chuzume Dec 4, 2024
43eed6e
召喚時のリグ召喚を新バージョンに合わせた
Chuzume Dec 4, 2024
2254b81
デバッグ用に一部技が最初から後半戦仕様になっていたのを修正
Chuzume Dec 4, 2024
52df16d
Merge branch 'master' into dev/Chuzume-FinalBoss
Chuzume Dec 6, 2024
ba052cc
レクのオバケつくった
Chuzume Dec 6, 2024
2bab1e8
抽象天使えんちちを継承するようになった
Chuzume Dec 8, 2024
867d2aa
これコミットするの2回目じゃん
Chuzume Dec 8, 2024
cdb9fb4
オブジェクト由来の攻撃に補正が乗るようになった
Chuzume Dec 8, 2024
446dea5
幻影のエイミングレーザー作った
Chuzume Dec 8, 2024
335c6c7
本体と一緒に幻影がレーザー撃つ行動が出来た
Chuzume Dec 8, 2024
576ec73
設置アイスソードに補正がちゃんと乗るようになった
Chuzume Dec 8, 2024
d12d1fe
ボスの行動に合わせて分身がスピンソードを使うようになった
Chuzume Dec 10, 2024
3111475
幻影がテレポート時にモデルを置き去りにすることがあるのを修正
Chuzume Dec 11, 2024
421d7e0
幻影が誘導弾撃つ処理作った
Chuzume Dec 11, 2024
f7abf62
幻影に誘導弾を打たせる処理を創った
Chuzume Dec 11, 2024
611ec82
api:damageのリセットし忘れ
Chuzume Dec 11, 2024
bd702d5
幻影に剣回転させる処理を追加
Chuzume Dec 11, 2024
6f7e0ac
幻影にテレポートさせる処理
Chuzume Dec 11, 2024
082f0bc
不要な記述の削除
Chuzume Dec 11, 2024
efcd2d0
呼び出し元の追加
Chuzume Dec 11, 2024
3e41b7b
幻影の剣召喚タイミングを変更
Chuzume Dec 11, 2024
f9fd1eb
呼び出し元の追加
Chuzume Dec 11, 2024
167bf4e
足場アタックを汎用的な処理にした
Chuzume Dec 12, 2024
979bddc
誘導ライトピラーにダメージ判定がついた
Chuzume Dec 12, 2024
aad0e59
足場攻撃(赤)にダメージと演出が付いた
Chuzume Dec 12, 2024
b28843e
視認性の問題で、氷剣の雪は近づいたときだけ見えるようになった
Chuzume Dec 12, 2024
6222dee
不要な処理とファイルの削除
Chuzume Dec 13, 2024
21722ec
フェイズ以降動作(1→2)の演出を追加、攻撃終了時に翼を出すようになった
Chuzume Dec 13, 2024
46d8146
画面エフェクトも出さなくていいいか…?
Chuzume Dec 13, 2024
f1ef5e2
トゥルのホーミングショット攻撃の終了に合わせて、幻影がホーミング弾を連射してくるようになった
Chuzume Dec 13, 2024
94d256e
メテオレインがデータ持ち忘れてた
Chuzume Dec 13, 2024
9b11f95
今度こそメテオに召喚者のデータがわたるようになった
Chuzume Dec 13, 2024
7a67b52
トゥルのTick処理を全部General.Mob.Tickで行うようにした
Chuzume Dec 13, 2024
a549a65
トゥルのメテオの処理を最適化
Chuzume Dec 13, 2024
97c8932
足場攻撃に渡してるUUIDがトゥルのじゃなかったので修正
Chuzume Dec 13, 2024
a698cc9
足場攻撃(紫)にダメージ判定と演出が付いた
Chuzume Dec 13, 2024
5a8b26c
幻影がトゥルの射撃攻撃に合わせてメテオでちょっかいだしてくるようになった
Chuzume Dec 13, 2024
3e85e31
イントロ動作を作り直し、いらない処理を削除
Chuzume Dec 13, 2024
c171b4c
おっと、コミット漏れだ
Chuzume Dec 13, 2024
b8846ec
メテオ攻撃の処理を最適化
Chuzume Dec 13, 2024
e9ca880
分身がブレイジングスラッシュ使う処理を用意した
Chuzume Dec 14, 2024
991bd90
Merge branch 'master' into dev/Chuzume-FinalBoss
Chuzume Dec 14, 2024
5407c26
ブレイジングスラッシュの判定などをちゃんとしたぜ
Chuzume Dec 15, 2024
0598960
ディレクトリをリネーム(どう考えてもコンボスラッシュじゃないので)
Chuzume Dec 15, 2024
05936de
ブレイジングスラッシュの見た目が変わった
Chuzume Dec 15, 2024
6578d7c
本体が若干浮くようになった
Chuzume Dec 15, 2024
b23faa3
ブレイジングスラッシュの開始位置が下がった
Chuzume Dec 15, 2024
d4a92cd
幻影にブレイジングスラッシュ撃たせる処理つくった
Chuzume Dec 15, 2024
92b5162
出現地点から0.5上をテレポート地点にするようになった
Chuzume Dec 15, 2024
22c5057
幻影への攻撃指示と、発動位置の調整
Chuzume Dec 15, 2024
1e309a6
一部技のアニメを自然にした
Chuzume Dec 15, 2024
0dc22b8
移動時のパーティクルを変更
Chuzume Dec 15, 2024
76c8e4f
幻影がサンダー攻撃してくる処理を作り、トゥルがそれを使うようになった
Chuzume Dec 15, 2024
f7e3e92
ラスボスサンダーのテレグラフがすごい分かりやすいものに
Chuzume Dec 15, 2024
b9be448
落下ペナルティの判定をちょっと上げた
Chuzume Dec 15, 2024
91952a5
足場の再生に巻き込まれると埋まるのを修正
Chuzume Dec 15, 2024
390ee2b
大掃除である
Chuzume Dec 15, 2024
45c4720
トゥルの死亡時、幻影も消えるように
Chuzume Dec 15, 2024
65dd3b3
デバッグ処理をオフに
Chuzume Dec 15, 2024
83b827a
光技のネタがないので今は一個だけにした
Chuzume Dec 15, 2024
9a743ed
幻影がいると無敵になるギミックもとりあえずオフに
Chuzume Dec 15, 2024
b99bc5a
トゥルと幻影のヘルスを…とりあえず妥当であろう数値に
Chuzume Dec 15, 2024
40ccb53
とりあえず遊べるように足場生成の処理をInitに入れた
Chuzume Dec 15, 2024
6e231e4
明るさ設定した
Chuzume Dec 15, 2024
237101b
エイミングレーザーにダメージ判定がない!!!
Chuzume Dec 15, 2024
404de76
エイミングレーザーのアニメが不自然なの修正
Chuzume Dec 15, 2024
b07eb2a
形態以降のヘルスチェックに、そのフェイズ限定という条件つけた
Chuzume Dec 15, 2024
7be9f70
古い処理を消した影響で動かなくなっていた箇所を修正
Chuzume Dec 15, 2024
c58fdbd
大技時の一部の同じ内容の処理を共通化した
Chuzume Dec 15, 2024
f2ad1ad
コミット漏れ…?
Chuzume Dec 15, 2024
fa99ecd
結局これ未使用だったナ…
Chuzume Dec 18, 2024
ddef01b
オブジェクトのディレクトリ名が実際のものと合っていないのでリネーム
Chuzume Dec 18, 2024
e843f2e
これも結局未使用であった…
Chuzume Dec 18, 2024
614e7a4
おかしなタグ名になっていたので修正
Chuzume Dec 18, 2024
7fdb718
未使用のタグを片付けた
Chuzume Dec 18, 2024
ec9acd9
Animated Java関連のfunctionをインデックスに書いておいた
Chuzume Dec 18, 2024
f86a14d
おっと、.mcfunctionは不要だね
Chuzume Dec 18, 2024
f910124
未使用技の処理の削除
Chuzume Dec 18, 2024
4a3564c
コメントがおかしいので…
Chuzume Dec 18, 2024
e7f0448
幻影のブレイジングスラッシュに判定がなかったので修正
Chuzume Dec 18, 2024
7b7cd0a
幻影のアニメをインデックスに登録
Chuzume Dec 18, 2024
cb6b4fd
更に未使用のものを掃除した
Chuzume Dec 18, 2024
2c4680a
モデルの召喚処理をインデックスに書き忘れていた
Chuzume Dec 18, 2024
2afca4c
withinがおかしいぞ
Chuzume Dec 18, 2024
2c573a5
未使用処理を更に削除
Chuzume Dec 18, 2024
b9fce10
未使用のスコアボードを変更しようとしていた
Chuzume Dec 18, 2024
742d528
[regenerate cache]
Chuzume Dec 19, 2024
5672452
インターバル用のスコアホルダーを定義しておいた
Chuzume Dec 22, 2024
fcd5e87
Merge branch 'master' into dev/Chuzume-FinalBoss
Chuzume Dec 22, 2024
f72f06f
Merge branch 'master' into dev/Chuzume-FinalBoss
Chuzume Jan 3, 2025
a8816f7
インデックスを掃除した
Chuzume Jan 3, 2025
1fd26ff
ボス専用のフィールド作った
Chuzume Jan 3, 2025
c89cf1e
アリーナリセット用の処理を作成
Chuzume Jan 3, 2025
ae753ab
フェイズ2移行時に足場を生成するようになった
Chuzume Jan 3, 2025
20ab1ce
アイスソードが着弾すると砕けてたのを修正
Chuzume Jan 3, 2025
6092dff
雷レーザーのビジュアルを強化。パーティクル数は減ったが、負荷面ではむしろ悪化まである
Chuzume Jan 3, 2025
adce34f
雷レーザーの移動処理をまとめた。アニメをtweenに。
Chuzume Jan 3, 2025
ca0e691
水属性誘導弾がフェイズ1だと一個しか飛んでこないのは舐めすぎなので最初から3wayになった
Chuzume Jan 3, 2025
3c49f79
第2形態移行時のアリーナ召喚処理を修正
Chuzume Jan 3, 2025
ef7cd88
必殺技時、エリア中心の高いところに移動するようになった
Chuzume Jan 3, 2025
fbf0c11
ボス、眷属のアニメ再生処理をtweenに移行
Chuzume Jan 3, 2025
208c02d
アリーナから落下した際の処理をEffectAssetに対応させた
Chuzume Jan 5, 2025
a05c0e3
死亡時にアリーナを元に戻す都合、プレイヤーが埋まりかねないので落下中のプレイヤーを呼び戻すように
Chuzume Jan 5, 2025
ffda4ba
戦闘開始時の処理を変更、露骨に隙を見せるように
Chuzume Jan 5, 2025
043096a
イントロ動作のディレクトリを買えた
Chuzume Jan 5, 2025
0d06494
光属性の技のときに画面を光らせなくなった
Chuzume Jan 5, 2025
08817e8
必殺技時の画面エフェクトも消えちゃってたので追加
Chuzume Jan 5, 2025
603413b
幻影ちゃんのモデル追従処理を調整
Chuzume Jan 5, 2025
493cecf
水近接攻撃時の、幻影への攻撃指示のタイミングがおかしかった
Chuzume Jan 5, 2025
8b7b6e1
そういや開幕動作時のディレクトリ変えてた
Chuzume Jan 5, 2025
42b3fee
幻影ちゃんのテレポート位置をトゥルと同じ高さに
Chuzume Jan 5, 2025
2c88f94
幻影のインデックスを修正
Chuzume Jan 5, 2025
d629230
トゥルからの幻影テレポート指示時、正しく動作していなかったのを修正
Chuzume Jan 5, 2025
e7bcec3
フェイズ3移行時の幻影召喚位置を調整
Chuzume Jan 5, 2025
455d038
表情変更用のAJのコマンドを一応インデックスに入れた
Chuzume Jan 5, 2025
b841473
レーザーの長さに関するスコアボードができた
Chuzume Jan 5, 2025
369a00a
冷静に考えたらレーザーの長さ用のスコアボードいらんな…
Chuzume Jan 5, 2025
568585c
トゥルレーザーの見た目持続を短くした
Chuzume Jan 5, 2025
cbc3930
冷静に考えたら、ここスコアホルダーすらいらない?
Chuzume Jan 5, 2025
1ba808c
幻影の雷レーザーの仕様を変更。トゥルの攻撃の最後にこちらを追うレーザーを撃つようになった
Chuzume Jan 5, 2025
4b9b837
奈落落下時の処理に余計なセレクターがついていた
Chuzume Jan 5, 2025
16575c7
トゥルタリアの撃破演出ができた
Chuzume Jan 5, 2025
2ba4077
死亡時に落ちてたプレイヤーは無理やり真ん中に来るようになった
Chuzume Jan 5, 2025
ec19c3c
未使用のタグを削除
Chuzume Jan 5, 2025
a46c59c
死亡演出のリメイクに伴い不要になった処理を削除
Chuzume Jan 5, 2025
92194d8
本体の撃破時のサウンド変更
Chuzume Jan 5, 2025
10f0296
死亡演出オブジェクト側の演出も変更。ビーム!
Chuzume Jan 5, 2025
d4a8f3d
ルートテーブルを空のものに
Chuzume Jan 5, 2025
2455fdd
足場のコアIDを使える場所を更に増やした
Chuzume Jan 5, 2025
e1ef77c
未使処理を削除
Chuzume Jan 5, 2025
b58d66d
メテオレインの処理に妙なのが混ざってたので修正
Chuzume Jan 5, 2025
0cd5f16
まだ未使用の処理があった
Chuzume Jan 5, 2025
33f3a8b
未使用の定義してないタグを消そうとしていた
Chuzume Jan 5, 2025
29f7527
スコアホルダーを定義しわすれていた
Chuzume Jan 5, 2025
7145951
[regenerate cache]
Chuzume Jan 5, 2025
06e3df5
シールドの処理は今はないのでコメントアウト
Chuzume Jan 5, 2025
657a7dd
雑にコピペでもしたのか、removeから呼び出してるはずがinitからの呼び出しになっていた
Chuzume Jan 5, 2025
10006c6
これ多分デバッグ用の処理だな…
Chuzume Jan 7, 2025
6187f95
レビュー対象になりそうだったので、自分のモデルを指定する処理にdistanceがついた
Chuzume Jan 7, 2025
69cfbbb
使えと言われても知らないものは使えない ストレージをasset:tempにした
Chuzume Jan 7, 2025
46d59d9
もう使ってないタグを削除
Chuzume Jan 7, 2025
fcb438d
未使用のタグを削除
Chuzume Jan 7, 2025
48daf32
未使用消えた
Chuzume Jan 7, 2025
18fd1e6
よくわからないが消さないとよくないらしい
Chuzume Jan 7, 2025
522c48d
一時期は本体側で足場のID決めてたのね…
Chuzume Jan 7, 2025
4ec738c
エンドゲームボス扱いにした。「遅れながら」って何…?
Chuzume Jan 7, 2025
fe30993
ちゃんと消せって書いてあるやん!!!
Chuzume Jan 7, 2025
fee0089
絶対実行はされないけどコメントアウトした レビューだから
Chuzume Jan 7, 2025
15bb4cb
念の為、モデルを呼ぶ範囲を広げた
Chuzume Jan 7, 2025
1abe762
remove時にも死亡時と同じレベルのオブジェクトキルが行われるようになった。
Chuzume Jan 7, 2025
d3aefed
体力の割合の処理にあった未使用のタグなどを削除
Chuzume Jan 7, 2025
5c5fa0f
属性リストが空になると光属性に移行するので、リストの再付与に関する処理はコメントアウト
Chuzume Jan 7, 2025
a44adfb
タグ分岐削除
Chuzume Jan 7, 2025
0fa3975
氷の誘導弾に不要な処理が残っていた
Chuzume Jan 7, 2025
19f6c2f
誤字の修正
Chuzume Jan 7, 2025
ca36d14
おっと、コミット漏れ。Typoの修正。
Chuzume Jan 7, 2025
1b0252c
地面探す処理、今はもう使ってないね…必要になったらもっといいの作ろう。
Chuzume Jan 7, 2025
8772ca5
スターフューリーのタグ消し忘れてた
Chuzume Jan 7, 2025
1b1158c
コメント修正
Chuzume Jan 7, 2025
d680098
実行されることは絶対にないが、コメントアウトしておいた
Chuzume Jan 7, 2025
bed64bb
なにかの残骸が残っていた箇所を削除
Chuzume Jan 7, 2025
fc5d92d
未使用の処理を削除。足場攻撃の位置がかぶることは、そもそもで無い。
Chuzume Jan 7, 2025
d4aecb5
マクロでリスト数によって分岐する処理消した
Chuzume Jan 7, 2025
362e0b0
足場攻撃紫にも、赤と同じ演出を追加
Chuzume Jan 7, 2025
c66ac39
ホーミングショットの処理を変更。これでいいか!?
Chuzume Jan 7, 2025
2882295
typoを修正
Chuzume Jan 7, 2025
2e8ca58
そういや幻影はもうレーザーを偏差撃ちとかしないのでタグ削除
Chuzume Jan 7, 2025
a22296e
typo修正
Chuzume Jan 7, 2025
cafc507
足場破壊処理、ここにあるべきではないな…
Chuzume Jan 7, 2025
448de8d
オブジェクトキルのところをソートした
Chuzume Jan 7, 2025
5d2988b
ホーミング弾の飛び方ヘンだったので修正。足元狙いになった。
Chuzume Jan 7, 2025
c5ba0a4
ファイアボールの処理を調整
Chuzume Jan 7, 2025
377a41c
インデックス修正。
Chuzume Jan 7, 2025
cbf28d8
モデル剥がれたから範囲デカくした
Chuzume Jan 7, 2025
8216e7a
ランダムサンダーがなんとフェイズで強化されてない!
Chuzume Jan 7, 2025
d12b4aa
ボスがよく引っかかるので、アリーナの縁のハーフブロックを取った
Chuzume Jan 7, 2025
12a0996
火の玉の弾速を調整
Chuzume Jan 7, 2025
7339ddf
Merge branch 'master' into dev/Chuzume-FinalBoss
haiiro2gou Jan 7, 2025
02e29b7
スキル1週後の挙動がおかしかったので修正。
Chuzume Jan 7, 2025
497bb81
ランダム移動の対象選択に範囲上限を付けた。
Chuzume Jan 7, 2025
bd16032
呼び出し元、実はリセットからのみだったので…
Chuzume Jan 7, 2025
cb1bf55
召喚時に0.5ブロック上にズレるようになった。
Chuzume Jan 7, 2025
1b309c8
Merge branch 'dev/Chuzume-FinalBoss' of https://github.com/ProjectTSB…
Chuzume Jan 7, 2025
e6cb774
ファイアボールが演出過多なのでちょっと削った
Chuzume Jan 7, 2025
289ffa7
属性リストの再付与タイミングを、「光属性モードのときに属性選択を行ったら」にした
Chuzume Jan 7, 2025
f85593b
デバッグ用の処理残したまんまだった!
Chuzume Jan 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
944 changes: 944 additions & 0 deletions Asset/data.ajmeta

Large diffs are not rendered by default.

11 changes: 0 additions & 11 deletions Asset/data/asset/functions/mob/1004.tultaria/0.load.mcfunction

This file was deleted.

129 changes: 101 additions & 28 deletions Asset/data/asset/functions/mob/1004.tultaria/_index.d.mcfunction
Original file line number Diff line number Diff line change
Expand Up @@ -3,31 +3,104 @@

#> tag
# @within function asset:mob/1004.tultaria/**
#declare tag RW.This
#
#declare tag RW.Boss
#declare tag RW.ArmorStand
#declare tag RW.ArmorStandThis
#declare tag RW.XYZ
#
#declare tag RW.HPless75per
#declare tag RW.HPless50per
#declare tag RW.HPless40per
#declare tag RW.HPless30per
#
#declare tag RW.SkillMelee
#declare tag RW.SkillMeteor
#declare tag RW.SkillCoordinate
#declare tag RW.SkillOffCoordinate
#declare tag RW.SkillBall
#declare tag RW.SkillStarfury
#declare tag RW.SkillSummon
#
#declare tag RW.MeteorMaker
#declare tag RW.BigMeteorMaker
#declare tag RW.CoordinateMarker
#declare tag RW.OffCoordinateMarker
#declare tag S2.Wait
#
#declare tag RW.DeathAnimation
#declare tag RW.DeathInit

# ボスのモードに関するタグ
#declare tag RW.Mode.Fire
#declare tag RW.Mode.Water
#declare tag RW.Mode.Thunder
#declare tag RW.Mode.Light
# ボスの状態に関するタグ
#declare tag RW.CanElementChange
#declare tag RW.SkillSelected
# ボスの体と移動に関連するタグ
#declare tag RW.Opening
#declare tag RW.PlayerFacing
#declare tag RW.TeleportMarker
#declare tag RW.Move
#declare tag RW.TickLock
#declare tag RW.InAction
#declare tag RW.DisableInertia
# ボスのモデルに関するタグ
#declare tag RW.ModelLocator.LeftHand
#declare tag RW.ModelLocator.RightHand
#declare tag RW.ModelRoot
#declare tag RW.ModelRoot.Target
# ボスのマーカーに関するタグ
#declare tag RW.RotateMarker
#declare tag RW.Marker.SpawnPoint
#declare tag RW.MarkerInit
#declare tag RW.TeleportMarker
#declare tag RW.BodyMarker
#declare tag RW.Marker.Aim

# ボスの使う大技のタグ
#declare tag RW.Transition.Phase2
#declare tag RW.Transition.Phase2.Attack
#declare tag RW.Transition.Phase3
#declare tag RW.Transition.Phase3.Attack
# ボスの使う技のタグ
# 火属性
#declare tag RW.Skill.Meteor
#declare tag RW.Skill.MoveShot
#declare tag RW.Skill.BlazingCombo
# 水属性
#declare tag RW.Skill.SpinSlash
#declare tag RW.Skill.SwordRain
#declare tag RW.Skill.HomingShot
# 雷属性
#declare tag RW.Skill.Thunder
#declare tag RW.Skill.LightningStab
#declare tag RW.Skill.AimingLaser
# 無属性
#declare tag RW.Skill.Starfury
# 雷攻撃は複数パターンあってもいいよね
#declare tag RW.Skill.Thunder.1
#declare tag RW.Skill.Thunder.2
#declare tag RW.Skill.Thunder.3
#declare tag RW.Skill.Thunder.4
# メテオ攻撃にも複数パターンあってもいいよね
#declare tag RW.Skill.Meteor.1
#declare tag RW.Skill.Meteor.2
#declare tag RW.Skill.Meteor.3
#declare tag RW.Skill.Meteor.4
# 剣の雨攻撃も複数パターンあります!
#declare tag RW.Skill.SwordRain.1
#declare tag RW.Skill.SwordRain.2
#declare tag RW.Skill.SwordRain.3
#declare tag RW.Skill.SwordRain.4
# ボスの飛び道具のタグ
#declare tag RW.ChainLightning.Common
#declare tag RW.ChainLightning1
#declare tag RW.ChainLightning2
#declare tag RW.ChainLightning3
#declare tag RW.ChainLightning4
#declare tag RW.ChainLightning5
#declare tag RW.ChainLightning6
# Animated animated_java
#declare function animated_java:tultaria/summon
#declare function animated_java:tultaria/animations/neutral_air/tween
#declare function animated_java:tultaria/animations/attack_magic_1_right/tween
#declare function animated_java:tultaria/animations/attack_magic_1_left/tween
#declare function animated_java:tultaria/animations/attack_magic_2_right/tween
#declare function animated_java:tultaria/animations/attack_magic_2_left/tween
#declare function animated_java:tultaria/animations/attack_magic_3_right/tween
#declare function animated_java:tultaria/animations/attack_magic_3_right/tween
#declare function animated_java:tultaria/animations/attack_magic_3_right_loop/tween
#declare function animated_java:tultaria/animations/attack_melee_1/tween
#declare function animated_java:tultaria/animations/attack_melee_1/tween
#declare function animated_java:tultaria/animations/attack_melee_2/tween
#declare function animated_java:tultaria/animations/attack_melee_2/tween
#declare function animated_java:tultaria/animations/attack_melee_3/tween
#declare function animated_java:tultaria/animations/attack_melee_3/tween
#declare function animated_java:tultaria/animations/attack_melee_4_windup/tween
#declare function animated_java:tultaria/animations/attack_melee_4_active/tween
#declare function animated_java:tultaria/animations/dodge_back/tween
#declare function animated_java:tultaria/animations/dodge_side/tween
#declare function animated_java:tultaria/animations/pause_all
#declare function animated_java:tultaria/apply_default_pose
#declare function animated_java:tultaria/remove/this
#declare function animated_java:tultaria/variants/winged/apply
#declare function animated_java:tultaria/variants/face_eyehalf/apply
#declare function animated_java:tultaria/variants/face_eyeclose/apply
#declare tag aj.tultaria.bone.right_ring
#declare tag aj.tultaria.bone.left_ring

This file was deleted.

39 changes: 26 additions & 13 deletions Asset/data/asset/functions/mob/1004.tultaria/death/.mcfunction
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,38 @@
#
# @within function asset:mob/alias/1004/death


# 演出
playsound minecraft:block.glass.break hostile @a ~ ~ ~ 4 0.7
playsound minecraft:block.glass.break hostile @a ~ ~ ~ 4 0.8
playsound minecraft:block.glass.break hostile @a ~ ~ ~ 4 0.9
playsound minecraft:block.amethyst_cluster.break hostile @a ~ ~ ~ 4 1.5
playsound minecraft:block.amethyst_cluster.break hostile @a ~ ~ ~ 4 1.6
playsound minecraft:block.amethyst_cluster.break hostile @a ~ ~ ~ 4 1.7

# 落下中のプレイヤーがいたら中心に置く
execute at @e[type=marker,tag=RW.Marker.SpawnPoint,distance=..64,limit=1] positioned ~-50 ~-14 ~-50 run tp @a[dx=100,dy=10,dz=100] ~ ~ ~

# 画面エフェクト
title @a[distance=..64] times 0 5 10
title @a[distance=..64] title {"text":""}
title @a[distance=..64] subtitle {"text":"\uE010","font":"screen_effect","color":"#CCCCCC"}

# 死亡アニメーションをするためのアマスタを召喚する
summon armor_stand ~ ~ ~ {NoGravity:1b,Invisible:1b,Tags:["RW.DeathAnimation","RW.DeathInit","Object","Uninterferable"],Pose:{LeftArm:[-20f,0f,-10f],RightArm:[-90f,0f,30f],Head:[-25f,0.1f,0.1f]},DisabledSlots:4144959,HandItems:[{id:"minecraft:stick",Count:1b,tag:{CustomModelData:20068}},{id:"minecraft:stick",Count:1b,tag:{CustomModelData:20068}}],ArmorItems:[{},{},{},{id:"minecraft:stick",Count:1b,tag:{CustomModelData:20076}}]}
# 足場を元に戻す
execute at @e[type=marker,tag=RW.Marker.SpawnPoint,distance=..64,limit=1] run function asset:mob/1004.tultaria/tick/reset_arena

# アマスタに位置をあわせる
execute as @e[type=armor_stand,tag=RW.ArmorStand,distance=..3,sort=nearest,limit=1] at @s run tp @e[type=armor_stand,tag=RW.DeathInit,distance=..3] ~ ~ ~ ~ ~
# オブジェクト類のキル
function asset:mob/1004.tultaria/tick/reset/remove_objects
kill @e[type=marker,tag=RW.Marker.SpawnPoint,sort=nearest,limit=1]

# タグを消す
tag @e[type=armor_stand,tag=RW.DeathInit] remove RW.DeathInit
# 「忠誠の幻影」がいたら消す
execute as @e[type=wither_skeleton,scores={MobID=1005},distance=..64] run function api:mob/kill

# もともといるアマスタには死んでもらう(複数召喚されてる場合、もし巻き込まれても大丈夫)
kill @e[type=armor_stand,tag=RW.ArmorStand]
# モデルを消す
execute as @e[type=item_display,tag=RW.ModelRoot,distance=..8,sort=nearest,limit=1] run function animated_java:tultaria/remove/this

# マーカー消す
kill @e[type=marker,tag=RW.XYZ,limit=1]
# 撃破演出用オブジェクトを召喚
data modify storage api: Argument.ID set value 2056
execute facing entity @p[distance=..64] eyes run function api:object/summon

# スケジュールループを開始する
schedule function asset:mob/1004.tultaria/death/3.death_tick 1t
# Super!
function asset:mob/super.death

This file was deleted.

This file was deleted.

This file was deleted.

33 changes: 8 additions & 25 deletions Asset/data/asset/functions/mob/1004.tultaria/hurt/.mcfunction
Original file line number Diff line number Diff line change
@@ -1,33 +1,16 @@
#> asset:mob/1004.tultaria/hurt/
#
# Mobの被ダメージ時の処理
# Mobのダメージ時の処理
#
# @within function asset:mob/alias/1004/hurt
#> private
# @private
#declare score_holder $HealthPercent

# HP割合を取得
function api:mob/get_health_percent
# 代入する
execute store result score $HealthPercent Temporary run data get storage api: Return.HealthPer 100

# VFX
# 演出
playsound minecraft:entity.generic.hurt hostile @a ~ ~ ~ 1 0.7
# execute if entity @s[tag=RW.Shield] run playsound minecraft:block.amethyst_cluster.break hostile @a ~ ~ ~ 2 0.5
# execute if entity @s[tag=RW.Shield] run playsound minecraft:block.end_portal_frame.fill hostile @a ~ ~ ~ 2 0.5

# タグを消す
tag @s remove RW.HPless75per
tag @s remove RW.HPless50per

# タグ付与
# 75%以下
execute if score $HealthPercent Temporary matches ..75 run tag @s add RW.HPless75per
# HP50%以下
execute if score $HealthPercent Temporary matches ..50 run tag @s add RW.HPless50per
# HP40%以下
execute if score $HealthPercent Temporary matches ..40 run tag @s add RW.HPless40per
# HP30%以下
execute if score $HealthPercent Temporary matches ..30 run tag @s add RW.HPless30per
# 体力チェック
function asset:mob/1004.tultaria/hurt/check_health

# リセット
scoreboard players reset $HealthPercent
# Super!
function asset:mob/super.hurt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#> asset:mob/1004.tultaria/hurt/check_health
#
#
#
# @within function asset:mob/1004.tultaria/hurt/

#> private
# @private
#declare score_holder $Health

# 現在体力を割合で出す
function api:mob/get_health_percent

# ストレージをスコアに
execute store result score $Health Temporary run data get storage api: Return.HealthPer 100
#tellraw @a [{"text":"score: "},{"score":{"objective":"Temporary","name":"$Health"}}]

# 75%以下
execute if score @s RW.Phase matches 1 if score $Health Temporary matches ..75 run function asset:mob/1004.tultaria/hurt/health_under_75
# HP50%以下
execute if score @s RW.Phase matches 2 if score $Health Temporary matches ..50 run function asset:mob/1004.tultaria/hurt/health_under_50

# リセット
scoreboard players reset $Health
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#> asset:mob/1004.tultaria/hurt/health_under_50
#
# 50%切ったときの処理
#
# @within function
# asset:mob/1004.tultaria/hurt/check_health
# asset:mob/1004.tultaria/hurt/test_hp50

# Tick初期化
scoreboard players set @s General.Mob.Tick -1

# タグ付与
tag @s add RW.Transition.Phase3

# リセット
function asset:mob/1004.tultaria/tick/reset/skill_tag
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#> asset:mob/1004.tultaria/hurt/health_under_75
#
# 75%切ったときの処理
#
# @within function
# asset:mob/1004.tultaria/hurt/check_health
# asset:mob/1004.tultaria/hurt/test_hp75

# Tick初期化
scoreboard players set @s General.Mob.Tick -1

# タグ付与
tag @s add RW.Transition.Phase2

# リセット
function asset:mob/1004.tultaria/tick/reset/skill_tag
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#> asset:mob/1004.tultaria/hurt/test_hp50
#
# デバッグ用、HPを50%まで下げた扱いにする
#
# @within function asset:mob/1004.tultaria/tick/**

execute as @e[type=wither_skeleton,scores={MobID=1004}] at @s run function asset:mob/1004.tultaria/hurt/health_under_50
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#> asset:mob/1004.tultaria/hurt/test_hp75
#
# デバッグ用、HPを75%まで下げた扱いにする
#
# @within function asset:mob/1004.tultaria/tick/**

execute as @e[type=wither_skeleton,scores={MobID=1004}] at @s run function asset:mob/1004.tultaria/hurt/health_under_75
Loading
Loading