発言者: cosmos
発言日: 2006 11/21 15:12
# Sub Arm #
sub arm {
local($a1,$a2) = @_;
if ($sts =~ /Li/ && $sp !~ /Li/) { &umsg('レ') }
elsif ($sp =~ /$a1/) {
if ($sts =~ /Dh/ && $sp !~ /Oh/) {
if ($ch !~ /Q[sw]/) {
# $ab += $iak; $db += $idd;
#-------新装備
if($a1 eq 'Rp' || $a1 eq 'Yr' || $a1 eq 'Sa' || $a1 eq 'Ya' ||$a1 eq 'Hr' || $a1 eq 'Yh'){
$eit += $iak;
$db += $idd;
}
elsif($a1 eq 'He' || $a1 eq 'Ye' || $a1 eq 'Mt' || $a1 eq 'Yt' ){
$bspeed += $iak;
$db += $idd;
}
elsif($a1 eq 'Wd' || $a1 eq 'Yd'){
$ab += $iak;
$eit += $idd;
}
else{
$ab += $iak;
$db += $idd;
}
#-------END
&umsg('装') if !$nomsg;
if ($a1 eq 'Bw') { $sp .= 'Qb' }
if ($a1 eq 'Kt') { $sp .= 'Qk' }
if ($a1 eq 'Ax') { $sp .= 'Qx' }
if ($a1 eq 'Sw' && $sts =~ /Li/) { $sp .= 'Qm' }
foreach (@ele_ak) { if ($sts =~ /$_([0-9])/) { $sp .= $_; $sp .= $1 } }
foreach (@ele_df) { if ($sts =~ /$_([0-9])/) { $sp .= $_; $sp .= $1 } }
$ch .= 'QwQs'; $sts .= 'QwQs';
} else { &umsg('両') }
} elsif ($ch !~ /$a2/) {
# $ab += $iak; $db += $idd;
#-------新装備
if($a2 eq 'Rp' || $a2 eq 'Yr' || $a2 eq 'Sa' || $a2 eq 'Ya' ||$a2 eq 'Hr' || $a2 eq 'Yh'){
$eit += $iak;
$db += $idd;
}
elsif($a2 eq 'He' || $a2 eq 'Ye' || $a2 eq 'Mt' || $a2 eq 'Yt' ){
$bspeed += $iak;
$db += $idd;
}
elsif($a2 eq 'Wd' || $a2 eq 'Yd'){
$ab += $iak;
$eit += $idd;
}
else{
$ab += $iak;
$db += $idd;
}
#-------END
&umsg('装') if !$nomsg;
if ($a1 eq 'Bw') { $sp .= 'Qb' }
if ($a1 eq 'Kt') { $sp .= 'Qk' }
if ($a1 eq 'Ax') { $sp .= 'Qx' }
if ($a1 eq 'Sw' && $sts =~ /Li/) { $sp .= 'Qm' }
foreach (@ele_ak) { if ($sts =~ /$_([0-9])/) { $sp .= $_; $sp .= $1 } }
foreach (@ele_df) { if ($sts =~ /$_([0-9])/) { $sp .= $_; $sp .= $1 } }
$ch .= $a2; $sts .= $a2;
} else { &umsg('別') }
} else { &umsg('職') }
}
に変更したのですが、これでも兜(Hr)を装備すると賢さ$eitに格納されるべく数値が攻撃力のほうに加算されてしまいます。
2箇所変更したのですが・・
elsif ($sp =~ /Ws/ && $sp =~ /Sc/) { $trnd = (0,3)[int(rand(2))] }のrandの2が武器の0と盾の1を得ようとしているということは
elsif ($sp =~ /As/) { $trnd = int(rand(2)) + 1 }の+1は何を表しているのでしょうか?
すみません;正直ですが全くこの辺りのスクリプトをどう改造すればいいのかわかりません;
▼関連発言
│
└◆1360:下の続きです [cosmos] 11/20 23:23
└◆1361:Re:下の続きです [moon] 11/21 00:15
└◆1362:Re[2]:下の続きです [cosmos] 11/21 15:12
└◆1364:Re[3]:下の続きです [moon] 11/21 20:47
└◆1365:Re[4]:下の続きです [cosmos] 11/21 21:43
└◆1366:Re[5]:下の続きです [cosmos] 11/21 21:45
└◆1367:Re[6]:下の続きです [moon] 11/21 23:20
└◆1368:Re[7]:下の続きです [cosmos] 11/21 23:38
└◆1369:Re[8]:下の続きです [moon] 11/22 00:10
├◆1370:Re[9]:下の続きです [cosmos] 11/22 00:26
└◆1371:Re[9]:下の続きです [cosmos] 11/22 14:05
└◆1372:Re[10]:下の続きです [moon] 11/22 23:23
└◆1373:Re[11]:下の続きです [cosmos] 11/23 00:12
└◆1374:Re[12]:下の続きです [moon] 11/23 01:12
└◆1375:Re[13]:下の続きです [cosmos] 11/23 08:23<-last