OSDN Git Service

#21286 - SAbility_Data parser is not allowed negative ac. master
authormumin <mumincacao@users.sourceforge.jp>
Sun, 4 Apr 2010 14:09:14 +0000 (23:09 +0900)
committermumin <mumincacao@users.sourceforge.jp>
Sun, 4 Apr 2010 14:09:14 +0000 (23:09 +0900)
documents/changes.en.txt
documents/changes.ja.txt
trust_path/modules/sd3rd/class/updater/execute/parser/char/SAbility_Data.class.php

index a034120..d32b7a1 100644 (file)
@@ -1,3 +1,4 @@
+#21286 - SAbility_Data parser is not allowed negative ac.
 #19128 - Skill TP allowed range is too smaller.
 #18904 - Append new flag at extract data.
 #18687 - Replace icon image.
index 71d9ccb..ea9177d 100644 (file)
@@ -1,3 +1,4 @@
+#21286 - AC がまいなすのあびを抽出できなかったので修正
 #19128 - TP の桁数が足りなかったので修正
 #18904 - にうふらぐが追加されてたのでそれにあわせて修正
 #18687 - あいこんを変更
index cb9edb8..2f910be 100644 (file)
@@ -38,7 +38,7 @@ class Sd3rd_SAbility_DataChar extends Sd3rd_AbstractParser
     **/
     public function executeLatest()
     {
-        $data = Sd3rd_UpdateUtils::parseByRegex($this->_mSource,"/\('(?P<name>[^']+)','(?P<desc>[^']+)',(?P<ac>\d),(?P<flag>\d),'(?P<upgrade>[^']*)',(?P<is_new>\d)\)/");
+        $data = Sd3rd_UpdateUtils::parseByRegex($this->_mSource,"/\('(?P<name>[^']+)','(?P<desc>[^']+)',(?P<ac>\-?\d),(?P<flag>\d),'(?P<upgrade>[^']*)',(?P<is_new>\d)\)/");
         $id = $this->_mHandler->getId($data['name'],array('description' => $data['desc'],'ability_cost' => $data['ac'],'can_upgrade' => $data['flag'],'upgrade' => $data['upgrade'],'register_time' => $this->_mUpdateTime),true);
     }