改造・制作スレ part2 (1000レス)
上下前次1-新
このスレッドは1000を超えました。
次スレ検索 歴削→次スレ 栞削→次スレ
35: 名無しさん 2010/08/30(月)09:31 ID:??? AAS
内政の作り方がわからないんだが、内政値って何でしょう?
36: 名無しさん 2010/08/30(月)09:35 ID:??? AAS
と思ってたけど燐光見て事故解決しました。発生のトリガとしても使えるのか
37(1): 名無しさん 2010/08/30(月)16:34 ID:??? AAS
内政に関してですが、同梱の説明に内政用の勢力は中立のままと記載されていますが
中立のままの場合、内政用ユニット(人材)を配置すると、開始時の人材選択欄にでてしまいます
光の目の場合は専用のPowerが設置されてるので、人材選択欄にはでないんですが
On/Off系の内政を作る場合は専用power作ったほうがいいですかね
38: 名無しさん 2010/08/30(月)21:15 ID:uw9rTbE.(1) AAS
ここが下がってると困るからあげ
39: 名無しさん 2010/08/31(火)01:54 ID:??? AAS
>>28
シナリオ毎にシステムの設定を変える件ですが
申し訳ありませんが後ほど検討いたします。
>>29
イベントで追加されたスキルを残す件ですが
申し訳ありませんが、これも後ほど追加を検討しようと思います。
現在の所は、スキル追加は固定クラスユニットにのみ行うか、
省4
40: 名無しさん 2010/08/31(火)01:55 ID:??? AAS
>>34
イベントスクリプトの修正をどうもありがとうございました。
本体の方に組み込ませて頂きました。
41: 名無しさん 2010/08/31(火)02:00 ID:??? AAS
>>37
内政ユニットを人材にする必要は全く無いと思われますので
talent = on の記述を外してください・・・
またはscenario構造体のroam欄から外してください。
内政ユニットは全て一般ユニットとしてお使いください。
42: 名無しさん 2010/08/31(火)02:30 ID:??? AAS
一般ユニットの場合雇ったのを解雇すると放浪せず消去されてしまいます。
これを防ぐために人材にしたいという意味です。
解雇した際、再度同スポットに放浪する設定にしたいのですが…。
InSpotとInRoamSpotを使って常時存在の可否を見張るより、人材にできたほうがやりやすいと感じたのですが…。
あるいは専用パワーを作れば解決しますが、説明には中立ということなのでレスさせていただきました。
43: 名無しさん 2010/08/31(火)17:56 ID:??? AAS
roamに登録せずゲーム開始後に内政ユニットをaddUnitで内政領に配置、
roamUnitで内政領に放浪させれば最初の選択は回避出来るかと思います。
一応試してみましたがそれでいけました。
44: 名無しさん 2010/08/31(火)18:23 ID:??? AAS
ご返信ありがとうございます。
その手がありましたね。なんで気づかなかったろう。
試してみます。ありがとうございました。
45: 名無しさん 2010/08/31(火)23:26 ID:??? AAS
僭越ながら、内政ユニットで他の内政ユニットを雇用する場合は、
「merce」と「friend」の設定をご利用ください。
分かり易くする為に内政ユニットの識別子を漢字で置き換えて説明いたしますと
class 内政 {
politics = fix
merce = 開墾, 商業, 築城
friend = 開墾, 商業, 築城
省14
46(1): 名無しさん 2010/09/02(木)21:52 ID:??? AAS
ランシナ++にて、中立勢力のモンスターのLVをターン経過数=LV
とするにはどこをどの様に記述すればよいのでしょうか?
さらにターン経過数*1+2=LVといった設定が可能ならばやりたい
neutral_min、neutral_member_min等は弄っているのですが
数が増えるだけでは物足りないんです・・・
47(1): 名無しさん 2010/09/03(金)00:02 ID:??? AAS
>>46
ユニットのレベル数値を指定する関数はないので(レベルが下がるケースもある為)
出来るのは現在のレベル数値から上昇させる事だけなのです・・・
例えば下のようにすると、
中立勢力のユニット(モンスター)が1ターン経過する毎に1レベルずつUPしてきます。
これはworld構造体の先頭の方に記述してください。
if (isNewTurn()) {
省4
48: 名無しさん 2010/09/03(金)01:23 ID:??? AAS
>>47
当方の記述箇所の見当違いなのか
exeが起動せず落ちてしまい動作確認にまでは至っておりません(汗
ともあれ、回答ありがとうございます!
暑い日が続いていますのでお身体にはくれぐれもお気を付けて下さいませ
49: 名無しさん 2010/09/03(金)01:49 ID:??? AAS
48ですが正常に動きました、多謝
スレ汚し失礼しました
50(1): sage 2010/09/03(金)21:41 ID:F4M82w5U(1) AAS
内政で城壁強化と資金源upを
選択できるようにしようとしたが
あきらめた。
51(1): 名無しさん 2010/09/03(金)23:05 ID:??? AAS
>>50
どこが難しそう?
52(1): 名無しさん 2010/09/04(土)01:04 ID:??? AAS
以前質問した者ですがやはりeraseSkillが機能しません。
本体のバグではないようですし、他オリシナではしっかり機能しているようです。
eraseSkill(unit, skill, skill2)
使い方間違ってますでしょうか? wikiのつづりをコピーして再三確認してみたのですが、
どうしても実行時に「関数名が間違っています」エラーが発生します。
53: 名無しさん 2010/09/04(土)01:29 ID:??? AAS
エラー名は
eraseSkill:関数名が間違ってます
54: 名無しさん 2010/09/04(土)01:34 ID:??? AAS
光の目>>626に同じ件があったので、藁にも縋る思いでデバッグモード解除してみたら
エラーも吐かずちゃんと機能しました。よかった(泣)
もしかしたらデバッグモード時のeraseSkillのエラーを吐く条件が間違ってたりしないでしょうか。
55: 名無しさん 2010/09/04(土)01:42 ID:??? AAS
ヴァーランドでもデバッグでイベントスキル増減時にエラーを吐いたようなので、
デバッグモードの問題の可能性がありそうです。
56: 名無しさん 2010/09/04(土)01:52 ID:??? AAS
>>52
誠に申し訳ありません。
ソースコードを確認したらデバッグモードでeraseSkillを実行すると
無意味なエラーメッセージが出るようになってました・・・
お手を煩わせてしまった事を深くお詫びいたします。
57(4): 名無しさん 2010/09/04(土)09:05 ID:??? AAS
system.dat内context項にある、これ等の意味と値について教えて下さい
caution_adjustの値以外はwikiにも各種過去ログにも説明がなく、時間があればお願いします
何となくCOMの思考ルーチンに関するものではないのかと思うのですが
caution_adjust
target_powfrd_coe
target_spot_coe
target_way_coe
省4
58(2): 名無しさん 2010/09/04(土)18:07 ID:??? AAS
火炎斬と火炎ブレードの経験値が少ないのは仕様なのでしょうか?
59(4): 名無しさん 2010/09/04(土)19:45 ID:??? AAS
いっそそのスキルを使ったときの取得経験値倍率を設定できるようにできませんでしょうか
>>58さんがあげたようなスキルの救済だけでなく、
強力なスキルのリスクとして経験値が入りにくい、といったものが作れれば制作の幅が広がる気がします
60: 名無しさん 2010/09/04(土)20:01 ID:??? AAS
>>51
スペースキーが全角になってただけだった。
すまんかった
61: 名無しさん 2010/09/04(土)20:48 ID:HrtTLlic(1/2) AAS
既出だったらすみませんが、クラスチェンジでステータスを下げる設定って
できますでしょうか?
62: 名無しさん 2010/09/04(土)20:57 ID:??? AAS
チェンジ後のクラスでステータスの成長率をマイナスにすればいいんでない?
63: 名無しさん 2010/09/04(土)21:29 ID:??? AAS
成長率を変えても再計算されないからそのままだと思う
ベース値に変動があればベース値の差分だけ下げる事は可能だけど
64: 名無しさん 2010/09/04(土)21:55 ID:HrtTLlic(2/2) AAS
うーん・・・やっぱ無理ですか。
ありがとうございました。
65: 名無しさん 2010/09/04(土)22:10 ID:??? AAS
>>59
強力なスキルは一応補正で経験値が手に入りにくくなっていると思います。魔法のメテオやブリザードなどはこれです。
火炎斬と火炎ブレードは補正とは別なことが原因で経験値が少なくなっています。
66: 名無しさん 2010/09/04(土)22:16 ID:??? AAS
補正というより複数回や範囲攻撃をしても
経験になる判定が1回だからじゃないのかな
67(3): 名無しさん 2010/09/04(土)23:26 ID:??? AAS
>>58
必殺技による経験値は無条件で最低値となる仕様になってます・・・
なおrushのスキルは1ヒットの経験値がrushで割られる仕様となってますので
攻撃力の低い多段ヒット系のスキルは獲得経験値が少なくなる事があります。
>>59
次バージョンでスキルの経験値を変動できるデータ項目を追加しようと思います。
後日にwikiの方を御参照ください。
68(1): 名無しさん 2010/09/04(土)23:29 ID:??? AAS
>>57
caution_adjustはCOM勢力のプレイヤー勢力に対する警戒係数です。
だいたい0〜100の範囲で指定し高いほどプレイヤー勢力に対して兵力を向けるようになります。
現verではハード以上のモードでのみ有効となってます。
69(1): 名無しさん 2010/09/04(土)23:48 ID:??? AAS
>>57
target_powfrd_coe 「友好度への重み係数」
target_spot_coe 「領土価値(主に経済力)への重み係数」
target_way_coe 「攻略目標(power構造体のhomeで設定された目標)への重み係数」
上記のデータはCOM勢力が「兵力を振り向ける敵領地の優先順位」を決める為の係数です。
これは
1:勢力間の友好度、2:領地の経済力、3:power構造体のhomeで設定された目標領地への近さ
省3
70(3): 名無しさん 2010/09/04(土)23:59 ID:??? AAS
以前オリシナを作っていて、本日最新版対応を試すべくいろいろ弄っていたのですが
戦闘を見るor戦闘画面に入ると必ずエラーで終了してしまいます。
(簡易戦闘では問題なし)
トップビューでやっていて、クオータービューにすると終了しなくなりますので
どうやらその関係のようですが…。
トップビューのままなら、〜の設定を変えなきゃ!的な事がありましたら
どなたかご教授お願いいたします。
71: 訂正です 2010/09/05(日)00:02 ID:??? AAS
>>57
target_powfrd_coe 「2友好価値への重み係数」
target_spot_coe 「3領土価値(領地の経済力)への重み係数」
target_way_coe 「4目標価値(power構造体のhomeで設定された目標への近さ)への重み係数」
上記のデータはCOM勢力が「兵力を振り向ける敵領地の優先順位」を決める為の係数です。
優先順位を決める為の指数は、
1:領地の兵力、2:勢力間の友好度、3:領地の経済力、4:home領地への近さ
省5
72: 名無しさん 2010/09/05(日)00:10 ID:??? AAS
>>67
多段ヒット系のスキルは獲得経験値が少なくなるようになってたんですね。
火炎ブレード(通常技)の経験値が低かったのはver3.91でscriptフォルダのskill3.dat内 skill a_kaen_ntにspecial = 0が抜けてることが原因かもしれません。
73(1): 名無しさん 2010/09/05(日)00:17 ID:??? AAS
>>70
誠に申し訳ありません。
ver3.90以降のバージョンではトップビューモードでエラーが出るようになってました。
ただちに修正したものをアップしますので少しお待ちください。
74(1): 名無しさん 2010/09/05(日)00:26 ID:??? AAS
>>57
raid_bdr
raid_min
raid_max
raid_kosen_coe
上記のデータは敵領地への攻撃判定に使われる係数でして、
これはややトリッキーな形で計算に使っている為、
省4
75: 名無しさん 2010/09/05(日)01:01 ID:??? AAS
>>68
お返事頂いて恐縮ですがcaution_adjustはwikiに記載されていますので知っています(汗
>>69>>74
うおぉぉぉぉぉぉぉ詳細にどうもありがとうございます
raidはストレージを束ねて0や1といった時にも使いますし、各領地に攻める際の軍集団の戦術といった感じですね
txtまでわざわざUPして頂いてまことに感謝です!
直ちにDLして読みます(*´Д`)ハァハァ
76: 名無しさん 2010/09/05(日)01:03 ID:??? AAS
>>70
なお戦場マップエディタ(シナリオ製作ツール)を8月下旬に更新し、
クォータービュー以前の戦場マップも正常に表示されるようになりましたので
そちらをお使いください。
77: 名無しさん 2010/09/05(日)01:08 ID:??? AAS
「ヴァーレントゥーガ中物入れ」を御用意してくださいました方へ
現在の容量規模に適したアップローダーをわざわざ御用意してくださいまして
誠にありがとうございました。
この場を借りまして深く感謝申し上げます。
ありがたく使わせて頂きます。m(_ _)m
78: 名無しさん 2010/09/05(日)02:24 ID:??? AAS
なお、内政モード用に二つの関数を追加しましたので御利用ください・・・
isPlayerEnd()
プレイヤーターン終了時の判定に使えますので内政効果を即座に反映させる事ができます。
if (isPlayerEnd()) {
内政の判定ルーチン
}
eraseUnit2(勢力/領地, ユニット, ユニット, ‥)
省4
79: 名無しさん 2010/09/05(日)02:33 ID:??? AAS
isPlayerEnd早速使わせていただきます
80: 内政スクリプトの例:内政領地と内政ユニットの設定 2010/09/05(日)03:02 ID:??? AAS
ver3.93以降の説明です。
説明の便宜上、各識別子を漢字で記していますが
実際のスクリプトでは英数字の名前にしてください。
spot 内政領地 {
politics = on
member = 内政, 内政, 内政, 内政, 内政, 内政, 内政, 内政
}
省17
81: 内政スクリプトの例:内政効果の反映イベント 2010/09/05(日)03:04 ID:??? AAS
world we1
{
if (isPlayerEnd()) {
event(p_event)
}
// その他のスクリプト文
}
省17
82: 上記のレスの訂正です 2010/09/05(日)03:41 ID:??? AAS
world we1
{
if (isPlayerEnd()) {
event(p_event)
}
// その他のスクリプト文
}
省18
83: 上記のレスの訂正です 2010/09/05(日)03:42 ID:??? AAS
storeSpotOfPower(@spot)
↓
storeSpotOfPower(@pow, @spot) // プレイヤー勢力の全領地を@spotに代入
84(2): 70 2010/09/05(日)21:17 ID:??? AAS
>>73
迅速な対応ありがとうございます。
エラーが出なくなりました。
ついては連続するようで申し訳ないのですが、ひとつ要望をお願いできないでしょうか。
前スレでも話題になっていましたが、スキルの説明文について現状では
スキル(str = 〜)→演出スキル(damege= -1or-2or3)→演出スキル→スキル→演出スキル
のような場合、
省10
85(2): 名無しさん 2010/09/06(月)03:32 ID:??? AAS
>>84
スキルのヘルプ欄を御指摘された通りの形にいたしました
>>29
skill構造体に、fix = on とするとそのスキルはクラスチェンジ後も消えなくなります。
なお、fix = front とするとクラスチェンジ後にスキル欄の先頭に残存するようになります。
>>32
戦闘開始前イベントで実行されたaddSkill関数が戦闘中のユニットへ
省6
86: 84 2010/09/06(月)22:53 ID:??? AAS
>>85
ありがとうございます。
あまりの対応の速さに吃驚してしまいました。
素晴らしいです。賞賛せずにはいられません。
これで一層製作に力が入りそうです。
87(1): 名無しさん 2010/09/07(火)14:28 ID:??? AAS
レベルアップ時に人材にランダムでリーダースキルをつけることは可能ですか?
クラスチェンジの時に一般を含めてランダムで付けることは出来たのですが
レベルが10の倍数の時にランダムでスキル取得をしようとすると全部のスキルを覚えてしまいます
88: 名無しさん 2010/09/07(火)21:08 ID:??? AAS
>>87
申し訳ありませんが、ランダムなスキル習得はclass構造体のskill2でのみ
可能となっています。
89: 名無しさん 2010/09/07(火)21:41 ID:??? AAS
一応各人材を変数管理すれば無理矢理やれない事は無さそうではある
90: 名無しさん 2010/09/07(火)23:43 ID:??? AAS
context構造体に、battle_fast = on とすると
簡易戦闘が少し高速化されます。
実戦闘との結果のズレが出る可能性がありますが
宜しければ御確認の上お使いください。
91: 名無しさん 2010/09/07(火)23:44 ID:??? AAS
一人だけならClassのskill2使ったりskillのtalent=on使ったり
イベントでいじったりすれば普通に行けそうじゃないかな
92: 名無しさん 2010/09/08(水)18:53 ID:??? AAS
skill2をいじってスキルのランダム取得が出来ました。
ランダムシナリオの取得スキルをランダムにしてマンネリを解消しようとしましたが
一般がスキルを覚えまくってカオスになりすぎました。
レドザイト<大地を切り裂け。地烈斬!
93(1): 名無しさん 2010/09/08(水)19:17 ID:??? AAS
デフォルトのクラス魔法使いにはskill2が使用されてると思いますが
クラスチェンジしても属性が保たれているのはどういう仕組みなのでしょうか
Lv1火魔法→Lv10→火魔法と水魔法→Lv20火魔法2と水魔法2
説明を呼んだ限りではCCした後のスキルは再編される思ったのですが
何か特別な処置がなされているのでしょうか
94(2): 名無しさん 2010/09/08(水)19:19 ID:??? AAS
すみません正しくは
Lv1火魔法C→Lv10火魔法C+水魔法C→Lv20火魔法B+水魔法B→Lv30火魔法A+水魔法A
95: 名無しさん 2010/09/08(水)23:47 ID:??? AAS
>>94
これは特別な処理が施されてまして、
skill2で魔法グループなどskillsetを習得する時は、
再編前のスキルが部分集合に当たるskillsetを自動的に習得するようになってます。
部分集合に当たる候補が無い場合は本来のランダムになります。
96: 名無しさん 2010/09/08(水)23:53 ID:xCelSYGE(1) AAS
ご返答ありがとうございます。
そういう仕組みがあったのですね。
skillとskillsetの組み合わせで不思議なクラスとかも作れそうなので色々試してみます。
97: 訂正です 2010/09/09(木)00:00 ID:??? AAS
>>94
これは特別な処理が施されてまして、
skill2においてskillset構造体で定義された魔法セットを習得する時は、
「再編前の所持スキル群」と「skill2に列挙された習得候補のskillsetのスキル群」の共通部分を取り(集合の積)、
それが空で無かった場合は、そのskillsetを自動的に習得するようになってます。
全て空集合であった場合は本来のランダムになります。
98: 名無しさん 2010/09/09(木)00:27 ID:??? AAS
数学に従った分かりやすい説明ありがとうございます。
数Aは苦手なので自信ないんですが、
つまり前者と後者の要素にダブりがあった場合、自動でそれを習得ということですよね。
2つ以上ダブらせたら如何なるのか等と興味がつきません。色々研究してみます。
99(1): 名無しさん 2010/09/09(木)02:56 ID:??? AAS
槍がどの向きで発動しても下方に発生してしまってる気がします
100: 59 2010/09/09(木)09:42 ID:??? AAS
>>85
ありがとうございます!
101: 名無しさん 2010/09/10(金)00:15 ID:??? AAS
>>99
バグ連絡をありがとうございます。
ただちに修正いたします。
102(2): 名無しさん 2010/09/10(金)22:21 ID:??? AAS
ひとつ質問をお願いします。
初期ではどの陣営にも属さず、放浪もしていないユニットをマスターとするボス勢力をオリシナで作っているのですが、
spot(登場と一緒に出現)のmemberに登録してaddPowerするという方法だと、
まだ登場していないにも関わらず、ゲーム開始時の「人材一覧」に載ってしまいます。
ネタバレを避けるため、人材一覧から消したいのですが何か方法はないでしょうか。
関数の書き方など、何かいい方法がありましたらどうかご教授お願いいたします。
103(1): 名無しさん 2010/09/10(金)22:37 ID:??? AAS
>>102
この場合は登場予定の領地をscenario構造体のspot欄に記述しないで、
登場する時に、addSpot関数で追加する形にしてください。
ちなみにaddSpot関数はシステム内部に登場させるだけであり、
続くshowSpot関数でワールドマップに表示させる事ができます。
104: 102 2010/09/10(金)23:06 ID:??? AAS
>>103
おお、こんなに早くお返事をいただけるとは。
ご指導いただきました通りに記述を変えました所、人材一覧から消すことが出来、
狙い通りに勢力を登場させる事が出来ました。
悩んでいた所が解けてとてもスッキリした気分です。
素早く正確なレス、感謝致します。ありがとうございました。
105(1): 名無しさん 2010/09/11(土)01:26 ID:??? AAS
いつも更新お疲れさまです。
ひとつ質問させて下さい。
nextで発生させた直進スキルにhomingを指定することはできないのでしょうか?
circleから直進(homing = on)につなぐと、弾がその場から動かなくなってしまいます。
speedを下げて表示時間を延ばすと、途中からふらふら動き出したりなど怪しい動きをしていました。
動かなくなってしまった場合も当たり判定に問題はありません。
106(1): 名無しさん 2010/09/11(土)23:53 ID:??? AAS
>>105
現在の仕様では、nextで発動したhomingスキルは術者を標的に追尾するように
なってしまってます・・・
後のバージョンでは敵を追尾するように修正しようと思います。
107(1): 名無しさん 2010/09/12(日)00:27 ID:??? AAS
味方あるいは敵の全体を対象とするスキルは、確かallfancでできたと思うのですが、
味方の自部隊のみにスキルの効果を付与するタグはできないでしょうか?
108(1): 名無しさん 2010/09/12(日)00:39 ID:??? AAS
>>107
今の仕様では、部隊単位の指定はできません・・・
109: 名無しさん 2010/09/12(日)01:25 ID:??? AAS
>>108
了解です、返答ありがとうございます。
110: 名無しさん 2010/09/12(日)01:45 ID:??? AAS
>>106
ご返答ありがとうございます。
自分を追いかけてきたのはそういう理由からだったのですね、得心しました!
残暑が厳しいですが、お体にはくれぐれもお気をつけ下さいませ。
111(1): 名無しさん 2010/09/12(日)11:20 ID:??? AAS
内政ウィンドウですが、ゲームスタート時の選択で
オフした時に非表示にする事は出来ないでしょうか?
112: 名無しさん 2010/09/12(日)18:07 ID:??? AAS
>>111
set(@politics_hide, 1)
の構文を記述すると内政ウィンドウが消えます。
なおこれはシステム用データ(先頭が@の数値変数)を直接編集する非推奨の構文です。
ver3.95から有効です。
113: 名無しさん 2010/09/12(日)19:39 ID:??? AAS
うおぉぉぉぉぉぉぉ。story構造体ですって!
なんて理想のものが。更新御疲れ様です。
しながいイベント投稿しましたが
すぐstory構造体化してみようと思います。
114: 名無しさん 2010/09/12(日)20:10 ID:??? AAS
う
な
し
す
115(3): 名無しさん 2010/09/13(月)09:04 ID:??? AAS
最近のVerのAIについての質問です
同rangeで消費MP100の魔法がスキル列左、普通の遠隔弓がスキル列右…というクラスを作りました
左右の優先度から、普段は魔法を使いMpが切れたら弓…というシステムだと思うのですが
どうもMPが足りないのに魔法を撃ち続けようとするのか、何もしない状態が続いたりします
説明が下手くそですが、上記のスキルの左端右端に伴うAIは仕様でしょうか
上下前次1-新書関写板覧索設栞歴
あと 885 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s