2008年5月30日 星期五

聖騎 macro 整理

==
攻擊最近目標 (tab 只會切換最近目標, t 只會攻擊目前目標, 而且再按一次就停止攻擊
#show Attack
#showtooltip Attack
/cleartarget
/targetenemy
/startattack [exists]
按一次就會選出離自己最近的目標開始攻擊, 連按也沒關係


==
使用第一格飾品 (這很單純)
#showtooltip 13
/use 13
第二格的同理, 換成 14


==
使用 BoF 後順便通知目標 (如果沒合法目標, casting hand 還是會出來讓你點目標, 當然這時候就無法通知了) (/tt 需要安裝 chatter 才有支援)
#showtooltip Blessing of Freedom
/cast Blessing of Freedom
/stopmacro [noexists][dead][nohelp]
/tt You got BoF!
BoP 同理, 改法術名稱就好了


==
如果有 focus, 對 focus 使用犧牲祝福. 如果沒有就對當前目標使用, 並順便將當前目標設為 focus (如果沒合法目標, casting hand 還是會出來讓你點目標, 當然這時候就無法順便設 focus) (犧牲祝福只能給隊友, 所以未組隊時整個 macro 關掉不反應) (macro 無法判斷目標是否為自己, 所以可能會將自己設為 focus, 這就沒辦法了)
#showtooltip Blessing of Sacrifice
/stopmacro [nogroup]
/cast [target=focus, help, nodead][] Blessing of Sacrifice
/stopmacro [target=focus, help, nodead]
/focus [help, nodead]


==
馬上開無敵 (中斷目前施法, 不過 GCD 還是無法中斷, 這點請注意) (end-game raid 搶這 0.5 秒常常就是生與死的差別, pvp 也是)
#showtooltip Divine Shield
/stopcasting
/cast Divine Shield


==
如果有 focus, 對 focus 使用懺悔. 如果沒有就對當前目標使用 (如果沒合法目標, casting hand 還是會出來讓你點目標)
#showtooltip Repentance
/cast [target=focus, harm, nodead][] Repentance


==
嘲諷 (已針對最近的 patch 修正過) (如果沒合法目標, casting hand 還是會出來讓你點目標)
#showtooltip Righteous Defense
/cast [noharm][target=targettarget, noharm][] Righteous Defense


==
Holy Joke 神聖笑話, 與 Divine Favor 同捆, 目標是敵人的時候順便開始 autoattack (如果沒合法目標, casting hand 還是會出來讓你點目標)
#showtooltip Holy Shock
/cast [combat] Divine Favor
/cast [help, nodead][harm, nodead][] Holy Shock
/startattack [harm, nodead]


==
FoL 小補, 順便換上小補專用書, 支援 spam 連發, 支援點 boss 補坦克. (如果沒合法目標, casting hand 還是會出來讓你點目標)
#showtooltip Flash of Light
/console Sound_EnableSFX 0
/cast [help][target=targettarget, help][] Flash of Light
/equip Blessed Book of Nagrand
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
字數不足了, 無法加上複雜的判斷式避開不該換書的情況 (無合法目標 -> casting hand 出來 -> 換書 -> 引發 GCD -> casting hand 被強制取消)


==
HL rank6 的小補, 按住 shift 施法會換上 +mp5 書, 平常是 -mana 書, 其餘同 FoL macro
#showtooltip Holy Light(Rank 6)
/console Sound_EnableSFX 0
/cast [help][target=targettarget, help][] Holy Light(Rank 6)
/equip [modifier:shift] Libram of Mending
/equip [nomodifier:shift] Libram of Absolute Truth
/console Sound_EnableSFX 1
字數不足把 /run UIErrorsFrame:Clear() 刪了. 其他 HL rank 寫法相同


==
HL 最大補, 與 Divine Illumination 同捆, 會換上 -mana 書, 其實同 FoL macro
#showtooltip Holy Light
/console Sound_EnableSFX 0
/cast [combat] Divine Illumination
/cast [help][target=targettarget, help][] Holy Light
/equip Libram of Absolute Truth
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
字數不足拿掉 shift 換 +mp5 書的部份, 反正我不會用大補開

2008年5月24日 星期六

C++0x Concept

C++ 引進了模版,比方說我要寫一個泛用的兩數取最大值函式

template<>
T Max( T a, T b ) { return (a > b) ? a : b; }


那麼不管是整數,浮點數還是什麼,都可以套用進這個模版。但是
不是所有類別都可以套用進去,至少要是個數字,寫個 Max<>( a, b )
一點意義都沒有,在編譯的時候 compiler 會吐一串複雜難懂的錯誤訊息
跟你抱怨這個

以這個例子來說,套用進來的類別必須要能做「大於」運算


所以 c++0x 引進新的 concept 觀念。我們可以寫一個 concept 規範
一個有「大於」運算的類別

concept HasLarger<>
{
bool operator>( T, T );
}


這樣就可以重寫上面的範例

template<> requires HasLarger<>
T Max( T a, T b ) { return (a > b) ? a : b; }


簡化的寫法

template<>
T Max( T a, T b ) { return (a > b) ? a : b; }


除了 concept,還有所謂的 concept_map


繼續用上面的例子說明,假設你真的很想用 Max<>( a, b )
這樣的函式。可以用 concept_map 告訴編譯器要怎麼處理這種特例

concept_map HasLarger<>
{
bool operator>( Camera& a, Camera& b) { return true; }
// 反正是範例, 假設永遠 a > b
}


這樣子使用
Camera a, b;
Camera& c = Max<>( a, b );
就不會有問題了


由於有 concept_map,有時候可以寫出怪怪的程式

concept HasAdd<>
{
T operator+( T, T );
}

concept_map HasAdd<>
{
int operator+( int a, int b ) { return a * b; }
}

template<>T Add( T a, T b ) { return a + b; }


這時候在程式中寫
int a = 3;
int b = 4;
int c = Add<>Add( a, b );
結果是 12


如果又突然不想要 concept_map,那麼可以這樣寫
int a = 3;
int b = 4;
late_check
{
int c = Add<>Add( a, b );
}
這樣結果是 7

2008年5月22日 星期四

Macross Frontier 大猜謎

故事一開始就提到了 Fold 超空間技術,主要包括了載人的 Fold 跳躍,以及 Fold 通訊(幾乎是即時的)。此外有所謂的 Fold 斷層的限制,被斷層擋住通訊就不通,人當然也不能過。

雪莉露的耳環是母親的遺物,在有一段電視廣告中,有提到這是用一種宇宙稀有礦物製成的。

雖然演出上總是將綠毛蘭卡的歌聲與敵人 Vajra 的行動結合在一起,不過我認為這是監督故意的障眼法。Vajra 的目標是雪莉露的耳環,她到了 Frontier,這裡就被襲擊。

其中一個耳環遺落在公主那邊的時候,公主的入隊測驗被 Vajra 準確的 Fold in 亂入。

第一話特別版派出傳統遙控的 Ghost 機,直接被電波干擾吃死死。福山座機因此改用實驗中的 Fold 通訊模組遙控三台子機。這個模組鏡頭若無其事帶到好幾次,跟耳環一樣閃亮亮。這可能是他被 Vajra 打包帶走,而不是當場打爆的原因

第七話的交戰處與 Macross Frontier 船團之間有斷層檔著。戰況是靠著前一話撒下的通訊 relay 衛星,以及福山機轉撥。

Vajra 的戰艦可以無視 Fold 斷層跳躍

雪莉露的右耳耳環可以無視 Fold 斷層把歌聲傳到左耳耳環

謎之 VF 煌大和座機也收得到雪莉露的歌聲,本身還有自體 Fold 能力。如果這是來自 Galaxy,表示他們也擁有新的 Fold 技術,也因此引禍上門被 Vajra 攻擊

印地安那瓊斯

第一集法櫃奇兵,上映時間 1981 年,故事發生在 1936 年
第二集魔宮傳奇,上映時間 1984 年(間隔 3 年),故事發生在 1935 年
第三集聖戰奇兵,上映時間 1989 年(間隔 5 年),故事發生在 1938 年
第四集水晶骷髏,上映時間 2008 年(間隔 19 年),故事發生在 1957 年(瓊斯父子冒險後 19 年)

關於第四集的時代背景,那是二次大戰剛結束,美俄冷戰對立嚴重,麥卡錫主義鬧得正嚴重(跟實際年代稍微有一點偏差,別太在意),美國背地裡一堆陰謀的美好時代。無論如何,喬治盧卡斯以及史蒂芬史匹柏決定用他們那個老時代的風格,來拍攝這部老時代的電影。此外片中充滿了史匹柏式的幽默,以及許多前作捏它。讓我這個老人看得是非常過癮,我也由衷希望年輕一代的觀眾能夠欣賞這部電影。

片中新角夏亞的戲份還好,我還可以接受。不過我不希望再拍印地三世的第五集了,夏亞要另開一個系列、或是要去跟大黃蜂搭檔還是啥的我管不著。不過就像片尾最後,你這小子想戴上麝皮帽休想!

2008年5月14日 星期三

備份好文一篇

http://club2.cat898.com/newbbs/dispbbs.asp?boardid=1&star=1&replyid=26762906&id=2241363&skin=0&page=1

[原創]曾參與921地震救災工兵的幾點建議!
文章提交者:野戰小工兵 加帖在 貓眼看人 【凱迪網絡】 http://www.kdnet.net

曾參與921地震救災工兵的幾點建議!

大家好,聽到四川大地震的消息,讓人感到十二萬分的悲痛,整個晚上都守在電視前面關心災情。由於我也經歷過台灣的921大地震,並在當時身為工兵部隊的連絡官,全程參與了救災過程,想到有幾點當時救災的經驗,想要給目前投入的救災人員做一些參考。

投入軍隊積極救災是必要的,而調動濟南的機械化師也可以理解,因為該軍區為總戰略預備隊,大概是最快可以機動移防的。但是台灣軍方在做地震防災預案時,曾參考過救災經驗最豐富的日本自衛隊震後救災報告,發現增派以作戰為訓練目的的野戰軍隊進入災區其實作用並不大。其實在第一時間最需要的三個兵種是無線通信、戰鬥工兵、野戰醫院。

921地震發生後15分鐘,台灣國防部所屬的參謀總部依照預案發出三道命令,第一道是關於通信,就是各軍團通信營開始準備器材,要求在通知災區地點後,馬上能空降無線電兵到受困災區。並且命令空中預警機立即升空,在災區通信系統受損時,在災區上空中繼無線電訊號。後來統計在搶救前三天,24小在空中輪班的空中預警機共中繼了9千多通求救、要求救災物資的通信,並且讓搜救指揮能全盤掌握在災區的所有救災單位。而無線電兵也以二個人為一組,在震後二個小時就由直升機機降到還無法回報災情到台北的可疑地區,並且建立了連繫管道,並且在幾個小時候,整個野戰通訊營就在災區建立了臨時無線通訊網,一直工作到所有受困災區通信修復為止。

建立無線連絡管理的重要性在於,有些偏遠的山地部落平日連外道路就只有一條,而且路況差,居民又多分散居住。有些村只有幾千人,卻分散成好幾個部落,鄉公所自身已經成為災區,已無力知道偏遠村落的情況,更無進行救災的可能,連絡上村公所不代表能夠掌握災情。國家災害救難應變指揮中心一開始就通令各地政府連絡每個村落最基層的鄰里長,只要連絡不上,就報上指揮中心,指揮中感馬上請參謀總部派出一組無線電兵進駐,由直升機機降到最近的國小操場或茶園。並立即透過空中的預警機或山頭中繼的通信營通信車向指揮中心回報災情。因為有的部落人數很少,很偏遠,而救災工兵有限,必需要集中力量搶通至最大的災區。但是散居在山區的災民也需要被照顧,於是無線電兵能回報災區最迫切需要的物資。比如有的村落有天然泉水,所以不缺飲用水,但是缺糧。有的本身就有糧食,但是已經沒有安全的飲用水。或者有的村落有水有糧,也沒有立即的危險,只是通信中斷。在掌握了災區的情況後,該空投水的空投水,沒糧食的空投食物,需要基礎醫療的就空降攜帶簡易醫療器材與藥品的醫護兵,沒有立即危險的村落就保持通信順暢,這樣才不會浪費最重要的救災資源,花了大力氣空投了沒有用的救援物資。

而通信營在建立無線電的緊急連絡網後,更要派出有線電話架設兵,隨著工兵的推進,在各災地建立基本的有線通信。因為隨著道路的打通,各種救援的事務連絡,人員後送,重建協調,都需要龐大的通信量,這不是用來緊急連絡的無線電與天上的預警機可以負荷的,而災區民用通訊線路要能全部修理完畢,也要一年半載的時間,這個空檔就全靠通信營的有線電話架設兵,建立起一個最少可以支撐半年的通訊網路。而最偏遠、最難到達的地區,連機降的空地都沒有的地方,比如在深山種香菇的香菇寮,或台電在深山的工作組,一樣受困,且災情況不明。當時就只能靠參謀總部派出空降特戰司令部轄下的高空滲透突擊排,進行戰鬥跳傘,直接空降進入叢林中去找到他們,這非常危險,但是他們擁有在野外求生的本領,可以確保這些人生存直到救援到達。

第二道命令是抽調本島所有軍團直轄的工作群、聯兵旅直轄的工兵連,趕赴災區。當時我就是某軍團工兵群的連絡官,由於軍團直轄的工兵群擁有極多的重型機械,因此參謀總部特命所有的運輸部隊與隨後徵調來的民間車輛第一優先支持工兵部隊。這讓本島三個軍團直轄的工兵群都能在第一時間能趕到災區。因為由日本救災的經驗總結,搶信道路是所有救災工作中最重要的一環,因為只要搶通了道路,所有的醫療物資,飲用水、食物就可以進入災區,災區重傷的人可以馬上後送,屍體也可以運離災區以避免傳染病的發生。

當時依照命令,參謀總部承國家災害救難應變指揮中心的要求,限定在幾點幾分內工兵部隊要推進到什地方。推定的技巧是將工兵分組,像我們工兵營就依編製分為第一連、第二連、第三連,各配屬軍團支持的土石承重車輛。遇到第一個坍塌障礙時,先不求全力搶通,而且先想辦法排除障礙,讓工兵與野戰救護悍馬車能通過。由於軍用工兵與軍用重機承受惡劣路面的能力遠比兵用機具好,所以可以很快的讓第二連、第三連通過向前推進。留下第一連繼續在原地搶修至民用車輛可以通行為止。而搶先通過的第二連、第三連則繼續推進,遇到障礙時再以同樣的方法讓第三連快速通過到下一個障礙點進行搶修,等到第三連排除障礙到一個程度能讓軍用工兵通過時,第一連大概也修好前面的障礙並且趕到前頭了,可以再挺進下一個障礙點。這樣的方式可以大幅的減少搶通需要的時間,讓災區盡快搶信道路,則大批民間救援物資與義工就能進入災,將傷害減到最少。

戰鬥工兵群與前進部署的無線電兵們還有一個重要的任務,就是隨著推進的進度,不斷清理出前方災區的簡易直升機起降場。一般來說各地的學校操場都是最佳的直升機起降場,但是因為地震,很多時候操場已經被破壞,或是佈滿倒塌房舍的破碎混凝土,更或者因為平日不用於直升機起降上,而使操場上空佈滿電線,這都會使直升機無法起降。工作部隊必需要派出人手,清理出簡易的起降場,留下維持秩序與指揮降落的人員,並且回報指揮中心。直升機起降場之所以重要,是因為在搶通的道路中,勢必馬上會擠滿運入災區的各種物資,大塞車在所難免,有時候緊急事件無法靠車輛運輸。如災區迫切需要的某一種藥品,或重症病患無法在當地治療,需要馬上送大醫院處理的,都需要靠直升機來幫助。指揮總部也要建立簡易的直升機前進基地,讓陸軍、空軍、甚至海軍的直升機可以進行整補。在921大地震後,南投縣山區交通全部中斷,在最初的幾天全靠直升機運送前方野戰醫官迫切的需要藥品儀器或後送重症病患。當時在南投縣的縣立體育場就建立了簡易的直升機前進基地,有將近上百架參與救災的直升機都部署到這裡來,直升機不用飛回原基地加油維修,所有空軍、陸軍的地勤人員就帶著維修器材與耗件直接部署到體育場,直升機由這裡起飛,抵達災區很近,爭取了很多時效。

同時南投縣體育場外的空地也成了救援物資管制中心,所有要進入災區的物資全送到那裡,由救災中心統一分配給軍用卡車或直升機運送進入災區,避免造成民間自願參與救災的車輛直接進入災區。之所以要避免民間車輛自己進入災區有二點考量,第一就是怕民間救災車輛進入災區危險,因為搶通的道路並不安全,而且落石不斷,一般民眾進入可能再次受困。第二就是搶通的道路多半只能單線通行,一但所有的車輛擁入可能造成災難性的大塞車,阻礙了救援時效。同時建立前進救災物資管制中心還有一個很重要的原因,就是避免有不肖人士趁火打劫,而想要捐獻物資的人也很容易的就知道該把物資送到那裡去,統一分配使用,增加效率。而且人是鐵飯是鋼,所有參加前線救災的人員也需要生理支持。這個管制中心也可以扮演這個功能。許多輪班救災的人在退下第一線後,都在這個體育館旁的中心吃飯,休息整補後再次加入救援。民間的組織也可以在這個物資管制中心組織各種服務。我印像最深的就是慈濟功德會的愛心媽媽組成了大廚房,24小時供應熱騰騰的便當,並且還有免費洗衣服務、醫療站提供預防針注射、甚至還有免費心理醫生、佛堂。因為救災的人很多因為見到了極慘的場面,本身也需要輔導與宗教協助。

另外野戰醫院也是很重要的。當時參謀總部一下命令,軍團所屬的野戰救護車馬上就上路了。在我們搶通部分公路時,越野性能極佳的悍馬野戰救護車就進入山地村落。雖然這些野戰救護型的悍馬車比不上正規的醫院,但是能馬上在缺乏醫療的災區進行檢傷分類,每一部救護型的悍馬車就是一個小診所。輕傷的就地醫療,小手術也能在車上進行,嚴重的可以用無線電要求直升機後送。缺乏的藥品也可以立即的要求空投。後來統計,當日投入了所有台灣軍隊在西部地區的所有悍馬救護車,在災區進行了上萬次野戰小手術,並且後送了上千名重傷病患。而專業的災害救援隊更是千金難買的,在921地震前,台灣也沒有這樣專職救援的特種消防救難隊,對於埋在土礫下的受難者也只能徒手挖。幸好當時各國伸出援手,紛紛派出國內最頂尖,受到各種訓練的救難隊飛過半個地球,搶在搶救黃金72小時內到達台灣災區進行搜救。這些救難隊擁有生命探測儀,救難犬,各種儀器,可以深入土礫堆中救出被困的人。請求國際援助,快進讓這些各國特種救難隊進入災區,這才是最重要的。

抽調通信、工兵、醫療等輔助單位,並不會影響各軍團的戰備任務。當為了怕出現防務空隙而要遠從濟南調動部隊時,不如就近要求各軍區的輔助單位立即趕赴災區,將寶貴的空運能量用於藥品、特殊工兵、特勤救難隊、搜救犬使用。事實上各國都證明了,徒手進入災區的一般戰鬥部隊能做的事很有限,與一般平民是差不了多少的。最後希望災區的人能堅強,受困的人都能平安無事。參與救災的人注意自己的安全,這樣規模的大災難,不是幾天就能完全結束救災的,將是一場漫長的持久戰,加油!


(修訂第二版,再加上我又想到的一些重要事項)

[此貼子已經被作者於2008-5-13 15:21:13編輯過]

2008年5月1日 星期四

競技場裝的字首

老實說,還頗沒創意的

Season 1
  • Gladiator's
  • General's/ Marshal's

Season 2
  • Merciless Gladiator's
  • Veteran's

Season 3
  • Vengeful Gladiator's
  • Vindicator's

Season 4
  • Brutal Gladiator's
  • Guardian's

我放棄了,這內建編輯器好難用,表格做不出來,縮排功能差。這篇就先這樣丟著吧,看不懂就算了

聖騎士的 S4 競技場補血裝

MMO-Champion 已經放出 S4 新裝備的截圖

分析
整體素質大約提升 13% ~ 14%,不過韌性完全沒成長,所以其他屬性的提升其實有 16% ~ 17%

至於護甲值公式因為直接跟 ilvl 成正比,因此只有提升 8% ~ 9% 而已

以提升的幅度來說,遠比 S3 S2 那時候高得多了 (那時只有大約 10% 的提升)


以單件來說,手的提升幅度最高,應該先換。腿的幅度最低,慢慢來先繼續用 S3 的就好