罪と罰++二律背反
行動ポイント制
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
*行動ポイント制 by窺儒 [#qc217b8c]
-概要~
罪罰において一番面倒なのが待ち時間 1つの行動につき1時...
だからといって待ち時間を短くするとゲームバランスが壊れ時...
待ち時間3分とか5分とかになるともうぐちゃぐちゃ~
現在私の罪罰では行動力制を採用しているのですがそれとは微...
これでゲームバランスが整うかあるいは崩れるか・・~
**行動ポイントを増やす [#m430fc45]
散々待ち時間はいらないだの邪魔だの書いてみたものの実際ア...
とりあえずsystemに適当なパラメータを追加~
ここでは$koとしておきます~
HPの最大値やらがあるところに
$ko = 99 if($ko>99);
こんな感じで追加
キャラデータのところに
ko;$ko
こんな感じのを追加
admin.cgiにも同じように
当然どこかでどうにかしてこの行動力を増やさなければなりま...
例えば能力屋(ore_sub_ability.cgi)に~
}elsif($cmd==9){
if($ko>90){
$log .= "これ以上行動力は貯めれないよ!<br>\n";
$tm = $cmd = 0;
&call_main_st;
}else{
$log .= "行動力を手に入れた<br>\n";
$ko+=10;
$pr=10800;
$tm = $cmd = 0;
$type='';
&call_main_st;
}
prの後は秒数です 3600で1時間、7200で2時間 10800なので...
21600にして6時間程度の待ち時間を持たす方がいいかもしれま...
せっかちな罪罰は1時間程度でいいでしょう~
条件を何か持たせた方がいいかも・・~
とにかく、これで寝る前や出かける前などで待ち時間を貯めて...
後はこれを使うだけ~
**行動ポイントを減らす [#k2e586f4]
待ち時間を使うところは政治、戦争、軍事ですので・・~
まずは内政~
ore_sub-politics.cgiの最初のほうを~
if($camp<1){
$log .= "放浪の身では内政は行えない<br>\n";
$tm = $cmd = 0;
&call_main_st;
}elsif($ko<1){
$log .= "行動力が足りない<br>\n";
$tm = $cmd = 0;
&call_main_st;
$pr=$GMT*(0-$ko);
$ko=0;
}else{
$log .= "内政を行います。実行するものを選んで下さい<br>\...
$tm=0;
$type='内政';
こんな感じにして
$pr=$GMT;
となっているところを
$pr-=1;
こんな感じにします~
農業商業軍事の3箇所でこれをやるのをお忘れにならないよう...
続いて戦争~
兵糧のとこの下を~
}elsif($my_cf<$sol){
$log .= "戦争を行なうだけの兵糧がありません。<br>出撃兵...
$tm = $cmd = 0;
$type='';
&call_main_st;
}elsif($ko<1){
$log .= "行動力が足りません\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
こんな感じにさせて~
下のほうを
$log .= "行軍開始します。敵国国境まで$GMW時間です<br>\n";
$nation=$v;
$ko-=1;
$tm=0;
$type='戦争中';
こんな感じに~
最期に軍事 まぁパターンはわかってきたかと思いますが・・
elsif($ko<1){
$log .= "行動力が足りません。<br>\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
そして
$pr=$GMT;
を
$ko-=1;
諜報強奪洗脳の3箇所にやるのをお忘れなく
**最後に [#had8ea5a]
当然ですがこれをやれば期が始まるまでに行動力をどれだけ貯...
1国が覇国になりまくるのは阻止できるかもしれません~
~
勝手に使わせていただきましたがこれ良かったのでしょうか・・~
----
#comment
終了行:
*行動ポイント制 by窺儒 [#qc217b8c]
-概要~
罪罰において一番面倒なのが待ち時間 1つの行動につき1時...
だからといって待ち時間を短くするとゲームバランスが壊れ時...
待ち時間3分とか5分とかになるともうぐちゃぐちゃ~
現在私の罪罰では行動力制を採用しているのですがそれとは微...
これでゲームバランスが整うかあるいは崩れるか・・~
**行動ポイントを増やす [#m430fc45]
散々待ち時間はいらないだの邪魔だの書いてみたものの実際ア...
とりあえずsystemに適当なパラメータを追加~
ここでは$koとしておきます~
HPの最大値やらがあるところに
$ko = 99 if($ko>99);
こんな感じで追加
キャラデータのところに
ko;$ko
こんな感じのを追加
admin.cgiにも同じように
当然どこかでどうにかしてこの行動力を増やさなければなりま...
例えば能力屋(ore_sub_ability.cgi)に~
}elsif($cmd==9){
if($ko>90){
$log .= "これ以上行動力は貯めれないよ!<br>\n";
$tm = $cmd = 0;
&call_main_st;
}else{
$log .= "行動力を手に入れた<br>\n";
$ko+=10;
$pr=10800;
$tm = $cmd = 0;
$type='';
&call_main_st;
}
prの後は秒数です 3600で1時間、7200で2時間 10800なので...
21600にして6時間程度の待ち時間を持たす方がいいかもしれま...
せっかちな罪罰は1時間程度でいいでしょう~
条件を何か持たせた方がいいかも・・~
とにかく、これで寝る前や出かける前などで待ち時間を貯めて...
後はこれを使うだけ~
**行動ポイントを減らす [#k2e586f4]
待ち時間を使うところは政治、戦争、軍事ですので・・~
まずは内政~
ore_sub-politics.cgiの最初のほうを~
if($camp<1){
$log .= "放浪の身では内政は行えない<br>\n";
$tm = $cmd = 0;
&call_main_st;
}elsif($ko<1){
$log .= "行動力が足りない<br>\n";
$tm = $cmd = 0;
&call_main_st;
$pr=$GMT*(0-$ko);
$ko=0;
}else{
$log .= "内政を行います。実行するものを選んで下さい<br>\...
$tm=0;
$type='内政';
こんな感じにして
$pr=$GMT;
となっているところを
$pr-=1;
こんな感じにします~
農業商業軍事の3箇所でこれをやるのをお忘れにならないよう...
続いて戦争~
兵糧のとこの下を~
}elsif($my_cf<$sol){
$log .= "戦争を行なうだけの兵糧がありません。<br>出撃兵...
$tm = $cmd = 0;
$type='';
&call_main_st;
}elsif($ko<1){
$log .= "行動力が足りません\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
こんな感じにさせて~
下のほうを
$log .= "行軍開始します。敵国国境まで$GMW時間です<br>\n";
$nation=$v;
$ko-=1;
$tm=0;
$type='戦争中';
こんな感じに~
最期に軍事 まぁパターンはわかってきたかと思いますが・・
elsif($ko<1){
$log .= "行動力が足りません。<br>\n";
$tm = $cmd = 0;
$type='';
&call_main_st;
そして
$pr=$GMT;
を
$ko-=1;
諜報強奪洗脳の3箇所にやるのをお忘れなく
**最後に [#had8ea5a]
当然ですがこれをやれば期が始まるまでに行動力をどれだけ貯...
1国が覇国になりまくるのは阻止できるかもしれません~
~
勝手に使わせていただきましたがこれ良かったのでしょうか・・~
----
#comment
ページ名: