Character

Character

  • 14

真・座る前計算機

Public
クラフター?むしろスプシ回



今日の1枚/ 過去サムネ一覧
所属FC: Legend ( Unicorn[Meteor] ) FC募集ページのカッコイイ!写真見て!

 

★---------★---------★---------★

今回のお品書き


・新しい服?
・不具合は処すべし!
・真・座る前計算機


★---------★---------★---------★

新しい服?


先日、ピーコック・クラフターシャツ とその仲間たちがリリースされまして。


クジャクのように深くてイイ色だし、変な腕ないし。

かっこいいじゃん。

いいな、作ってみたいなぁ、と思ったんです。


しかし。


差し当っての問題が。



いや、材料じゃなくて(マケボにあるならそれは障害ではない)



クラフトするとき頼りにしている、拙作「座る前計算機」

あれの不具合がですね、使い続けるにはどうにも気持ち悪くて、
なんとしても、リニューアルしたい。

じゃないと、作れるかどうかの試算すらやりたくない。


手がかかるよなぁ、だるいなぁ、でも新装備にチャレンジしたいよなぁ……


そんなこんなでしばらく悶々としていたのでした。


★---------★---------★---------★

不具合処すべし!


既知の不具合と要修正項目がこちら。

●ステップとターンの分離
 └ターンを消費しない行動対策(echo出力、マイスター系)、

●終端が正しくない
 └マニピュ中のマニピュ
 └倹約中の倹約
 └長期倹約中の長期倹約

●警告が足りない
 └倹約・長期倹約効果中の倹約作業&倹約加工

●ダメージのあとに5回復
 └マニピュの回復は作業・加工ダメージが入った後に加算しないとだめ



どれもめんどくさい! でも! やらないと!


---------


●ステップとターン。

マクロ途中に /echo ▼SE <se.16> とか挟んでも、
ターン数は増えちゃいけないし、●ターン有効なアレコレの効果が短くなってもだめです。

アクションのリストに、その行動をしたら何ターン増えるのかの列、
計算表にもターン専用の列を増設し、参照からの足し算を追加。

ターン列が増える=ターンに依存する行動で使う式をぜんぶ修正。

1 確信
2 ▼SE <se.16>
3 ▼SE <se.16>
4 ▼SE <se.16>
5 ▼SE <se.16>
6 ▼SE <se.16>
7 作業

こんなんやっても、確信の効き目は繋がるようになりました。


---------

●終端が正しくない

マニピ中のマニピ。できるんだからできるようにしないと!


=IF( $D33="マニピュレーション", もし、このステップでマニピったら
 $J33+R33,  ターン数+効果ターン数を計算
  IF(       マニピらなかったら、
   $J33<=$X32,
   今ステップのターン数が、前ステップのマニピ終端ターンの数字以下だったら、
   $X32, 前ステップのマニピ終端ターンの数字を表示
   0  今ステップのターン数が、前ステップのマニピ終端ターンの数字より、大きかったらゼロ
 ) 
)

ぬあ~~~~、ややこしや~~~~~


---------

●警告が足りない

足りないなら増やせばいいじゃない!


2行目以降に入れる行動是非判定

=LET(
 row_0, ROW(),  /今の行は何行目?
 row_prev, row_0-1, /1行前は?
 action, INDEX(D:D,row_0), /今の行のアクション入れ
 action_prev, INDEX(D:D,row_prev), /前の行のアクション入れ
 level, INDEX(M:M,row_0), /クラフターレベル
 iq_stack_prev, INDEX(AO:AO,row_prev), / インナークワイエット貯まった数
 zetugi_prev, INDEX(Z:Z,row_prev), / 絶技もう使った?
 kenyaku_flag, INDEX(U:U,row_0), / 倹約中?

 IF(
  OR( ▼下記の条件のどれか満たしたら、今ステップの行動はだめなやつ
   level>$E$2, / レベル足りてない
   REGEXMATCH(action,"^(真価|確信)$"), / 1T以外で使っちゃダメ
   AND(action="洗練加工", action_prev<>"加工"), / 加工>洗練加工コンボ?
   AND(action="ビエルゴの祝福", iq_stack_prev=0), / IQないのにビエルゴだめ
   AND(action="匠の神業", iq_stack_prev<10), / IQ10まで待て屋
   AND(action="匠の絶技", N(zetugi_prev)>0), / 絶技もう使ったでしょ
   AND(REGEXMATCH(action,"^倹約(作業|加工)$"), kenyaku_flag), / 倹約中につかっちゃだめだって
   AND(action="匠の早業", $E$2-$W$28<10) / クラフターレベルと作業レベルの差が10未満
  ),
  "NG",
  "-"
 )
)

脳が―ー煮えたーーーー

LET何それって調べたよーーー


---------


●マニピ回復はダメージのあと

=IF(AND($Y33, $J33<>$J32), マニ回復加算, 0)

マニピ有効フラグ=真、かつ、前行と今行のターン番号が違うとき、
マニ回復加算(範囲名、固定値(+5)) を返す。

これを、次行の耐久増減の列で見て、足す


耐久10しかなくて -10されたら ゼロになるはずなのに、
前の計算機では +5 されてて壊れないことになっちゃってたので、
ここはどうしても直さないといけなかった。


---------


あとは、改変した各所に合わせて、全列点検しなおしたり、、
1or0をTRUE/FALSEにしたり、
エンコード/デコードの式をやりなおしたり、
圧縮マクロの空行部分をカットしつつ無を取得したり、
エンコード文字列ボタン1発保存を入れたり、
マクロ60ステップまで作れるようにしたり、
マイスターに対応したりなど、細々……


★---------★---------★---------★

真・座る前計算機


というわけで、完成。

あとは、実地で使いながら、合わないところを探していくこととなります。




そんなにおかしくはしてないと思うんだけど……

断言はできないや……



これでスッキリしたから、材料集め頑張るぞぉ~


特に石匠の研磨剤!

お前だ!だ!だ!だ!だ!



★---------★---------★---------★
Comments (14)

Griva Crescent

Bahamut [Gaia]

果たして黄金ストーリークリア前に

研磨剤の入手手段がマケボ以外にあるんだろうか・・・

(コスモにはあったけど)

Tsukika Minase

Ramuh [Meteor]

ファイルサイズもりっと増えてそう()
素材の数や棚卸しはあれこれやるけど、マクロはどうにも食指が向かなくて眺めるばかりです。

Lyk'a Zhwan

Unicorn [Meteor]

ぴぃ…(途中の計算式でアタマがパンクしそうになった完全文系人間)

でもホントすごいね…自力でこんな細かいプログラム作っちゃうんだよ。すげぇや…!!

Nago Hiyori

Unicorn [Meteor]

いつもそうだけど溢るる向上心がすごい…!🫢自分はお金で解決しちゃった(ギャザ装備)🫣

Lafosela Kemonox

Unicorn [Meteor]

めちゃすごい…!
私もマクロ使わない人なので、もう、何がコードされているのか@@;

作業の順番上げてくれているのが、とてもありがたい!!
自分の進め方と照らし合わせてみるね~♪

Kime Fatima

Tiamat [Gaia]

すごいすごい

ぷろぐらまーさん なのですか?

Kamina Westgate

Yojimbo [Meteor]

わぁExcelマクロかな?大好物です!(´ω`*)
自動化とか最近新しいものについてけてないので、見覚えあるコード群見ると楽しくなっちゃうな🎶

Hana Nagi

Unicorn [Meteor]

▼グリ竜さん!----

紫貨→交換、ムーンクレジット→交換、マケボ→購入

今のところ上記3ルートを確認しておりやす。
研磨剤のために月面労働してるまである…

▼ツキカさん!----

スプシからダウンロードしたエクセルが、前版+30KBほど増えていました。
なに、jpg1枚程度の差なんてなんてことナイナイ!

もし、FF14にマクロ機能が無かったとしても、
事前にクラフト結果を絞り込むためにやっぱり作ってたと思いますw

▼リュカ氏!----

日本語を番地に置き換えてる、って感覚なので、文系範囲の気がしてます。

もし、今回の行動が
 └イノベなら、前回のイノベ終端と、今回のイノベ+イノベ効果ターンのおっきい方どちらか。
 └イノベじゃなければ、前回のイノベ終端より今回のターン数が多いか?
   └多くなければ前回のイノベ終端を引き継ぐ
   └多かったらゼロにする(イノベ終わる)

Hana Nagi

Unicorn [Meteor]

▼ナゴにゃん!----

そろばんを作って使うけど、商いはしない傾奇者ですよw
新マップ開くたびにきっちり採集しきってるナゴにゃんのほうがよほど向上心あると思われ(ギャザは苦手)

▼ラフォち!----

つけてる装備とかマテリアとか違うと進捗が違ってくるので、
マルコピはしないほうがいいと思う~
なにか苦戦してるのあったら、飯・薬抜きの作業精度と加工精度とCPと作りたいもの教えてねー

▼キメさん!----

ぷろぐらまーでは無いです。こんにちは、世界!が怪しいですしw
そうですね、表計算チョットデキル程度の趣味人とでも。

▼カミナさん!----

こんにちは、初めまして、でしょうか。こちらはgoogleのスプレッドシートでございます。
計算そのものにはスクリプト入れてない、ベタで式展開しているレガシー仕様ですw
面白がっていただけたなら何より(`・ω・´)

Natan Valtan

Unicorn [Meteor]

ボクはデータを引っ張る時はたいていvlookupを使ってます
(*´∀`)ヒトツオボエー
数値が決まっているから、スプレッドシートは作成のシミュレーションに使えそうですね!
さらっとしか見てないけど、これから作成も大変で楽しくなりそう♪

Typhon Valley

Unicorn [Meteor]

必要工数と必要品質とLVとサプパラ入れたら自動でマクロ組んでくれる擬似AI的なものを作り出す未来が見えた気がする

Hana Nagi

Unicorn [Meteor]

▼ナタンさん!----

もう、ね、Vじゃ我慢できないカラダに……ヨヨヨ

そのうち、アラガミ様も超巨大計算機にお成りになるのでしょうか。
楽しみですね♪

▼タイさん!----

そんなAIあったらすっごく助かるなァ…… 楽したいもん……
遷移データを正しくシミュできて、ベストな詰め筋はこちらです、と。

囲碁や将棋よりバリエーションは少ないはずだし、
案外、運営さんでは検証につかってるかも知れやせんぜ?

Chora Lily

Unicorn [Meteor]

はなちゃん
😵‍💫😵‍💫😵‍💫😵‍💫😵‍💫😵‍💫😵‍💫😵‍💫😵‍💫
マメで、ほんと天才すぎる。。。

Hana Nagi

Unicorn [Meteor]

▼ちょらさん!----
根本は、「私がラクをしたい」なのです。
クラフトで叩くとき、これか?こっちか?残り耐久が!CP足らん!と
ドキドキしながら材料損失までするのがメチャクチャ苦手なのです。

だもんで、どのアクションを使ったらどうなるか、ステータス足りるのか、前もって想像するために必要だったわけで。
予測が立てられるようになり、多少の損失も怖くなくなったので、ラクにはなっているのでっす♪
Post a Comment

Community Wall

Recent Activity

Filter which items are to be displayed below.
* Notifications for standings updates are shared across all Worlds.
* Notifications for PvP team formations are shared for all languages.
* Notifications for free company formations are shared for all languages.

Sort by
Data Center / Home World
Primary language
Displaying