2007年4月3日 星期二

mangos 解決怪物陣營問題

在MC打boss 1王時,1王放出大範圍法術時,連護衛都一起放到了@@
這個patch就是用來修正這個問題

原帖地址:http://www.mangosproject.org/forum/index.php?showtopic=9957&st=0&gopid=71501&#entry71501

patch内容:

Copy code

index: Spell.h
===================================================================
--- Spell.h (revision 3356)
+++ Spell.h (working copy)
@@ -31,6 +31,8 @@
class Group;
class Aura;

+#define IS_AoEABLE(p) ((p)->getFaction() == 1 || (p)->getFaction() == 2 || (p)->getFaction() == 3 || (p)->getFaction() == 4 || (p)->getFaction() == 5 || (p)->getFaction() == 6 || (p)->getFaction() == 115 || (p)->getFaction() == 116)
+
enum SpellCastTargetFlags
{
/*TARGET_FLAG_NONE = 0x0000,
@@ -622,6 +624,9 @@

if (i_spell.m_caster->IsFriendlyTo( itr->second ))
continue;
+
+ if(!IS_AoEABLE(i_spell.m_caster) && !IS_AoEABLE((Unit*)(itr->second)))
+ continue;

switch(i_push_type)
{

沒有留言:

一個小故事讓我們明白資金流通的意義

“又是炎熱小鎮慵懶的一天。太陽高掛,街道無人,每個人都債台高築,靠信用度日。這時,從外地來了一位有錢的旅客,他進了一家旅館,拿出一張1000 元鈔票放在櫃檯,說想先看看房間,挑一間合適的過夜,就在此人上樓的時候---- 店主抓了這張1000 元鈔,跑到隔壁屠戶那裡支付了他欠的肉錢...