Little Maid Mob 1.6.2 Rev6

Minecraft Texture・MOD総合.0.0.3の>>92氏のキャラクターで
ラナさんのモデルデータを差し替えて、調整を行ったものです。
デフォルトでは、とてもカワイイ声で哭いてくれます。
また、Minecraft Texture・MOD総合.0.0.4の>>473氏、>>484氏、>>509氏の
テクスチャーを使用させていただいています。


思いつくままに機能追加したので、
初期バージョンはkodaichi氏 & 303氏のRanaを改造した物でしたが、既に別物に成り果てています。
思いついた機能を適当に追加したりしているので非常にバギーです、バックアッポは忘れずに。
バグ報告はスレ、またはフォーラムによろしく。




利用条件
	・テクスチャーを作ってくれた方々に感謝の祈りを捧げてください。
	・動画等での使用、改造、転載すきにしてもよいのよ？
	・ただし、商用利用は除く。
	・あと、いかなる意味でも作者は責任をとりませぬ。



使い方
	・要Modloader。
	・要MMMLib Rev6。
	・%appdata%/.mincraft/versions/1.6.2ML/modsにZipのまま放りこめば動くはずです。
	いや、解ってる人なら直接jarに放り込んでもいいけど特にメリットはないかと。
	・%appdata%/.mincraft/config/mod_LMM_littleMaidMob.cfgができるので適当にいじって下さい。
	というか一度くらいは設定ファイルを開いてみると良いやも知れぬ。

	・%appdata%/.mincraft/config/littleMaidMob-IFF.iff
	というファイルが作成されますが、これはメイドさんの敵味方識別用のファイルです。
	また、武器情報もここに記録されます。

	・1.6.2以降では特にAudioModは必要ありません、好きな音声ファイルが設定できます。
	「%appdata%/.mincraft/assets/sound/littleMaidMob」
	というディレクトリが自動生成され、「littleMaidMob.cfg」という設定ファイルも自動生成されます。
	設定ファイル内の各項目に、
	「se_hurt=littleMaidMob.littlemaidh」
	などと書くと良いです。
	この場合littlemaidh1.ogg〜littlemaidh9.oggというファイルがあればがランダムで再生されます。
	詳しい音声の対応はcfgの#〜の後ろの方に書いてあります。
	また、サウンドパックシステムが実装されたので容易に音声の設定を行えるようになりました。
	別添のテキストを参照してください。

	テクスチャの追加方法はzipファイル内の「/assets/minecraft/textures/entity/littleMaid/」以下に
	フォルダを掘ってテクスチャを放り込んでください。
	テクスチャの命名規則が追加されています、作成時に利用してください。
		ファイル名末尾が「_xx.png」と１６進数になっていること。
		_0.png〜_f.png or _00.png〜_0f.png：各色
		_10.png		：野生のメイドさん（_3c.pngと同等）
		_11.png〜_12.png：アーマー（それぞれdefault_40.png、default_50.pngと同等）
		_20.png		：メイドインベントリ
		_30.png〜_3f.png：野生の色付きメイド
		_40.png〜_49.png：アーマー（内側）
		_50.png〜_59.png：アーマー（外側）

		※アーマーテクスチャについては別添テキストを参照

	また、テクスチャ、マルチモデルの詳細についてはMMMLibにテキストがありますので、そちらを参照してください。



新要素
	またしても色々と変更になっている影響で、不具合が多く在るかもしれません、バックアップは必須です。


	・ユーザー向け修正
		ガード挙動の修正。
		アイテムを拾っただけでクラッシュしないように対策？

	・開発者向け修正
		アイテム使用にかかるdatawatcherの追加。
		UID用時刻取得関数を変更。



要素
	・コントラクト
		狼と同じように飼いならすことができます。
		ケーキをもって右クリックしてあげると契約完了です。
		契約状態のメイドさんにはホワイトブリムがつきます。
	・メイドさんはきれい好き！
		落ちてるアイテムを回収します。
	・メイドさんはお砂糖とココアと不定形の何かでできているの！
		ドロップアイテムを変更しました。
	・メイドさんのスカートにはゆめがつまっているの！
		契約状態で砂糖、羽等の特定アイテム以外、もしくは無手で右クリックをすると、
		メイドインベントリが開きます。
	・Give me Sugar!
		砂糖を手に持っていると「くりゃれ？」とねだりに来ます。
		砂糖を右クリックであげるたびに待機状態、動作状態と切り替わります。
		また、インベントリの左上に特定のアイテムを置いて動作状態にすると、
		特定の動作モードへ移行します。
		因みに砂糖１コでハートが０．５回復します。
	・自由への翼
		羽を右クリックであげるとあげた場所を起点として自由行動をするようになります。
		移動範囲は大体±１０ブロックの正方形で、起点から約１７ブロック以上離れると起点に転移します。
	・メイドさんの手料理
		可燃物をインベントリの左上にして砂糖を与えて動作状態にすると、
		近くに竈がある場合、クッキングモードへ移行します。
		焼レシピのアイテムを持っていると焼き始めます。
	・メイドさん的に斧は武器
		武器アイテムまたは回復アイテムをインベントリの左上にして砂糖を与えて動作状態にすると、
		戦闘モードへ移行します。
	・さぁ（毛）狩りの時間だ
		鋏をインベントリの左上にして砂糖を与えて動作状態にすると、
		毛刈りモードに移行します。
	・契約者には対価が必要
		契約後は契約期間が設定されるので、砂糖をあげて契約期間の延長をしてください。
		契約期間の残りは砂糖をあげた時の音符の色で判断してください。
		ゲーム内時間で１日あたり１つの砂糖が必要で最大期間は７日。
		お給料を忘れるとケーキを上げてご機嫌を取るまで自由行動。
		インベントリに砂糖を入れておくと勝手に期間更新します。もちろん食べます。
		契約が切れていても消えません、お仕事をしてくれなくなるだけです。
	・古代怪獣
		>>473氏のあふれる欲望を取り込んで、
		ツインテールを実装しました。
	・ドット絵師さんたちありがとう！
		職人の方々より頂いたテクスチャーをカラーバリエーションに採用させていただきました。		
	・時告げるメイド・パワード
		時計をメイドインベントリに入れておくとゲーム内時間に応じた啼聲を発するようになります。
		configファイルをいじり、音声を追加しないとあまり意味はありません。
		音声周りのパラメーターが増えています、音声を設定していた人は再設定をするとよいでしょう。
	・マスク・ド・メイド
		ヘルムをメイドインベントリに入れておくとアーマーテクスチャの頭部パーツが表示されるようになります。
		防御効果はありませんが、少し賢くなります。
		選択されるヘルムは一番左下に近い物となります。
		さあ、アーマーテクスチャをガンガン増やすんだ！
	・メイドさんは支配的種族です		
		cfgファイルにあらゆる環境下で沸くスイッチを追加。
		液体、空中以外のあらゆる環境下でメイドさんは出現します。
		デフォルトではオフになっています。
	・荷物が重い
		お仕事のないメイドさんは荷物がいっぱいになると自分の近くにあるチェストに荷物を放り込みます。
	・かーまぼーこー！
		松明をインベントリの左上にして砂糖を与えて動作状態にすると、
		松明設置モードへ移行します。
	・アレは…JAMだ！
		本をもって右クリックするとメイドIFFの設定GUIが開きます。
		本は消費します。
		対象を選択しクリックする度に反応設定が変わります。
			ENEMY	：敵です、攻撃・反撃を行います。
			UNKNOWN	：不明騎です、反撃を行います。
			FRIENDLY：味方です、攻撃・反撃を行いません。
	・雪を見ると遊びたくなるよね？
		雪原地帯に自由行動のメイドさんを放つと雪合戦を始めます。
		日が暮れると遊びは終わりです。
	・カラーメイド再び
		染色できます。
		色毎にテクスチャーがあるので書き換えて使ってください。
		いっぱいもらいました！
		そして野生のメイドにもカラーが設定できるようになりました。
		当然テクスチャ描かなきゃダメだけどね？
	・ウェザリングって好みが分かれるよね？
		アーマーテクスチャがダメージに応じた物を使用するようになりました。
		また、素材毎のテクスチャを設定できるように成りました。
		これも当然テクスチャ描かなきゃダメだけどね？
	・お屋敷は私の庭
		自由行動時にレッドストーンパウダーを与えると、
		赤石動力検知状態へ移行します。
		この状態では自由行動の起点が最後に検知した赤石動力付近に再設定されます。
	・メイドさんだってイメチェンしたい！そんな声まで変わって。も〜と！
		数多の職人の霊を受けてメイドさんのイメチェンが楽になりました。
		イメチェンする時はメイドインベントリのメイドさんをクリックしてください。
		右とか左で。
		好きなだけ服装を追加するといいよ！
		更に自作したモデルを使えば可能性は無限大！
		詳細は別テキストで！
		あと、メイドインベントリの背景も変わるようになったよ。
		さらに、サウンドパックに対応音声の設定が楽になりました。
	・捕食する者
		テクスチャのα値による半透明表示が可能になりました。
		デフォルトでアルファブレンドがオンになっているので、
		処理の軽量化をしたい等で使用したくない場合はcfgにて「AlphaBlend=false」としてください。
	・私の武装は１０８までありますよ？
		メイドIFFから「Trigger Items」を選択すると各戦闘モードへの切替アイテムが追加できます。
	・メイドさん日記
		署名済みではない書き込み可能な本にパラメータを記述して、メイドさんに右クリックで使用すると値が反映されます。
		大量のメイドさんに設定を行いたい時に。
			color:?;	メイドさんの色を設定します。（?:0〜15）
			texture:*:	メイドさんのテクスチャを設定します。（*:MMM_Aug 等）
			armor:*;	メイドさんのお洋服を設定します。（*:MMM_Aug 等）
			dominantArm:?;	メイドさんの利き腕を設定します。（?:0=右利き、1=左利き）
	・ヨーグルトかけりんごとか美味しいよね？
		メイドさんも金リンゴや牛乳を飲めるようになりました。
		もちろん、エフェクトもつきます。
		誤射に注意しましょう。



注意点
	・とってもバギーですのでバックアップは必ず取っておきましょう、幸せのために。
	・動物枠でスポーンするので数を揃えると動物が沸かなくなります。（大体１５人で打ち止め）
	・契約状態のメイドさんは敵性Mobに攻撃を受けます。
	・メイドさんに砂糖を預けておくと、たまにつまみ食いをします。
	・ダメージを受けても砂糖を食べます。
	・メイドさんはクリーパー先生にだって戦いを挑みます。
	・メイドさんが使ったアイテムも消耗します。
	・littleMaidが原因でクライアントが落ちる場合、MODを外せば落ちなくなるはずです。メイドインベントリは全ロストですが。
	・ゲームモードによって受けるダメージが変化します。（ピースフルでは打撃無効等、マインクラフトさん準拠）
	・現状では1.5.2以前のテクスチャパックはそのままでは使用出来ません。
	　ディレクトリを変更し、再パッケージ化を行う必要があります。



更新履歴
	20131202.1	1.6.2 Rev6 更新
				ガード挙動の修正。
				アイテム使用にかかるdatawatcherの追加。
				UID用時刻取得関数を変更。
				アイテムを拾っただけでクラッシュしないように対策？



	20131016.1	1.6.2 Rev5 更新
				定数の変更。
				DataWatcherの整理、付随する関数の修正。
	20130908.1	1.6.2 Rev4 更新
				テクスチャ管理周りを修正。
				モード表示がおかしかったのを修正。
				Rendererの修正。
				音声関係のドキュメントを修正。
	20130807.1	1.6.2 Rev3 更新
				assetsディレクトリの参照先取得を修正。
				初期化周りの修正。
				テストモジュールの修正。
				cfgを独自仕様へ変更。
	20130720.1	1.6.2 Rev2 更新
				ターゲットに向いて居ない状態で射撃する場合があったのを修正。
				雪原でお遊びモードになると落ちていたのを修正。
				サウンドディレクトリを生成しなかったのを修正。
				卵生成レシピを多分修正。
	20130717.1	1.6.2 Rev1 バージョンアップ
				GUIの表示内容を変更。
				金リンゴ、牛乳を摂取できるようにした。
				矢の回収判定がおかしくなっていたのをを修正。
				書き込んだ本でメイドさんの設定をできるEntityModeを追加。
				透明化ポーション使用時に発光テクスチャは表示されるように修正。
				縄関係の調整。
				移動速度、攻撃力の取り扱い変更による修正。
				EntityModeにEntityが作成された時に呼ばれる関数と、
				右クリックした時に他の処理よりも先に実行される関数を追加。（外見情報のみ）
	20130630.1	1.5.2 Rev6 更新
				チェストの処理関係を修正。
				EntityModeに攻撃後にターゲットの再設定を行うかの判定関数を追加。
				Torcherが液体に松明を置かないようにした。
				可変モデル用の調整。
				モデルセレクトGUIにLMM依存コードが紛れていたのを分離。
	20130619.1	1.5.2 Rev5 更新
				Cooking、Pharmacistの調整。
				各モードで攻撃できないモードの反撃も抑制。
				発光テクスチャを実装。
				ドキュメントを一部MMMLibへ移動。
				AlphaBlendの設定をMMMLibへ移動。
	20130611.1	1.5.2 Rev4 更新
				一部関数の名称変更。
				テクスチャ管理の調整。
				テクスチャ選択GUIをMMMLibへ移動。
				ポーションの効果判定がおかしかったのを修正。
	20130606.1	1.5.2 Rev3 更新
				射撃周りの修正。
				対マルチ用の修正。
				敵性体認識有効距離の調整。
				アイテム使用関連の修正。
	20130531.1	1.5.2 Rev2 更新
				アチーブメント関係でエラーが出るのの対策。
	20130522.1	1.5.2 Rev1 バージョンアップ
				マルチモデル関連の修正。
				TNT-Dの時に鋏の耐久力が減っていなかったのを修正。
				竈の判定系を修正、多分Forgeのメタデータ付きに対応。
				デフォルトサウンドのエラー関係の修正。
				お遊びモード？（未チェック）
	20130407.1	1.5.1 Rev2 更新
				クライアント向けパケットの一部修正。
				射撃の射程範囲を１５ブロックへ修正。
				カウンタ系の動作を修正、
				音声周りの動作を修正。
	20130403.1	1.5.1 Rev1 バージョンアップ
	20130310.1	1.4.7 Rev5 修正
				Figure用に調整。
	20130212.1	1.4.7 Rev4 修正
				Entityのテクスチャ管理を調整。
				染料を消費するためのパケットを追加。
				足がつく所で止まっている時は泳がなくした。
				野生色の指定処理がおかしかったのを修正。
				モデルセレクトGUIで染料を持っている場合に色の選択も可能にした。
				モデルのサイズ変更が反映されていなかったのを修正。
	20130210.1	1.4.7 Rev3 修正
				アイテムのアップデートをEntityLittleMaidに修正。
				矢が刺さるようになりました。
				頭頂部アイテム表示の修正。
				選択中のモデルが無くなっても落ちなくなったはず。
	20130129.1	1.4.7 Rev2 修正
				本が使えなくなっていたのを修正。
				テクスチャの選択GUIを追加。
	20130128.1	1.4.7 Rev1 バージョンアップ
				回復の優先順位を修正。
	20130108.1	1.4.6 Rev4 修正
				透明化時の武器表示を修正。
				テクスチャ獲得周りを修正。
				Cooking時に荷物がいっぱいだとアイテムが失われることがあるのを修正。
				死亡時のGUIを開いていると落ちるのを修正。
				GUIを開いていても動き回っていたのを修正。
	20130104.1	1.4.6 Rev3 修正
				メイドカラーの動作がおかしかったのを修正。
				透明化ポーション使用時の不具合を修正。
	20121224.1	1.4.6 Rev2 修正
				サーバークライアント間のパケットを整理。
				竈の挙動。
	20121224.1	1.4.6 Rev1 バージョンアップ。
				内部構造が別物になっているので使用時には必ずバックアップをとること。
	20120617.1	1.2.5 Rev5 更新
				いくつかサウンド設定の追加。
				契約メイドの死因をチャットメッセージで表示するようにした。（cfg設定可）
				その他。
				お仕事中かどうかの判定用関数を追加。
	20120606.1	1.2.5 Rev4 更新
				ポーション使用時のPC音声の修正。
				ドッペル対策処理を少々硬くした。
				interact処理時にfalseを返す条件を追加。		
				itemstack.getItem().hitEntity(itemstack, eliveing, this);の引数をmaidAvatarEntityへ変更。
	20120521.1	1.2.5 Rev3 更新
				Tracerが解除できない状態があるのを修正。
	20120430.1	1.2.5 Rev2 更新
				MillenaireのMOBの表示をしようとするとクラッシュする不具合に対応。
				醸造の挙動を修正。
				射撃の挙動を若干修正。
				メイドフィールドの調整
				増殖対策。
	20120412.1	1.2.5 Rev1 バージョンアップ
				ヘルムの取り扱いを若干変更。
				IFFで設定できない対象への反撃選択できるように。
				角度計算周りが変更されていたので対応。
				アイテム保持している時に腕を前に出すかどうかのメソッドを追加。
				SR2、Augのコードを整理。
	20120326.1	1.2.4 Rev1 バージョンアップ
	20120305.1	1.2.3 Rev1 バージョンアップ
				・お菓子作りはクスリの調合に通ずる、計量的な意味で

				死亡アニメーション時に契約すると変になっていたのを多分修正。
				デスポーンスイッチをcfgへ追加。
				ヒーラーの食料使用時の効果音をプレーヤーのダメージボイスに。
				アーマースロットの順番をプレーヤー準拠に。
	20120205.1	1.1.0 Rev2 修正など。
				埋葬対策。
				雪合戦のときに未契約の子から雪玉を投げられたときにマジ切れするのを修正。
				たいまつを雪原に設置できるように修正。
				テクスチャが一部完全透過していないのを修正。
				平面パーツ（addPlate）の動作がおかしかったのを修正。
				内部にユニークIDを設定した。
	20120114.1	1.1.0 Rev1 バージョンアップ
	20120113.1	1.0.0 Rev4 調整
				射撃管制周りを調整、対応武装ならよりナチュラルに使用するように。
				表示周りを調整
	20111222.1	1.0.0 Rev3 修正、GUI追加
				テクスチャを1.0.0仕様へ修正
				チェストの判定がおかしくなっていたのを修正
				特殊状態の発動判定を調整
				サウンド用コンフィグへ新規項目が追加されるように修正
				射撃時の軸線判定を修正
				Cooking時に水をかけるとスニーク状態のままになるのを修正
	20111202.1	1.0.0 Rev2 修正
				燃料の判定を修正。
				MOBからのロックオン判定の修正。
				Figure対策。
	20111125.1	1.0.0 Rev1 バージョンアップ、修正
		アイテムドロップの判定式を変えた。
				内部変数の扱いの変更。
				SR2、Augの瞬きが同期してしまうのを回避。
				表示周りを1.0.0仕様へ。
				ダメージ計算を1.0.0仕様に。
				ダメージ効果音の増加。
				ヒーラーがポーションを扱えるように。
	20111106.1	1.8.1 Rev7 修正、追加
				インベントリを開いたときに止まらないときがあるのを修正。
				サウンドパックが変なディレクトリを作るのを修正。
				cfgファイルを音声設定とその他に分離した。
				メイドIFFのGUIでホイールを使えるようにした。
	20111026.1	1.8.1 Rev6 修正、追加
				Fencer時特定の状況下で落ちる不具合があったのを修正。
				MOD武器の取り扱いを変更、射撃武器を使用したい場合はcfgファイルでの設定が必要になります。
				Waitngモード時でも手持ちのアイテムを表示するようにした。
	20111014.1	1.8.1 Rev5 修正、調整
				マルチモデルの選択を本体と具足で分けた。
				攻撃方法をMr.Minecraftに準拠。
	20111010.1	1.8.1 Rev4 調整、機能追加
				マルチモデルのバージョンアップ対策。
				チェストカートに対応。
				目標検索の方法を変更。
				音声を幾つか追加。
				一部動作状態の名称変更。
				誤字修正。
				動物同様デスポーンしない様にした。（記述の再変更）
				・お屋敷は私の庭
				・メイドさんだってイメチェンしたい！そんな声まで変わって。も〜と！
	20110927.1	1.8.1 Rev3 総合調整
				大きなMOBにRIDE-ONされないようにした。
				イカトリテイムとかとの連帯機能を付与。
	20110925.1	1.8.1 Rev2 徐々に修正
				Freedomの動作を調整。
				被ダメ時の獣の本能を抑えた。
				音声の一部が正常動作していなかったのを修正。
				APゲージの向きが変わったので修正。
				一部の動作モードの挙動変更。
	20110920.1	1.8.1 Rev1 とりあえず対応
				1.8.1対応に伴いヒーラーの役割を変更。
				Cookingの挙動を若干変更。
	20110914.1	1.7.3 Rev11 いろいろ調整
				距離の取り方をいろいろ調整。
				F-付の子が雪合戦してたらアイテムが消えるのを修正。
				雪合戦時、波紋使い張りに座ったまま移動していたのを修正。
				野生のカラーメイド
				ダメージドアーマー
	20110904.1	1.7.3 Rev10 いろいろ調整
				ホームポジション検出判定を若干修正。
				動作の大幅な追加調整。
				音声周りでおかしかったところを幾つか修正。
				非生物からの攻撃で落ちないようにする。
				音声変調の設定追加。
				マルチモデルの多様化のためModelLittleMaid.classの若干の変更。
				Torcherの追加。
				メイドIFFの追加。
				お遊びモードを追加。
	20110827.1	1.7.3 Rev9 いろいろ調整
				Freedomの座標転移時にチャンクのロード判定を入れた。
				cooking時、竈から離れて水没したらEscorterになるようにした。
				マルチモデルに対応。
				テクスチャパックの*_20.pngをGUIに設定した。
				主の周りのアイテム回収の反応除外圏をさらに広げた。
				毛刈りの時のターゲット判定に毛があるかのチェックを追加。
				アイテム一杯時に既にアイテムにタゲがある時クリアされなかったのを修正。
				射線上に主が居るかどうかの判定を修正。
	20110819.1	1.7.3 Rev8 色々修正、ヴォイス発声時の変調度を更に調整
				契約更新の記述に問題があったので修正。
				音声再生系にサプレッションタイムを設けた。
				テクスチャ毎のサウンド設定を追加。
				攻撃モード時、専用武器が喪失した場合、次点で攻撃力が最も高いアイテムを使用するようにした。
	20110810.1	1.7.3 Rev7 色々調整、修正
				手持ちアイテムに色がつくよう修正（Zabutonとか）
				修復系MODに対応した？
				弓の射撃性能を強化
				あらゆる環境下で沸くスイッチを追加
				きのこスープをボウルごと飲ませていたのを修正
				荷物がいっぱいの時はアイテムを回収に行かないようにした。
				主の近くのアイテムも回収しないようにした。
				Freedom(F-Escorter)の時にチェストを使う
				自由行動の時に攻撃対象があるときは戦闘速度に戻るようにした。
	20110729.1	1.7.3 Rev6 特定環境での不具合対策、有効かどうかは不明
	20110728.1	1.7.3 Rev5 ちょこちょこ修正、ヴォイス発声時の変調度を調整
				・時告げるメイド・パワード
				・メイドさんだってイメチェンしたい！
				・マスク・ド・メイド
	20110720.1	1.7.3 Rev4 幾つかの調整、コードの最適化をちょくちょく
				Healerの接近範囲を調整
				索敵反応圏の調整
				Fencer等が同僚も守るように修正
	20110714.1	1.7.3 Rev3 一部モードで意図した動作をしていなかったので修正
	20110713.1	1.7.3 Rev2 いくつかの機能追加、	バグフィックス、ツインテール実装
				・契約者には対価が必要
				・古代怪獣
				・ドット絵師さんたちありがとう！
	20110710.1	1.7.3対応版、機能追加
				・時告げるメイド
				・さぁ（毛）狩りの時間だ
	20110707.1	1.7.2対応版、各種機能追加
				・コントラクト
				・メイドさんはきれい好き！
				・メイドさんはお砂糖とココアと不定形の何かでできているの！
				・メイドさんのスカートにはゆめがつまっているの！
				・Give me Sugar!
				・自由への翼
				・メイドさんの手料理
				・メイドさん的に斧は武器
				・カラーメイド
	20110626.1	1.6.6対応版、中身はKodaichRanaさん











































隠し機能
	・メイドさんには幾つか秘められた能力があります。