0 ? $values[0] : 0; } public static function getHeroAttr($meta) { $fields = array( array( 'attr_id' => kHAT_Hp, 'field_name' => 'hp' ), array( 'attr_id' => kHAT_Atk, 'field_name' => 'damage' ), array( 'attr_id' => kHAT_Def, 'field_name' => 'defence' ), array( 'attr_id' => kHAT_Speed, 'field_name' => 'move_speed' ), ); $attr = array(); foreach ($fields as $field) { array_push($attr, array( 'attr_id' => $field['attr_id'], 'type' => kHAT_ABS_VAL, 'val' => (int)$meta[$field['field_name']] )); } return $attr; } protected static function getMetaList() { if (!self::$metaList) { self::$metaList = getMetaTable('player@player.php'); } return self::$metaList; } protected static $metaList; }