トップ 一覧 検索 ヘルプ RSS ログイン

探索消費体力の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
 太字部分は、改造箇所を示します。 ファイル名: ルーチン名: 行番号 を示します。
 下線部分は、「改造前の状態」を示します。
*{{font color=blue,青色}}は、改造箇所を示します。ファイル名: ルーチン名: 行番号 を示します。 
*黒色文字は、「改造前の状態」を示します。
*テキストボックスの中のプログラムを、該当の場所に{{font color=red,上書き}}して下さい。 

!!!探索消費体力 Ver 1.00 ★★☆☆☆☆☆☆ 
一回の探索で消費する体力を設定します。
任意の体力を消費するタイプと、最大HPによって消費体力が変動するタイプを用意しました。
消費体力が変動するタイプでは、消費量が増えるに従って、アイテムの発見率が向上する改造例もおまけでつけています。
※この 改造を取り入れる際には、併せて 【 改造者表示 】 の改造を取り入れて頂けると嬉しいです。(非強制) 
 履歴
 2003/08/19 Version 1.00 公開 
 2007/02/16 Wikiにて公開
 2003/08/19 Version 1.00 公開 
!!共通改造ポイント 
!◆改造ポイント01 探索ルーチンを修正します。 
  
'''sos2.cgi # Sub Find Item # Line:751'''
'''perl/find.cgi # Sub Find Item # Line:4'''
__@rcdlines = &get_user("$Fm{'id'}"); __
◆TYPE1 消費量固定タイプ:常時一定量体力消費
{{memo}}
 ※$exh に設定した数値が消費体力量です。
{{include_html SION0029, "!Parts1"}}
 
◆TYPE2 消費量最大体力比例タイプ:最大体力が上がると消費体力が上がる
{{memo}}
 ※消費体力量は($xp / 15) を調整して下さい。
 
'''sos2.cgi # Sub Find Item # Line:764'''
'''perl/find.cgi # Sub Find Item # Line:17'''
__$rnd = int(rand(100)) + 1; __
 
◆TYPE2 消費量最大体力比例タイプ:最大体力が上がると消費体力が上がる
 ※消費体力が上がる分、より良いアイテムを発見しやすくなる。TYPE1では不用。
{{memo}}
 ※$rnd を1〜10000に変更している場合、($exh - 1) の部分を ($exh - 1) * 5 等にして調整して下さい。
 
'''sos2.cgi # Sub Find Item # Line:753'''
'''perl/find.cgi # Sub Find Item # Line:6'''
__if ($hp <= 1) { push (@msg,'ヒットポイントが足りません');return } __
{{memo}}
 
'''sos2.cgi # Sub Find Item # Line:777'''
'''perl/find.cgi # Sub Find Item # Line:30'''
__$hp--; __
{{memo}}
 
複数回探索を導入していない場合は、以上で改造終了。
複数回探索を導入している場合は、FQFD氏版改造ポイント/doll版改造ポイント/SION版改造ポイントへ進む 

!!doll版複数回探索改造ポイント 
!◆改造ポイント02 探索回数決定部を修正します。 
 
'''perl/action.cgi # Sub Normal Action # Line:34'''
__if($myhp > 2){ __
 ◆TYPE1 消費量固定タイプ:常時一定量体力消費
{{memo}}
 ※$exh に設定した数値が消費体力量です。改造ポイント01にあわせて下さい。
 
 ◆TYPE2 消費量最大体力比例タイプ:最大体力が上がると消費体力が上がる
{{memo}}
 ※消費体力量は($xp / 15) を調整して下さい。改造ポイント01にあわせて下さい。 
 
'''perl/action.cgi # Sub Normal Action # Line:36'''
__foreach(1 .. ($myhp - 1)) { print qq|<OPTION value="$_">$_\n| } __
{{include_html SION0029, "!Parts2"}}

!!FQFD氏複数探索改造ポイント 
!◆改造ポイント02 探索回数決定部を修正します。 
 
'''# Sub Normal Action #'''
__if($mysp !~ /Nf/ && $myhp > 1) __
 
 ◆TYPE1 消費量固定タイプ:常時一定量体力消費
{{memo}}
 ※$exh に設定した数値が消費体力量です。改造ポイント01にあわせて下さい。
 
 ※TYPE2 消費量最大体力比例タイプ:最大体力が上がると消費体力が上がる
{{memo}}
 ※消費体力量は($xp / 15) を調整して下さい。改造ポイント01にあわせて下さい。 
 
'''# Sub Normal Action #'''
__$t_max = $myhp-1 if $t_max > $myhp-1; __
{{memo}}
{{include_html SION0029, "!Parts3"}}

!!SION版複数回探索改造ポイント 
!◆改造ポイント02 探索回数決定部を修正します。 
 
'''# Sub Normal Action #'''
__if ($mysp !~ /Nf/ && $myhp > 1) {__
__$maxturn = 20; __
 ◆TYPE1 消費量固定タイプ:常時一定量体力消費
{{memo}}
 ※$exh に設定した数値が消費体力量です。改造ポイント01にあわせて下さい。
 
 ◆TYPE2 消費量最大体力比例タイプ:最大体力が上がると消費体力が上がる
{{memo}}
 ※消費体力量は($xp / 15) を調整して下さい。改造ポイント01にあわせて下さい。 
 
'''# Sub Normal Action #'''
__$maxturn = $myhp - 1 if ($maxturn > $myhp - 1); __
{{memo}}
{{include_html SION0029, "!Parts4"}}