The Endless Battle
Program Satellite

Copyright NET GAME Communications All Right Reserved.


武器データの作成について

利用規程
  1. この作成方法を使用した場合の損害に対して一切の責任を負いません。
  2. ここにある文章の一部は配布サイトのものを引用しています。
はじめに

ログフォルダ内にある _hash.data をテキストエディタで開きます。 それぞれのデータは

"武器ID"=>"武器名称,攻撃力,命中率,攻撃回数,消費EN,売価,入手方法,特殊効果",

となっています。

ここでは、以下のデータを追加する事として説明します。

武器ID
武器IDは必ず半角英数で設定します。
武器はランクアップごとに第1世代→第2世代…と成長していきます。
まずは第1世代から作っていきます。   

第1世代ならば1文字
"m"=>"ビームライフル,1800,95,3,40,16000,7,0",

第2世代なら2文字
"mm"=>"ビームバズーガ,3000,70,4,50,12000,7,0",

第3世代なら3文字
"mmm"=>"ハイパーメガランチャー,4000,60,4,100,18000,7,0",

このように前世代の武器IDの末尾に1文字半角英数を付け加えます。
前世代の武器IDの末尾に任意の1文字を足す。武器IDが他と重複しない。

第1世代に武器ID の 「ビームライフル」を作りましたので、
第2世代の武器IDは前世代の武器ID の次に1文字追加した訳です。
(ここではmmとなっていますが、ma 等、文字は何でも構いません。)
さらに第3世代の武器IDは前世代の武器ID mmに任意の1文字を付け加え、
mmmとなって行きます。

※武器の成長の分岐
上記の例で、第3世代のランクアップ時に
ハイパーメガランチャー」か「ヴェスバー」に
分岐させたい場合、前世代の武器ID mm の末尾に任意の1文字を付けます。
ここではmmaとなっています。

"m"=>"ビームライフル,1800,95,3,40,6000,7,0",
├"mm"=>"ビームバズーガ,3000,70,4,50,12000,7,0",
│└"mmm"=>"ハイパーメガランチャー,4000,60,4,100,18000,7,0",
└"mma"=>"ヴェスバー,4500,70,3,150,20000,3,0",

さらに、それぞれ第3世代の武器に第4世代を追加する場合
下記の例では「ハイパーメガランチャー」が、第4世代「ロングレンジキャノン」に
「ヴェスバー」が、第4世代「光の翼」にランクアップしたとします。
やはり同様にそれぞれの武器IDの末尾に任意の1文字を追加します。

"m"=>"ビームライフル,1800,95,3,40,6000,7,0",
├"mm"=>"ビームバズーガ,3000,70,4,50,12000,7,0",
│├"mmm"=>"ハイパーメガランチャー,4000,60,4,100,18000,7,0",
│└"mmmm"=>"ロングレンジキャノン,5500,70,3,180,24000,2,4",
├"mma"=>"ヴェスバー,4500,70,3,150,20000,3,0",
└"mmaa"=>"光の翼,5000,80,3,200,30000,2,3",

武器名称
武器名称には好きな名前を付ける事が出来ます。但し、 機種依存文字やHTMLタグは使用出来ません。
また一部漢字で文字化けする事があります。
※文字化けする漢字一覧
Ы \
x x

該当する場合、その文字のすぐ後ろに半角で\を挿入します。
ビームソード→ ビームソ\ード
攻撃力

攻撃力は攻撃回数1回あたりの値です。攻撃力×攻撃回数総攻撃力と考えて下さい。
下記の例では「1800×」ですので、総攻撃力は「5400」となります。

"m"=>"ビームライフル,1800,95,3,40,16000,7,0",
命中率
命中率は0〜100の間で総攻撃力とのバランスを考えて設定します。

"m"=>"ビームライフル,1800,95,3,40,16000,7,0",
攻撃回数

攻撃回数は1以上ですが、あまり増やしすぎるとサーバーへの負荷が大きくなります。
20回以下で設定した方が無難です。

"m"=>"ビームライフル,1800,95,3,40,16000,7,0",
消費EN

消費ENは「弱い武器は低く強い武器は高い。」とするのがバランス的にいいみたいです。
あまりに消費ENの低い武器を作る事は戦闘回数を増やす事になり、サーバーに負荷がかかります。
最低でも40くらい必要だと思います。

"m"=>"ビームライフル,1800,95,3,40,16000,7,0",
武器売価

武器売価は自由に設定して下さい。

"m"=>"ビームライフル,1800,95,3,40,16000,7,0",
入手方法

登録時に選択可能か、Shopで購入可能か、武器検索画面に表示されるかどうか、
を1〜7の数字で入力します。下記の一覧表を参照してください。

登録 購入 検索
× × 1
× × 2
× 3
× × 4
× 5
× 6
7

この表を元に、値を入手方法の項目に入力してください。

通常の場合はで問題ないと思いますが、

"m"=>"ビームライフル,1800,95,3,40,16000,7,0",

「隠し武器」的な扱いにしたい場合は検索出来ない値を入れます。

登録時での選択可、Shopでの購入可、検索不可にしたい場合は3
"mma"=>"ヴェスバー,4500,70,3,150,20000,3,0",

登録時での選択不可、Shopでの購入可、検索不可にしたい場合は2
"mmaa"=>"光の翼,5000,80,3,200,30000,2,3",

未入力の場合は武器の購入や売却が出来なくなるので、必ず全ての武器に設定して下さい。
また、全てを不可の 0 の項目を入力する事は出来ませんので必ず1〜7の値で設定して下さい。


パラメータ特殊効果

対戦相手を一撃で大破させたり、装備するだけで戦闘中にスピードが上がる
と言った効果を付ける事が出来ます。現在4種類の特殊効果があります。

各特殊効果の入力値は下記の通り。

効果
機体損壊 1
一撃大破 2
SPアップ 3
GDアップ 4

戦闘中のスピードを上げたい場合は
"mmaa"=>"光の翼,5000,80,3,200,30000,2,3",


※なお、相手のレベルを下げる「機体損壊」の効果を付けた武器を多くした場合、
プレイヤー同士のトラブルが発生しやすいと思われます。
デフォルトでは要塞の武器「ビッグキャノン」のみの設定となっています。

 

注意点

武器名称以外の文字は全て半角英数で設定します。
また、ダブルコーテーション『"』やカンマ『, 』なども削除しないように注意して下さい。
間違って設定した場合、サーバーエラーとなります。

基本どおり作成すれば、容量が許す限り無限に武器を作る事が出来ます。


<<BACK