約 19,757 件
https://w.atwiki.jp/jpnovaro/pages/13.html
コマンド名(@) 効果 @arealoot ドロップ自動回収 ON/OFF @autotrade 自動露店 @shopjump x座標 y座標 market内でのみ使用可能。,は不要。座標の露店付近にジャンプする @noks パーティーメンバー以外の横殴り防止。使用推奨 @whosell ID or item名 露店検索、ws @whobuy ID or item名 買取露店検索、wb @command 全てのコマンドを表示 @ [] @ [] @ [] @ [] @duel [対象キャラ名] duelMAPでのみ使用可能、duel要請を送る。承諾したキャラクターと対人が出来る |CENTER @accept|duel承認 |CENTER @reject|duel拒否 @leave duel解除
https://w.atwiki.jp/gfonlinejp/pages/27.html
成就システムとは ゲーム内各地の逸話に基づいた謎解きに挑戦することで謎を解き、特別なアイテムを得ることができます。 Adventure LogウィンドウからHistoryを選択 Triviaの欄で各地の逸話を確認できます。 逸話をクリアすることで得られるアイテムは収納可能。 所定の数の謎を解明することで、専用のアビリティも得られます。 各地逸話 Blue Bay + ... Delicious dryed fish サーバータイムの夜~深夜にかけて現れる漁師から鯖を買い、Cyerに話しかけて干物にする Hungry Mouth 商人からBlue Bay Appleを購入し、所持した状態でAdami(x 641,Y 498)の後ろの鳥に近づく I just want to go to swim Landittとの会話にて、It's hot, why not go to swim?を5回くらい連続で選択した後に Swimming is really enjoyable!を選択 Ecological nurse 孤島のMarcusとの会話What's so special about this island?を選択した後に海沿いのサンゴ礁(X 125,Y 325)を見に行く。 サンゴ礁に近づくとゴブリンが沸くので倒す Grueling Grilling 商人からCherry Barbecued Tenderloinを購入し、所持した状態で焚火(X 413,Y 160)に近づく Curiosity Calls Royal Special Agentとの会話I want to spend 1 Gold to travel to the most mysterious place ever!を選択 Multi-Character Management Cyerとの会話Have you every thought about expanding your orcagard?を選択 Atalienneと会話You relay Cyer's predicament with the worm infestation.を選択して卵をもらう CyerにI talked to Atalienne, and she gave me this...を選択して卵を渡す Fool Me Twice Royal Special Agentとの会話I don't see any of the mysterious places you were talking about.を選択 バフ欄にRevenge statusがたまるので、5スタックさせる Just pay me already!を選択 Crabs in Bucket HEarty Crabを倒して Crab Eggs , Crab Leg , Crab Shell をドロップさせる 錬金術師へアイテムを持って行き、アイテムを合成して Crab Bucket を作成 ( Crab Eggs をレシピの枠にセットすると作成可能) Crab Bucket をMyge(離島じゃない方)に話しかけ、Here's the~を選択。 ※ Crab Eggs は素材リュックに入るので注意 Magic 101 Adamiに話しかけ、I hear~を選択肢[Adami's Request]状態にする。その後Ralakeshiaに話しかけ、Adami hopes~を選択し、 Magic 101 を獲得。 再度Adamiに話しかけ、Ralakeshia wants~を選択し、完了 Crafty Rabbit Warren Traveling Merchant に話し、I heard that~を選択し、指定された座標(485,204)へ行く バフ欄に Found One Rabbit Burrow! が付くので、バフの説明欄に書いてある座標(546,294)に行く Found Two Rabbit Burrow!がバフ欄についたらその状態で再びTraveling Merchantと会話をする Climbing Hight Old Man of the lsles Marcusとの会話 The trees on this island are si tall Tree Climbingのバフが付くので書いてある座標へ移動(家の裏のでかい木に突っ込む) ※しばらく硬直するけど、待ってると達成する Kaslow Plains + ... Mother's Needle and Thread Francisから Knitted Shooter Jacket をもらい、Russellに話しかけIt's really coldを選択し渡す Don't Bet on it (X 728,Y 350)付近の箱を壊して Fish Monster Transfomation Potion を入手 ポーションを使った状態でTidoと会話し、Nothing in the~を選択する Territory patrol Kaslow入口にいる左側の兵士と会話してCarslo patrol team状態になる Tido,Russell,Tomasの3人に話しかけ、Anything strange around here?を選択する Pause That Refreshes Magellanの隣にいる商人から Mid-Ether を5個購入してMagellanに渡す Who Region Kaslow Plains Leanから Poisoned Bow を受け取る(Pick up Russell's~を選択) Russellに話しかけ、This bow~を選択し弓を渡す Goblin Gawker Asakの会話で Goblin's Favorite Food を入手 アイテムの指定する座標で使用して、ゴブリンを撃破 Just Passing Through Tomasに話しかけHave there been~を選択し、Handy Help状態になる バフ欄の座標に行くと、敵が沸くので撃破する Lady of War Berlindaに話しかけDo you need help?を選択し Heavy Package を受け取る アイテムの座標へ行き使用する Poetry and Distance Kaslow入口にいる右側の兵士と会話しIs it boring~を選択し、Distant Scenery状態になる バフ欄に表示される座標に行く 最初に会話をした兵士の元へ戻り、I've seen itを選択し、報告 Super Pesticide Berlindaから Super Pesticide 2020 を受け取り、アイテムの座標で使用する When a Man's Gotta Go (X 512,Y 286)付近の隊列2列目左側の兵士に話しかける Love Conquera All Leanに話しかけI hear~を選択し Lipstick を受け取り、Topherに渡す 再びLeanと会話する Sprites'Forest + ... Let's be Friends Cyerfuと会話”My treat”を選択 Unprecedented Request Master Namcpと会話"Hit me haed"を選択 Listen to the crying sea 座標(X 470,Y 200)付近に行くと声が聞こえてくるので数秒放置 Overconfident Master Namcpと会話"Hit me haed"→”Too soft,one more punch!”の順番で選択 Love is All Around Caretと会話”What do you think of Jody?"を選択 5回繰り返してLiar,Liarを5スタックさせる "Jody is really pretty,isn't she?"を選択 Moonlight Mysteryd Botanist Roy(488,358)と会話"Look for the Moonflower from the dream"を選択するとMoonflower Seedを入手できる。 座標 (370, 137) でアイテムを使用して、ムーンライト フェアリーを召喚 The Lefendary Forest Fairy Adventurer Jody (127, 478)と会話"Any new discoveries lately?" を選択すると[Monster Mayhem] ステータスを取得。 座標 (467, 318) に移動して、フォレスト フェアリー x 2 をスポーンして完了 Something’s Fishy Harlan (324, 123)と会話"Let me give it a try!" を選択[Patience is a Virtue] ステータスを得る。 3分間放置して"Little Fish", "Big Fish", "Fish Lord".の3体を倒す。 On the Hunt Hunter Leis (123, 529)と会話"Can you teach me to hunt?" を選択 Spiced Baitを入手できる 座標 (186, 700) でアイテムを使用して、アジャイル ピグレットを召喚 アジャイル ピグレットを撃破してアイテムを入手。 Hunter Leisと会話"I finally got it"を選択して完了 So You Think You Can Hop Sprite Messenger Charlotte (266, 237)と会話"You found something interesting?"を選択してフルートを入手 座標(423, 454)で使用 Demon Fox Sword Ursuva Guard または Ursuva Officerを倒して Demon Fox’s Heirloom Swordを入手 «Demon Fox Leather» Yather (184, 722)と会話で"Is this your sword?" を選択して完了 I Love Jelly Rabbits Sprite Messenger Charlotte (266, 237)との会話で"I want the previous flute."を選択してフルートを入手する Adventurer Jody (126, 478)と会話"I heard that you are looking for jelly rabbits?"を選択してフルーツを入手。 座標 (423, 454)でフルートを使用してCheerful Jelly Rabbitを召喚してモンスターをターゲットしてフルーツを使うと[Capture the Jelly Rabbit!]ステータスを得る。 ジョディの元へ戻り、"I caught the jelly rabbit!"を選択して完了 Homesickness «Ursuva Guard» Sowa (558, 612)と会話"I can help you get out of here." を選択して[Help Deserter]ステータスを得る。 Sowaを守りながら座標(354, 647)付近へ移動 ※Master Nancoあたりにテレポ石で移動したら楽です。 Hungry Hydrangea Botanist Roy (488, 558)と会話"Are there any new discoveries?"を選択し、Mysterious Seedを入手座標(300, 481)でアイテムを使用 Giant Hungry Hydrangeaを撃破して完了。 For you 座標(213,227)にある箱を壊し、Dusty Time Capsuleを入手 Mysterious Man(267,231)との会話"What is the most impressive thing in life?"を選択して完了。 Loved by Nature 一般モブLeafy Treantから攻撃を受けてステータス"Phytoncide Bath"を10スタックさせる。 Shell Hill + ... Delicious Matsuzaka Pork Yuriに話しかけてI'm hungryを選択し、ロープをもらう ロープの説明にある座標に移動して使用 イノシシを連れてキャンプの焚火(X 338,Y 472)に近づく See You in the Next Life Razorback Hog(X 105,Y 470辺)から Relic of Ali's Son をドロップし、 Aliとの会話”Longing for his son”を選択して渡す The Revenge of Yoli Yuriとの会話”It's said that you fell on the ground when you were outside of the village?"を選択して Steamy jelly をもらう アイテム説明の座標に移動して使用するとジェリーラビットが出現するので倒す Gevuer Technology is not reliable Blairとの会話”It's said that you've got special Sound stone?"を選択してアイテムをもらい、その場で使用 Mmm,Crabby Patties! Iyettaとの会話"What happened to you face?"を選択してレシピを獲得 商人から Crispy Fried Shell Crab を購入 錬金術師で Crab Burger Supreme を作成 Iyettaに渡す Shiptard Saviro Brydiに話しかけて Scented Bag を3個もらう、それぞれのアイテムが対応している座標で使用 再びBrydiに話しかけて終了 Drops Form Heaven Aliとの会話”Your employees tell me they're happy to work here"を選択し、アイテムをもらう 説明欄の座標で使用し、Aliのもとへ戻り”The workers seem to appreciate cold water."を選択 The Legend of Cora Ifu,Candice,Bishiopの3名と会話をしてCoraについての話を聞いた後にCoraと会話をする Don't Feed the Animals Docile Wolf に話しかけ Pet the wolfを5回選択 The Importance of Localization Magic Jelly Rabbit,Naughty Jelly Rabbitから Jelly Rabbit Skin , Jelly Rabbit Residue をドロップさせ Boronoとの会話”Will these suffice?”を選択 Trade Secret Questionable Merchantと会話をしてProbing into the Secrest of Shipyardのバフをもらい、バフに書かれた座標に行く 再びQuestionable Merchantと会話をする Pups are Cute 商人からOtameal Porridgeを購入アイテム説明の座標へ行き使用する。 Moonlight Forest + ... Pink Fish Kerから Cute Fishing Net ,を受け取る (X 162,Y 120)で使用すし、 White Koi を入手 Colbyと会話して Pink Koi を入手 Kerに渡す Setting Affairs Kerから Bloom Transformation Potion を受け取る ポーションを使用してColbyと会話する Relax of interest Moon light Forest Ascetic Moncと会話しMeditation under the fall状態になる バフの持続時間を使い切りAscetic Moncと会話する (その場から移動するとバフが消え、最初からになります) A flavor of passion Fannyから A barbecue sauce ,Wattから A Fresh mushrooms を受け取る その後にLaneから Passion baked mushroom kebab を受け取るり、アイテムを使用する Delicious Dried Fish Ascetic Moncと会話をすると敵が出るので倒す No Accounting for Taste 商人から Wild Mushroom Salad を購入してJoeに渡す ArceneOfferings Elinaと会話をしてAsk about yesterday's fireworks状態になり、(X 471,Y289)へ行く Crushing on Crazy イリア入口にいる兵士の左側に会話をしてロープを受け取る Forest Wolfに使用する Moroのもとに連れていきプレゼントする The Door is There Deve,Swafer,Colbyの3名から Protest Letter を受け取り、Xiapunaに渡す Uncanny Resemblance Baniaと会話をしてSpritely Deception状態になる Demisと会話をする A Vanishing Delicacy (X 560,Y 184)周辺のキノコを壊して Endangered Mushrooms を獲得しWattに渡す Looks Are important イリア入口の階段に生えているキノコを壊してつくバフを5スタックした状態で入口前の兵士(右側)に話しかける Ironwheel Beach + ... Cause of Luck ZoroとBrouneyから Water of Blessing と Blank Spell Paper を受け取る 二つのアイテムを錬金術師で合成し、アイテムをHaydenの近くで使う Happy Encountr Iron wheel Qutpost入口付近のJale Mecha Soldeierに話しかけMecha Mountの元へ連れていく You should be honest and down to earth Mechanical Agent との会話でWorld's Grand Treasureへテレポートする 灯台の下にワープするので、Lighthouse Keeperの会話で元の場所へテレポートを使って戻る The Sailor's serect treasure Browney Boathouseの奥の赤い箱を破壊して Rusted Shobel を拾うw アイテムに書いてある座標でアイテムを使用する 敵が出るので倒す Starving Soldier Outpost Team Leader Pippenとの会話"I hear one of the soldiers was feeling a little peckish yesterday?" おにぎりをもらってHaydenに渡す Guilding Light Cylotreとの会話で Lighthouse Part を入手 灯台の裏でアイテムを使用 Treasure Seekers General Store Owner Elmaから llegible oil can を購入 Lighthouse Keeperに渡す Like a Rock Borsdaと会話し Karaoke Machine を入手 アイテムの座標へ移動して使用 A Wild Ride Outpost Team Leader Pippenとの会話"You have something on your mind?"でアイテムを入手してその場で使用するとライド状態になる バフ欄のライドのアイコンにある座標に移動する。別のアイコンが現れたらPippenの前に戻る The Best Bait Zoroとの会話"I hear you're good at making baits."を選択してレシピを入手 近くのMecha Mountから Small Screw を入手 Spongy Caterpillorsから Caterpillar Mucus をドロップ 錬金術師で合成したアイテムをZoroに渡す Smuggler's Trabe Browney Boathouseの奥にいる二人のSailorの左、右、左の順番で会話をする Old Partner (X 71,Y146)付近の採掘気に近づき Old Photo を入手 Haydenに写真を渡す Steam Mine Mountain + ... Nature Strikes Back Asiから Power Digger を受け取り、近くで使用する First on the Scene Bruから Mineral Detector を受け取る (X 520,Y;178)で使用 石をYalashiに渡して鑑定してもらう Dear,I turn the robot into a bigger one! Asiから Small Mining Robot X96 を受け取る (X 481,Y 213)付近で使用 出てきた青いロボットを倒す Debt-collection expert Daneとの会話でDebot collect状態になる (X 213,Y 319)へ行く Somebody's Got to do it Yellow-Billed Sunbirdから Putrid Excrement をドロップさせる アイテムをSaermonに渡す Missind Dearly Tasalaから Succulent Sunbird Meat を受け取る Murrayにアイテムを渡す Heaven Scent Asiから Empty Bottle を受け取り(X 184,Y 416)付近で使用 Strange Smelling Bottle を獲得し、Asiの近くで使用 Spelunking Specialist Bruから Shovel を受けとる (X;570,Y178)付近で使用 Mine Map をBruに渡す Spit and Polish Yalashiから Exploration Equipment を受け取る (X 430,Y 487)付近で使用 Hot Spring状態でYalashiと会話 Stay Hydrated Stan's Quarryのゴブリンから Watter Bottle をドロップ Renaultに渡す Hot!Hot! Benlenと会話Steam Burns状態になりバフの座標へ移動
https://w.atwiki.jp/fland/pages/143.html
[地図] [遺跡地下0-3] [遺跡地下8-11] 遺跡地下4F NPC 場所 名前 座標 備考 出現幻獣 Lv 名前(台) 名前(日) 属性 種類 備考 76-78 暴暴企鵝 爆熱ペンギン 火 ペンギン 76-78 #25366;土大可獸 マッドベック 土 カモノハシ 遺跡地下5F NPC 場所 名前 座標 備考 出現幻獣 Lv 名前(台) 名前(日) 属性 種類 備考 76-78 搖錢樹 金葉樹 金 食人樹 78-80 土怕 #21827; 土手カボチャ 土 カボチャ 76-80 光 #33139;大可獸 ライトベッコ 光 カモノハシ 78-80 臭美 #21702; ガングロトマト 闇 トマト 遺跡地下6F NPC 場所 名前 座標 備考 出現幻獣 Lv 名前(台) 名前(日) 属性 種類 備考 78-80 搖錢樹 金葉樹 金 食人樹 80-82 光 #33139;大可獸 ライトベッコ 光 カモノハシ 80-82 小白蜂 光速バチ 光 蜂 80-82 臭美 #21702; ガングロトマト 闇 トマト 遺跡地下7F 花5本必要 マークのある部分で1本ずつ使用。 NPC 場所 名前 座標 備考 出現幻獣 Lv 名前(台) 名前(日) 属性 種類 備考 82-84 灌水樹 水 食人樹 82-84 法亞女妖 ヘルメイジ 火 妖女 82-84 ?怕 #21827; シトルイユ 木 カボチャ 1 青草企鵝 青草ペンギン 木 ペンギン 備考 自分で修正ができないという方は、こちらに書き込んでください#comment
https://w.atwiki.jp/dolphin-tas/pages/17.html
R8PJ01:スーパーペーパーマリオ エミュレーション設定 推奨ビルド Dolphin4.0-3610以降 グラフィック推奨設定 ○ 問題なし、△ 一部不具合あり、× 著しく問題あり、- 未確認 OpenGL D3D11 D3D12 Software その他 × ○ ○ - - オーディオ推奨設定 ○ 問題なし、△ 一部不具合あり、× 著しく問題あり、- 未確認 OpenAL DirectSound XAudio その他 HLE ○ - ○ - LLE ○ - ○ - エミュレーション推奨設定 ○ 推奨設定・必要構成、△ 非推奨設定、× 禁止設定、- 必要なし、? 未確認 EFB skip Ignore Format Change EFB copies Cache XFB Fast depth Bounding box - - × Fast - - ○ EFB copiesの○は、4.0系初期の設定項目ではEFB copies to Textureと読み替えること。(RAMではない) Bounding Boxの○は、BBoxのエミュレーションが必要であることを表す。つまり、BBox無効のチェックを外せという意味。 特記事項 OpenGLは描画に致命的欠陥がある。使用しないこと。 問題点 扉開閉時などのエフェクトが消失する 扉開閉時などのマップ移動エフェクトが消失することがある。この問題を回避するにはEFB Copies to Texture Onlyを無効にする(4.0系統初期ではEFB copiesをRAMに設定する)ことで回避できる。 解析情報 RAMマップ TAS videosのGame Resourcesより抜粋。日本語版のみ掲載。ここに掲載していないRAM情報はこちら アドレス 型 サイズ 内容 3D14F0 byte[] 104 敵のステータス定義1(クリボー)。以下3DEE47まで535体分定義されている。 4A235F byte 1 フェアリン状態値 4A237C float 4 フェアリンX座標 4A2380 float 4 フェアリンY座標 4A2384 float 4 フェアリンZ座標 4A23A0 float 4 フェアリンX-Z速度(読取専用) 4A23A4 float 4 フェアリンY速度(読取専用) 4A23A8 float 4 フェアリンX-Z面角度 4A26BB byte 1 アンナ状態値 4A26D8 float 4 アンナX座標 4A26DC float 4 アンナY座標 4A26E0 float 4 アンナZ座標 4A2708 float 4 アンナX-Z速度(読取専用) 4A270C float 4 アンナY速度(読取専用) 4A2710 float 4 アンナX-Z面角度 4A27B4 float 4 X座標 4A27B8 float 4 Y座標 4A27BC float 4 Z座標 4A28AC float 4 X-Z速度(読取専用) 4A28D0 float 4 X-Z面角度 4A3438 float 4 Y速度(読取専用) 4A3440 float 4 重力加速度 74029C float 4 カメラX座標 7402A0 float 4 カメラY座標 7402A4 float 4 カメラZ座標 7402A8 float 4 焦点X座標 7402AC float 4 焦点Y座標 7402B0 float 4 焦点Z座標 敵ステータス定義 アドレスは相対アドレスなので注意 アドレス 型 サイズ 内容 00 IntPtr 4 識別名1へのポインタ 04 IntPtr 4 識別名2へのポインタ 08 ushort 2 カード番号(カードの存在しないキャラには0) 18 byte 1 HP 19 byte 1 AT 38 short 2 スコア 3C short 2 アクロバット加算スコア 4A ushort 2 コインドロップ率(%) 4C ushort 2 最大コインドロップ量 4E ushort 2 アイテムドロップ率(%) 50 IntPtr 4 ドロップアイテム定義テーブルへのポインタ 58 flort 4 跳ね返り初速 5C flort 4 跳ね返り速度 ドロップアイテム定義テーブル アイテム番号(int)と重み付け(int)のペア アイテム番号に0を指定したところで定義終了 アイテム番号の一覧はこちら 乱数計算式 RNG(x+1)=(0x5D588B65*RNG(x)+1)%0x100000000 乱数更新頻度 メッセージウィンドウ表示 1サイクル 通常テキスト 1文字につき2サイクル/F メニューテキスト 1文字につき6サイクル/F ステージタイトル 1文字につき10サイクル/F その他 1サイクルから状況によりさまざま アイテムドロップ抽選の処理内容 アイテムドロップは アイテムドロップを発生させるかどうかの抽選 ドロップするアイテムの抽選 の二段階処理になっており、国内版(R8PJ01)では1.については0x801BD3D4から、2.については0x801BD400からの命令列で処理されている。 以下、逆汗解析によって得た処理内容の詳細を説明する。 アイテムドロップ発生抽選 あらかじめ乱数を1サイクルだけ進める 新しく求めた乱数値を定数0x28F5C28で割った商を求める。この値をP1とする。なお、0x28F5C28は0xFFFFFFFFを0x64で割った商である。 P1が100以上だった場合は、もう1サイクル乱数を進め、新しい乱数値を同様の方法で割り算し、新しいP1を求める。P1が100未満になるまでこの操作を行う。 敵ステータス定義にあるドロップ発生確率の値とP1を比較し、P1の方が小さかった場合にはドロップアイテム抽選処理に入る。大きかった場合はドロップは発生しない。 ドロップアイテム抽選 ドロップアイテム定義テーブルに書かれてある各アイテムの重み付けの和を求める。この値をWとする。 定数0xFFFFFFFFをWで割った商を求める。これをP2とする。 P2が1未満であった場合には、P2=1とする。 乱数を1サイクル進める 乱数をP2で割った商を求める。これをP3とする。 P3がW以上だった場合は、もう1サイクル乱数を進め、新しい乱数値をP2で割り、新しいP3を求める。P3がW未満になるまでこの操作を行う。 P3がら、各アイテムの重み付けを定義テーブルに書かれている順番に引いていく 結果がマイナスになったところで引き算をやめる。最後に引いた重み付けに対応するアイテムがドロップ確定アイテムとなる。 バグ 詳細はこちらを参照。ここでは概要の紹介にとどめる。 速度保存滑空 ピーチ用。ノッテこーに乗ってダッシュジャンプをし、下降に転じたら空中で降りてすぐにパラソルを出すと、ノッテこー乗車時のX速度を保存して滑空できる。そもそもピーチを使うことがほとんどないので使い道はあまりない。 デスジャンプ (Life Shroom Double Jump) 緊急キノコによる蘇生演出の最終フレームに次元技またはジャンプの入力判定を重ねることで2段ジャンプできる。 次元技の場合は演出の最終フレームでA入力、直接ジャンプする場合は演出の最終フレームの3F前から2を先行入力すること。 マリオの無限ジャンプ (Thudley Jump) マリオのみ可能。ヒップドロップの落下が始まるのにあわせて1を入力してモーション解除をし、その5F後に次元技を出してジャンプする。 何度でも連続で繰り返すことが出来る。カメラが追従するのでステージ境界最上部に到達できる唯一の技。 クッパの無限ジャンプ (Carrie Jump) クッパのみ可能。ノッテこーに乗った状態で炎を吐きながらジャンプする。炎を吐き終わって通常体勢に戻る最終フレームにジャンプの入力判定を重ねれば再度ジャンプできる。具体的には通常体勢に戻る3F前から2を先行入力する。 何度でも連続で繰り返すことが出来るが、カメラが追従しないので上に上がるには適さない。しかも慣性が殆ど死ぬので長距離横移動にも使えない。 マリオに比べて1段1段を出す時間が短いので距離が必要ではない場面で有効。 ブロックすり抜け 裸足マリオ限定。ブロックの角に対し、特定の座標に向かってしゃがみジャンプをするとめり込む。めり込んだときに2をいったん離し、すぐに再入力すると角からブロックをすり抜ける。土管に対しても可能。通常の地形に対し可能かは不明。 その他 このゲームはBBoxのエミュレーションを必要とするタイトルであるが、一時期(4.0-9000ごろ~5.0-84、5.0安定版も含む)のDolphinでは、描画APIにD3Dを使用しているときにBBoxエミュレーションを行いながらAVI録画をすると、出力映像が崩壊する致命的バグがある。OpenGLでは正常に録画できるが、このゲームに関してはOpenGLでは今まで一貫して描画に致命的欠陥があるため使用出来ず、事実上この時期のDolphinでは正常に録画できない。 動作保障 ビルド OS CPU GPU ビデオAPI オーディオAPI 描画 音声 動作 特記事項 4.0.2 Windows 7 Core i7 4600M Intel HD Graphics 4600 D3D11 XAudio △ ○ △ モノノフ王国ではBBoxを無効にしなければフリーズする。 4.0-7015 Windows 7 Core i7 4600M Intel HD Graphics 4600 D3D11 XAudio ○ ○ ○ モノノフ王国のフリーズバグはこのビルドまでに解消されている。常時BBoxエミュレーションを有効にすること。 4.0-7015 Windows 7 Core i7 4600M Intel HD Graphics 4600 OpenGL XAudio × ○ ○ クリア不可能。OpenGLは使用しないこと。 5.0 Windows 7 Core i7 4600M Intel HD Graphics 4600 D3D11 XAudio ○ ○ ○ 問題なし 5.0 Windows 10 Core i7 4600M Intel HD Graphics 4600 D3D12 XAudio ○ ○ ○ 問題なし 5.0-114 Windows 10 Core i7 4600M Intel HD Graphics 4600 D3D12 XAudio ○ ○ ○ 問題なし。なお、5.0-86以降ではAVI録画のバグは修正されている。
https://w.atwiki.jp/tenj/pages/1919.html
■コンセプト これまで四川省は正邪の抗争地域としての意味合いから 中央部のみに帰還碑を導入する予定をしておりました。 しかしながら、多くの方が利用するエリアであることや、 多数のお客様よりご要望もあり、盟主機能を快適に ご利用して頂けるよう、新しく帰還碑を設置します。 ■四川省帰還碑設置場所 正派盟内部(座標:306,157) 邪派盟内部(座標:99,419) 四川省南部(座標:195,392) ■備考 導入及び仕様につきましては、予告無く変更・取り消しが 行われる可能性が御座いますので、予めご了承下さい。 ■対応状況 2005年10月11日 導入
https://w.atwiki.jp/isoroku_be/pages/167.html
情報 作者名:SIGO 引用元:なでしこ質問掲示板「マウスドラッグ」 概要 マウスのドラッグアンドドロップをします。 なでしこ標準の「マウスドラッグ」と比べ、マウスを離すタイミングなどを調整することができます。 解説 引数 X,X:マウスを押す座標 XX,YY:マウスを離す座標 //サンプルプログラム 母艦を最小化 5秒待つ 40,40から600,400へドラッグアンドドロップ //本体 ●mouse_event(f,x,y,d,i) =DLL("user32.dll", "VOID mouse_event(DWORD dwFlags, DWORD dx, DWORD dy, DWORD dwData, LONG dwExtraInfo );") ●ドラッグアンドドロップ(X,YからXX,YYへ) MWとは実数=65535/デスクトップW#65535の絶対座標に変換 MHとは実数=65535/デスクトップH#65535の絶対座標に変換 mouse_event($2||$8000||$1,X*MW,Y*MH,0,0)#X,Yにマウスを移動し左ボタンをDown mouse_event($8000||$1,XX*MW,YY*MH,0,0)#XX,YYにマウスを移動 0.01秒待つ#ないとなぜかうまく動きませんでした。 mouse_event($4,0,0,0,0)#左ボタンをUP(上の移動と一緒にするとうまく動きませんでした。) 名前 コメント
https://w.atwiki.jp/mahouka/pages/1340.html
オゾンサークルは、高濃度のオゾンガスを素早く大量に発生させる魔法(*1)(*2)。ウィリアム・マクロードとカーラ・シュミットが操る戦略級魔法として有名(*3)。 分裂前の欧州連合(EU)でオゾンホール対策として共同研究された魔法を原型とし(*4)、ウィリアム・マクロード(*5)がイギリスで完成させた(*6)。 分裂前の協定に従い、旧欧州連合諸国の間でこの魔法の魔法式に関する情報が共有されている(*7)。 作中での使用 独立魔装大隊のオーストラリア人工作員の捕獲部隊(*8)に対して使用された(*9)。捕獲部隊は銃器や爆薬だけでなく化学兵器の取り扱いも習得していた(*10)が、高濃度のオゾンガスによる急性中毒による麻痺症状(*11)により、全員行動不能となった(*12)。 使用者 ウィリアム・マクロード カーラ・シュミット ジャスミン・ウィリアムズ(戦略級規模の発動は出来ない(*13)) 参考 空気中濃度 影響 0.01 ppm 敏感な人の嗅覚閾値 0.01~0.015 ppm 正常者における嗅覚閾値 0.06 ppm 慢性肺疾患患者における嗅気能に影響ない 0.1 ppm 正常者にとって不快、大部分の者に鼻、咽喉の刺激 労働衛生的許容濃度 0.1~0.3 ppm 喘息患者における発作回数増加 0.2~0.5 ppm 3~6時間暴露で視覚低下 0.23 ppm 長期間暴露労働者における慢性気管支炎有症率増大 0.4 ppm 気道抵抗の上昇 0.5 ppm 明らかな上気道刺激 0.6~0.8 ppm 胸痛、咳、気道抵抗増加、呼吸困難、肺のガス交換低下 0.5~1.0 ppm 呼吸障害、酸素消費量減少 0.8~1.7 ppm 上気道の刺激症状 1.0 ~2.0 ppm 咳嗽、疲労感、頭重、上部気道の乾き、2時間で時間肺活量の20%減少、胸痛、精神作用減退 5~10 ppm 呼吸困難、肺うっ血、肺水腫、脈拍増加、体痛、麻痺、昏睡 50 ppm 1時間で生命の危険 1,000 ppm以上 数分間で死亡 6,300 ppm 空気中落下細菌に対する殺菌 国立研究開発法人新エネルギー・産業技術総合開発機構(NDO) 省エネルギー型廃水処理技術開発 表第3 ヒトへのオゾンの影響 より コメント 1.マイナス一九三度の氷凍で凍りつかせる 2.酸素よりも強烈でフッ素に次ぐ酸化作用をもつ液体オゾンが肉体を溶解・浸食する 3.高濃度のオゾンガスを吸い込むと粘膜が爛れ呼吸器系が焼け付くようになる 4.爆発的分解反応という現象を起して爆発する。 5.磁気的性質が存在するので、強い磁場で誘導できる。こんな液体オゾンの魔法って出てこないのかな - 2016-09-15 08 29 37 相対座標で魔法を発動ってのが謎。認識しなくても改変できるってことだろ?魔法の仕組みとしておかしい。 - 2016-09-15 08 33 13 認識しなくても改変できるなら、達也だってエレメンタルサイトなんて無くても、構造を認識しなくても分解できるってことだ。改変対象を認識せず魔法を発動させることは設定破綻だろ - 2016-09-15 08 36 29 相対座標って言っても、魔法的な座標じゃないの?単に空間的な座標指定で良いんだったら数値入れれば良くなるよね。事象改変の場合は魔法的な位置を認識し照準できれば分解みたいにそこの情報体の構造まで認識できなくても魔法は発動できるって感じ? - 2016-09-18 05 22 45 能動空中機雷みたいに、仮想領域内に入ってる気体に影響する魔法なんじゃないの? 領域さえ指定していれば、中の気体そのものを魔法師が認識している必要はない - 2017-02-06 19 52 01 分解は対象の構造情報を分解するのに対して、通常の事象改変は「どうしたいか」で発動できるんじゃないの?座標は何らかの方法で指定できないとだけど。 - 2016-09-15 20 29 32 魔法式を投射する対象 = 改変対象 であり、改変対象を認識しなければ改変できんだろ?改変対象を認識しなくても相対位置だけで発動できるのなら、遠距離魔法師なんかゴロゴロいるはずでたかが1kmくらいの発動データが珍しいなんて言わないだろ。 - 2016-09-15 20 57 36 「魔法」ページの説明では改変対象を認識(照準)出来れば発動可能と書いてあるので、領域や座標指定で発動可能と考えてた。 - 2016-09-15 21 21 26 だからその領域や座標先を認識できれば発動可能であって、認識できなきゃ無理だろ - 2016-09-16 01 36 57 魔法は、「事象に付随する情報体(エイドス)」を改変する事ができるものでしかなく、イデアに存在する個々のエイドスを意識して見分けることの出来る者は少ない 。多くの魔法師がエイドスを個々に認識できないのなら、座標で照準しているんじゃないの?魔法演算領域とかの無意識領域では認識出来ているとか? - 2016-09-16 02 22 05 エイドス事態を個々にを意識して見分けることが出来ないだけで、そのエイドスに対して魔法式を投射することはできるんだろ? - 2016-09-16 03 44 15 「現代魔法」ページの裏話で魔法の暴走の話しているけど、そこでは「その魔法を発動できる魔法師が変数の設定を失敗したときに起こります。例えば深雪の冷却魔法の暴走は、座標や強度の変数を設定せずに魔法を発動してしまった為に起こる現象です」とある。魔法自体は対象(情報体)を認識しなくても発動できるって事だよね?座標を指定すれば発動できそうじゃない? - 2016-09-16 22 11 43 深雪の魔法の暴走は少なくても深雪が認識している周囲での効果発現だろ?深雪の認識していない範囲に被害が及んでいるわけではない。変数は魔法師が認識している範囲でさらに絞り込むための設定でしかないと思うが? - 2016-09-18 05 53 28 深雪が認識している周囲っていうのがどの範囲かわからないけど、その範囲では情報体の構造まで認識していると? - 2016-09-18 21 15 30 作中で改変対象の「位置座標」を変数として魔法式に組み込む説明が何度か出てくるけど、この座標ってのが「空間的」なのか「概念的」なのかが1つ目。概念座標だとしたらそれが「情報体の場所」と「情報体の内容」のどのレベルで認識しなければならないのかが2つ目。認識は「意識」と「無意識」のどのレベルの事なのかって事が3っ目。こんなとこかな?何処かにはっきり書いてある? - 2016-09-18 22 38 38 意識的に情報体を見る能力が精霊の眼なのだから、3つめは「意識」は無いね。 - 2016-09-18 22 43 11 3つめが無意識だとしたら、視界外の情報体を概念座標にするのは無理かな? - 2016-09-18 22 47 12 て事は有視界しか持っていない魔法師が視界外の座標に魔法を発動する事は出来ない? - 2016-09-18 22 50 34 有視界じゃなくても壁の裏とかなら感覚的に座標設定できる? - 2016-09-18 23 20 43 1つめは空間的、2つめは情報体の存在を把握できていればいい、3つめは無意識だろうが意識だろうが認識していればどっちでもいいだろう。 - 2016-09-19 04 01 14 情報体の内容や構造は把握してなくても、少なくても情報体の存在は認識している必要はあるだろ。 - 2016-09-19 03 53 04 見たことのない人間を追跡するのは達也にだって出来ない。それは顧傑で証明している。見たことがあればどんな人間なのか、知らなくたって魔法の対象になりえる。一条が爆裂ぶっ放すなど情報体の存在を認識できたら使えるんだ。これが魔法の原則でしょう - 2016-09-19 04 21 56 この魔法はまるで認識してなくても相対座標で遠距離からぶっ放せるような記載の仕方だ。達也でもサードアイが無ければ難しいのに、そんなことできたら溜まらんでしょ - 2016-09-19 04 24 20 爆裂が視覚情報を元に照準したものの情報体を認識しているのか、視覚情報なしに座標指定して情報体を認識しているのかだね。例えば戦車の燃料に作用させるときはどうしているのだろうか?戦車自体を照準できればそれで良いのだとしたら、大きな船とかには使えない?情報体の認識は(精霊の眼などの異能が無ければ)無意識下で行うことになるよね。 - 2016-09-20 01 18 14 この辺もおかしいんだよな。液体事態を認識しなくても人体や機械を認識したら血液や燃料が気化する。七草双子だって窒素をどう認識してるんだ?って感じ - 2016-09-22 00 53 27 三校が壁の向こうを狙い撃ちする練習をしています - 2016-09-15 22 27 45 それもおかしいんだよ - 2016-09-16 01 37 36 訓練された戦闘員を無力化出来る魔法はオゾンサークルだけって言われてたけど具体的な理由とかないのかな。 - 2016-09-18 16 39 21 訓練を受けたカウンターテロ要員は化学兵器の取扱も修得しているとある。対応が間に合わないほどの高濃度オゾンを素早く生成できる魔法の第一候補がこれだと言っているだけ。 - 2016-09-18 21 23 23 オゾンを使った魔法の中での第一候補ってことか、ありがとう - 2016-09-18 22 36 04 濃度をどのくらいの規模で操れるのか不明だったので魔法説明からは除外し、作中での使用という形を取りました。 - 2017-03-13 23 48 52 麻痺ってことは5~10ppmか?でも一瞬でやられたんだし、殺す気で撃ってるはずだからもっと高濃度なのかな? - 2017-03-14 01 58 36 大気中の酸素を全てオゾンに変換すれば130,000ppmは超えそうだけど。 - 2017-12-22 23 09 43 オゾンホール問題はこんな魔法に頼らずとも解決へ向かっているようだが - 2017-12-20 15 00 20 こういうのは本来NGなんだろうけど…… (2019-10-22 20 52 00) ミスった。この魔法とあるの一方通行みたいな絶対防御系の能力者にも効きそうだよね (2019-10-22 20 53 37) 一通サンは気体も選別できるから、ガスとか効かへんよ。 (2019-10-22 23 26 28) 定番の「ここから先は一方通行だ」効かないね (2020-10-20 19 20 59) 魔法で一時的に世界騙せても復元力かかるのにオゾンホール問題に役立ったのかなコレ 一時的な?酸素の強制結合で作るんだろうけど 定義時間超えたら酸素に戻るのかしら (2024-01-18 00 10 24) 用語 系統魔法 魔法
https://w.atwiki.jp/ssb4_kensyou/pages/137.html
BoneBone IDと部位の対応 XYZ座標の向き ECBアイテム・敵キャラのECB ぬるり コメント Bone Boneとは、 キャラクターモデルの骨格およびその部位 のことである。体の各部位にはBone IDが振られており、ACMDのHitbox位置などで参照される。 ゲーム内でのファイターの座標は、キャラモデル足元にある TransN というBoneの座標である。TransNは着地判定にも使われていて、これが地面に触れたときに着地したとみなされる。 上のバーストラインはTransN、横のバーストラインはHipN で判定される。 多くのBoneは体の部位に直接結びついていて、その座標はキャラの姿勢の影響を受ける。一方、TransN(足元), RotN(体の中心)はキャラの姿勢の影響をほとんど受けず、常にキャラモデルの基準位置に存在する。下図の地上のけぞり姿勢(DamageN3)では、キャラの見かけの位置は大きく動いているにもかからわず、TransN, RotN(中央の垂直な線分の下端, 上端)は全く動いていないのが分かる。 キャラ固有装備のIDは1000番台以降。鞘などの付属パーツもIDを持つことがあり、剣士キャラであっても剣のIDが同じとは限らない。また、FaceNなどの一部の共通部位も1000番台に割り振られている。weaponのHitboxのBoneIDは0であることが多いが、ピクミンやむらびとの木などでは2000番台の数字が使われている。 Bone IDと部位の対応 下表は主なBone IDの名称と体の部位の対応表である。キャラによって骨格の形は違うが、 部位のIDは原則共通 (ロボット以外)。ACMDではBone IDを16進数に変換した値が参照される。ECBの座標指定では、IDに1を足した値が使われている。 Bone ID ECB番号 名称 位置 0 1 TransN 足元 1 2 RotN 体の中心 2 3 HipN 腰 3 4 LLegJ 左足付け根 4 5 LKneeJ 左膝 5 6 LFootJ 左足かかと 6 7 LToeN 左足つま先 7 8 RLegJ 右足付け根 8 9 RKneeJ 右膝 9 10 RFootJ 右足かかと 10 11 RToeN 右足つま先 11 12 WaistN 腹 12 13 BustN 胸 13 14 LShoulderN 左肩 14 15 LShoulderJ 左腕付け根 15 16 LArmJ 左肘 16 17 LHandN 左手付け根 23 24 LHaveN 左手中指付け根 19 20 RShoulderN 右肩 20 21 RShoulderJ 右腕付け根 21 22 RArmJ 右肘 22 23 RHandN 右手付け根 24 25 RHaveN 右手中指付け根 17 18 NeckN 首 18 19 HeadN 頭 25 26 ThrowN TransNに同じ? ↓ 画像(Smash Forge)。 番号は上の表に対応。右半身は省略。 武器を持っているキャラクターは主に1000番台の番号が武器に割り当てられ、ACMDから参照される。1000番台のIDは、ECB指定でも同じ値で参照される(1を加えなくてよい)。 ↓ マルスの剣のモデル。赤い点が剣のBoneで、ID=1002。 XYZ座標の向き Hitboxなどにおける(X,Y,Z)の3つの座標パラメータは紐づけられているBoneからの距離を表しているが、実は BoneによってX,Y,Z軸の向きは異なる 。左右・上下・奥手前のどちらが正かすら、Boneごとに違いがある。加えてTransN,RotN以外のBoneは、 キャラクターの動きに合わせて座標の向きも変化 する。 通常、「左右がX軸・上下がY軸・奥行きがZ軸」という一般的なプレイヤー視点の座標系とは全く一致しない。以下では1つ目のパラメータを第1軸、2つ目を第2軸、3つ目を第3軸として表記する。 基本的に、 その部位が四肢として伸びている方向が第1軸 である。2軸の取り方に規則性は見出せないが、3軸は必ず1・2軸の外積(右ねじ)方向となっている。 ↓は部位ごとの座標の向きを図で示したもの。同色の基点は全て同じ軸の取り方である。画像では ファルコンが向いている方向は右 であり、右手が画面手前、左手が画面奥に対応する。 1.キャラの基準となるTransN, RotN。 この2つは、キャラのアニメーションによらず軸の向きが変わらない。 プレイヤー視点の座標系で言えば、1軸から順に「"Z,Y,X"」である。 2.主要な体のBone。 両脚は同じ座標の向きだが、腕は左右で向きが異なる。 3.手先・足先。 4.剣。 TransNと同じ座標の取り方だが、こちらはキャラに合わせて座標系も動く。 ↓表 番号 名称 部位 1軸 2軸 3軸 0 TransN 足元 奥 上 右 1 RotN 体の中心 奥 上 右 2 HipN 腰 上 右 奥 3 LLegJ 左足付け根 下 左 奥 4 LKneeJ 左膝 下 左 奥 5 LFootJ 左足かかと 下 左 奥 6 LToeN 左足つま先 右 下 奥 7 RLegJ 右足付け根 下 左 奥 8 RKneeJ 右膝 下 左 奥 9 RFootJ 右足かかと 下 左 奥 10 RToeN 右足つま先 右 下 奥 11 WaistN 腹 上 右 奥 12 BustN 胸 上 右 奥 13 LShoulderN 左肩 奥 右 下 14 LShoulderJ 左腕付け根 奥 右 下 15 LArmJ 左肘 奥 右 下 16 LHandN 左手首 奥 下 左 23 LHaveN 左手中指付け根 上 右 奥 19 RShoulderN 右肩 手前 右 上 20 RShoulderJ 右腕付け根 手前 右 上 21 RArmJ 右肘 手前 右 上 22 RHandN 右手首 手前 下 右 24 RHaveN 右手中指付け根 下 右 手前 17 NeckN 首 上 右 奥 18 HeadN 頭 上 右 奥 25 SwordN 剣 奥 上 右 ECB ECB (Environment Collision Boxes) とは、 「キャラクターの存在判定のようなもの」 である。 スマブラforでは体の6か所に点として実装されている。場所はfighter_param_vl_"chr".bin Group4。この6点がどのように使われているのかは定かではない。上下左右の最大座標を取った菱形がECBであるとも考えられるし(*1)、6点それぞれを結んだ八面体が"Box"であるかもしれない。 パックマンは丸まった時専用のECBが別途4点設定されている。 ECBが関連する動作・仕様は、 キャラクターとキャラクターの接触(ぬるり判定) キャラクターとステージの接触(壁など) プレイヤータグ・カーソルの表示位置 踏み台ジャンプ判定 相手のECBの上半分 と接した状態でジャンプすると、相手の頭上に移動して踏み台ジャンプ発生。 など。スマブラforでは、 着地判定には使われていない (先述のとおりTransNで管理)。 ↓6点のECB points。 ↓ ECBの位置を編集したModでの動作。 アイテム・敵キャラのECB 各アイテムにもファイター同様ECBが設定されており、item_common_param Name10-13に記述されている。 アイテムのECBはmodelのBoneの位置によらず、常に上記の4つのパラメータで規定されるダイヤモンド形をなしているものと考えられる。 奥行きに相当する値は見つかっていないが、おそらく存在している?(仮に平面に投射しているとすればバナナジャングルで不自然なぬるり判定が生じることになる、あるいは特別な処理がなされている?) また、敵キャラにもECBが設定されており、キャラクターやアイテム等とぬるり判定を起こす。 具体的な値は発見されていないが、enemy_param.binもしくはenemy_param_vl_"enemy".binに記述されていると思われる(Group5?)。 ぬるり ぬるりとは、キャラクター・アイテム・敵キャラ同士のECBが重なったとき、互いに押し・押される現象のこと。X・Z方向のみ影響を受け、Y方向には影響しない。 なお、0度ワザによるノックバックでキャラクターが台上から落下した際に操作不能状態になることを「ぬるり落下」と呼ぶが、ECBによるぬるりと関連性はない。 以下、キャラクター同士のぬるりについて記述する。 X方向のぬるりは自/敵キャラが地上/空中のどちらにいるかによって最大値が異なる(fighter_param_etc.bin Group2)。 (地/地): 0.7 / F (空/地): 0.15 / F (地/空): 0.6 / F (空/空): 0.4 / F (例) 自キャラが地上、敵キャラが空中にいるときにぬるりを起こすと、敵キャラは最大0.15 / Fしか押されないのに対し、自キャラは最大0.6 / Fだけ押し出される。 実際のぬるり度合いはECBの重なり具合によって変化し、キャラクター同士がさほど近くないときは最大値まで達しないことがある。 fighter_param_common Name162 (0.045)が計算に用いられていると思われるが、詳しい計算式は不明。 また、Z方向のぬるりは0.1 / F固定で、最大0.5だけ押し出される。 上記ぬるり度合い関連の数値はキャラクター-アイテム間、キャラクター-敵キャラ間には用いられず、これらのぬるりは不明。 コメント 名前 コメント
https://w.atwiki.jp/kokeiro/pages/77.html
一度通ったマスを通れないようにする 赤マスでやったときと同じような条件をつけ、黄マスには移動できないようにすれば良いです。今回は記述を書き足すだけでなく、if文をまとめています。 game.cppのMovePlayerに黄マスを通れないように記述を追加 void MovePlayer(){ if( Key[KEY_INPUT_RIGHT] == 1 ){// 右が押されたら Player.x++;// x座標を増やす if( Player.x == 8 || Bord[Player.y][Player.x].Kind==1 || Bord[Player.y][Player.x].Kind==3 ) Player.x--;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } if( Key[KEY_INPUT_LEFT] == 1 ){// 左が押されたら Player.x--;// x座標を減らす if( Player.x==-1 || Bord[Player.y][Player.x].Kind==1 || Bord[Player.y][Player.x].Kind==3 ) Player.x++;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } if( Key[KEY_INPUT_DOWN] == 1 ){// 下が押されたら Player.y++;// y座標を減らす if( Player.y==8 || Bord[Player.y][Player.x].Kind==1 || Bord[Player.y][Player.x].Kind==3 ) Player.y--;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } if( Key[KEY_INPUT_UP] == 1 ){// 上が押されたら Player.y--;// y座標を増やす if( Player.y==-1 || Bord[Player.y][Player.x].Kind==1 || Bord[Player.y][Player.x].Kind==3) Player.y++;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } } で、問題に気づきました。最初に移動したとき、初期位置である青マスが黄マスに上書きされません。移動でそのマスに乗ることが黄マスになる条件であるためです。そこで、青マスは移動して乗ることが出来ないマスとして扱いことにしました。全ての薄緑のマスを黄色にすることをクリア条件とします。 では、青マスに乗れないようにする処理を書き足したいと思います。ここで考えてみましょう。移動して乗ることが出来るマスは薄緑だけだということが分かります。つまり、移動しようとしたマスが薄緑以外なら戻すという処理にすればいいということが分かります。では書き換えてみましょう。 game.cpp ... void MovePlayer(){ if( Key[KEY_INPUT_RIGHT] == 1 ){// 右が押されたら Player.x++;// x座標を増やす if( Player.x == 8 || Bord[Player.y][Player.x].Kind!=0) Player.x--;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } if( Key[KEY_INPUT_LEFT] == 1 ){// 左が押されたら Player.x--;// x座標を減らす if( Player.x==-1 || Bord[Player.y][Player.x].Kind!=0) Player.x++;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } if( Key[KEY_INPUT_DOWN] == 1 ){// 下が押されたら Player.y++;// y座標を減らす if( Player.y==8 || Bord[Player.y][Player.x].Kind!=0) Player.y--;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } if( Key[KEY_INPUT_UP] == 1 ){// 上が押されたら Player.y--;// y座標を増やす if( Player.y==-1 || Bord[Player.y][Player.x].Kind!=0) Player.y++;// 戻す Bord[Player.y][Player.x].Kind = 3;// 識別番号を書き換え } } ... バグを直すために書き換えたのに、すっきりしましたね。
https://w.atwiki.jp/thlabyroth2/pages/156.html
10F ただただ生きようと足掻いた黄支子色の草原 (追加構造) 11F追加構造へ/9F追加構造へ モンスター 名前 Lv HP EXP 金 属性 備考 炎 冷 風 然 魔 霊 冥 物 風船鳥 107 98800 1860 626 - - ◎ × ◎ - - × 空に飛び上がる 飛び上がっている間は回避上昇→次の行動で強力な全体攻撃 砂翼の妖眼 111 40000 2220 780 - × - - - × ◎ - 精神高い 砂塵泳魚 110 41200 2000 660 ◯ ◯ × × - - - ◎ 敏捷高め 砂漠の宝石 113 16480 2200 1200 - - ◎ - ◎ - × × 高防御高精神 HP低め 大砂塵泳魚 114 55800 2320 800 - - ★ × - × - ◎ 防御高い トルネイヴコア 108 44000 1888 588 - - ★ × - - × - 砂塵甲虫 109 38800 1960 512 - - ★ × × - - ◎ 高防御 直接攻撃の威力が高い 防御か精神どちらかが高い敵が多く、対処が面倒。11階追加階層に引き続き即死推奨。 蒼穹バケバケと包帯の枯骸が出現しなくなったので即死の通りがよくなっている。 ただし新規の砂漠の宝石だけは即死耐性が極めて高い。最大HPは比較的低めなので、輝夜等の貫通スキル,スペルを持つキャラで攻撃すると良い。もしくは逃走してしまおう。 大砂塵泳魚、トルネイヴコア、砂塵甲虫以外は麻痺の通りがいいので、全体麻痺付与スペルで時間を稼ぐのも手かもしれない。 マップ 強烈なネタバレ情報なので、マップを見たい方だけクリックしてください 表示 10F追加構造概要 イベント 表示 座標 内容 備考 出現条件 A-17 中継点 第十階層追加構造 P-16 中継点 第十階層追加構造 中間部 A-17 階段 11階(A-15)へ P-16 階段 11階(N-15)へ U-20 階段 9階(R-19)へ Q-15Q-16LQ-16R スイッチ それぞれ11階追加階層のO-15,P-15,O-16のスイッチに対応ただし同時に1つしか解放できない 宝箱 10F追加構造宝箱 メイン 名前 備考 座標 サブ 名前 備考 座標 T-45dパワーアーマー C-15 洗面器セット J-15 エンジェルリング N-10 りりうむぱんつ S-11 サイバーエルフ・グランディ U-14 素材 名前 備考 座標 特殊 名前 備考 座標 カネノキ小判 B-20 神速の玉 H-15 覚醒の石 I-20 魔導の玉 L-17 慈愛の玉 N-14 修練の書物 O-20 啓蒙の書・根気 P-20 週刊アイテム発見伝 U-12 その他 名前 備考 座標 8760銭 E-18 8000銭 N-13