tracker/4

Last-modified: 2009-07-10 (金) 15:17:05

名誉の徳のターゲット回避

  • ページ: tracker
  • 投稿者: 空白?
  • 優先順位: 低
  • 状態: 導入済
  • カテゴリー: バグ
  • 投稿日: 2009-06-23 (火) 16:40:12

メッセージ

仕様だったらごめんなさい
一部のモンスからタゲ食らいます

修正

Scripts\Engines\Virtues\Honor.cs

			TimeSpan waitTime = DateTime.Now - pm.LastHonorUse;
			if ( waitTime < UseDelay )
			{
				TimeSpan remainingTime = UseDelay - waitTime;
				int remainingMinutes = (int) Math.Ceiling( remainingTime.TotalMinutes );
				pm.SendLocalizedMessage( 1063240, remainingMinutes.ToString() ); // You must wait ~1_HONOR_WAIT~ minutes before embracing honor again
				return;
			}
			int usedPoints = pm.Virtues.Honor / 20;
			VirtueHelper.Atrophy( pm, VirtueName.Honor, usedPoints );
			pm.HonorActive = true;
			pm.SendLocalizedMessage( 1063235 ); // You embrace your honor
			Timer.DelayCall( TimeSpan.FromSeconds( duration ),
				delegate() {
					pm.HonorActive = false;
					pm.LastHonorUse = DateTime.Now;
					pm.SendLocalizedMessage( 1063236 ); // You no longer embrace your honor
				} );

部分に追加修正を施してやれば良さそう。
pm.HonorActive = trueはダメージ*15%+のpropertyでタゲ回避には全く関係ないみたい(;´Д`)

修正内容

上記部分ではどうにもなりませんでした(;´Д`)
修正は
Scripts\Engines\AI\AI\BaseAI.cs
Scripts\Engines\AI\Creature\BaseCreature.cs

					if( TransformationSpellHelper.UnderTransformation( m, typeof( EtherealVoyageSpell ) ) )

の下に

			if( m is PlayerMobile)
			{
				PlayerMobile pm = m as PlayerMobile;
				if (pm.HonorActive)
				continue;
			}
			if( m is PlayerMobile)
			{
				PlayerMobile pm = m as PlayerMobile;
				if (pm.HonorActive)
				return false;
			}

をそれぞれ追加です。
pm.HonorActive=trueの間はターゲットされないようにしました。


  • 上級ダンジョンのモンスターは名誉の徳やステルス状態に関係なくターゲットする仕様になってたりするんだ(;´Д`)一部とはどのあたりだろう? -- おまんこ? 2009-06-23 (火) 22:03:31
  • DOOMの黒閣下にタゲられたけど昔で言うドラゴンAI仕様だからかなあ? -- 2009-06-23 (火) 22:18:44
  • ドラゴンAI=ランダムターゲット=デーモンターゲットスイッチングAI。上級モンスの特殊AIには効かないって感じ。なんか仕様の様な気がしてきた(;´Д`)本家はどうなんだろ? -- 2009-06-23 (火) 22:24:23
  • 軽く検証してみたけどダメだ、ターゲット回避そのものが機能してない様子。フィールド上のモンバットや雑魚オーガやスペクターごときのフィールド上の雑魚にもタゲられる(;´Д`) -- 2009-06-23 (火) 22:53:08
  • げー(;´Д`)最新の10件で上がってきた記事しか見ないもんだから完全に見過ごしてた 反応早すぎるぜ 今日中に検証しときます -- おまんこ? 2009-06-28 (日) 06:21:46
  • 帰ったら今夜調査します(;´Д`)遅れてすいません -- おまんこ? 2009-06-30 (火) 07:33:15
  • 現時点では困ってるわけじゃないから後回しでいいよ、MLの方を優先してあげて~ -- 2009-06-30 (火) 09:14:51
  • スクリプトにはターゲット回避の記述が見当たりませんでした(;´Д`)UO内ではテストしてないんだけどね -- おまんこ? 2009-07-01 (水) 07:12:09
  • ターゲット回避の記述を追加してみます(;´Д`)ダメージプラスはあるみたいなんだけどねえ -- おまんこ? 2009-07-01 (水) 07:13:26
  • 報告遅れてごめんなさい、ドラからモンバットまでいろんな敵にタゲられなくなりました。本家の名誉の徳と同じかどうかは不明ですが、とりあえずタゲられないのは何と素晴らしい事かと(;´Д`)クスコ -- 2009-07-10 (金) 15:16:28