したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

改造・制作スレ part6

1 名無しさん :2013/06/26(水) 00:02:37 ID:???
改造・オリシナ制作などはこちらで。
過去に似たような質問があるかもしれないので、極力調べてから質問しましょう。

ヴァーレントゥーガまとめwiki シナリオ製作講座
http://www28.atwiki.jp/vahren_ency/pages/411.html


改造・制作スレ
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1250722590/l50
改造・制作スレ part2
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1282244590/l50
改造・制作スレ part3
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1305281909/l50
改造・制作スレ part4
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1331214703/
改造・制作スレ part5
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1350187379/

524 名無しさん@不意の鯖落ちにご用心 :2013/11/03(日) 20:22:23 ID:???
>>523
ドラッグドロップすると、ダウンロードになってしまう……

で、別の方法考えてfirefoxで開いてみたら、文字エンコーディング自体ができませんね。
復元不可の破損の可能性大っぽいですねぇ・・・諦めて1からが一番っぽいかな。

525 名無しさん@不意の鯖落ちにご用心 :2013/11/06(水) 07:50:13 ID:???
これは要望なのですが、
world.xxx がオリシナのimageにある場合はそちらを優先していただけませんでしょうか?

例えば、「エスティールの封印」「ロストミル戦記」ではワールドマップ画像が world.jpg ですが、
デフォシナを含めた、複数のオリシナを選択できる環境下で実行すると、
デフォシナの world.png が読み込まれてしまいます。

526 名無しさん@不意の鯖落ちにご用心 :2013/11/06(水) 22:55:55 ID:???
バグ?報告です
arbeit = onを設定した人材が部下なしで資金801以下だと、開始時の人材選択画面で傭兵ではなく浪人と表示されます
そのままarbeit = onを設定した人材でプレイした場合、その人材は傭兵隊長になっているのですが
他の勢力・人材でプレイした場合は、放浪人材になってしまいます
money = 801以上に設定すると、他の勢力・人材プレイ時でも傭兵隊長として登場しました

527 名無しさん@不意の鯖落ちにご用心 :2013/11/07(木) 02:00:38 ID:???
要望です
クラスごとに戦場での横列幅を変えられないでしょうか
方陣で密集するクラスと薄く横に散開するとかに分けてみたいのです

528 名無しさん@不意の鯖落ちにご用心 :2013/11/07(木) 02:10:32 ID:???
報告です
MapMakerでサイズを201以上にするとloadできない様です。

529 名無しさん@不意の鯖落ちにご用心 :2013/11/08(金) 19:55:07 ID:???
すいません、飛び道具を放ちながらも接近してきて肉弾攻撃してくるユニットを作りたいんですけど
どうも、飛び道具を放ちながら遠くでウロウロする動きしかしてくれません。

その飛び道具のrangeよりも広い、attack_range を設定したんですけど、うまくいきません。
何かいい方法ありませんか?

530 名無しさん@不意の鯖落ちにご用心 :2013/11/08(金) 21:42:48 ID:???
>>529 escape_range = 100 とでも設定してみるといいかもしれない。

531 名無しさん@不意の鯖落ちにご用心 :2013/11/08(金) 21:54:10 ID:???
>>530
仰る通り、その数値いじったら、うまくいきました
ありがとうございます。

532 名無しさん@不意の鯖落ちにご用心 :2013/11/10(日) 02:02:23 ID:???
要望です
視界内の敵にのみ攻撃可能なモードというのは難しいでしょうか
射程が長くても前線観測が必要なユニットが実装出来るのですが

533 名無しさん@不意の鯖落ちにご用心 :2013/11/10(日) 02:43:13 ID:itNi5cOA
要望です。
ESCを押すと強制終了するのは無しにしていただけませんでしょうか?
プレイしながらテキストの誤変換を直そうとしてうっかり強制終了させてしまいましたので・・・

534 名無しさん@不意の鯖落ちにご用心 :2013/11/10(日) 04:43:11 ID:???
>>533
横槍申し訳ない。
割とALT+F4で強制終了がメジャーかなとは思いますが、
その辺はツールとしての仕様と思った方が良いんじゃないでしょうか?
人によってはECSで落とすのに慣れた人も…まあゼロではないかもしれませんし。

キー配置に限らず、システム追加ならオリシナ作者側としてもその人は使う・使わないで済むけど、
仕様変更は製作者全体に大きな影響があるので、よっぽど不便じゃなければ控えた方が良いんじゃないかなぁと。

535 名無しさん@不意の鯖落ちにご用心 :2013/11/10(日) 10:46:59 ID:???
>>533
自分はESCキーで強制終了を使いまくってるのでむしろ変えられると結構困ります
debug_paper.txtに「noactive」を書き込んで対処する方法では駄目でしょうか?

536 名無しさん@不意の鯖落ちにご用心 :2013/11/13(水) 22:20:38 ID:???
要望です
スキルでno_knockをユニットに追加できるようにすることは可能でしょうか?
LSやアイテムスキルでノックバックを防げるようにしたいのです
もしよろしければ、ご一考お願いします

537 名無しさん@不意の鯖落ちにご用心 :2013/11/16(土) 16:44:47 ID:???
報告です
scenario構造体のoffsetで「旗上げ」が消えないです。

538 名無しさん@不意の鯖落ちにご用心 :2013/11/16(土) 17:58:03 ID:???
ななあし様に要望です。

内政やイベントなどで不定個数のユニットやクラスを選択できるようにしたいのですが、
人材雇用時の雇用対象の人材が表示されるウィンドウのような、
ボタンにユニットアイコンが表示され、その横に名称が表示される選択肢を表示する関数を実装していただく事は可能でしょうか。

具体的には以下のような関数になります。


 choiceUnit(表題, この関数で選択された文字列を格納する文字変数, 選択肢となるユニットやクラスが1〜複数個格納された文字変数)


現在あるchoice関数でもプレイヤーにユニットやクラスを選択させる事は可能ではありますが、
上記のような関数を作っていただけると、選択時にキャラ名と画像の両方が表示されているので、
ユーザーフレンドリー(プレイヤーが選択肢を見てどの名前が誰なのか分からなくなりにくい)になるほか、
文字列の個数が不定の文字変数でも選択肢が作れるようになり、
勢力下の人材に対して報酬を与えたり行動を行わせたりする内政イベントや、
戦闘イベントと戦闘イベントの合間にキャラ選択を挟む処理などを作れるようになると思います。

また、もし選択肢にカーソルを合わせた場合にユニットやクラスのステータスウィンドウを表示していただけるのであれば、

 choiceUnit(onあるいは1にするとステータスウィンドウを表示させる引数, 表題, この関数で選択された文字列を格納する文字変数, 選択肢となるユニットやクラスが1〜複数個格納された文字変数)

としていただけると、より有難いです。
ご多忙とは思いますが、ご一考いただきたく思います。

539 名無しさん@不意の鯖落ちにご用心 :2013/11/17(日) 01:19:21 ID:???
ななあし様、報告です。
movetype = drop型のスキルで、heightを大きく設定すると落下地点が上方向にずれてしまうようです。
旧verは分かりませんが、最新版で確認いたしました。

540 名無しさん@不意の鯖落ちにご用心 :2013/11/20(水) 01:53:24 ID:???
hideBlind()は通常の戦闘時には使えないのでしょうか?
特定領地での戦闘、特定のユニットがいる場合に視界の切り替えをしたいので
できれば使えるようにしていただけると嬉しいです

541 名無しさん@不意の鯖落ちにご用心 :2013/11/22(金) 22:52:12 ID:???
現在オリシナを制作中なのですが、
そのゲームデータをロードする際に、「データが不正です」
と表示され読み込むことができなくなることがあります。
ゲーム開始から5,6ターン以上進めたデータでほぼ確実に発生するのですが、
同様の問題が起きた方いらっしゃいませんか?
eventというか内政は関係が無く、過去ログにも同じ例は無いようです。

542 名無しさん@不意の鯖落ちにご用心 :2013/11/23(土) 16:25:23 ID:???
まず大前提
・データいじって、旧セーブデータでロードしようとしていないか→これでバグってる可能性

いじったら都度NewGameでやってるなら
・イベント、内政全て動作しないようにして動かしてもバグる→じゃあイベント以外の.datに問題あるんじゃね
・イベント動作するようにするとバグる→じゃあイベントに問題あるんじゃね

543 名無しさん@不意の鯖落ちにご用心 :2013/11/23(土) 17:29:52 ID:???
>>541
構造体の名前などに、
A〜Z、a〜z、0〜9、_
以外の記号ないし全角文字があるとセーブデータ不正になる事があります。

544 541 :2013/11/23(土) 19:38:40 ID:???
その都度newgameで、全てのevent関係のdatを除いての症状です。
主にfaceをいじっていたら起きるようになったようなので画像関係かと思ったのですが、フォルダを他に移しても改善されずでした。
開始から数ターンたつとロード不可になるので構造体関連では無いと踏んでいたのですが、もう一度洗ってみます。

545 名無しさん@不意の鯖落ちにご用心 :2013/11/24(日) 00:40:45 ID:???
質問いいですか
一般の中から探すタイプで
勢力AのクラスB部隊長にskillC追加という処理をやりたいのですがこれって可能ですか?

546 名無しさん@不意の鯖落ちにご用心 :2013/11/24(日) 02:24:54 ID:???
storeLeaderOfPower(勢力A, @power_leader)
pushv(@power_leader, leader_kazu)
while (leader_kazu !=0){
index (@power_leader, 0, @leader_erabu)
subv(@power_leader, @leader_erabu)
pushv(@power_leader, leader_kazu)
storeClassOfUnit(@leader_erabu, @leader_class)
storeSkillOfUnit(@leader_erabu, @leader_skill)
if (isTalent(@leader_erabu) ==0 && @leader_class == クラスB && @leader_skill != スキルC){
addSkill(@leader_erabu, スキルC)
}
}

こんな感じ?

547 541 :2013/11/24(日) 08:52:30 ID:kFaqFHv2
>>542
>>543
ありがとうございます。
クラスのimageに全角スペースが含まれていました。

548 名無しさん@不意の鯖落ちにご用心 :2013/11/25(月) 18:09:55 ID:???
 こんにちは。いつも拝見させていただいております。
 此度はスクリプトに関して質問させていただきます。

storeAllSpot(@spot_all)
storeRoamUnitOfSpot(@spot_all, @unit_roam)
while(count(@unit_roam) > 0)
{
index(@unit_roam, 0, @unit_roam_check)
subv(@unit_roam, @unit_roam_check)
storeRaceOfUnit(@unit_roam_check, @unit_roam_race)
if(@unit_roam_race == race_human)
{
addv(@unit_roam_human, @unit_roam_check)
}
}

 このスクリプは全ての放浪ユニットからrace_humanの種族の放浪ユニットだけを取り出す。
 と言う目的で作ったスクリプトになります。
 ですが、上手く取り出す事ができません。
 storeRaceOfUnitの後に@unit_roam_checkと@unit_roam_raceの中身をmsgで表示しますと、@unit_roam_checkには放浪人材一人の名前が表示されるのですが、@unit_roam_raceは0と表示されます。
 StoreRaceOfUnitをstoreSpotOfUnitに変えてみると、ちゃんとその人材の存在する領地が表示されますので、@unit_roam_checkにはちゃんと人材の識別子が入っているはずです。
 ですが、種族はなぜか取り出せずに0となってしまいます。

 どなたかお教えいただけないでしょうか?
 よろしくお願いします。

549 名無しさん@不意の鯖落ちにご用心 :2013/11/25(月) 18:27:19 ID:???
>>548
race識別子を入れた文字変数がmsg等で0と表示されるのは仕様通りの動作のはずです。(表示できるのはpower/spot/unit/classの識別子のみ)
実はユニットを取り出すスクリプト自体は正常に動作しているかもしれないので、
@unit_roam_humanで取り出したユニットのレベルを上げる、ユニットを消去する、一箇所に仕官させるなど別の方法で動作テストをしてみるのはいかがでしょうか。

550 548 :2013/11/25(月) 19:18:57 ID:???
>>549 さん
 すいません、仕様と言う事に気づいてませんでした。
 いわれてみたとおり、(@unit_roam_race == race_human){}
にmsg入れてみて確認しましたが、できてました。

 回答していただきありがとうございます。

551 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 00:46:16 ID:???
弄るまで分からなかったことだけど、
なんでこれが出来ないんだって痒さが結構あるよね

552 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 10:59:18 ID:???
それでも大抵のことはなんとかなるようにしてくださってるけどね
raceだって表記出来ないだけで代入は出来るから同名のclassで疑似表記って手も残されてるし
どっちかつーと痒いところは作り手の腕の見せ所

553 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 13:36:17 ID:???
いやそういう話じゃないから
ツールを何故用意するのかといえば楽に便利に作るなのに、
面倒でも一からやれば何でも出来る!(キリッ)とか言っちゃうと、
だったら初めから全て自分でプログラムして一から作れば良いという結論になる
時々突っ込むといつでもそういう頭の悪い反応をするガキが出るんだけど、どうにかして欲しいな いつも同じ奴だと思うんだけどさ

俺が言いたいのは、面倒臭いよね、もっと楽になって欲しいよねってこと
指摘も突っ込みも一切許さんとかいうような態度はおかしいだろ

554 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 13:37:22 ID:???
作る為な

555 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 14:03:40 ID:???
お前は何と戦ってるんだ


あえて今回だけマジレスするとキリッとか頭の悪い反応するガキとか言いながら問題提起したって誰も聞いてくれないよ
問題提起してる本人の態度が煽り文句そのまんま、反論してくるやつは同一人物認定とか悪い冗談にもなりゃせん

どんな便利なツールでも使いこなすだけの腕前や工夫は必要
何も考えないで手間もかからず職人並の仕事ができるツールなんざありゃしないし
むしろそういうツールこそ腕の差や工夫しようって意欲の差が顕著に出る
ナチガリの人の変態的(褒め言葉)なスキル装飾なんかが分かりやすい例

何が面倒なのかしらないけど仕様的に実現できないとかじゃなくて単に手間を惜しんでるうちは大したもんはできないと思うし
一個何か便利になったって別の何かが面倒くさいってぼやいてる未来しか見えないわ

556 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 14:46:35 ID:???
まただよ面倒くさいとか言う人。ここまでゲーム作る環境整えて貰ってるのにそれでも自分の手間が惜しい人。
自分で「面倒な事一切なしでゲームができるツール」とやらを作れば良いのに。

557 名無しさん@不意の鯖落ちにご用心 :2013/11/29(金) 15:58:00 ID:???
別に種族名をメッセージで表示できるようになってもそんなに便利とは思えない
>>548の人もちょっと動作テスト中に表示したかっただけだし、実際のゲーム中でそういう機能をどこで役立てられるかっていう想像がつかない
仮にどうしてもやりたければ種族なんて多くても10個前後だし>>552のやり方で十分、というか現状の仕様で実現する方法を具体的に示してるのになんでキレてんの
「何故ないのか」じゃなくて「何故必要だと思うのか」と逆に考えることも大事だと思う

558 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 01:01:50 ID:???
まともなこと言ってるつもりなんだろうなぁコイツら(笑)

誰も工夫0で作らせろなんて言ってねぇだろw
話の意図も分からないようなガキは製作スレから出てけよ頼むから
つか、本体弄らせてくれたら俺が改修してやるよ マジで

559 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 01:22:05 ID:???
>>557は文字変数の利用価値が分からないんだとさ
種族名? そんな話誰もしてないだろ
本当的外れだよな

560 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 01:50:14 ID:???
具体的に改善案もださずになに言ってんだ

561 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 02:51:12 ID:???
流れ切って悪いが、ユニットによって装備不可なアイテムって作る方法ないかな?
初期装備アイテムで調整してみたりしたけどどうもコレジャナイ感が強いんだ

562 561 :2013/11/30(土) 03:04:39 ID:???
過去ログ漁ったらありました。ごめんね

563 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 05:33:15 ID:???
何一つ具体的なこと言わないでひたすらまわりdisって当たり散らす

あっ(察し)

564 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 10:59:28 ID:???
>>559
何か勘違いしているようだけど
dialogやmsgで「name=」の部分を自動的に取り出せないってだけで、文字変数に種族を代入したり、「主人公がエルフだったら○○」なイベントを作ることは現状でも十分できるよ

565 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 11:07:42 ID:???
すみません、5ターン毎に発生するイベントを作りたいんですがどうもうまくいきません。
if(isNewTurn() ){
pushTurn (@test,)

566 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 11:11:02 ID:???
すいません、途中で書きこみました。

if(isNewTurn()){
pushTurn(@test)
mod(@test,5)
if(@test == 0){
event(test)
}
}

みたいな感じでできるかと思ったのですが。
5の倍数関係無く、毎ターン発生してしまいます。

何がいけないのでしょうか?

567 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 11:21:05 ID:???
すみません、自己解決しました。
数値変数と文字変数をよくわかってませんでした、スレ汚し、ごめんなさい

568 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 12:53:43 ID:???
>>564
おさわりは禁止やで(ニッコリ)

569 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 16:50:44 ID:???
具体的な改善案もクソもそういう話でもないわ
お前が人の話を履き違えてるのに対してそういうことを言ってるんじゃないと俺は言ってるだけだ
工夫をするなんていうのはそもそも当然のことでその上での話に決まってんだろ
おまけに、具体案? そんな細かい話を一体誰がしてるんだ 逐一話の趣旨が違うんだよ
勝手に論点を間違えて人のことさも悪者扱いしてんじゃねぇよ
一体何回話を履き違えたら気が済むんだこのクソガキは

570 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 16:53:33 ID:???
>>564 勘違いはお前だバーカ 誰も種族の話なんてしてねぇから

571 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 17:27:18 ID:???
何一つ具体的なこと言わないでひたすらまわりdisって当たり散らす

あっ(察し

572 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 17:35:01 ID:???
>>566 pushTurnに入れてるのが文字変数なのが原因とおもわれます。

573 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 17:36:32 ID:???
質問だけど、世界マップをevent使って途中で別画像に変更することって出来る?

574 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 17:39:16 ID:???
>>571 いい加減にしろお前も ぶっちゃけ569は正しい

575 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 17:41:19 ID:???
>>573 wikiを見る限り見当たらない。

576 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 17:49:08 ID:???
正しいとしても
で?
以外に言えん。別に改善案出したいわけでもねーようだし

577 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:02:21 ID:???
キレ芸しながらスレから出てけって未来に生きてるな

578 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:07:41 ID:???
>>576 おい、まだ何を言われてるのか理解してないぞコイツ

579 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:10:07 ID:???
間違ってると認めておきながら、間違ってるから何?とか言うんじゃもう何も言えんわ
人のこと馬鹿にしたいだけだったんだな

580 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:14:32 ID:???
あんたの発言は暴言多すぎて読む気にならんのよ

581 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:18:31 ID:???
一体本体にどんな機能が実装されてくれれば満足してくれるんだろうか

582 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:19:49 ID:???
暴言はお前らの方だろ 言葉の綺麗汚いだけが暴言だとでも思ってんのか
勝手に解釈捻じ曲げて間違ってもいないのにイメージだけで人を寄って集って悪者扱いして
ふざけんなと言われるようなことしてるんだって自覚持てよ

583 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:21:31 ID:???
すいません以後スルーでお願いしますね

584 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:22:17 ID:???
主義主張さえ正しければどんな言い方をしてもいいというわけでもないけどね

585 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:22:22 ID:???
プログラマーからみればこのツールの仕様は全体的に結構不親切で物足りない
ウィキも適当だしな

586 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:35:38 ID:???
>>584 本当テンプレでしか言い返せない奴だな だから話がズレるんだよ

587 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 18:57:40 ID:???
>>585
いつからヴァーレンが製作ツールだと錯覚していた?
あくまでオリシナも作れる「ゲーム」であって、本編とシステムが大幅に異なるようなシナリオの作成は想定されていない
新機能実装時にアナウンスされたりするけど、基本的には勝手に解読してやれってスタンスだから不親切で当たり前
ウィキも有志でやってんだから適当だと思う箇所があったら自分で書き加えるのが筋
ゲーム製作ツールなんて一万円前後するのが当たり前だし、
タダだから文句言うなとまではいわないけど、要望があるなら具体的にまとめて出して反映されるまで待つ、聞いてもらえなくても諦めるという心構えは必要。

588 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 19:02:53 ID:???
話がズレるしか言わないんだからスルーしとけって。

589 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 19:31:29 ID:???
ウィキに限れば口を動かすプログラマー<<<手を動かすトーシロ
編集してくれる人がいなけりゃ中身がどうとか言い合うこともできんからな

590 名無しさん@不意の鯖落ちにご用心 :2013/11/30(土) 20:46:13 ID:???
流れ豚切って要望です

AIのカスタマイズできる範囲を今より広げることはできないでしょうか
作れるシナリオの幅は昔よりずっと広くなっていますし、シナリオに合わせた様々なAI設定ができると作る側も遊ぶ側もより楽しめるようになると思います
ご一考いただければ幸いです

591 名無しさん@不意の鯖落ちにご用心 :2013/12/01(日) 00:09:41 ID:???
>>590 それは確かに思う。AIには4つの戦略パターンがあるらしいが、
そこに干渉できるだけでもバラエティがかなり変わってくる気はする。

あとspot構造体のよろず要素と同様にして。
spot毎にAIが置きたがるユニットの種類をコントロールできればと思うが
これは難しいだろうな・・・・・・。

592 名無しさん@不意の鯖落ちにご用心 :2013/12/01(日) 00:11:10 ID:???
戦場でのAIをなんとかしたい
より効果的に陣形を組んだり

593 名無しさん@不意の鯖落ちにご用心 :2013/12/01(日) 20:09:01 ID:???
距離500くらいまでプレイヤーの正方陣形のような陣形を維持したまま移動するだけで全然違うんだけどなぁ

594 名無しさん@不意の鯖落ちにご用心 :2013/12/01(日) 23:34:20 ID:???
AIの作りやすさを考えるなら、
味方との距離を○○ドット以内に保つという設定を入れると好いと思われる。

595 名無しさん@不意の鯖落ちにご用心 :2013/12/02(月) 00:41:18 ID:???
四方に味方いるユニットが挙動不審になりそうだなそれ

596 594 :2013/12/02(月) 02:19:13 ID:???
一人一人は結構ヘンな動きをするかもだが、
群れ全体の挙動はかなり合理的かつ柔軟になるはず。

597 名無しさん@不意の鯖落ちにご用心 :2013/12/02(月) 08:49:54 ID:???
ブルブル震えたり、召喚どうするのとか
escapeの距離もあって後衛が前いると後ろの前衛も一緒に後退せざるを得ない→脇からパラパラ出てったり
そのまま導入しても不恰好だと思う

598 名無しさん@不意の鯖落ちにご用心 :2013/12/02(月) 23:14:43 ID:???
要望です

現状、勢力の雇用強化はPowerMerce・PowerStaff関数で個別に上位クラスを雇用させる事で対応していますが
これですと勢力数が多い、強化段階が多いと記述が非常に膨大なのと、雇用がランダムで決まる勢力(ランダムシナリオの旗揚げ勢力)に対応出来ません
(光の目のようにwhileを使えば一応可能なのですが、一々全ユニットのレベルを判定して上げるので非常に負荷がかかります)

「setPowerBaseLevel(勢力, 数値)」のように単純に勢力毎のユニット雇用レベルを底上げする関数は用意出来ませんでしょうか
これなら全敵勢力が雇用するユニットの最低レベルを10にしたい時に、「setPowerBaseLevel(全敵勢力の文字変数, 10)」の記述だけで済み
また4段階の雇用強化の場合、シナリオによっては数百行必要なスクリプトがたったの4行になり
ランダムに雇用が決まる勢力で一々whileを使う必要もなくなります

ついでにこの関数では、リーダーだけでなく、その配下も常にそのレベルで雇用するようにしてくれると、
リーダーと配下のクラスが違うせいでPowerMerce・PowerStaffでは強化できないビーストテイマー勢力にも対応できて助かります

VTオリシナの製作難易度を大きく下げる関数だと思います、是非御一考をお願いします

599 名無しさん@不意の鯖落ちにご用心 :2013/12/07(土) 08:48:37 ID:???
10/24の大物入れ本体を使用

test_unitという人材がプレイヤーがマスターの自勢力(@player_power)にいる場合のイベントで

story test_event
{
friend = sc1
if(yet(test_event) && (@player_power, test_unit)){
event(test_event)
}
}

event test_event
{
add(test_value, 1)
reloadMenu()
return()
}

こういう記述をした場合、test_unitを雇用した瞬間にイベントが発生してtest_valueに1加算されますが
内政ウィンドウが更新されてくれない(reloadMenu()が効いてくれない)様な気がするのですが何かこちらが
ミスをしているのでしょうか?

600 名無しさん@不意の鯖落ちにご用心 :2013/12/07(土) 15:53:49 ID:???
>>599
if以下の条件式にミスがある。そのため条件式の{}内部が読み込まれず、イベントそのものが発動しない。
yetは大丈夫だろうけれども、&&より先を修正する必要がある。

if(yet(test_event) && inPower(@player_power, test_unit) == 1)

これなら多分大丈夫。
特定勢力にユニットが居るか居ないかを調べるには、inPower条件式関数を使う。

尚且つユニットが居る場合に目的の処理をしたい場合は==1を記述する必要がある。

601 名無しさん@不意の鯖落ちにご用心 :2013/12/07(土) 20:04:19 ID:???
ありがとうございます。
そのように記述をして

event test_event
{
add(test_value, 1)
msg(現在値&test_value&)
reloadMenu()
return()
}

という風に、雇用した瞬間のイベント発動を確認しているのですが、やはり
増加分のtest_valueが内政ウィンドウに反映されていないように思えます。

602 名無しさん@不意の鯖落ちにご用心 :2013/12/07(土) 23:25:16 ID:???
>>601
内政ウィンドウの設定部分にて、数値変数名のスペルミスの可能性があるかもしれない。

603 名無しさん@不意の鯖落ちにご用心 :2013/12/08(日) 00:10:59 ID:nAyrZoXk
要望です。
Windows8でも対応できるようにして欲しいです。

604 名無しさん@不意の鯖落ちにご用心 :2013/12/08(日) 04:45:28 ID:???
そういや人材加入したときって雇用セリフないとイベント読み込まないんだっけ

605 名無しさん@不意の鯖落ちにご用心 :2013/12/08(日) 09:35:04 ID:???
>>602
内政ウィンドウを閉じてまた開くとちゃんと反映されているのでスペルミスではないかと・・・
雇用セリフはついています。
とりあえず、このタイミングで発生するイベントのreloadMenu()はきちんと動くはず、という風には考えて良いんですよね?

606 605 :2013/12/09(月) 00:33:11 ID:???
他の人に追試してもらった結果、やっぱりこの方法だと雇用時に内政ウィンドウは更新されないようです。
(最初から自勢力にいる場合はOK)
できれば更新されると有難いのですが・・・

607 名無しさん@不意の鯖落ちにご用心 :2013/12/10(火) 04:03:43 ID:???
大分前のverだと
showPolitics(off)
showPolitics(on)
末尾にくっつけたら無理くり更新できたんだが……
ダメだったらごめんね

608 名無しさん@不意の鯖落ちにご用心 :2013/12/11(水) 14:30:39 ID:???
デフォシナのダッシュが「スキル指定+場所指定」しても実際敵が射程内にいないと出せないのがずっと不思議だったんだけど
どうやら「damage=-1」がミソだったみたいだ(ちなみに-2でも同じ動作になった)
ラングドスのレーザーみたいにmpを貯める技を空撃ちして稼ぐのを防ぎたかったんだけど、これ応用すればいけそう

609 名無しさん@不意の鯖落ちにご用心 :2013/12/11(水) 20:45:21 ID:???
>>608
どういうことです?

610 名無しさん@不意の鯖落ちにご用心 :2013/12/12(木) 22:57:23 ID:???
>>609
どこを聞かれてるのかわからないから思いつく限り応えるけど

まず弓矢みたいな遠距離攻撃はスキルと発射位置を両方ともクリックで指定すれば敵が居なくても撃てる
ところが同じ方法でもデフォシナのダルカンなんかが使う「ダッシュ」のスキルは射程内に敵が居ないと使ってくれない
どうしてこうなっているんだろうとあちこち弄りながら調べていたら「damage =」の指定に意味があると気付いた

そんでそれとは別にデフォシナのラングドスとかむなしい努力のめいどさんとかは
「MPをマイナス○○消費する=使えば使うほどMPが増える」スキルでMPを貯めることで他のMP消費のスキルを使えるという格ゲーの必殺技ゲージみたいな仕組みになってるんだけど
敵が篭城してるときなんかにMPを貯める技を延々空撃ちし続けてMPを貯めておけば、敵と戦う時に必殺技が使い放題になってしまう。
これを上のの応用で射程内に敵が居ないと撃てないようにすれば防げるんじゃないかと考えたわけ

611 名無しさん@不意の鯖落ちにご用心 :2013/12/13(金) 02:06:23 ID:???
そういやdamage の指定ってよく分からんまま使ってるわ
製作講座にdamage =-2の説明で「敵にヒットしない。標的位置まで射程が詰められる」
ってあるけど、誰か意味教えてくれないか?

612 名無しさん@不意の鯖落ちにご用心 :2013/12/13(金) 13:12:00 ID:???
自分でスキル飛ばしてみりゃいいべ

613 名無しさん@不意の鯖落ちにご用心 :2013/12/13(金) 18:32:44 ID:???
damage =-2としたスキルは、敵にヒットしません。
またrangeが指定した値までの間で、スキル発射位置から敵までの距離になります。
射程内にいない場合は指定値までスキルが飛びます。

614 名無しさん@不意の鯖落ちにご用心 :2013/12/13(金) 21:42:38 ID:???
>>613
ありがとうございます
ノーダメスキルに同作用スキルをnext_lastで繋いだ場合と同じ動作がヒット判定無しでなされる、と考えていいのかな
少しいじってみます

615 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 00:27:02 ID:O862ERCs
skill dgs3
{
func = missile
special = 1000
bom = on
missile = on
range = 0
speed = 0
image =b_holy2
center = on
d360=on
w = 1000
h = 1000
a = 100
hard = 25
time = 200
next = dgs3_nt
str = magic*1



}
skill dgs3_nt
{
image = down
anime = 6
w = 32
h = 32
a=150
time = 25

}

dgs3の攻撃をしたら、範囲内の当たった相手それぞれにdgs3_ntのエフェクトが出るようにしたいのですが、どうすればいいでしょうか?
dgs3_ntのエフェクトが出ない・・・
もちろんdownが存在しないだとか、そう言うオチはありませぬ。(他のスキルで読み込まれているか試しました)

616 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 08:30:49 ID:???
味方に範囲攻撃をヒットさせたときには続くスキルが親スキルの中央にまとめて出現するから、
それと同じようにdgs3の範囲内の敵の数だけどこかに重なって表示されてるんじゃないかな。
ヒット時のエフェクトを設定することはできるはずだからそれを使うか、
allfuncやafterhitが役立つかもしれない。

617 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 15:09:27 ID:???
homingで
「誘導」って出るけど「追尾」の間違いだよね。

618 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 15:40:40 ID:???
speed早めでhoming=2ぐらいだと誘導のがしっくりくる

619 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 18:37:47 ID:???
>>615
これは、skill dgs3_nt に
range = 1000
を追加すれば上手くいくと思います。
range未指定だと、skill dgs3の位置中央から離れて発生できないからです。

620 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 18:49:40 ID:???
ダンジョンの宝箱を復活させる命令が・・・ない!!! ほしい!!!
きれいなお姉さんは好きですか???
好きに決まってるじゃないか!!!

621 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 19:12:17 ID:???
>>620
それは本当思うね
ついでに「宝箱を落とすスキル」みたいなのがあっても
ドロップアイテムみたいのができていいよね

622 616 :2013/12/14(土) 20:10:15 ID:???
>>619
615じゃないがありがとう!
てっきりできないものと思って間違いを書いてしまった。

623 名無しさん@不意の鯖落ちにご用心 :2013/12/14(土) 21:15:18 ID:???
バグと思われる現象の報告です。バージョンは6.00です。
制作中のオリシナにて、ある放浪人材が、放浪しているにも関わらず、内部的には陣営に所属している状態になっている事がありました。

具体的には、ゲーム中に「機能」→「人材一覧」から、「ある人材」の所属勢力を参照した際、
所属勢力が空欄になっており、見かけ上は放浪しているにもかかわらず、
以下の関数で放浪人材の扱いになっていませんでした。

・storeUnitOfPower関数にて、
 人材が放浪している領地を支配している勢力のユニットを取得すると、
 その人材が勢力のユニットに含まれています。

・storePowerOfUnit関数にて、
 人材が所属している勢力を取得すると、
 その人材が放浪している領地を支配している勢力が取得されてしまいます。

なお、「ある人材」は、いわばモブ人材で、
「ターン開始時にレベルと所持金が加算される」という処理を行っておりましたが、
現象発生時は他の放浪人材も同様の処理を行っており、それ以外に特殊な処理などは行っていないと思います。
unit構造体のenable〜enable_max間のランダムなターンに登場する人材です。

その他、発生した状況は以下のようになっていました。

・プレイヤーが別の人材で人材プレイ中で、「ある人材」とは別の勢力に所属していました。
・ターン数は6でした。
・現象発生時、放浪人材は合計4体おり、全員モブ人材でしたが、上記現象は「ある人材」でのみ発生していました。
・データをさかのぼれておりませんので不確実ですが、「ある人材」はそのターンに登場したばかりだったと記憶しています。

検証不足で申し訳ありませんが、正常な挙動ではないと思ったので報告させていただきました。




■ したらば のおすすめアイテム ■

レッドブルエナジードリンク 250ml×24本 - レッドブル・ジャパン

フルチャージ!

この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板