2007年12月30日 星期日

Mirai之永保安康-強化[一]


這裡只提供修改的兩個AI檔案。


其他內容請參考這個修改計畫的文章



增加項目:


重新定義"閃避當生命值小於"這個百分比的指定。


原來的意思是:


只要寵物生命值小於這裡指定的百分比就停止攻擊,並且回來繞著主人轉圈,避免被殺掉。


如果更新此次修改的Ai檔案,則這個百分比的意思變成:



只要寵物生命值低於這個百分比,就會自動登出。





檔案下載



解壓縮以後是兩個lua文字檔。


覆蓋user_ai路徑即可。


建議覆蓋前先備份ai.lua及riskdb.lua。




2007年12月27日 星期四

Mirai-WITH_full_power戰術重定義


在歐二掛練,由於沒有啟用遠距離攻擊,常發現寵物Sp用完。


主要因為遊戲中定義,移動的時候回SP的速度慢很多。但是依照原始Mirai的程序,不使用移動式攻擊方式,遇到獸人弓箭手又會發生站著被打到死的情形,因為它是遠距離攻擊,超過了人物技能攻擊的距離,因此只能靠寵物貼過去打。


為了克服以上的狀況,因此我又進去研究一下Ai的寫法,目標是能啟用遠距離攻擊,但是遇到獸人弓箭手的時候,又要能夠貼過去打。


結果,效果出奇的好。


以下是修改方式,我以原始AI作為修改範例,非原始AI請參考相對位置修改。修改的地方只有一個。


修改檔案:


Ai.lua 第674行


原始內容:


if LONG_RANGE_SHOOTER == true then


修改內容:


if LONG_RANGE_SHOOTER == true and HTact.Skill ~= WITH_full_power then



沒錯,就是這麼簡單。


如此一來,只要在戰術清單中,對應獸人弓箭手指定寵物技能攻擊頻率採用Full_power的方式就可以達到預期的效果。


也就是說經過這個修改,啟用遠距離攻擊,而且戰術指定用Full_power方式,寵物就會貼怪攻擊。


我的寵物現在都沒出現沒SP的情形了....^^


2007年12月26日 星期三

Mirai之永保安康


由於台灣伺服器太多變怪及拖怪的白目,當然有些是對於鍊金這個職業的誤解造成。無論如何,為了大家的生命安全,我修改Mirai的Ai內容。增加以下幾個功能:


1.藥水投擲連續失敗超過10次,判定藥水已經使用完畢,直接退出遊戲程式。


指定變數:ai.lua[126行],AAP.MaxAttempts = 10


備註:


a.由於伺服器LAG也可能造成投水失敗,所以如果數值太低,可能會誤判,請依照實際需要調整。


b.需要啟用額外設定內的偵測藥水瓶用盡。


2.鍊金身旁怪物超過10隻,判定人為拖怪撞人,直接退出遊戲程式。


指定變數:ai.lua[43行],Maxclosemonsters = 10


備註:由於鍊金本身等級及裝備都會影響可處理的怪物數量,10隻怪約是70級以上鍊金,裝備中等可以忍受的極限,請依照實際狀況調整。


3.遇到指定清單內的怪物,直接退出遊戲程式。


指定檔案:RiskDB.lua。


檔案內容:


RISK_id[1] = 1634 -- 闇●騎士領主
RISK_id[2] = 1635 -- 闇●十字刺客
RISK_id[3] = 1636 -- 闇●神工匠
RISK_id[4] = 1637 -- 闇●神官
RISK_id[5] = 1638 -- 闇●神射手
RISK_id[6] = 1639 -- 闇●超魔導師
RISK_id[7] = 1652 -- 闇●劍士
RISK_id[8] = 1653 -- 闇●盜賊
RISK_id[9] = 1654 -- 闇●商人
RISK_id[10] = 1655 -- 闇●服事
RISK_id[11] = 1656 -- 闇●弓箭手
RISK_id[12] = 1657 -- 闇●魔法師


NumOfRISKs = 12



請依序增加RISK_id[13]..RISK_id[14]等。


增加的ID數,要同時調整numofrisks的值。


-- 後面是文字說明,文字檔可自行增加內容。



以上功能是參考MVP mod及autoshutdown mod修改而來。


實際修改檔案只有Ai.lua。


以下是可下載檔案:


完整Ai路徑檔案


單純修改AI檔案


沒有mirai請下載完整檔案,已經有使用可只下載單純檔案,避免覆蓋現有設定。


覆蓋路徑USER_AI。


由於目前僅提供朋友試用,所以檔案有密碼保護。


2007年12月19日 星期三

罵人的最高境界



一個八十歲的老人去做健康檢查


檢查途中,老人不斷向醫師炫耀,他新婚的妻子多好又多好
「她才二十五歲!」老人叫道。
「我們結婚四個月,你知道她對我有多忠貞?
她無時不刻需要我,黏我黏到我都感到厭煩了


「而且,」老人又說:「告訴你,她最近還懷孕了。」
醫師靜靜地聽著。不發一言
「怎樣?」老人得意洋洋地說。「不錯罷!」


醫師抬起頭,看他一眼。

「這讓我想到一位失散多年的朋友。」醫師緩緩開口


「他跟我說過一個故事。他在非洲狩獵時遇上的故事」


「當時,他在草原上,遇到一頭獅子。他立刻從背上抓下槍來瞄準。
然而,他立刻發現他錯了,他拿到的是雨傘,不是槍。」


「這時已經太遲,獅子正站在他面前,就要撲過來。
他沒辦法,只好把雨傘扛上肩,用吃奶的力量『砰!砰!砰!』大叫三聲。
奇蹟發生了,那獅子竟然倒下來,死掉了。」


「狗屎!這怎麼可能?」老人大叫。「那一定是別人幹的。」


「我也這麼覺得。」醫師說


Ro仙境傳說-Mirai自動登出遭遇怪物清單


以下是目前整理的清單,歡迎大家提供意見。


看看常遇到的是哪一些?


--------------------------------------------------
-- Autoexit Mod by Jiunn
-- Mir AI by Miranda Blade
--------------------------------------------------
-- Extra Globals
RISK_id = {} -- RISK List.
-- List
RISK_id[1] = 1634 -- 闇●騎士領主
RISK_id[2] = 1635 -- 闇●十字刺客
RISK_id[3] = 1636 -- 闇●神工匠
RISK_id[4] = 1637 -- 闇●神官
RISK_id[5] = 1638 -- 闇●神射手
RISK_id[6] = 1639 -- 闇●超魔導師
RISK_id[7] = 1652 -- 闇●劍士
RISK_id[8] = 1653 -- 闇●盜賊
RISK_id[9] = 1654 -- 闇●商人
RISK_id[10] = 1655 -- 闇●服事
RISK_id[11] = 1656 -- 闇●弓箭手
RISK_id[12] = 1657 -- 闇●魔法師
RISK_id[13] = 1720 -- 三頭龍
RISK_id[14] = 1713 -- 俄希托斯
RISK_id[15] = 1675 -- 紅凡娜圖
RISK_id[16] = 1670 -- 暴風迪靡克
RISK_id[17] = 1670 -- 阿克坦
RISK_id[18] = 1624 -- 溫古力安特





NumOfRISKs = 18



2007/12/31 更新


Ro仙境傳說道具用途整理


想說既然整理好了,提供出來給大家參考使用。


資料來源是官方網站,巴哈精華區(前人種樹,後人乘涼),天野幻境。


不保證完全正確,料理部份也還沒有補上。


網址:



道具用途查詢


不定期更新….所以…看看就好。


6/6/2007 補充說明:此道具資料為各方蒐集,主要為個人用途。
請參考服用,一切以官方資料為準。


6/16/2007 更新說明:料理道具補充完畢。


8/8/2007 更新說明:製作箭矢-礦石類補充,四大神器材料補充。
網站空間更新,原來空間有單檔大小限制。


12/20/2007 更新說明:原來網頁空間消失…XD


更換網頁空間。


推薦不錯的人工生命AI-Mirai


一個歐洲人寫的AI。


功能算蠻齊全的。


很久沒更新了,最後更新是2006/12/22。


但是主要是,他/她 成功的將使用的困難度降低了。


方便使用者設定,不用修改文字內容。


因為,它有GUI的設定介面。






且支援多國語系檔,小弟不才寫了一個中文的語系檔。


提供給想玩煉金,但是由於AI使用的問題而不敢玩的人參考。


開發網站:MirAI


AI程序檔下載


GUI控制程式下載


兩個檔案解壓縮以後,都複製到ai\user_ai路徑中。


設定程式是config.exe,點選執行以後就會出現設定程式畫面。


GUI介面中文語系檔


語系檔使用方式:


1.確定退出GUI操作介面


2.解壓縮下載中文語系檔案,得到兩個文件檔,檔名:


language.txt


tchinese_translation.txt


3.複製兩個檔案到USER_AI路徑,確認覆蓋。


4.啟用GUI操作介面,歡迎使用中文介面….^^"


後續說明:


戰術對應相關欄位說明:


怪物對應ID檔案下載(monsters.txt)


AAA = Alchemist Auto Attacks
表示對於指定怪物,使用煉金師攻擊技能的等級,例如拿火靈之劍可以施展火箭術最高三級,你可以指定特定怪物只用一級火箭術。


行動模式 = 遭遇到怪的應對方式,


例如:


avoid 表示迴避,移動到最遠的點。


coward 可以解釋作怯弱,就是即使主人開打,寵物也不會幫打。帶小隻寵可能會用到,避免怪轉向秒殺寵物。


reach 表示被動,也就是主人先攻擊的話,就可以加入攻擊。


attack 表示主動攻擊。


其中後面的文字,表示優先權。


_1st > 沒有文字 > _last > _weak


技能頻率:


表示寵物使用技能攻擊的次數多寡,以下是各選項說明:


no_skill 表示不使用技能攻擊


one_skill 表示只使用一次技能攻擊


two_skill 表示使用兩次技能攻擊


max_skill 表示在不超過魔力下限限制的前提下,僅可能用技能攻擊。


full_skill 表示不管魔力下限限制,全力使用技能攻擊。


slow_skill 與full_skill相同,但是每個技能間預設延遲2秒發動。


其他欄位說明:


1.鍊金術師攻擊方式:由於人工生命體AI本身的限制,所以主人無法直接執行攻擊。


但是可以用技能攻擊怪物。


所以可以用手推車攻擊(cart revolution),


還有裝備附加攻擊技能的武器有可以使用附加的技能。


控制介面提供四種:


bash(cutlus)就是狂擊之劍,裝備以後可以有等級五的狂擊技能攻擊。


Cold bolt(ice falchion)就是 水靈之刀。


Fire Bolt(fire falchion)就是 火靈之劍,裝備後可使用等級三的火箭術。


tomahawk 就是風靈之斧,裝備後可使用等級一的投擲風靈之斧,耗用sp1。


2.搶先攻擊就是讓主人先用技能開怪。


這我測試過,真的有用。


會看到主人先開怪,然後寵物才趨向前幫打。


但是主人不能透過AI移動的限制還是存在,所以只能用遠距離技能開怪。


例如火箭術,投擲風靈之斧。


安裝說明:


請先下載
2006-12-22 mirai_v1_2_2 (35 Kb)
這是個壓縮檔案,解開的檔案放到user_ai裡面。


然後下載
2006-12-14 control_panel_for_mirai_v1_2_(en_de_it)_R3
這是個執行檔,預設會將GUI控制程式安裝到預設的RO路徑下的USER_AI路徑。
如果你的路徑不一樣請自行指定。


安裝好後,在USER_AI路徑下,會多一個config.exe的執行檔。


這就是設定程式,執行後就可以使用。


建議執行前先覆蓋中文化語系檔案。


小技巧:


1.額外設定-以主人為中心,搜索怪物最大範圍:


主人丟水最遠只能到12,所以除非等級差異很大,不然設定為12是比較安全。


2.如果固定只有一種寵物,可以修改ai.lua內容,將部份需要判斷目前為何種人工生命的程式刪除,可提供AI的執行效率,避免lag。


3.額外設定->技能使用延遲(ms)如果設定太低,會造成寵物使用技能無法連續的情形。


通常設定為200。


4.ai.lua裡面,第117行。


變數DELAY_AAA_BOLT = 3000 - extra delay for weapon bolts


表示使用煉金師攻擊技能(風靈之斧/火箭術)的延遲時間,可以適量減少延遲。


提供煉金攻擊的效率。


5.戰術清單如果資料很多,可以將目前所在地圖的怪物項目,使用上下移動的方式移到最上面,這樣對於AI的執行效率會有幫助。


追蹤資料(未整理):


1.使用硝酸瓶打MVPs


I made a new mod for Mir AI.


MVP Mod for Acid Bomb Biochemists


MVP_Mod.zip


This mod allows you to automatically use Acid Bomb on MVPs. It also allows the Homunculus to attack MVPs as if they're free-for-all (that is, it doesn't check them for KSing, but it will still check non-MVPs and mini-bosses.)


The MVP list is current to the 11.1 Rachel update. Evil Snake Lord and Gloom Under Night have been excluded from the list, as they can not be damaged by Acid Bomb.


To test it, I temporarily changed the code to use Acid Terror instead, and temporarily added Vagabond Wolf into the MVP list. I found a Vagabond Wolf and tried it out, and Acid Terror did cast when my Homunculus attacked it. (I don't have a Biochemist yet ^^


NOTE: This mod only works when the Homunculus is attacking the MVP. There is no code to make it attack the MVP first. As a result, you will need to do 2 things in the Mir AI Control Panel to make it prioritize its targets so it will always attack the MVP regardless of whatever else is in view:


1. Go into your Tactics tab, and add in all the MVPs, and their monster IDs. Set the behavior to attack_1st.


2. Uncheck the box that says "Switch target on battle, to go help the owner"


To enable this mod, extract the MVP_Mod.lua file into your USER_AI folder, and then under Mir AI Control Panel, go to the Extra tab, then select MVP_Mod.lua.


MVP Mod was done by me, Katana, ~Aurora~Goddess~, Des, Zenia-chan, -Ash Ketchum-, whatever you wanna call me. Lol


Mir AI was done by Miranda Blade. Thank you so much for this awesome, flexible AI!


2.指定PVP或是GVG不主動打人戰術清單:


- PvP - Normals
Tact[0] = {"Novice", BEHA_react, WITH_full_power, 5, 0}
Tact[1] = {"Swordsman", BEHA_react, WITH_full_power, 5, 0}
Tact[2] = {"Mage", BEHA_react, WITH_full_power, 5, 0}
Tact[3] = {"Archer", BEHA_react, WITH_full_power, 5, 0}
Tact[4] = {"Acolyte", BEHA_react, WITH_full_power, 5, 0}
Tact[5] = {"Merchant", BEHA_react, WITH_full_power, 5, 0}
Tact[6] = {"Thief", BEHA_react, WITH_full_power, 5, 0}
Tact[7] = {"Knight", BEHA_react, WITH_full_power, 5, 0}
Tact[8] = {"Priest", BEHA_react, WITH_full_power, 5, 0}
Tact[9] = {"Wizard", BEHA_react, WITH_full_power, 5, 0}
Tact[10] = {"Blacksmith", BEHA_react, WITH_full_power, 5, 0}
Tact[11] = {"Hunter", BEHA_react, WITH_full_power, 5, 0}
Tact[12] = {"Assassin", BEHA_react, WITH_full_power, 5, 0}
Tact[13] = {"Peco Knight", BEHA_react, WITH_full_power, 5, 0}
Tact[14] = {"Crusader", BEHA_react, WITH_full_power, 5, 0}
Tact[15] = {"Monk", BEHA_react, WITH_full_power, 5, 0}
Tact[16] = {"Sage", BEHA_react, WITH_full_power, 5, 0}
Tact[17] = {"Rogue", BEHA_react, WITH_full_power, 5, 0}
Tact[18] = {"Alchemist", BEHA_react, WITH_full_power, 5, 0}
Tact[19] = {"Bard", BEHA_react, WITH_full_power, 5, 0}
Tact[20] = {"Dancer", BEHA_react, WITH_full_power, 5, 0}
Tact[21] = {"Peco Crusader", BEHA_react, WITH_full_power, 5, 0}
Tact[22] = {"Wedding", BEHA_react, WITH_full_power, 5, 0}
Tact[23] = {"Super Novice", BEHA_react, WITH_full_power, 5, 0}
Tact[24] = {"Gunslinger", BEHA_react, WITH_full_power, 5, 0}
Tact[25] = {"Ninja", BEHA_react, WITH_full_power, 5, 0}
Tact[26] = {"Santa", BEHA_react, WITH_full_power, 5, 0}
Tact[4046] = {"Taekwon", BEHA_react, WITH_full_power, 5, 0}
Tact[4047] = {"Star Gladiator", BEHA_react, WITH_full_power, 5, 0}
Tact[4048] = {"Star Gladiator", BEHA_react, WITH_full_power, 5, 0}
Tact[4049] = {"Soul Linker", BEHA_react, WITH_full_power, 5, 0}
- PvP - Babies
Tact[4023] = {"Novice", BEHA_react, WITH_full_power, 5, 0}
Tact[4024] = {"Swordsman", BEHA_react, WITH_full_power, 5, 0}
Tact[4025] = {"Mage", BEHA_react, WITH_full_power, 5, 0}
Tact[4026] = {"Archer", BEHA_react, WITH_full_power, 5, 0}
Tact[4027] = {"Acolyte", BEHA_react, WITH_full_power, 5, 0}
Tact[4028] = {"Merchant", BEHA_react, WITH_full_power, 5, 0}
Tact[4029] = {"Thief", BEHA_react, WITH_full_power, 5, 0}
Tact[4030] = {"Knight", BEHA_react, WITH_full_power, 5, 0}
Tact[4031] = {"Priest", BEHA_react, WITH_full_power, 5, 0}
Tact[4032] = {"Wizard", BEHA_react, WITH_full_power, 5, 0}
Tact[4033] = {"Blacksmith", BEHA_react, WITH_full_power, 5, 0}
Tact[4034] = {"Hunter", BEHA_react, WITH_full_power, 5, 0}
Tact[4035] = {"Assassin", BEHA_react, WITH_full_power, 5, 0}
Tact[4036] = {"Peco Knight", BEHA_react, WITH_full_power, 5, 0}
Tact[4037] = {"Crusader", BEHA_react, WITH_full_power, 5, 0}
Tact[4038] = {"Monk", BEHA_react, WITH_full_power, 5, 0}
Tact[4039] = {"Sage", BEHA_react, WITH_full_power, 5, 0}
Tact[4040] = {"Rogue", BEHA_react, WITH_full_power, 5, 0}
Tact[4041] = {"Alchemist", BEHA_react, WITH_full_power, 5, 0}
Tact[4042] = {"Bard", BEHA_react, WITH_full_power, 5, 0}
Tact[4043] = {"Dancer", BEHA_react, WITH_full_power, 5, 0}
Tact[4044] = {"Peco Crusader", BEHA_react, WITH_full_power, 5, 0}
Tact[4045] = {"Super Novice", BEHA_react, WITH_full_power, 5, 0}
- PvP - Transcendant
Tact[4001] = {"Novice", BEHA_react, WITH_full_power, 5, 0}
Tact[4002] = {"Swordsman", BEHA_react, WITH_full_power, 5, 0}
Tact[4003] = {"Mage", BEHA_react, WITH_full_power, 5, 0}
Tact[4004] = {"Archer", BEHA_react, WITH_full_power, 5, 0}
Tact[4005] = {"Acolyte", BEHA_react, WITH_full_power, 5, 0}
Tact[4006] = {"Merchant", BEHA_react, WITH_full_power, 5, 0}
Tact[4007] = {"Thief", BEHA_react, WITH_full_power, 5, 0}
Tact[4008] = {"Lord Knight", BEHA_react, WITH_full_power, 5, 0}
Tact[4009] = {"High Priest", BEHA_react, WITH_full_power, 5, 0}
Tact[4010] = {"High Wizard", BEHA_react, WITH_full_power, 5, 0}
Tact[4011] = {"Whitesmith", BEHA_react, WITH_full_power, 5, 0}
Tact[4012] = {"Sniper", BEHA_react, WITH_full_power, 5, 0}
Tact[4013] = {"Assassin Cross", BEHA_react, WITH_full_power, 5, 0}
Tact[4014] = {"Peco Lord Knight", BEHA_react, WITH_full_power, 5, 0}
Tact[4015] = {"Paladin", BEHA_react, WITH_full_power, 5, 0}
Tact[4016] = {"Champion", BEHA_react, WITH_full_power, 5, 0}
Tact[4017] = {"Professor", BEHA_react, WITH_full_power, 5, 0}
Tact[4018] = {"Stalker", BEHA_react, WITH_full_power, 5, 0}
Tact[4019] = {"Creator", BEHA_react, WITH_full_power, 5, 0}
Tact[4020] = {"Clown", BEHA_react, WITH_full_power, 5, 0}
Tact[4021] = {"Gypsy", BEHA_react, WITH_full_power, 5, 0}
Tact[4022] = {"Peco Paladin", BEHA_react, WITH_full_power, 5, 0}


3.在PVP或是GVG不受對方寵物影響清單:


- Pets
Tact[1101] = {"Pet Baphomet Jr.", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1109] = {"Pet Deviruchi", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1155] = {"Pet Earth Petite", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1029] = {"Pet Isis", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1035] = {"Pet Hunter Fly", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1170] = {"Pet Sohee", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1110] = {"Pet Dokebi", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1188] = {"Pet Bon Gun", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1026] = {"Pet Munak", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1023] = {"Pet Orc Warrior", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1057] = {"Pet Yoyo", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1077] = {"Pet Poison Spore", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1042] = {"Pet Steel Chonchon", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1056] = {"Pet Smokie", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1031] = {"Pet Poporing", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1019] = {"Pet Pecopeco", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1052] = {"Pet Rocker", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1014] = {"Pet Spore", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1107] = {"Pet Baby Desertwolf", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1167] = {"Pet Savage Bebe", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1011] = {"Pet Chonchon", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1113] = {"Pet Drops", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1063] = {"Pet Lunatic", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1049] = {"Pet Picky", BEHA_avoid, WITH_no_skill, 5, 0}
Tact[1002] = {"Pet Poring", BEHA_avoid, WITH_no_skill, 5, 0}


4.人工生命ID範圍:


Homun ID's are 6001 through 6016.


文章修改紀錄:


07.12.04


增加兩個小技巧3.4.


07.11.24


重新排版,增加行動模式及技能頻率說明。


增加兩個小技巧。



AutoImo-RagAddress.ini-2007/12/19-Taiwan


[Patch]
Number=203


[RoName]
WindowCaption=Ragnarok
WindowClass=Ragnarok


[Ragexe]
Size = 3158120


[Address]
CharName = 0x00787A34
Zeny = 0x00786AA0
BaseExp = 0x007869F8
BaseExpNext = 0x00786A04
JobExp = 0x00786AB4
JobExpNext = 0x00786AB0
Weight = 0x00786AB8
WeightMax = 0x00786AAC
BaseLv = 0x007869FC
JobLv = 0x00786A08
HPIndex = 0x007876B0
MaxHPTable = 0x007876F4



Mirai-Int+Dex型煉金裝備建議


既然是Int+Dex型的煉金,當然是裝備火靈劍或是水靈劍,攻擊力來源是Lv3的火箭及冰箭。


最佳配備:


頭上-天使羽翼「施法速度+3%」


頭中-


頭下-


盔甲-闇神官西裝「Int+1,Def+1」(無法復活-避免被洗%)/單眼蟲西裝(被攻擊可石化對方,Int77以上機率更高),石化後為地屬性,火箭有加成。


武器-火靈之劍/水靈之劍「元素箭Lv3」


盾牌-瑪雅圓盾「50%機率反射單體魔法傷害」


披肩-朽魔斗篷「受物理攻擊發動Lv1泥沼」(提高被圍攻的生存機率)/


邪骸浪人斗篷「物理攻擊時有一定機率自動使用脅持Lv1」(提高打怪的效率)



鞋子-黑暗之王戰靴「受到物理傷害時,機率發動隕石術LV5」


裝飾品-血蝶夾或劍魚夾(施法不中斷)/傑洛米夾(Dex+3)


Mirai暫停補血原因


最近常聽到有人反應使用Mirai有時候會暫停補血,重登以後就又可以正常。


將過我檢測AI的程式碼,找到了可能的原因。


關鍵在於此AI所提供的功能,在額外設定最下面的"偵測藥水瓶是否已經用盡"。


偵測的方式是,累計三次投水失敗就認定為藥水已經投完,然後將投水的功能停掉。但是實際測試,發現當伺服器Lag的時候,也會發生投水失敗的情形,所以等於是被誤判了。


解決的方式有兩種:


1.取消這個功能


2.修改ai.lua,約在123行。有個設定參數:


AAP.MaxAttempts = 3



請修改成


AAP.MaxAttempts = 10


這樣必須累積失敗十次才會關閉這個功能。



最近雙倍經驗,伺服器Lag嚴重QQ



2007年12月14日 星期五

好壞之分


婦產科醫生剛給一位女子做完檢查,證實她懷孕了。
醫生:「彭太太,我有一個好消息告訴妳。」


「是彭小姐。」年輕女子立刻更正。


「喔,彭小姐,」


醫生改口說:「我有一個壞消息告訴妳。」


牛奶泡淡


兒子在剛滿六個月的時候,一直三四天高燒不退也拉肚子………
我老婆急了,打電話給醫生。
老婆說:「醫生!他還拉肚子怎麼辦?」
醫生說:「牛奶泡淡…」
老婆說:「泡蛋?那那那………整顆?還是只要蛋黃就好,要不要撥殼啊?」
醫生說:「是水量一樣奶粉減半啦。」
老婆很不好意思的把電話掛了………
然後嗲嗲的跟我說:「老公,我是不是很丟臉啊?」
我只好跟他說:「不會啊…如果是我,我會問是滷蛋還是茶葉蛋…」


用心良苦


以前住平房,和鄰居之間只隔了一道籬笆。
有一天,我發現我的狗在籬笆的下面用嘴拖著什麼東西,我怕它又找到什麼不潔的東西
吃,於是走過去看個究竟。令我大吃一驚的是,那狗正在往我們這邊使勁地拽著一隻兔子,我一眼從那兔子脖子上掛的牌子認出來那是鄰居家的小女孩養的。
她每天放學回來的第一件事就是跑到兔子的籠子跟前,把它放出來,跟它玩。
「這下挫賽了!」我想著,很懊惱下午沒把狗拴好。
好在那小女孩還沒放學,而我又反應夠快,立刻想出了一個主意。
我費了九牛二虎之力從狗的口中奪過了那只已經是髒兮兮的兔子,很明顯它是經過了一番掙扎才死的。
「可憐的兔子!」我想著,把它放到一隻盆裏,用洗髮水洗乾淨,又用梳子把它的毛梳整齊,再用電吹風把它吹乾。
然後,最後一步,翻過籬笆,來到沒人的鄰居家的院子裏,我把這死兔子放回籠子裏去,力圖讓這一切看上去是那隻兔子是自然死亡。


很快,那小女孩被她爸爸從學校接回來了。
我躲在屋裏,隔著窗簾看她的動靜………
她看上去跟平時沒什麼兩樣,只是好像有點心事似的,慢慢走到籠子面前。
「爸--爸--!」她大喊起來。
「就是這時候!」我心裏想著,迅速從屋子裏跑出來,衝到院子裏,很關切地問發生了
什麼事情。像我這樣的好鄰居總是在這樣的時候這樣的出現,因此他們一家對我的印象一直是很好的。


隔著籬笆,我看見父女倆都怔怔地盯著籠子,然後,聽到我問,那做爸爸的回過頭來看了我一眼,然後指著那個籠子說:


「你說是哪個變態會做這樣的事情?居然………把我女兒昨天剛
死掉的兔子又從它的墳裏挖出來!」


特殊的廁所符號



學商及學工的不同


三個工程系學生,和三個商學系學生,一起去搭火車,工程系的買了三張票,但商學系 的卻只買一張車票、二張月臺票。


一上火車後,三個商學系的,就一起躲在廁所裡,當檢票員查票時,他敲了廁所的門,門開了一個小縫,一張票被遞出來,工程系的恍然大悟。


回程時,三個工程系的,就只買一張票,但這次三個商學系的,卻一張票也沒買。


一上火車,工程系的立刻躲在廁所裡,過了不久,果然有敲門聲,工程系的把門開了一 個小縫,把票遞出來。



........三個商學系的,拿了這張票,就走到別的車廂去了。


2007年12月7日 星期五

人見人愛的村姑造型


人見人愛的村姑..........哇哈哈...太好笑了...太絕了



點圖可放大觀看!


2007年12月4日 星期二

笨蛋基因是會遺傳的


警車追逐一輛超速又橫衝直撞的小客車,終於追到路邊給攔了下來!


警察:「先生,你開那麼快,知道要被罰多少錢嗎?這些錢能用來做多少事,你知道嗎?」
駕駛:「我知道,它夠讓我去補習考駕照了!」
警察:「什麼!你無照駕駛?」


就在爭論的時候,駕駛的老婆趕緊下車﹏﹏﹏
老婆:「長官,抱歉抱歉,他就是這樣,喝了點酒就亂說話,你可別認真啊!」
警察:「啊!無照外還酒後駕車!好好好,來做個酒測!」


此時後座的老太太被這一陣交談給吵醒,悻悻然下車﹏
老太太問:「幹麼那麼吵?」
駕駛:「媽,沒事沒事!車開太快被警察攔下而已。」
老太太:「不是早叮嚀你,偷來的車別開太快嗎?」


警察:「*#☆※△﹏﹏﹏!」


2007年11月27日 星期二

廣州花都吃人湖怪

花都芙蓉璋水庫,每年都有好幾個人莫明溺水死亡。直到最近才發現驚天祕密︰




















竟然是一條有 三米多長,頭有 一米多寬的吃人唐蚤﹗宰割唐蚤後,驚人的發現在其肚中竟然有人的骸骨﹗現在水庫已經嚴禁有人下水,為恐會有另一條同類的唐蚤魚在水中﹗


捕魚的經過︰


由於溺水事件頻發且十分蹊蹺,在當地公安就成了大案。經國家安全局立案調查,發覺在水庫有最近發現骸骨的地方與溺水人沉下去的地點不同,經過分析,以前有幾十人溺水死亡,估計水下有怪物,且大多數是此怪物在水下犯的案。派人下水去調查。就發現了巨大的吃人魚的蹤跡。


但因為水庫太深,一時間難以下網圍捕,難幾經組織方案,決定用整隻凍雞作為魚餌來誘捕﹗但該魚十分狡猾,最後一武警獻出良策,封鎖水庫,不準任何人下水驚動水面,不準投放任何食物在水中,同時改用活雞下水,吃人魚經不住一番飢餓,終於被活雞吸引,浮出水面吸吃活雞,在旁守候的武警及時向水中發槍,吃人魚有幾處正中要害,在水面不斷掙扎,武警及時撒網收網,拖上岸捕獲。

大陸神奇大眾交通工具「水陸兩用巴士」

大陸神奇大眾交通工具「水陸兩用巴士」。




有圖有真相....XD


Photobucket - Video and Image Hosting




Photobucket - Video and Image Hosting




Photobucket - Video and Image Hosting




Photobucket - Video and Image Hosting



2007年11月20日 星期二

2007年末爆笑主角-監獄兔


最近流傳的卡通人物,監獄兔。


專屬網站連結


卡通欣賞


遊戲小品 英文打字遊戲,過程中字母會旋轉變化,不時還會有小雞來鬧場..XD





人物介紹:


プーチン


快樂和善稍微愚蠢的男人。








キレネンコ


原黑手黨的老闆現在是死刑罪犯。








レニングラード&コマネチ


一起住在牢房裡的小動物



カンシュコフ


監視囚犯們的普通看守。
送飯,照料和淋浴。




ショケイスキー&ロウドフ&ゼニロフ


從左面,出現在死刑罪犯前的處刑者ショケイスキー。
讓囚犯們各種各樣的強制勞動工作的ロウドフ。
支付工資給囚犯們,支薪者ゼニロフ。




Technorati :

2007年11月19日 星期一

現任及前任男友比較


分手的情侶在路上相遇
一對已分手的情侶在路上相遇...
男方問:『新的男友有比我好嗎?』
女方不好意思直說,就如此回答:「你跟他比有如舊款和新款的 "TOYOTA CAMRY"」
,說完轉頭就走了。
前男友不懂她的意思就打電話到TOYOTA陳列室


嘟~嘟~嘟~嘟~嘟…


前男友:『請問新款和舊款的 CAMRY 有什麼 分別?』
車商業務 回答:『馬力強、衝力大、比舊款長三吋.............. 』


請喪假


相信大家都還記得,小學時代請事假一定都要
事先遞假單給老師。
我同學教小學三年級,有一天她的一個學生因
為奶奶過世要出殯,必須回南部,所以在事假
單的「事由」上寫著:「出殯」。
我同學糾正他說,「事由」應該是請假的人要
去作的事才對,結果小朋友點點頭、拿回座位
改,不久後拿來改過的事假單,只見「事由」
由「出殯」改成----「陪葬」!


犯詐欺罪


有所大學的法律系,有一天考刑法。
教授向學生提出的第一個問題是:『什麼叫詐欺罪?』
學生回答說:『如果您不讓我考試及格則犯詐欺罪。』
教授非常詫異:『怎麼解釋?』
學生說:『根據刑法,凡利用他人的無知而使其蒙
受損失的人則犯詐欺罪。』.......


2007年11月15日 星期四

一幅畫像


有一對夫婦在參觀展覽,
近視很深的妻子,正將臉湊近一幅畫像對一旁的丈夫說:
這是我生平見過最醜的畫像了!
丈夫就把妻子拉到一旁,小聲地對她說:


這不是畫像,是一面鏡子!


丈夫的讚美


妻子在穿衣鏡前試新衣,回頭問丈夫:好看嗎?
丈夫把視線從報紙移開,瞥了她一眼,沒吭聲。


妻子生氣地說:
馬克吐溫說過「一句讚美的話,可以讓我活兩個月」,
你怎麼就不試著對我說幾句讚美的話?
丈夫答:好吧!那你想活多久?


推銷高手


一天某推銷員按電鈴:「這位太太我這邊有一本書,
叫做『丈夫晚歸500種藉口』,你一定要買。」
某太太:「笑話!我為什麼一定要買?」


推銷員:「我剛賣給你先生一本。」


2007年11月12日 星期一

這樣的場合真是不方便



恐怖份子新武器


這可難捉了~


15307682shareimagej.jpg


布希與猩猩


只能以神似來形容~


15307656shareimagepvvb.jpg


飲酒請勿過量


有點難看喔~


15307626shareimagerlrf.jpg


冰很滑請小心


請減速慢行,連牠都滑倒了。


15307621shareimagepb.jpg


有趣的駕駛名稱



總裁開車,真是失敬失敬。



你爸先(台語),開起車來果然霸氣十足。



才高一就出來開車,養家活口。



想超車,照子可要放亮點。




Technorati : ,