作者 chris (純粹透明) \n 標題 [完美] 爆擊8156\n 時間 Fri Aug 3 13:13:44 2007\n───────────────────────────────────────\n\n天啊好爽!\n\n剛打極地飛狐,想說之前爆擊+狂戰士發動時都沒拍到照…\n所以剛剛做好心理準備後,然後爆真元打怪,手放在拍照鍵上,事情就發生了。XD\n\n[img[爆擊8156|http://farm2.static.flickr.com/1369/993713976_e3afe8f85c.jpg][http://farm2.static.flickr.com/1369/993713976_c647586d9e_o.png]]\n\n==\n這比前天打撞球時心情不好結果發生的事情還爽 XD\n\n==\n恭喜恭喜,離破萬不遠了 XD\n\n\n\n
*時間:7/23 預定下午開始\n*地點:台北錢櫃\n*成員:\n**[[chris]] 不是週日就有空\n**[[misa]] 全天有空(吧)\n**[[colacat]] 下午都都有空\n**[[小羊]] 預約後就有空\n**[[nonojoy]] 週六初試極高分就有空\n*可外帶成員,不過交通問題就得自理…\n[[chris]]: 其實我想坐捷運……看看吧,人超過五個的話開車也沒用。\n\n結果:[[chris]],[[misa]],[[colacat]],[[天雨涼]]四人歌聚 XD
60武俠\n腳踩黑洞,手拿--自殺用--狂戰士斧的~~原訂~~拳武俠。\n\n小羊指出該玩家已經在物色79金武(武俠用),真是--老謀深算--計劃周詳。\n↑\n其實……武俠還沒開始練時,信件就塞滿了各種~~未來可能會用到的~~裝備了…………\n只是當初是以拳俠為目標,後來轉斧俠。\n\n螢幕壞了送修,等螢幕回來再說……\n\n[[Chris已有裝備]]\n[[Chris成長計畫]]
|!等級|!|!說明|>|!需求|\n|53|拳|1s1s 蝕刃|str85|dex106|\n|56|輕鞋|3s3s 移速0.2|str60|\n|56|重靴|1s1s 移速0.2|\n|60|重鎧|三星四孔,五行全|str152|\n|60|金輕腿|修羅下鎧|str64|\n|63|拳|一星,攻擊|str101|dex125|\n|70|金拳|紫電僻邪|str108|dex143|\n|73|拳|三星 攻擊上限+60|str|dex115|\n
|!等級|!力量|!敏捷|\n|27|40|100|\n|28|45|100|\n|29|50|100|\n|30|55|100|\n|31|60|100|\n|35|80|100|\n|38|95|100|穿上36重鞋|\n|39|100|100|可穿44重腕了,改加敏|\n|43|100|120|\n|49|100|150|再改加力,拚152,60重甲|\n|52|112|\n|60|152|
[[完美世界]] \n[[精確校時]]\n[[Welcome to Tiddlyspot]] GettingStarted\n
*[[Gtalk官方中文下載點|http://www.google.com/talk/intl/zh-TW/]]\n*[[英文下載處|http://www.google.com/talk/index.html]][[最新檔案|http://dl.google.com/googletalk/googletalk-setup.exe]]\n極簡潔的介面,單純的功能,頂著Google出品光環的傳訊軟體。\n用中文版會不能傳檔。\n如有任何檔案要傳給以下列表者,請自行上傳至網路空間,或是使用Gmail 方式夾帶檔案。\n\n無法傳檔的人:\n[[nonojoy]]\n[[tok]]\n咦,只有兩個。\n\n↑\n那就裝英文版不就好了?orz\n明明gtalk的傳檔超快~ 會把你網路能力「炸」乾的那種快。
開啟時會發出牛叫聲,收到訊息會叭叭叭的老牌軟體。
一種體積愈來愈肥大,功能愈來愈花俏,市場取向愈來愈迎合低年齡族群的通訊軟體。\n連[[YahooMessanger]]的廣告都沒他的多。\n建議用其他通訊軟體來取代他。\n例如GTalk、PidGin
[[Welcome to Tiddlyspot]] GettingStarted\n[[完美世界]]\n<html><div class="mbd"><div class="text">\n<form name="modsearch" action="http://tw.myblog.yahoo.com/spring-flower/searchblog" method="get">\n<input name="p" value="" class="textfield" type="text">\n<input value="搜尋@春江花鳥月" class="submit" type="submit">\n<label>\n<input autochanged="false" name="my" value="1" checked="checked" type="radio">\n站內</label>\n<label>\n<input name="my" value="0" type="radio">\n\n全站</label>\n</form></html>\n\n[[TiddlyWiki 使用教學|http://web.nlhs.tyc.edu.tw/~lss/wiki/TiddlyWikiTutorialTW.html]]\n[[教學二|http://linshi.twbbs.org/usr/m/milchflasche/TiddlyWiki.html]]\n\n[[如何讓電腦時間準確?|精確校時]]
http://www.pidgin.im/\n老字號的 GAIM,支援多種通訊協定,可以同時單程式單聊天視窗連上[[MSN]]、[[YahooMessanger]]、[[ICQ]]、[[AOL]]…etc。
這是段愛與正義、友情與魔法、妖精與人獸交~~織而成~~的冒險故事!
完美世界-親友團
/***\nRequired by Tiddlyspot\n***/\n//{{{\n\nconfig.options.chkHttpReadOnly = false; // make it so you can by default see edit controls via http\n\nif (window.location.protocol != "file:")\n config.options.chkGTDLazyAutoSave = false; // disable autosave in d3\n\nconfig.tiddlyspotSiteId = 'perfectworld';\n\n// probably will need to redo this for TW 2.2\nwith (config.shadowTiddlers) {\n SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';\n SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");\n OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");\n DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[Welcome to Tiddlyspot]] ");\n MainMenu = MainMenu.replace(/^/,"[[Welcome to Tiddlyspot]] ");\n}\n\nmerge(config.shadowTiddlers,{\n\n'Welcome to Tiddlyspot':[\n "This document is a ~TiddlyWiki from tiddlyspot.com. A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below. Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",\n "<<tiddler TspotControls>>",\n "See also GettingStarted.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \s"save to web\s" button in the column on the right.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick. You can make changes and save them locally without being connected to the Internet. When you're ready to sync up again, just click \s"upload\s" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help. If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",\n "",\n "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."\n].join("\sn"),\n\n'TspotControls':[\n "| tiddlyspot password:|<<option pasUploadPassword>>|",\n "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . . " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<<br>>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",\n "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"\n].join("\sn"),\n\n'TspotSidebar':[\n "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . . " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"\n].join("\sn"),\n\n'TspotOptions':[\n "tiddlyspot password:",\n "<<option pasUploadPassword>>",\n ""\n].join("\sn")\n\n});\n//}}}\n
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |\n| 11/5/2007 22:25:48 | nonojoy | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:27:6 | nonojoy | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:29:15 | nonojoy | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:32:31 | nonojoy | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:33:3 | nonojoy | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:43:33 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:43:54 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/5/2007 22:49:0 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/5/2007 1:36:8 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 12/5/2007 16:18:44 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/5/2007 16:21:30 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/5/2007 16:22:55 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/5/2007 16:23:29 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/5/2007 20:34:33 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/5/2007 2:14:18 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/5/2007 7:11:40 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 13/5/2007 7:54:59 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 2/1/2000 7:23:25 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 2/1/2000 7:24:9 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 2/1/2000 7:26:9 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/5/2007 15:40:56 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/5/2007 15:42:19 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/5/2007 15:42:40 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/5/2007 15:42:43 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 14/5/2007 16:4:20 | YourName | [[/|http://perfectworld.tiddlyspot.com/#]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/5/2007 16:4:55 | YourName | [[/|http://perfectworld.tiddlyspot.com/#]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/5/2007 16:7:27 | YourName | [[/|http://perfectworld.tiddlyspot.com/#]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/5/2007 21:42:46 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/5/2007 22:16:24 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/5/2007 22:19:58 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/5/2007 9:7:46 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/5/2007 9:13:5 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/5/2007 9:53:41 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/5/2007 19:52:30 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 0:45:0 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 16/5/2007 0:49:39 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 16/5/2007 0:50:52 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 16/5/2007 1:7:50 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 8:28:15 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 8:28:17 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 16/5/2007 8:29:46 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 8:29:52 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 16/5/2007 8:30:36 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 8:42:48 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 8:45:40 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 12:36:4 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/5/2007 21:4:7 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 2:28:44 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 2:43:24 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 3:10:33 | Chris | [[/|http://perfectworld.tiddlyspot.com/#%E5%BE%85%E6%89%93%E4%BB%BB%E5%8B%99%E6%80%AA]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 1/1/2000 0:3:21 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 10:10:14 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 10:11:15 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 10:13:52 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 11:1:18 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 11:26:8 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 11:32:44 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 12:14:30 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 12:57:44 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 13:6:59 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 13:10:49 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 18:26:40 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 18:46:0 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 19:3:18 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 19:51:46 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 19:52:2 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 17/5/2007 19:53:47 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 17/5/2007 19:54:15 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/5/2007 21:45:16 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/5/2007 1:27:20 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 18/5/2007 1:47:43 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/5/2007 3:18:42 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/5/2007 8:32:1 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/5/2007 11:37:10 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/5/2007 19:7:44 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 19/5/2007 9:49:31 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 19/5/2007 15:14:22 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/5/2007 15:35:59 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/5/2007 18:28:0 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 20/5/2007 18:42:37 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/5/2007 19:28:47 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/5/2007 23:41:13 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:24:28 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:31:53 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:36:47 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:41:6 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:45:54 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:46:34 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 0:53:32 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:24:50 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 8:25:15 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:25:22 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:25:23 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:25:25 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 8:25:29 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok | Ok | Ok |\n| 21/5/2007 8:29:21 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:29:26 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:29:28 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:29:28 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:29:29 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:29:31 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:29:32 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok | Ok | Ok | Ok | Ok | Ok |\n| 21/5/2007 8:31:18 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:42:39 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 8:42:42 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 10:6:11 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 10:39:24 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 10:40:30 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 11:13:4 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 15:29:30 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 1/1/2000 5:47:14 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 15:53:13 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 15:54:32 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 15:56:51 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 16:0:56 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 16:1:14 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 21/5/2007 16:4:50 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 17:12:0 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 17:12:4 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 21/5/2007 17:13:14 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 17:13:15 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 17:13:17 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 17:13:20 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 17:13:20 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok | Ok | Ok | Ok |\n| 21/5/2007 17:14:49 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/5/2007 23:3:51 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 24/5/2007 10:13:28 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 24/5/2007 10:20:36 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 24/5/2007 10:38:13 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 24/5/2007 11:58:15 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 24/5/2007 12:0:15 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 25/5/2007 21:42:49 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 27/5/2007 13:20:57 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 27/5/2007 13:26:44 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 27/5/2007 16:51:45 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 27/5/2007 16:51:52 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 27/5/2007 16:55:0 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 27/5/2007 16:55:13 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 28/5/2007 2:14:35 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 28/5/2007 16:40:13 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/5/2007 17:3:32 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 31/5/2007 18:13:38 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 2/6/2007 5:28:3 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 3/6/2007 16:16:4 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#%E5%AE%8C%E7%BE%8E%E4%B8%96%E7%95%8C%20%E7%B2%BE%E7%A2%BA%E6%A0%A1%E6%99%82%20%5B%5BWelcome%20to%20Tiddlyspot%5D%5D%20GettingStarted]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 3/6/2007 16:17:28 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#%E5%AE%8C%E7%BE%8E%E4%B8%96%E7%95%8C%20%E7%B2%BE%E7%A2%BA%E6%A0%A1%E6%99%82%20%5B%5BWelcome%20to%20Tiddlyspot%5D%5D%20GettingStarted]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 3/6/2007 16:18:6 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#%E5%AE%8C%E7%BE%8E%E4%B8%96%E7%95%8C%20%E7%B2%BE%E7%A2%BA%E6%A0%A1%E6%99%82%20%5B%5BWelcome%20to%20Tiddlyspot%5D%5D%20GettingStarted]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 3/6/2007 16:21:24 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#%E5%AE%8C%E7%BE%8E%E4%B8%96%E7%95%8C%20%E7%B2%BE%E7%A2%BA%E6%A0%A1%E6%99%82%20%5B%5BWelcome%20to%20Tiddlyspot%5D%5D%20GettingStarted]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 6/6/2007 3:35:27 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/6/2007 16:30:29 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:30:46 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/6/2007 16:30:49 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 8/6/2007 16:32:7 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:32:12 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:34:43 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:36:17 | misa | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:39:54 | misa | [[/|http://perfectworld.tiddlyspot.com/#%E5%BE%85%E6%89%93%E4%BB%BB%E5%8B%99%E6%80%AA]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:45:35 | misa | [[/|http://perfectworld.tiddlyspot.com/#%E5%BE%85%E6%89%93%E4%BB%BB%E5%8B%99%E6%80%AA]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:50:34 | misa | [[/|http://perfectworld.tiddlyspot.com/#%E5%BE%85%E6%89%93%E4%BB%BB%E5%8B%99%E6%80%AA]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/6/2007 16:58:6 | misa | [[/|http://perfectworld.tiddlyspot.com/#%E5%BE%85%E6%89%93%E4%BB%BB%E5%8B%99%E6%80%AA]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/6/2007 20:0:18 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/6/2007 20:0:50 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/6/2007 2:58:34 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 13/6/2007 2:59:38 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/6/2007 2:53:19 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 19/6/2007 1:44:10 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/6/2007 2:4:34 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 19/6/2007 12:16:20 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/6/2007 22:19:54 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 22/6/2007 20:9:45 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 26/6/2007 2:57:0 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 26/6/2007 3:25:50 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/6/2007 23:21:53 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 29/6/2007 23:22:31 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/6/2007 23:22:47 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok | Ok |\n| 29/6/2007 23:23:41 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 29/6/2007 23:24:25 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 29/6/2007 23:24:46 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 2/7/2007 2:27:28 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/7/2007 9:58:12 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/7/2007 12:53:42 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/7/2007 12:37:59 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/7/2007 23:7:31 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/7/2007 23:24:51 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/7/2007 23:28:45 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/7/2007 23:31:16 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/7/2007 9:24:41 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/7/2007 9:45:56 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 23/7/2007 9:21:49 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 29/7/2007 23:10:54 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 30/7/2007 16:23:45 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 1/8/2007 23:51:45 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 3/8/2007 13:18:49 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 6/8/2007 4:17:25 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/8/2007 10:42:42 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/8/2007 10:43:59 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/8/2007 10:49:14 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/8/2007 10:49:39 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/8/2007 10:54:0 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/8/2007 16:32:37 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/8/2007 23:13:22 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 9/8/2007 23:21:7 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/8/2007 16:20:17 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/8/2007 23:33:25 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/8/2007 23:34:48 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 13/8/2007 16:3:45 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/8/2007 10:13:24 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 18/8/2007 20:37:28 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 19/8/2007 12:21:49 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/8/2007 12:23:30 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/8/2007 12:25:3 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/8/2007 12:31:18 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/8/2007 12:33:20 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 19/8/2007 12:33:49 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/8/2007 22:37:20 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 26/8/2007 2:42:37 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 26/8/2007 4:40:48 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 26/8/2007 4:41:6 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 26/8/2007 4:43:57 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 26/8/2007 6:12:10 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#%E5%AE%8C%E7%BE%8E%E4%B8%96%E7%95%8C%E4%B9%8B%E6%98%A5%E6%B1%9F%E8%8A%B1%E6%9C%88%E5%A4%9C%E6%95%B4%E7%90%86%E7%9A%84%E9%BB%83%E7%B6%A0%E6%AD%A6%E9%98%B2%E5%88%97%E8%A1%A8]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 4/9/2007 1:30:1 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 7/9/2007 8:25:52 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 7/9/2007 8:29:1 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 7/9/2007 8:32:14 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 12/9/2007 15:31:5 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/9/2007 15:34:54 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 12/9/2007 15:37:1 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/9/2007 12:2:43 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/12/2007 2:45:44 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 2:51:46 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 2:54:32 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 2:56:53 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:3:13 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:9:13 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:10:39 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:16:5 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:17:25 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:18:12 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:18:56 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:21:51 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:23:42 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:28:6 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:31:14 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:34:1 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:34:38 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:38:17 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:45:41 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:46:10 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:47:15 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/12/2007 3:48:17 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/#Chris]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 16/12/2007 6:9:36 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/1/2008 0:46:39 | Chris | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 12/6/2008 21:44:2 | YourName | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 20/7/2008 4:48:11 | 拉奇多 | [[/|http://perfectworld.tiddlyspot.com/]] | [[store.cgi|http://perfectworld.tiddlyspot.com/store.cgi]] | . | index.html | . |
/***\n|''Name:''|UploadPlugin|\n|''Description:''|Save to web a TiddlyWiki|\n|''Version:''|3.4.5|\n|''Date:''|Oct 15, 2006|\n|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|\n|''Documentation:''|http://tiddlywiki.bidix.info/#UploadDoc|\n|''Author:''|BidiX (BidiX (at) bidix (dot) info)|\n|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|\n|''~CoreVersion:''|2.0.0|\n|''Browser:''|Firefox 1.5; InternetExplorer 6.0; Safari|\n|''Include:''|config.lib.file; config.lib.log; config.lib.options; PasswordTweak|\n|''Require:''|[[UploadService|http://tiddlywiki.bidix.info/#UploadService]]|\n***/\n//{{{\nversion.extensions.UploadPlugin = {\n major: 3, minor: 4, revision: 5, \n date: new Date(2006,9,15),\n source: 'http://tiddlywiki.bidix.info/#UploadPlugin',\n documentation: 'http://tiddlywiki.bidix.info/#UploadDoc',\n author: 'BidiX (BidiX (at) bidix (dot) info',\n license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',\n coreVersion: '2.0.0',\n browser: 'Firefox 1.5; InternetExplorer 6.0; Safari'\n};\n//}}}\n\n////+++!![config.lib.file]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.file) config.lib.file= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\nconfig.lib.file.dirname = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(0, lastpos);\n } else {\n return filePath.substring(0, filePath.lastIndexOf("\s\s"));\n }\n};\nconfig.lib.file.basename = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("#")) != -1) \n filePath = filePath.substring(0, lastpos);\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(lastpos + 1);\n } else\n return filePath.substring(filePath.lastIndexOf("\s\s")+1);\n};\nwindow.basename = function() {return "@@deprecated@@";};\n//}}}\n////===\n\n////+++!![config.lib.log]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.log) config.lib.log= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 1}, \n date: new Date(2006,8,19)\n};\nconfig.lib.Log = function(tiddlerTitle, logHeader) {\n if (version.major < 2)\n this.tiddler = store.tiddlers[tiddlerTitle];\n else\n this.tiddler = store.getTiddler(tiddlerTitle);\n if (!this.tiddler) {\n this.tiddler = new Tiddler();\n this.tiddler.title = tiddlerTitle;\n this.tiddler.text = "| !date | !user | !location |" + logHeader;\n this.tiddler.created = new Date();\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[tiddlerTitle] = this.tiddler;\n else\n store.addTiddler(this.tiddler);\n }\n return this;\n};\n\nconfig.lib.Log.prototype.newLine = function (line) {\n var now = new Date();\n var newText = "| ";\n newText += now.getDate()+"/"+(now.getMonth()+1)+"/"+now.getFullYear() + " ";\n newText += now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+" | ";\n newText += config.options.txtUserName + " | ";\n var location = document.location.toString();\n var filename = config.lib.file.basename(location);\n if (!filename) filename = '/';\n newText += "[["+filename+"|"+location + "]] |";\n this.tiddler.text = this.tiddler.text + "\sn" + newText;\n this.addToLine(line);\n};\n\nconfig.lib.Log.prototype.addToLine = function (text) {\n this.tiddler.text = this.tiddler.text + text;\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[this.tiddler.tittle] = this.tiddler;\n else {\n store.addTiddler(this.tiddler);\n story.refreshTiddler(this.tiddler.title);\n store.notify(this.tiddler.title, true);\n }\n if (version.major < 2)\n store.notifyAll(); \n};\n//}}}\n////===\n\n////+++!![config.lib.options]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.options) config.lib.options = {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\n\nconfig.lib.options.init = function (name, defaultValue) {\n if (!config.options[name]) {\n config.options[name] = defaultValue;\n saveOptionCookie(name);\n }\n};\n//}}}\n////===\n\n////+++!![PasswordTweak]\n\n//{{{\nversion.extensions.PasswordTweak = {\n major: 1, minor: 0, revision: 3, date: new Date(2006,8,30),\n type: 'tweak',\n source: 'http://tiddlywiki.bidix.info/#PasswordTweak'\n};\n//}}}\n/***\n!!config.macros.option\n***/\n//{{{\nconfig.macros.option.passwordCheckboxLabel = "Save this password on this computer";\nconfig.macros.option.passwordType = "password"; // password | text\n\nconfig.macros.option.onChangeOption = function(e)\n{\n var opt = this.getAttribute("option");\n var elementType,valueField;\n if(opt) {\n switch(opt.substr(0,3)) {\n case "txt":\n elementType = "input";\n valueField = "value";\n break;\n case "pas":\n elementType = "input";\n valueField = "value";\n break;\n case "chk":\n elementType = "input";\n valueField = "checked";\n break;\n }\n config.options[opt] = this[valueField];\n saveOptionCookie(opt);\n var nodes = document.getElementsByTagName(elementType);\n for(var t=0; t<nodes.length; t++) \n {\n var optNode = nodes[t].getAttribute("option");\n if (opt == optNode) \n nodes[t][valueField] = this[valueField];\n }\n }\n return(true);\n};\n\nconfig.macros.option.handler = function(place,macroName,params)\n{\n var opt = params[0];\n if(config.options[opt] === undefined) {\n return;}\n var c;\n switch(opt.substr(0,3)) {\n case "txt":\n c = document.createElement("input");\n c.onkeyup = this.onChangeOption;\n c.setAttribute ("option",opt);\n c.className = "txtOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n break;\n case "pas":\n // input password\n c = document.createElement ("input");\n c.setAttribute("type",config.macros.option.passwordType);\n c.onkeyup = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "pasOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n // checkbox link with this password "save this password on this computer"\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option","chk"+opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options["chk"+opt];\n // text savePasswordCheckboxLabel\n place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));\n break;\n case "chk":\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options[opt];\n break;\n }\n};\n//}}}\n/***\n!! Option cookie stuff\n***/\n//{{{\nwindow.loadOptionsCookie_orig_PasswordTweak = window.loadOptionsCookie;\nwindow.loadOptionsCookie = function()\n{\n var cookies = document.cookie.split(";");\n for(var c=0; c<cookies.length; c++) {\n var p = cookies[c].indexOf("=");\n if(p != -1) {\n var name = cookies[c].substr(0,p).trim();\n var value = cookies[c].substr(p+1).trim();\n switch(name.substr(0,3)) {\n case "txt":\n config.options[name] = unescape(value);\n break;\n case "pas":\n config.options[name] = unescape(value);\n break;\n case "chk":\n config.options[name] = value == "true";\n break;\n }\n }\n }\n};\n\nwindow.saveOptionCookie_orig_PasswordTweak = window.saveOptionCookie;\nwindow.saveOptionCookie = function(name)\n{\n var c = name + "=";\n switch(name.substr(0,3)) {\n case "txt":\n c += escape(config.options[name].toString());\n break;\n case "chk":\n c += config.options[name] ? "true" : "false";\n // is there an option link with this chk ?\n if (config.options[name.substr(3)]) {\n saveOptionCookie(name.substr(3));\n }\n break;\n case "pas":\n if (config.options["chk"+name]) {\n c += escape(config.options[name].toString());\n } else {\n c += "";\n }\n break;\n }\n c += "; expires=Fri, 1 Jan 2038 12:00:00 UTC; path=/";\n document.cookie = c;\n};\n//}}}\n/***\n!! Initializations\n***/\n//{{{\n// define config.options.pasPassword\nif (!config.options.pasPassword) {\n config.options.pasPassword = 'defaultPassword';\n window.saveOptionCookie('pasPassword');\n}\n// since loadCookies is first called befor password definition\n// we need to reload cookies\nwindow.loadOptionsCookie();\n//}}}\n////===\n\n////+++!![config.macros.upload]\n\n//{{{\nconfig.macros.upload = {\n accessKey: "U",\n formName: "UploadPlugin",\n contentType: "text/html;charset=UTF-8",\n defaultStoreScript: "store.php"\n};\n\n// only this two configs need to be translated\nconfig.macros.upload.messages = {\n aboutToUpload: "About to upload TiddlyWiki to %0",\n backupFileStored: "Previous file backuped in %0",\n crossDomain: "Certainly a cross-domain isue: access to an other site isn't allowed",\n errorDownloading: "Error downloading",\n errorUploadingContent: "Error uploading content",\n fileLocked: "Files is locked: You are not allowed to Upload",\n fileNotFound: "file to upload not found",\n fileNotUploaded: "File %0 NOT uploaded",\n mainFileUploaded: "Main TiddlyWiki file uploaded to %0",\n passwordEmpty: "Unable to upload, your password is empty",\n urlParamMissing: "url param missing",\n rssFileNotUploaded: "RssFile %0 NOT uploaded",\n rssFileUploaded: "Rss File uploaded to %0"\n};\n\nconfig.macros.upload.label = {\n promptOption: "Save and Upload this TiddlyWiki with UploadOptions",\n promptParamMacro: "Save and Upload this TiddlyWiki in %0",\n saveLabel: "save to web", \n saveToDisk: "save to disk",\n uploadLabel: "upload" \n};\n\nconfig.macros.upload.handler = function(place,macroName,params){\n // parameters initialization\n var storeUrl = params[0];\n var toFilename = params[1];\n var backupDir = params[2];\n var uploadDir = params[3];\n var username = params[4];\n var password; // for security reason no password as macro parameter\n var label;\n if (document.location.toString().substr(0,4) == "http")\n label = this.label.saveLabel;\n else\n label = this.label.uploadLabel;\n var prompt;\n if (storeUrl) {\n prompt = this.label.promptParamMacro.toString().format([this.toDirUrl(storeUrl, uploadDir, username)]);\n }\n else {\n prompt = this.label.promptOption;\n }\n createTiddlyButton(place, label, prompt, \n function () {\n config.macros.upload.upload(storeUrl, toFilename, uploadDir, backupDir, username, password); \n return false;}, \n null, null, this.accessKey);\n};\nconfig.macros.upload.UploadLog = function() {\n return new config.lib.Log('UploadLog', " !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |" );\n};\nconfig.macros.upload.UploadLog.prototype = config.lib.Log.prototype;\nconfig.macros.upload.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir, backupDir) {\n var line = " [[" + config.lib.file.basename(storeUrl) + "|" + storeUrl + "]] | ";\n line += uploadDir + " | " + toFilename + " | " + backupDir + " |";\n this.newLine(line);\n};\nconfig.macros.upload.UploadLog.prototype.endUpload = function() {\n this.addToLine(" Ok |");\n};\nconfig.macros.upload.basename = config.lib.file.basename;\nconfig.macros.upload.dirname = config.lib.file.dirname;\nconfig.macros.upload.toRootUrl = function (storeUrl, username)\n{\n return root = (this.dirname(storeUrl)?this.dirname(storeUrl):this.dirname(document.location.toString()));\n}\nconfig.macros.upload.toDirUrl = function (storeUrl, uploadDir, username)\n{\n var root = this.toRootUrl(storeUrl, username);\n if (uploadDir && uploadDir != '.')\n root = root + '/' + uploadDir;\n return root;\n}\nconfig.macros.upload.toFileUrl = function (storeUrl, toFilename, uploadDir, username)\n{\n return this.toDirUrl(storeUrl, uploadDir, username) + '/' + toFilename;\n}\nconfig.macros.upload.upload = function(storeUrl, toFilename, uploadDir, backupDir, username, password)\n{\n // parameters initialization\n storeUrl = (storeUrl ? storeUrl : config.options.txtUploadStoreUrl);\n toFilename = (toFilename ? toFilename : config.options.txtUploadFilename);\n backupDir = (backupDir ? backupDir : config.options.txtUploadBackupDir);\n uploadDir = (uploadDir ? uploadDir : config.options.txtUploadDir);\n username = (username ? username : config.options.txtUploadUserName);\n password = config.options.pasUploadPassword; // for security reason no password as macro parameter\n if (!password || password === '') {\n alert(config.macros.upload.messages.passwordEmpty);\n return;\n }\n if (storeUrl === '') {\n storeUrl = config.macros.upload.defaultStoreScript;\n }\n if (config.lib.file.dirname(storeUrl) === '') {\n storeUrl = config.lib.file.dirname(document.location.toString())+'/'+storeUrl;\n }\n if (toFilename === '') {\n toFilename = config.lib.file.basename(document.location.toString());\n }\n\n clearMessage();\n // only for forcing the message to display\n if (version.major < 2)\n store.notifyAll();\n if (!storeUrl) {\n alert(config.macros.upload.messages.urlParamMissing);\n return;\n }\n // Check that file is not locked\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n if (BidiX.GroupAuthoring.lock.isLocked() && !BidiX.GroupAuthoring.lock.isMyLock()) {\n alert(config.macros.upload.messages.fileLocked);\n return;\n }\n }\n \n var log = new this.UploadLog();\n log.startUpload(storeUrl, toFilename, uploadDir, backupDir);\n if (document.location.toString().substr(0,5) == "file:") {\n saveChanges();\n }\n var toDir = config.macros.upload.toDirUrl(storeUrl, toFilename, uploadDir, username);\n displayMessage(config.macros.upload.messages.aboutToUpload.format([toDir]), toDir);\n this.uploadChanges(storeUrl, toFilename, uploadDir, backupDir, username, password);\n if(config.options.chkGenerateAnRssFeed) {\n //var rssContent = convertUnicodeToUTF8(generateRss());\n var rssContent = generateRss();\n var rssPath = toFilename.substr(0,toFilename.lastIndexOf(".")) + ".xml";\n this.uploadContent(rssContent, storeUrl, rssPath, uploadDir, '', username, password, \n function (responseText) {\n if (responseText.substring(0,1) != '0') {\n displayMessage(config.macros.upload.messages.rssFileNotUploaded.format([rssPath]));\n }\n else {\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, rssPath, uploadDir, username);\n displayMessage(config.macros.upload.messages.rssFileUploaded.format(\n [toFileUrl]), toFileUrl);\n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n });\n }\n return;\n};\n\nconfig.macros.upload.uploadChanges = function(storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var original;\n if (document.location.toString().substr(0,4) == "http") {\n original = this.download(storeUrl, toFilename, uploadDir, backupDir, username, password);\n return;\n }\n else {\n // standard way : Local file\n \n original = loadFile(getLocalPath(document.location.toString()));\n if(window.Components) {\n // it's a mozilla browser\n try {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]\n .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);\n converter.charset = "UTF-8";\n original = converter.ConvertToUnicode(original);\n }\n catch(e) {\n }\n }\n }\n //DEBUG alert(original);\n this.uploadChangesFrom(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password);\n};\n\nconfig.macros.upload.uploadChangesFrom = function(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var startSaveArea = '<div id="' + 'storeArea">'; // Split up into two so that indexOf() of this source doesn't find it\n var endSaveArea = '</d' + 'iv>';\n // Locate the storeArea div's\n var posOpeningDiv = original.indexOf(startSaveArea);\n var posClosingDiv = original.lastIndexOf(endSaveArea);\n if((posOpeningDiv == -1) || (posClosingDiv == -1))\n {\n alert(config.messages.invalidFileError.format([document.location.toString()]));\n return;\n }\n var revised = original.substr(0,posOpeningDiv + startSaveArea.length) + \n allTiddlersAsHtml() + "\sn\st\st" +\n original.substr(posClosingDiv);\n var newSiteTitle;\n if(version.major < 2){\n newSiteTitle = (getElementText("siteTitle") + " - " + getElementText("siteSubtitle")).htmlEncode();\n } else {\n newSiteTitle = (wikifyPlain ("SiteTitle") + " - " + wikifyPlain ("SiteSubtitle")).htmlEncode();\n }\n\n revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");\n revised = revised.replaceChunk("<!--PRE-HEAD-START--"+">","<!--PRE-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPreHead","") + "\sn");\n revised = revised.replaceChunk("<!--POST-HEAD-START--"+">","<!--POST-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPostHead","") + "\sn");\n revised = revised.replaceChunk("<!--PRE-BODY-START--"+">","<!--PRE-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPreBody","") + "\sn");\n revised = revised.replaceChunk("<!--POST-BODY-START--"+">","<!--POST-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPostBody","") + "\sn");\n\n var response = this.uploadContent(revised, storeUrl, toFilename, uploadDir, backupDir, \n username, password, function (responseText) {\n if (responseText.substring(0,1) != '0') {\n alert(responseText);\n displayMessage(config.macros.upload.messages.fileNotUploaded.format([getLocalPath(document.location.toString())]));\n }\n else {\n if (uploadDir !== '') {\n toFilename = uploadDir + "/" + config.macros.upload.basename(toFilename);\n } else {\n toFilename = config.macros.upload.basename(toFilename);\n }\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n if (responseText.indexOf("destfile:") > 0) {\n var destfile = responseText.substring(responseText.indexOf("destfile:")+9, \n responseText.indexOf("\sn", responseText.indexOf("destfile:")));\n toFileUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + destfile;\n }\n else {\n toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n }\n displayMessage(config.macros.upload.messages.mainFileUploaded.format(\n [toFileUrl]), toFileUrl);\n if (backupDir && responseText.indexOf("backupfile:") > 0) {\n var backupFile = responseText.substring(responseText.indexOf("backupfile:")+11, \n responseText.indexOf("\sn", responseText.indexOf("backupfile:")));\n toBackupUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + backupFile;\n displayMessage(config.macros.upload.messages.backupFileStored.format(\n [toBackupUrl]), toBackupUrl);\n }\n var log = new config.macros.upload.UploadLog();\n log.endUpload();\n store.setDirty(false);\n // erase local lock\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n BidiX.GroupAuthoring.lock.eraseLock();\n // change mtime with new mtime after upload\n var mtime = responseText.substr(responseText.indexOf("mtime:")+6);\n BidiX.GroupAuthoring.lock.mtime = mtime;\n }\n \n \n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n }\n );\n};\n\nconfig.macros.upload.uploadContent = function(content, storeUrl, toFilename, uploadDir, backupDir, \n username, password, callbackFn) {\n var boundary = "---------------------------"+"AaB03x"; \n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n if (window.netscape){\n try {\n if (document.location.toString().substr(0,4) != "http") {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');}\n }\n catch (e) {}\n } \n //DEBUG alert("user["+config.options.txtUploadUserName+"] password[" + config.options.pasUploadPassword + "]");\n // compose headers data\n var sheader = "";\n sheader += "--" + boundary + "\sr\snContent-disposition: form-data; name=\s"";\n sheader += config.macros.upload.formName +"\s"\sr\sn\sr\sn";\n sheader += "backupDir="+backupDir\n +";user=" + username \n +";password=" + password\n +";uploaddir=" + uploadDir;\n // add lock attributes to sheader\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n var l = BidiX.GroupAuthoring.lock.myLock;\n sheader += ";lockuser=" + l.user\n + ";mtime=" + l.mtime\n + ";locktime=" + l.locktime;\n }\n sheader += ";;\sr\sn"; \n sheader += "\sr\sn" + "--" + boundary + "\sr\sn";\n sheader += "Content-disposition: form-data; name=\s"userfile\s"; filename=\s""+toFilename+"\s"\sr\sn";\n sheader += "Content-Type: " + config.macros.upload.contentType + "\sr\sn";\n sheader += "Content-Length: " + content.length + "\sr\sn\sr\sn";\n // compose trailer data\n var strailer = new String();\n strailer = "\sr\sn--" + boundary + "--\sr\sn";\n //strailer = "--" + boundary + "--\sr\sn";\n var data;\n data = sheader + content + strailer;\n //request.open("POST", storeUrl, true, username, password);\n try {\n request.open("POST", storeUrl, true); \n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if (request.status == 200)\n callbackFn(request.responseText);\n else\n alert(config.macros.upload.messages.errorUploadingContent + "\snStatus: "+request.status.statusText);\n }\n };\n request.setRequestHeader("Content-Length",data.length);\n request.setRequestHeader("Content-Type","multipart/form-data; boundary="+boundary);\n request.send(data); \n};\n\n\nconfig.macros.upload.download = function(uploadUrl, uploadToFilename, uploadDir, uploadBackupDir, \n username, password) {\n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n try {\n if (uploadUrl.substr(0,4) == "http") {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");\n }\n else {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n }\n } catch (e) { }\n //request.open("GET", document.location.toString(), true, username, password);\n try {\n request.open("GET", document.location.toString(), true);\n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n \n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if(request.status == 200) {\n config.macros.upload.uploadChangesFrom(request.responseText, uploadUrl, \n uploadToFilename, uploadDir, uploadBackupDir, username, password);\n }\n else\n alert(config.macros.upload.messages.errorDownloading.format(\n [document.location.toString()]) + "\snStatus: "+request.status.statusText);\n }\n };\n request.send(null);\n};\n\n//}}}\n////===\n\n////+++!![Initializations]\n\n//{{{\nconfig.lib.options.init('txtUploadStoreUrl','store.php');\nconfig.lib.options.init('txtUploadFilename','');\nconfig.lib.options.init('txtUploadDir','');\nconfig.lib.options.init('txtUploadBackupDir','');\nconfig.lib.options.init('txtUploadUserName',config.options.txtUserName);\nconfig.lib.options.init('pasUploadPassword','');\nsetStylesheet(\n ".pasOptionInput {width: 11em;}\sn"+\n ".txtOptionInput.txtUploadStoreUrl {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadFilename {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadDir {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadBackupDir {width: 25em;}\sn"+\n "",\n "UploadOptionsStyles");\nif (document.location.toString().substr(0,4) == "http") {\n config.options.chkAutoSave = false; \n saveOptionCookie('chkAutoSave');\n}\nconfig.shadowTiddlers.UploadDoc = "[[Full Documentation|http://tiddlywiki.bidix.info/l#UploadDoc ]]\sn"; \n\n//}}}\n////===\n\n////+++!![Core Hijacking]\n\n//{{{\nconfig.macros.saveChanges.label_orig_UploadPlugin = config.macros.saveChanges.label;\nconfig.macros.saveChanges.label = config.macros.upload.label.saveToDisk;\n\nconfig.macros.saveChanges.handler_orig_UploadPlugin = config.macros.saveChanges.handler;\n\nconfig.macros.saveChanges.handler = function(place)\n{\n if ((!readOnly) && (document.location.toString().substr(0,4) != "http"))\n createTiddlyButton(place,this.label,this.prompt,this.onClick,null,null,this.accessKey);\n};\n\n//}}}\n////===\n\n
編輯完請務必按右邊的 save to web\n密碼看板上有寫。\n右邊的 YourName 也請改成自己的名字吧!XD\n\n使用說明見這裡:[[http://linshi.twbbs.org/usr/m/milchflasche/TiddlyWiki.html|http://linshi.twbbs.org/usr/m/milchflasche/TiddlyWiki.html]]\n\nThis document is a ~TiddlyWiki from tiddlyspot.com. A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below. Then configure privacy and other site settings at your [[control panel|http://perfectworld.tiddlyspot.com/controlpanel]] (your control panel username is //perfectworld//).\n<<tiddler TspotControls>>\nSee also GettingStarted.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the "save to web" button in the column on the right.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick. You can make changes and save them locally without being connected to the Internet. When you're ready to sync up again, just click "upload" and your ~TiddlyWiki will be saved back to tiddlyspot.com.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help. If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions.
/***\n|''Name:''|WikiBarPlugin|\n|''Version:''|1.1.0|\n|''Source:''|[[AiddlyWiki|http://aiddlywiki.sourceforge.net]]|\n|''Author:''|[[Arphen Lin|mailto:arphenlin@gmail.com]]|\n|''Type:''|Plugin extension|\n|''Required:''|TiddlyWiki 1.2.36+|\n!Description\nThe WikiBarPlugin provides user a TiddlyWiki syntax-bar under the tiddler edit mode. It's a handy tool for people who are not familiar with the TiddlyWiki syntax.\n!Support browser\n*Firefox 1.0.7\n!Revision history\n*v1.0.0 (2005/10/30)\n**Initial release\n*v1.1.0 (2005/11/01)\n**Bugs fixed:\n***WikiBar overruns (reported by by "GeoffS" <gslocock@yahoo.co.uk>)\n**New features:\n***Insert a color code at the cursor. (Thanks to "RunningUtes" <RunningUtes@gmail.com>)\n***Enable gradient macro. (Thanks to "RunningUtes" <RunningUtes@gmail.com>)\n***Insert tiddler comment tags {{{/% ... %/}}}. (new feature supported by TiddlyWiki 1.2.37)\n***Insert DateFormatString for {{{<<today>>}}} macro. (new feature supported by TiddlyWiki 1.2.37)\n**Enhanced:\n***Allow optional parameters in syntax.\n!Code\n***/\n//{{{\n\nversion.extensions.WikiBar = {major: 1, minor: 1, revision: 0, date: new Date(2005,11,1)};\n\n//------------------------------------------------------------------------------------------------\n// the syntax will be applied on the current word\n// params: editor, [[param1],[param2],...]\n//------------------------------------------------------------------------------------------------\napl_wikibar_formatByWord = function(editor, params){\n\n clearMessage();\n \n try{\n \n if(!editor) return;\n \n repText = processSyntaxParams(this.syntax, params);\n if(!repText) return;\n \n var st = editor.scrollTop;\n var ss = editor.selectionStart;\n var se = editor.selectionEnd;\n \n// displayMessage(ss + ',' + se);\n \n var frontText= '';\n var selText = '';\n var endText = '';\n var fullText = editor.value;\n \n if(se>ss && ss>=0){ // has selection\n frontText = fullText.substring(0, ss); // text before selection\n selText = fullText.substring(ss,se);\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n else if(ss==0 && (se==0 || se == fullText.length) ){ // no selection, cursor in begin\n endText = fullText; // text behind selection\n }\n else if(se==ss && ss>0){ // no selection, cursor in text\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n\n //select a word\n if( fullText.charAt(ss-1).match(/\sW/gi) || fullText.charAt(ss).match(/\sW/gi) ){ \n ;\n }\n else{ // cursor in text\n\n // find the lastest non-word position of frontText\n var m = frontText.match(/\sW/gi);\n if(m){\n ss = frontText.lastIndexOf(m[m.length-1])+1;\n }\n else{ // not found\n ss = 0; \n }\n \n \n // find the first non-word position of endText\n m = endText.match(/\sW/gi);\n if(m){\n se += endText.indexOf(m[0]);\n }\n else{ // not found\n se = fullText.length;\n }\n\n // re-positioning\n// displayMessage(ss + ',' + se);\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n selText = fullText.substring(ss,se);\n \n }\n }\n \n if(selText.length>0)\n repText = repText.replace('user_text', selText);\n \n if(repText.indexOf('user_text')>=0 && this.hint)\n repText = repText.replace('user_text', this.hint); \n \n editor.value = frontText + repText + endText;\n \n // re-positioning\n editor.selectionStart = ss;\n editor.selectionEnd = ss + repText.length;\n editor.scrollTop = st;\n \n editor.focus();\n \n }catch(ex){\n if(ex.description)\n alert('apl_wikibar_formatByWord(): '+ex.description);\n else\n displayMessage('apl_wikibar_formatByWord(): '+ex);\n }\n \n}\n\n// params may be null, string or array\nfunction processSyntaxParams(syntaxStr, params)\n{\n try{\n \n var rx=null;\n var totalParams=null;\n // replace parameter: %1,%2,...\n if(params!=null){\n if(typeof(params)=="object"){ // array\n for(i=0; i<params.length; i++){\n if(params[i]){\n rx = "(\s\s[%"+(i+1)+"\s\s])" + "|" + "(%"+(i+1)+")";\n syntaxStr = syntaxStr.replace(new RegExp(rx,"g"), params[i]);\n }\n }\n totalParams = params.join(' ').trim();\n }\n else{ // string\n totalParams = params.trim();\n rx = /(\s[%1{1}\s])|(%1{1})/g;\n syntaxStr = syntaxStr.replace(rx, totalParams);\n } \n }\n \n \n // replace parameter: %N\n if(totalParams)\n syntaxStr = syntaxStr.replace(new RegExp('%N{1}',"g"), totalParams);\n \n // remove optional parameters\n rx=/\s[%(([1-9]{1,}[0-9]{0,})|(N{1}))\s]/g;\n syntaxStr = syntaxStr.replace(rx, '');\n \n // check if replaced ok\n rx=/%(([1-9]{1,}[0-9]{0,})|(N{1}))/g;\n if( syntaxStr.match(rx) ){\n throw "Not enough parameters! " + syntaxStr;\n }\n \n return syntaxStr;\n \n } catch(ex){\n if(ex.description)\n displayMessage('processSyntaxParams(): '+ex.description);\n else\n displayMessage('processSyntaxParams(): '+ex);\n \n return null;\n }\n}\n\n//------------------------------------------------------------------------------------------------\n// common format function\n//------------------------------------------------------------------------------------------------\napl_wikibar_format = function(editor, params){\n\n clearMessage();\n \n try{\n \n if(!editor) return;\n \n repText = processSyntaxParams(this.syntax, params);\n if(!repText) return;\n \n var st = editor.scrollTop;\n var ss = editor.selectionStart;\n var se = editor.selectionEnd;\n \n// displayMessage(ss + ',' + se);\n \n var frontText= '';\n var endText = '';\n var fullText = editor.value;\n \n if(se>ss && ss>=0){ // has selection\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n else if(ss==0 && (se==0 || se == fullText.length) ){ // no selection, cursor in begin\n endText = fullText; // text behind selection\n }\n else if(se==ss && ss>0){ // no selection, cursor in text\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n \n if(repText.indexOf('user_text')>=0 && this.hint)\n repText = repText.replace('user_text', this.hint); \n \n editor.value = frontText + repText + endText;\n \n // re-positioning\n editor.selectionStart = ss;\n editor.selectionEnd = ss + repText.length;\n editor.scrollTop = st;\n \n editor.focus();\n \n }catch(ex){\n if(ex.description)\n alert('apl_wikibar_formatByCursor(): '+ex.description);\n else\n displayMessage('apl_wikibar_formatByCursor(): '+ex);\n }\n \n}\n\n\n//------------------------------------------------------------------------------------------------\n// if selected text, replace it\n// else insert it\n//------------------------------------------------------------------------------------------------\napl_wikibar_formatByCursor = function(editor, params){\n\n clearMessage();\n \n try{\n \n if(!editor) return;\n \n repText = processSyntaxParams(this.syntax, params);\n if(!repText) return;\n \n var st = editor.scrollTop;\n var ss = editor.selectionStart;\n var se = editor.selectionEnd;\n \n// displayMessage(ss + ',' + se);\n \n var frontText= '';\n var endText = '';\n var fullText = editor.value;\n \n if(se>ss && ss>=0){ // has selection\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n else if(ss==0 && (se==0 || se == fullText.length) ){ // no selection, cursor in begin\n endText = fullText; // text behind selection\n }\n else if(se==ss && ss>0){ // no selection, cursor in text\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n \n if(repText.indexOf('user_text')>=0 && this.hint)\n repText = repText.replace('user_text', this.hint); \n \n editor.value = frontText + repText + endText;\n \n // re-positioning\n editor.selectionStart = ss;\n editor.selectionEnd = ss + repText.length;\n editor.scrollTop = st;\n \n editor.focus();\n \n }catch(ex){\n if(ex.description)\n alert('apl_wikibar_formatByCursor(): '+ex.description);\n else\n displayMessage('apl_wikibar_formatByCursor(): '+ex);\n }\n \n}\n\n//------------------------------------------------------------------------------------------------\n// the syntax will be applied on the current line\n//------------------------------------------------------------------------------------------------\napl_wikibar_formatByLine = function(editor, params)\n{\n\n clearMessage();\n \n try{\n \n if(!editor) return;\n \n repText = processSyntaxParams(this.syntax, params);\n if(!repText) return; \n \n \n var st = editor.scrollTop;\n var ss = editor.selectionStart;\n var se = editor.selectionEnd;\n \n// displayMessage(ss + ',' + se);\n \n var frontText= '';\n var selText = '';\n var endText = '';\n var fullText = editor.value;\n \n if(se>ss && ss>=0){ // has selection\n if(this.byBlock){\n frontText = fullText.substring(0, ss); // text before selection\n selText = fullText.substring(ss,se); // selection text\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n else{\n se = ss;\n }\n// displayMessage('has selection ' + ss + ',' + se);\n }\n \n if(ss==0 && (se==0 || se == fullText.length) ){ // no selection, cursor in begin\n var m=fullText.match(/(\sn|\sr)/g); // position of line-break\n if(m)\n se = fullText.indexOf(m[0]);\n else\n se = fullText.length;\n\n// displayMessage('no selection, cursor in begin: ' + ss + ',' + se); \n selText = fullText.substring(0, se); \n endText = fullText.substring(se, fullText.length); // text behind selection \n }\n else if(se==ss && ss>0){ // no selection text, cursor in text\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n \n // find the last position of line-break in frontText\n var m = frontText.match(/(\sn|\sr)/g); // position of line-break\n if(m){\n ss = frontText.lastIndexOf(m[m.length-1])+1;\n }\n else{ // not found\n ss = 0; \n }\n \n // find the first position of line-break in endText\n m = endText.match(/(\sn|\sr)/g); // position of line-break\n if(m){\n se += endText.indexOf(m[0]);\n }\n else{ // not found\n se = fullText.length;\n }\n\n // re-positioning\n// displayMessage('no selection text, cursor in text: ' + ss + ',' + se);\n frontText = fullText.substring(0, ss); // text before selection\n selText = fullText.substring(ss,se);\n endText = fullText.substring(se, fullText.length); // text behind selection\n }\n \n if(selText.length>0)\n repText = repText.replace('user_text', selText);\n \n if(repText.indexOf('user_text')>=0 && this.hint)\n repText = repText.replace('user_text', this.hint); \n \n if(this.byBlock){ \n // add extra line-breaks\n if( (frontText.charAt(frontText.length-1)!='\sn') && ss!=0 )\n repText = '\sn' + repText;\n if( (endText.charAt(0)!='\sn') || se==fullText.length)\n repText += '\sn';\n }\n \n editor.value = frontText + repText + endText;\n \n // re-positioning\n editor.selectionStart = ss;\n editor.selectionEnd = ss + repText.length;\n editor.scrollTop = st;\n \n editor.focus();\n \n }catch(ex){\n if(ex.description)\n alert('apl_wikibar_formatByLine(): '+ex.description);\n else\n displayMessage('apl_wikibar_formatByLine(): '+ex);\n }\n \n}\n\n//------------------------------------------------------------------------------------------------\n// the syntax will be applied on the table cell(if exist)\n//------------------------------------------------------------------------------------------------\napl_wikibar_formatByTableCell = function(editor, params){\n\n clearMessage();\n \n try{\n \n if(!editor) return;\n \n repText = processSyntaxParams(this.syntax, params);\n if(!repText) return;\n \n var st = editor.scrollTop;\n var ss = editor.selectionStart;\n var se = editor.selectionEnd;\n \n// displayMessage(ss + ',' + se);\n \n var frontText= '';\n var selText = '';\n var endText = '';\n var fullText = editor.value;\n \n if(ss==0 || ss==fullText.length)\n throw "not valid cell!";\n \n se=ss; \n \n// displayMessage(ss);\n frontText = fullText.substring(0, ss); // text before selection\n endText = fullText.substring(se, fullText.length); // text behind selection\n \n // find the last '|' position in frontText\n i=frontText.lastIndexOf("\sn");\n j=frontText.lastIndexOf("|");\n if(i>j || j<0)\n //throw "frontText not valid cell! " + i + "," + j;\n throw "not valid cell!";\n \n ss = j+1;\n \n // find the first '|' position in endText\n i=endText.indexOf("\sn");\n j=endText.indexOf("|");\n if(i<j || j<0)\n //throw "endText not valid cell! " + i + "," + j;\n throw "not valid cell!";\n \n se += j;\n \n // re-positioning\n// displayMessage(ss + ',' + se);\n frontText = fullText.substring(0, ss-1); // text before selection\n selText = fullText.substring(ss,se);\n endText = fullText.substring(se+1, fullText.length); // text behind selection\n\n if(this.name.substring(0,5)=="align"){\n selText = selText.trim();\n if( selText==">" || selText=="~" || \n selText.substring(0,8)=="bgcolor(" \n ) // bypass special table code\n return;\n }\n \n if(selText.length>0)\n repText = repText.replace('user_text', selText);\n \n if(repText.indexOf('user_text')>=0 && this.hint)\n repText = repText.replace('user_text', this.hint); \n \n editor.value = frontText + repText + endText;\n \n // re-positioning\n editor.selectionStart = ss;\n editor.selectionEnd = ss + repText.length - 2;\n editor.scrollTop = st;\n \n editor.focus();\n \n }catch(ex){\n if(ex.description)\n alert('apl_wikibar_formatByTableCell(): '+ex.description);\n else\n displayMessage('apl_wikibar_formatByTableCell(): '+ex);\n }\n \n}\n\n\n//------------------------------------------------------------------------------------------------\n// param: editor, button_pressed\n//------------------------------------------------------------------------------------------------\napl_wikibar_getColorCode = function(editor, theTarget)\n{\n if(!apl_wikibar_colorPicker) return;\n \n apl_wikibar_colorPicker.targetSyntax = this;\n apl_wikibar_colorPicker.targetEditor = editor;\n apl_wikibar_colorPicker.moveColorMap(theTarget); \n}\n\napl_wikibar_getLinkUrl = function(editor)\n{\n var url= prompt('Please enter the link target', this.param);\n if (url && url.trim()!='')\n this.format(editor, url);\n}\n\napl_wikibar_getTableRowCol = function(editor)\n{\n var rc= prompt('Please enter rows x cols of the table', '2 x 3');\n if (!rc || rc.trim()=='') return;\n \n var arr = rc.toUpperCase().split('X');\n if(arr.length != 2) return;\n \n for(i=0; i<arr.length; i++)\n if(isNaN(arr[i].trim())) return;\n \n rows = parseInt(arr[0].trim());\n cols = parseInt(arr[1].trim());\n \n txtTable='';\n for(r=0; r<rows; r++){\n for(c=0; c<=cols; c++)\n if(c==0)\n txtTable += '|';\n else\n txtTable += ' |';\n \n txtTable += '\sn';\n }\n\n if(txtTable.trim()!='') \n this.format(editor, txtTable);\n \n}\n\napl_wikibar_getMacroParam = function(editor)\n{\n try{\n var p = prompt('Please enter the parameters of ' + this.name + ' macro:' + \n '\snSyntax: ' + this.syntax +\n '\sn\snNote: '+\n '\sn%1,%2,... - parameter needed'+ \n '\sn[%1] - optional parameter'+\n '\sn%N - more than one parameter(1~n)'+\n '\sn[%N] - any number of parameters(0~n)'+\n '\sn\snPS:'+\n '\sn Parameters should be seperated with space character'+\n '\sn Use "" to wrap the parameter that includes space character, ex: "hello world"'+\n '\sn Input the word(null) for the optional parameter ignored',\n (this.param?this.param:'') );\n \n if(p==null) return;\n\n p=p.readMacroParams();\n for(i=0;i<p.length;i++){\n var s=p[i].trim();\n if(s.indexOf(' ')>0)\n p[i]="'"+s+"'";\n if(s.toLowerCase()=="null")\n p[i]=null;\n }\n \n this.format(editor, p);\n \n }catch(ex){\n if(ex.description)\n alert('apl_wikibar_getMacroParam(): '+ex.description);\n else\n displayMessage('apl_wikibar_getMacroParam(): '+ex);\n } \n}\n\n\n\n//------------------------------------------------------------------------------------------------\n// hijack createTiddlerEditor() to create WikiBar\n//------------------------------------------------------------------------------------------------\nwindow.apl_wikibar_createTiddlerEditor = window.createTiddlerEditor;\nwindow.createTiddlerEditor = function (title)\n{\n // call original function\n apl_wikibar_createTiddlerEditor(title);\n \n // create wiki-bar\n apl_wikibar_createWikibar(title);\n}\n\nfunction apl_wikibar_createWikibar(title){\n\n try{\n \n // insert wikisyntax toolbar before editorBodyXXX\n var theEditor = document.getElementById("editorWrapper" + title);\n var theBodyBox = document.getElementById("editorBody" + title);\n \n // create Wikibar\n// var theWikibar = createTiddlyElement(theEditor,"div","editorWikibar" + title,"toolbar",null);\n var theWikibar = createTiddlyElement(theEditor,"div","editorWikibar" + title,null,null);\n\n theEditor.insertBefore(theWikibar,theBodyBox);\n \n // create tool buttons\n \n //---------------\n // single button\n //---------------\n \n // about\n var btn = apl_wikibar_createWikibarButton(theWikibar, "&copy;", "about WikiBarPlugin", apl_wikibar_onClickAbout, title);\n if(btn) btn.id = "apl_wikibar_btn_about";\n\n // preview\n btn = apl_wikibar_createWikibarButton(theWikibar, "&infin;", "preview the tiddler", apl_wikibar_onClickPreview, title);\n if(btn) btn.id = "apl_wikibar_btn_preview";\n \n // formattings\n for(i=0; i<apl_wikibar_syntaxes.formattings.length; i++){\n var syntaxObj = apl_wikibar_syntaxes.formattings[i];\n syntax_desc = "apl_wikibar_syntaxes.formattings["+i+"]";\n if(syntaxObj.symbol)\n apl_wikibar_createWikibarButton(theWikibar, syntaxObj.symbol, syntaxObj.tip, apl_wikibar_onClickWikibarButton, title, syntax_desc);\n else\n apl_wikibar_createWikibarButton(theWikibar, syntaxObj.name, syntaxObj.tip, apl_wikibar_onClickWikibarButton, title, syntax_desc);\n }\n \n //---------------\n // dropdown menu\n //---------------\n apl_wikibar_createWikibarButton(theWikibar, "color", "Color", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.colors");\n apl_wikibar_createWikibarButton(theWikibar, "link", "Link", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.links");\n apl_wikibar_createWikibarButton(theWikibar, "Hn", "Heading", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.headings");\n apl_wikibar_createWikibarButton(theWikibar, "list", "List", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.lists");\n apl_wikibar_createWikibarButton(theWikibar, "paragraph", "Paragraph format", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.paragraphs");\n apl_wikibar_createWikibarButton(theWikibar, "table", "Table", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.tables");\n apl_wikibar_createWikibarButton(theWikibar, "plugin", "Plugin design", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.plugins");\n apl_wikibar_createWikibarButton(theWikibar, "macro", "Macro", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.macros");\n apl_wikibar_createWikibarButton(theWikibar, "date", "Date format string", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.dates");\n apl_wikibar_createWikibarButton(theWikibar, "html", "HTML", apl_wikibar_onClickWikibarMenu, title, null, "apl_wikibar_syntaxes.htmls");\n \n }catch(ex){\n alert('apl_wikibar_createWikibar(): '+ex.description);\n }\n \n}\n\n//------------------------------------------------------------------------------------------------\n// create wikibar button\n// ps. \n// if single button: syntax_objs=null, syntax_obj needed\n// if group button: syntax_objs needed, syntax_obj=null\n//------------------------------------------------------------------------------------------------\nfunction apl_wikibar_createWikibarButton(theToolbar, theText, theTooltip, theAction, title, syntax_obj, syntax_objs)\n{\n try{\n \n if(!theToolbar) return null;\n \n // call system function to add a button\n //createTiddlyButton(theParent,theText,theTooltip,theAction,theClass,theId,theAccessKey)\n var theButton = createTiddlyButton(theToolbar, theText, theTooltip, theAction, "button");\n if(!theButton) return null;\n\n// insertSpacer(theToolbar);\n \n // fix the wikibar overrun bug\n theToolbar.appendChild( document.createTextNode("\sn") );\n \n theButton.innerHTML = theText; // html is allowed here, ex: "<b>B</b>"\n\n // add parameters to theButton, those parameters will be used on onclick event\n // setAttribute() only accepts string variable, object is not allowed!\n // we'll use eval() to convert string to object, refer to apl_wikibar_onClickWikibarButton()\n if(title)\n theButton.setAttribute("tiddler_title", title);\n \n if(syntax_objs)\n theButton.setAttribute("syntax_objs", syntax_objs);\n\n if(syntax_obj)\n theButton.setAttribute("syntax_obj", syntax_obj);\n \n return theButton;\n \n }catch(ex){\n alert('apl_wikibar_createWikibarButton(): '+ex.description);\n return null;\n }\n \n}\n\n//------------------------------------------------------------------------------------------------\n// button(<a>) may have other tags, ex: <a><b>B</b></a>\n// when we click the button, the apl_wikibar_onClickWikibarButton event may be received by the childNodes of <a>\n// so we try to look up to the button object(<a>), as <a> has the parameters we need\n//------------------------------------------------------------------------------------------------\nfunction apl_wikibar_resolveClickButton(obj)\n{\n if (obj.id=="tiddlerDisplay") // search until tiddlerDisplay is reached\n return null;\n \n if(obj.hasAttributes()){\n if(obj.getAttribute("tiddler_title"))\n return obj;\n else\n return apl_wikibar_resolveClickButton(obj.parentNode); // search the parent\n }\n else{\n return apl_wikibar_resolveClickButton(obj.parentNode); // search the parent\n }\n}\n\n\nfunction apl_wikibar_switchWikibar(wikibar, visible)\n{\n if(!wikibar) return;\n \n var pv=null;\n // hide other buttons\n for(i=0; i<wikibar.childNodes.length; i++){ \n try{\n var theButton = wikibar.childNodes[i];\n\n if(theButton.id == "apl_wikibar_btn_preview") \n pv=theButton;\n\n if(theButton.id != "apl_wikibar_btn_about" && theButton.id != "apl_wikibar_btn_preview")\n theButton.style.display = visible ? "": "none";\n \n }catch(ex){\n ;\n }\n }\n \n if(!pv) return;\n \n // update the caption of preview button\n if(visible){\n pv.innerHTML = "&infin;";\n pv.setAttribute("title", "show previewer");\n }\n else{\n pv.innerHTML = "&larr;";\n pv.setAttribute("title", "back to editor");\n }\n \n}\n\nfunction apl_wikibar_displayAboutBox(theAbout, theTarget)\n{\n try{\n\n if(!theAbout || !theTarget) return;\n \n var rootLeft = findPosX(theTarget);\n var rootTop = findPosY(theTarget);\n var rootHeight = theTarget.offsetHeight;\n \n var popupLeft = rootLeft;\n var popupTop = rootTop + rootHeight;\n \n var popupWidth = theAbout.offsetWidth;\n \n var winWidth = findWindowWidth();\n if(popupLeft + popupWidth > winWidth)\n popupLeft = winWidth - popupWidth;\n \n theAbout.style.left = popupLeft + "px";\n theAbout.style.top = popupTop + "px";\n theAbout.style.display = "block";\n \n// window.scrollTo(0,y); // some bugs here\n \n }catch(ex){\n alert('apl_wikibar_displayAboutBox(): '+ex.description);\n }\n}\n\nfunction apl_wikibar_onClickAbout(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n if(!theTarget) return(false);\n \n try{\n \n // check if already exist\n var theAbout = document.getElementById("aboutWikibar");\n \n if(theAbout){ // switch theAbout\n relateTo = theAbout.getAttribute("relateTo");\n if(relateTo == theTarget.parentNode.id){\n theAbout.style.display = (theAbout.style.display=="block")? "none" : "block";\n }\n else{\n theAbout.setAttribute("relateTo", theTarget.parentNode.id);\n apl_wikibar_displayAboutBox(theAbout, theTarget);\n }\n }\n else{ // create theAbout box\n theAbout = document.createElement("div");\n theAbout.setAttribute("id", "aboutWikibar");\n theAbout.setAttribute("style", "position:absolute; z-index:99; display:block; background-color:white; border:medium solid red;");\n theAbout.setAttribute("class", "viewer");\n ver = version.extensions.WikiBar.major + "." + version.extensions.WikiBar.minor + "." + version.extensions.WikiBar.revision;\n theAbout.innerHTML = '<center>WikiBarPlugin Version '+ver+'<br></center><hr><ul>'+\n '<li>Author: <a href="mailto:arphenlin@gmail.com">Arphen Lin</a></li>'+\n '<li>Web: <a href="http://aiddlywiki.sourceforge.net/" target="new">AiddlyWiki</a></li>'+\n '</ul>';\n theAbout.onclick = function(){\n document.getElementById("aboutWikibar").style.display="none";\n }; \n theAbout.setAttribute("relateTo", theTarget.parentNode.id);\n \n document.body.appendChild(theAbout);\n \n apl_wikibar_displayAboutBox(theAbout, theTarget);\n }\n \n }catch(ex){\n alert('apl_wikibar_onClickAbout(): '+ ex.description);\n } \n\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false); \n}\n\nfunction apl_wikibar_onClickPreview(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n if(!theTarget) return(false);\n \n// displayMessage(theTarget);\n \n try{\n\n var wikibar = theTarget.parentNode;\n if(!wikibar) return;\n \n title = wikibar.id.substring(13, wikibar.id.length); // "editorWikibar"+title\n var editorWrapper = document.getElementById( "editorWrapper"+title);\n \n var editor= document.getElementById("editorBody"+title);\n\n // check if already exist\n var previewer = document.getElementById("previewer"+title);\n if(previewer){ // switch previewer\n if(previewer.style.display=="block"){\n previewer.style.display = "none";\n editor.style.display = "block";\n }\n else{\n previewer.innerHTML = ''; // clear the contents\n wikify(editor.value, previewer, null, null); // refresh the contents\n previewer.style.display = "block";\n editor.style.display = "none";\n }\n }\n else{ // create previewer\n previewer = document.createElement("div");\n previewer.setAttribute("id", "previewer"+title);\n previewer.setAttribute("style", "overflow:auto; display:block; border:solid 1px;");\n previewer.style.height = (editor.offsetHeight) + "px";\n previewer.setAttribute("class", "viewer");\n editorWrapper.insertBefore(previewer, editor);\n \n wikify(editor.value, previewer, null, null);\n \n // hide editor\n editor.style.display = "none";\n }\n \n apl_wikibar_switchWikibar(wikibar, (editor.style.display=="block") );\n \n }catch(ex){\n alert('apl_wikibar_onClickPreview(): '+ ex.description);\n } \n\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n \n}\n\n\n//------------------------------------------------------------------------------------------------\n// onclick event handler\n//------------------------------------------------------------------------------------------------\nfunction apl_wikibar_onClickWikibarButton(e)\n{\n if (!e) var e = window.event;\n var theTarget = apl_wikibar_resolveClickButton(resolveTarget(e));\n if(!theTarget) return(false);\n \n try{\n \n title = theTarget.getAttribute("tiddler_title");\n \n var editor = document.getElementById("editorBody"+title);\n if(!editor) return;\n \n var syntax = null;\n cmd = "syntax = " + theTarget.getAttribute("syntax_obj");\n eval(cmd);\n if(!syntax) return;\n \n if(syntax.needParam)\n syntax.needParam(editor, theTarget);\n else\n syntax.format(editor);\n \n }catch(ex){\n alert('apl_wikibar_onClickWikibarButton(): '+ ex.description);\n } \n\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n\n}\n\n\n//------------------------------------------------------------------------------------------------\n// create drop-down menu\n//------------------------------------------------------------------------------------------------\nfunction apl_wikibar_onClickWikibarMenu(e)\n{\n if(!e) var e = window.event;\n var theTarget = resolveTarget(e); // = <span>, the object we click on\n \n try{ \n \n title = theTarget.getAttribute("tiddler_title");\n \n // retrieve the string and eval() it \n my_syntaxes = theTarget.getAttribute("syntax_objs");\n var items=null;\n cmd = "items = "+my_syntaxes;\n eval(cmd);\n if(!items) return;\n\n var popup = createTiddlerPopup(this);\n if(!popup) return;\n\n for (i=0; i<items.length; i++){\n var theItem = createTiddlyButton(\n createTiddlyElement(popup, "li"),\n items[i].name,\n items[i].tip,\n apl_wikibar_onClickWikibarButton\n );\n\n theItem.setAttribute("syntax_obj", my_syntaxes + "["+i+"]");\n theItem.setAttribute("tiddler_title", title);\n }\n\n scrollToTiddlerPopup(popup,false);\n \n }catch(ex){\n alert('apl_wikibar_onClickWikibarMenu(): '+ex.description);\n } \n \n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n \n}\n\n\n//------------------------------------------------------------------------------------------------\n// apl_wikibar_ColorPicker class\n//------------------------------------------------------------------------------------------------\nfunction apl_wikibar_ColorPicker(theAction){\n \n // 16x16 colors\n this.colorTable = [ \n "#FFFFFF","#DDDDDD","#CCCCCC","#BBBBBB","#AAAAAA","#999999","#666666","#333333","#111111","#000000","#FFCC00","#FF9900","#FF6600","#FF3300","#CC3300","#CC0033",\n "#99CC00","#99DD00","#99EE00","#EE9900","#DD9900","#CC9900","#FFCC33","#FFCC66","#FF9966","#FF6633","#660000","#990000","#CC0000","#FF0000","#FF3366","#FF0033",\n "#CCFF00","#CCFF33","#333300","#666600","#999900","#CCCC00","#FFFF00","#CC9933","#CC6633","#330000","#993333","#CC3333","#FF3333","#CC3366","#FF6699","#FF0066",\n "#99FF00","#CCFF66","#99CC33","#666633","#999933","#CCCC33","#FFFF33","#996600","#993300","#663333","#CC6666","#FF6666","#990033","#CC3399","#FF66CC","#FF0099",\n "#66FF00","#99FF66","#66CC33","#669900","#999966","#CCCC66","#FFFF66","#996633","#663300","#996666","#FF9999","#FF3399","#CC0066","#990066","#FF33CC","#FF00CC",\n "#33FF00","#66FF33","#339900","#66CC00","#99FF33","#CCCC99","#FFFF99","#CC9966","#CC6600","#CC9999","#FF99CC","#CC6699","#993366","#660033","#CC0099","#330033",\n "#00CC00","#33CC00","#336600","#669933","#99CC66","#CCFF99","#FFFFCC","#FFCC99","#FF9933","#FFCCCC","#CC99CC","#996699","#993399","#990099","#663366","#660066",\n "#006600","#33CC33","#66CC66","#00FF00","#33FF33","#66FF66","#99FF99","#CCFFCC","#99CCFF","#FFCCFF","#FF99FF","#FF66FF","#FF33FF","#FF00FF","#CC66CC","#CC33CC",\n "#003300","#336633","#009900","#339933","#669966","#99CC99","#CCFFFF","#3399FF","#6699CC","#CCCCFF","#CC99FF","#9966CC","#663399","#330066","#9900CC","#CC00CC",\n "#00FF33","#00CC33","#006633","#339966","#66CC99","#99FFCC","#99CCCC","#0066CC","#336699","#9999FF","#9999CC","#9933FF","#6600CC","#660099","#CC33FF","#CC00FF",\n "#00FF66","#33FF66","#009933","#00CC66","#33FF99","#99FFFF","#669999","#003366","#003399","#6666FF","#6666CC","#666699","#330099","#9933CC","#CC66FF","#9900FF",\n "#00FF99","#66FF99","#33CC66","#009966","#66FFFF","#66CCCC","#336666","#006699","#3366CC","#3333FF","#3333CC","#333399","#333366","#6633CC","#9966FF","#6600FF",\n "#00FFCC","#66FFCC","#33CC99","#33FFFF","#33CCCC","#339999","#003333","#3399CC","#6699FF","#0000FF","#0000CC","#000099","#000066","#000033","#6633FF","#3300FF",\n "#00CC99","#33FFCC","#00FFFF","#00CCCC","#009999","#006666","#33CCFF","#66CCFF","#0099CC","#3366FF","#00CCFF","#0099FF","#0066FF","#0033FF","#0033CC","#3300CC"\n ];\n\n this.colorMap = null; // div object\n\n this.targetSyntax = null; // the syntax object that called apl_wikibar_ColorPicker\n this.targetEditor = null; // the editor object that will be applied selected color\n this.theAction = theAction;\n \n this.createColorMap();\n\n}\n\napl_wikibar_ColorPicker.prototype.showColorMap = function() \n{\n if(this.colorMap){\n this.colorMap.style.display = "block";\n }\n}\n\napl_wikibar_ColorPicker.prototype.hideColorMap = function() \n{\n if(this.colorMap){\n this.colorMap.style.display = "none";\n }\n}\n\n\napl_wikibar_ColorPicker.prototype.moveColorMap = function(theTarget)\n{\n try{\n\n var cm = this.colorMap; \n if(!cm) return;\n \n var rootLeft = findPosX(theTarget);\n var rootTop = findPosY(theTarget);\n var rootHeight = theTarget.offsetHeight;\n \n var popupLeft = rootLeft;\n var popupTop = rootTop + rootHeight;\n \n var popupWidth = cm.offsetWidth;\n \n var winWidth = findWindowWidth();\n if(popupLeft + popupWidth > winWidth)\n popupLeft = winWidth - popupWidth;\n \n cm.style.left = popupLeft + "px";\n cm.style.top = popupTop + "px";\n cm.style.display = "block";\n \n// window.scrollTo(0,y); // some bugs here\n \n }catch(ex){\n alert('moveColorMap(): '+ex.description);\n }\n}\n\napl_wikibar_ColorPicker.prototype.createColorMap = function() \n{\n try{ \n\n if(!this.theAction) return;\n \n if(this.colorMap) return;\n \n // create div\n this.colorMap = document.createElement("div");\n this.colorMap.setAttribute("id","colorMap");\n this.colorMap.setAttribute("style","display:none; position:absolute; left:0px; top:0px; z-index:99; margin:0px; padding:0px; cursor:crosshair;");\n document.body.appendChild(this.colorMap);\n\n // create table\n var theTable = document.createElement("table");\n theTable.setAttribute("cellspacing", 0);\n theTable.setAttribute("cellpadding", 0);\n theTable.setAttribute("style", "border:solid 1px black;");\n this.colorMap.appendChild(theTable);\n \n // create tr/td\n cellsPerRow = 16;\n var theTR=null;\n for(i=0; i<this.colorTable.length; i++){\n // create new row\n if((i%cellsPerRow)==0){ // 16x16\n theTR = document.createElement("tr");\n theTable.appendChild(theTR);\n }\n\n var theTD = document.createElement("td");\n if(this.colorTable[i].trim() == '')\n theTD.setAttribute("bgcolor", "white");\n else\n theTD.setAttribute("bgcolor", this.colorTable[i]);\n theTD.setAttribute("style", "border:solid 1px black;");\n theTD.onclick = this.theAction;\n theTD.innerHTML = '<span style="font-size:8px">&nbsp;&nbsp;&nbsp;</span>';\n theTR.appendChild(theTD);\n }\n \n // bottom row\n theTR = document.createElement("tr");\n theTable.appendChild(theTR);\n var theTD = document.createElement("td");\n theTD.setAttribute("bgcolor", "white");\n theTD.setAttribute("style", "border:solid 1px black;");\n theTD.setAttribute("colspan",cellsPerRow);\n theTD.onclick = function(){ if(apl_wikibar_colorPicker) apl_wikibar_colorPicker.hideColorMap(); };\n theTD.innerHTML = '<center><span style="font-size:10px;">close</span></center>';\n theTR.appendChild(theTD);\n \n }catch(ex){\n alert('createColorMap: '+ex.description);\n }\n \n}\n\n//------------------------------------------------------------------------------------------------\n// do on select a color\n//------------------------------------------------------------------------------------------------\nfunction apl_wikibar_onSelectColor(e) \n{\n \n if (!e) var e = window.event;\n var theTarget = resolveTarget(e); //<span>\n if(!theTarget) return(false);\n\n try{\n\n if(!apl_wikibar_colorPicker) return;\n \n apl_wikibar_colorPicker.hideColorMap();\n\n // get the color \n theTD = theTarget.parentNode;\n color = theTD.getAttribute("bgcolor");\n if(!color) return;\n \n if(apl_wikibar_colorPicker.targetSyntax && apl_wikibar_colorPicker.targetEditor)\n apl_wikibar_colorPicker.targetSyntax.format(apl_wikibar_colorPicker.targetEditor, color);\n \n }catch(ex){\n alert('apl_wikibar_onSelectColor: '+ex.description);\n } \n \n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n \n}\n\n\n//------------------------------------------------------------------------------------------------\n// global variables: color picker\n//------------------------------------------------------------------------------------------------\nvar apl_wikibar_colorPicker = new apl_wikibar_ColorPicker(apl_wikibar_onSelectColor);\n\n//------------------------------------------------------------------------------------------------\n// global variables: syntax object\n// \n// parameter syntax: %1,%2,... - parameter needed, [%1] - optional parameter\n// %N - more than one parameter(1~n)\n// [%N] - any parameter(0~n)\n//------------------------------------------------------------------------------------------------\nvar apl_wikibar_syntaxes = {\n formattings: [\n {\n name: "ignore",\n tip: "ignore wiki word",\n symbol: "~",\n syntax: "~user_text",\n hint: "wiki_word",\n format: apl_wikibar_formatByWord\n },\n {\n name: "bold",\n tip: "bolder text",\n symbol: "<strong>B</strong>",\n syntax: "''user_text''",\n hint: "bold_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "italic",\n tip: "italic text",\n symbol: "<em>I</em>",\n syntax: "//user_text//",\n hint: "italic_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "underline",\n tip: "underline text",\n symbol: "<u>U</u>",\n syntax: "__user_text__",\n hint: "underline_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "strike",\n tip: "strikethrough text",\n symbol: "<strike>S</strike>",\n syntax: "==user_text==",\n hint: "strikethrough_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "sup",\n tip: "superscript text",\n symbol: "X<sup>2</sup>",\n syntax: "^^user_text^^",\n hint: "superscript_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "sub",\n tip: "subscript text",\n symbol: "X<sub>2</sub>",\n syntax: "~~user_text~~",\n hint: "subscript_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "comment",\n tip: "comment text",\n symbol: "/%",\n syntax: "/%user_text%/",\n hint: "comment_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "monospaced",\n tip: "monospaced text",\n symbol: "<code>mono</code>",\n syntax: "{{{user_text}}}",\n hint: "monospaced_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "line",\n tip: "horizontal line",\n symbol: "&mdash;",\n syntax: "\sn----\sn",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "crlf",\n tip: "line break",\n symbol: "&para;",\n syntax: "\sn",\n format: apl_wikibar_formatByCursor\n }\n ], // formattings\n colors: [\n {\n name: "highlight",\n tip: "highlight text",\n syntax: "@@user_text@@",\n hint: "highlight_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "color",\n tip: "text color",\n hint: "your_text",\n syntax: "@@color(%1):user_text@@",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getColorCode\n },\n {\n name: "bgcolor",\n tip: "background color",\n hint: "your_text",\n syntax: "@@bgcolor(%1):user_text@@",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getColorCode\n },\n {\n name: "colorcode",\n tip: "insert colorcode",\n syntax: "%1",\n format: apl_wikibar_formatByCursor,\n needParam: apl_wikibar_getColorCode\n } \n ], // colors\n lists:[\n {\n name: "bullet",\n tip: "bullet point",\n syntax: "*user_text",\n hint: "bullet_text",\n format: apl_wikibar_formatByLine\n },\n {\n name: "numbered",\n tip: "numbered list",\n syntax: "#user_text",\n hint: "numbered_text",\n format: apl_wikibar_formatByLine\n }\n ], // lists\n headings:[\n {\n name: "Heading 1",\n tip: "Heading 1",\n syntax: "!user_text",\n hint: "heading_1",\n format: apl_wikibar_formatByLine\n },\n {\n name: "Heading 2",\n tip: "Heading 2",\n syntax: "!!user_text",\n hint: "heading_2",\n format: apl_wikibar_formatByLine\n },\n {\n name: "Heading 3",\n tip: "Heading 3",\n syntax: "!!!user_text",\n hint: "heading_3",\n format: apl_wikibar_formatByLine\n },\n {\n name: "Heading 4",\n tip: "Heading 4",\n syntax: "!!!!user_text",\n hint: "heading_4",\n format: apl_wikibar_formatByLine\n },\n {\n name: "Heading 5",\n tip: "Heading 5",\n syntax: "!!!!!user_text",\n hint: "heading_5",\n format: apl_wikibar_formatByLine\n }\n ], // headings\n paragraphs:[\n {\n name: "comment by line",\n tip: "line comment",\n syntax: "/%user_text%/",\n hint: "comment_text",\n format: apl_wikibar_formatByLine\n },\n {\n name: "comment by block",\n tip: "block comment",\n syntax: "/%\snuser_text\sn%/",\n hint: "comment_text",\n byBlock: true, \n format: apl_wikibar_formatByLine\n },\n {\n name: "monospaced by line",\n tip: "line monospaced",\n syntax: "{{{\snuser_text\sn}}}",\n hint: "monospaced_text",\n format: apl_wikibar_formatByLine\n },\n {\n name: "monospaced by block",\n tip: "block monospaced",\n syntax: "{{{\snuser_text\sn}}}",\n hint: "monospaced_text",\n byBlock: true,\n format: apl_wikibar_formatByLine\n },\n {\n name: "quote by line",\n tip: "line quote",\n syntax: ">user_text",\n hint: "quote_text",\n format: apl_wikibar_formatByLine\n },\n {\n name: "quote by block",\n tip: "block quote",\n syntax: "<<<\snuser_text\sn<<<",\n hint: "quote_text",\n byBlock: true, \n format: apl_wikibar_formatByLine\n }\n ], // paragraphs\n links:[\n {\n name: "wiki",\n tip: "wiki link",\n syntax: "[[user_text]]",\n hint: "wiki_word",\n format: apl_wikibar_formatByWord\n },\n {\n name: "pretty",\n tip: "pretty link",\n syntax: "[[user_text|%1]]", \n hint: "pretty_word",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getLinkUrl,\n param: "PrettyLink Target"\n },\n {\n name: "url",\n tip: "url link",\n syntax: "[[user_text|%1]]", \n hint: "your_text",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getLinkUrl,\n param: "http://..."\n },\n {\n name: "image",\n tip: "image link",\n syntax: "[img[user_text|%1]]", \n hint: "alt_text",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getLinkUrl,\n param: "image/icon.jpg"\n }\n ], // links\n plugins:[\n {\n name: "codes area",\n tip: "block monospaced for plugin",\n syntax: "//{{{\snuser_text\sn//}}}",\n hint: "monospaced_plugin_text",\n byBlock: true,\n format: apl_wikibar_formatByLine\n }, \n {\n name: "comment by line",\n tip: "line comment",\n syntax: "//user_text",\n hint: "plugin_comment",\n format: apl_wikibar_formatByLine\n },\n {\n name: "comment by block",\n tip: "block comment",\n syntax: "/***\snuser_text\sn***/",\n hint: "plugin_comment",\n byBlock: true,\n format: apl_wikibar_formatByLine\n }\n ], // plugins\n tables:[\n {\n name: "table",\n tip: "create a new table",\n syntax: "\sn%1\sn",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getTableRowCol\n },\n {\n name: "table header",\n tip: "table header text",\n syntax: "|user_text|c",\n hint: "table_header",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "cell",\n tip: "create a tabel cell",\n syntax: "|user_text|",\n hint: "your_text",\n format: apl_wikibar_formatByWord\n },\n {\n name: "column header",\n tip: "create a column header cell",\n syntax: "|!user_text|",\n hint: "column_header",\n format: apl_wikibar_formatByWord\n },\n {\n name: "cell bgcolor",\n tip: "cell bgcolor",\n syntax: "|bgcolor(%1):user_text|",\n hint: "your_text",\n format: apl_wikibar_formatByTableCell,\n needParam: apl_wikibar_getColorCode\n },\n {\n name: "align left",\n tip: "add a tabel cell",\n syntax: "|user_text|",\n hint: "your_text",\n format: apl_wikibar_formatByTableCell\n },\n {\n name: "align center",\n tip: "add a tabel cell",\n syntax: "| user_text |",\n hint: "your_text",\n format: apl_wikibar_formatByTableCell\n },\n {\n name: "align right",\n tip: "add a tabel cell",\n syntax: "| user_text|",\n hint: "your_text",\n format: apl_wikibar_formatByTableCell\n }\n ], // tables\n macros:[\n {\n name: "allTags",\n tip: "allTags",\n syntax: "<<allTags>>",\n format: apl_wikibar_formatByWord\n },\n {\n name: "closeAll",\n tip: "closeAll",\n syntax: "<<closeAll>>",\n format: apl_wikibar_formatByWord\n },\n {\n name: "gradient",\n tip: "gradient",\n syntax: "<<gradient vert #ffffff %1>>user_text>>",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getColorCode\n },\n {\n name: "list",\n tip: "list",\n syntax: "<<list>>",\n format: apl_wikibar_formatByWord\n },\n {\n name: "list missing",\n tip: "list missing",\n syntax: "<<list missing>>",\n format: apl_wikibar_formatByWord\n },\n {\n name: "list orphans",\n tip: "list orphans",\n syntax: "<<list orphans>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "newJournal",\n tip: "newJournal",\n syntax: "<<newJournal>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "newTiddler",\n tip: "newTiddler",\n syntax: "<<newTiddler>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "option",\n tip: "option",\n syntax: "<<option %1>>[%2]\sn",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: 'chkOpenInNewWindow "Open link in new window"'\n }, \n {\n name: "permaview",\n tip: "permaview",\n syntax: "<<permaview>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "saveChanges",\n tip: "saveChanges",\n syntax: "<<saveChanges>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "search",\n tip: "search",\n syntax: "<<search>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "slider",\n tip: "slider",\n syntax: "<<slider %1 %2 %3>>",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: "sliderID sliderTiddler sliderLabel"\n }, \n {\n name: "sparkline",\n tip: "sparkline",\n syntax: "<<sparkline %N>>", \n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: "number_list(ex: 100 123 ...)"\n }, \n {\n name: "tabs",\n tip: "tabs",\n syntax: "<<tabs [%N]>>",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: "indentifier tabLabel tabName Tiddler"\n }, \n {\n name: "tag",\n tip: "tag",\n syntax: "<<tag %1>>",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: "tagName(ex: systemConfig)"\n }, \n {\n name: "tiddler",\n tip: "tiddler",\n syntax: "<<tiddler %1>>",\n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: "Tiddler"\n }, \n {\n name: "timeline",\n tip: "timeline",\n syntax: "<<timeline>>",\n format: apl_wikibar_formatByWord\n }, \n {\n name: "today",\n tip: "today",\n syntax: "<<today [%1]>>", \n format: apl_wikibar_formatByWord,\n needParam: apl_wikibar_getMacroParam,\n param: '"YYYY/MM/DD hh:mm:ss"'\n }, \n {\n name: "version",\n tip: "version",\n syntax: "<<version>>",\n format: apl_wikibar_formatByWord\n }\n ], // macros\n dates:[\n {\n name: "YYYY",\n tip: "full year",\n syntax: "YYYY",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "YY",\n tip: "2-digit year",\n syntax: "YY",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "MMM",\n tip: "month name",\n syntax: "MMM",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "MM",\n tip: "month",\n syntax: "MM",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "0MM",\n tip: "zero-leading month",\n syntax: "0MM",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "DDD",\n tip: "week day",\n syntax: "DDD",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "DD",\n tip: "day",\n syntax: "DD",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "0DD",\n tip: "zero-leading day",\n syntax: "0DD",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "hh",\n tip: "hour",\n syntax: "hh",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "mm",\n tip: "minute",\n syntax: "mm",\n format: apl_wikibar_formatByCursor\n },\n {\n name: "ss",\n tip: "second",\n syntax: "ss",\n format: apl_wikibar_formatByCursor\n } \n ], // dates\n htmls:[\n {\n name: "<html>",\n tip: "html tag",\n syntax: "<html>\snuser_text\sn</html>",\n hint: "html_content",\n byBlock: true,\n format: apl_wikibar_formatByLine\n }\n ] // htmls\n};\n\n\n//}}}
專為天線寶寶設計的通訊軟體。不知道為什麼,台灣的國中生很愛用他。\n\n專家:因為雅虎奇摩是台灣最大入口網站提供免費信箱服務,只要被騙去申請了信箱帳號,要再去接受其他的服務就很容易。此外大多數朋友有在用的話也會被拉過去。
Chris
82級妖精。\n受凍結帳號的事件打擊,不打算再練下去了,不過……暑假還是可能多少會玩吧!\n連小白都懶得跑了,小杜也懶得解了,抓寵就好。\n分身是[[Chris]]、[[尋龍使]]、[[材料管理人]]、[[低級]]
| !材料 | !需求數量 | !來源 | !已有數量 | !總結需求 | !單價 | !目標產物 |\n| 破裂的鼓 | 10 | 1-1 | 0 | 10 | 15w(沒價) | [[骸骨斧]] [[60拳套]] |\n| 秦天的刀刃 | 5 | 1-1 | 0 | 5 | 15w | [[古木法劍]] |\n| 狂獅的甲皮 | 5 | 2-1 | 1 | 4 | 20w | [[哀嘆劍]] |\n| 巨猿的牙齒 | 16 | 2-1 | 0 | 16 | 80w | [[無茫劍]] [[巨猿斧]] |\n| 神武羅的甲胄 | 5 | 2-1 | 1 | 4 | 70w | [[紋章斧]] |\n| 狂獅的尖爪 | 16 | 2-2 | 0 | 16 | 50w | [[巨猿斧]] [[無茫劍]] |\n| 亡骨之片 | 30 | 32 | -- |\n| 謎之頭骨 | 20 | 27 | -- |\n| 古舊殘劍 | 32 | 11 | 21 |\n| 千機材 | 25 | 0 | 25 |
[[可樂貓]]的背後靈
[[拉奇多]]的背後靈
[[克蘿絲溫]]的背後靈
船廠老闆--積羽湖--341,372\n羽族隱者--白嶺--320,331\n關口守衛凌翼--南屏山--304,344\n哨兵翼血炎--驚鴻嶺--220,453\n老羽人--南柯崖--295,333\n無名墓--南柯崖--295,333\n鈴蘭--無憂小道--379,537\n哨兵虎生風--望月關--313,651\n\n萬化隱士--斷橋村--216,543\n月瑤--弱水之源--161,523\n戰士亡靈--落日高原--144,539\n犄山太子--斷弓山--429,676\n符文石壇--斷弓山--454,686\n小來子--礦場--464,675\n孟非--祖龍城西郊--512,662\n小七--祖龍城西郊--511,654\n秦鞅--祖龍城西郊--511,651\n寒修竹--祖龍城南郊--561,610\n水鬼--祖龍城南郊--600,654\n\n赤霞道長--碧濤林--599,766\n房生--蘭若寺--580,764\n小倩--蘭若寺--581,769\n女子的墓--碧濤陵--602,793\n柳相公 韓妻--碧濤陵--587,783\n鑄劍老人--碧濤林--536,755\n心憐之花--碧濤林--532,744\n\n書生--劍仙城郊外--417,802\n老船夫--劍仙城郊外--414,808\n前哨王昌偉--劍仙城郊外--420,803\n前哨王昌雄--劍仙城郊外--421,803\n張獵戶--劍仙城郊外獵人小屋--459,838\n鐵匠雷獸--劍仙城郊外獵人小屋--460,839\n衛兵隊長寧志遠--蟻聚山--577,894\n前哨馬昭 衛斌--殘山--595,886\n藥仙--殘山--555,912 藥婆--幽冥古道--572,951\n\n無名屍體--玄冥塔--564,930\n玄冥封印--玄冥塔--568,928\n幽魂封印--幽魂塔--531,967\n隱士莫休--萬木嶺--479,949\n更夫--劍仙城郊外--417,884\n村長之墓--傷麒森林--416,765\n前哨陸蕭雨 賀翔--碧濤陵--600,819\n摩天老人--鏡湖居--426,561\n怪老頭--通天湖--416,588\n采茶女--通天湖--458,593\n男子遺骨--碧濤林--565,767\n古城遺址--狼圖騰谷--291,539\n雷妖--積羽湖--376,388\n\n蚩尤礦坑石壇--鄰水鎮--419,636\n前哨虎蒙擄--雀畫灘--618.666\n前哨虎逸戈--雀畫灘--617.667\n列風--燈籠山--623,768\n漁夫--燈籠山--639,802\n現妖石--通天湖--519,582\n封印之塔--祭旗坡--566,744\n\n小女孩--應龍谷--232,637\n招魂師--應龍谷--278,665\n部落先知--希爾罕山--382,790\n部落勇士--破陣平原--308,810\n莫雅的魂魄--蛇蝎谷--280,476\n徐霞客之妻--殘山--558,912\n\n流月--朝啼島--694,911\n流雲--朝啼島--694,911\n崔風--朝啼島--706,907\n阿遜爺--朝啼島--706,907\n\n異域人--青龍灣--642,614\n明亮--桃花塢--635,571\n秋凝霜--桃花塢--644,557\n\n許仙--露華嶺--654,550\n左晶--露華嶺--690,570\n桃花精--桃花塢--648,542\n羽族遠古遺址--黑山--448,372\n*獨行--雲夢嶺--547,381\n安魂台--落日高原--115,516\n神秘幽靈--龍戰之野--135,618\n亂石堆--離離草原--250,766\n疾風隱者--希爾罕山--357,787\n方古道--雪崩峽谷--363,978\n孟湯--雪崩峽谷--326,966\n祖先遺碑--無極海--661,928\n\n張達--絕龍坡--286,566\n張鷹--絕龍坡--285,566\n余飛鷂--絕龍坡--283,568\n祭壇--飛鷹堡--342,563\n鬼仙瓔珞--破陣平原--337,904\n守墓人--禹王坡--481,388\n劍仙城郊外\n更夫(417.884)\n張獵戶(459.838)\n鐵匠 雷奇(460.839)\n\n無憂寒潭\n鏡之石(269.389)\n泉眼(282.356)\n\n無憂河西岸\n芝馬(292.446)\n芝馬(295.429)(281.405)\n20+副本(283.447\n\n碧濤林\n鑄劍老人(536.755)\n心憐之花(532.744)\n\n斷弓山\n倚山太子(429.676)\n符文石壇(454.685)\n小來子(464.765)\n\n組龍城附近\n河殤婦 1 (586.653)\n河殤婦 2 (596.673)\n水鬼 1(595.650)\n水鬼 2(600.564)\n寒修竹 (562.610)\n\n冰風花 刺骨之地 142 940\n玄寒結晶 煉獄火山 447 967 60\n熔岩結晶 煉獄火山 444 970 60\n人族蜘蛛巢穴--476 925\n偶然草 570 403\n奇妙果 暗香坡 680 614\n\n==========================仙魔界=======================\nhttp://bbs1.world2.com.cn/viewthread.php?tid=731058&fpage=1&highlight=\n仙 界\n\n\n清幽居\n 巧匠 蕭弄玉 481:501\n 藥師 管仙芝 485:504\n 裁縫 趙鈴鈴 478:508\n 貨郎 天通 478:511\n 鐵匠 聚魂 480:510\n 錢莊掌櫃 阿寶 478:506\n 寵物馴導員 仙霞 484:504\n 清幽居長老 482:511\n 丹陽子 473:506\n 靈虛大仙 480:506\n白蓮居\n 巧匠 許寧 335:591\n 藥師 包不死 345:596\n 裁縫 許君 332:598\n 貨郎 天流 343:600\n 鐵匠 凝霜 348:595\n 錢莊掌櫃 金恨少 342:595\n 白蓮居長老 343:591\n 白蓮聖女 332:597\n聽月迴廊\n 費空行 461:580\n 奉天大仙 457:580\n 烈火將軍 451:576\n 孤成子 451:569\n 空靈子 461:570\n夕暮平原\n 幻世雷魔 436:532\n 跋扈(BOSS) 463:520\n天音閣\n 丹辰子 437:500\n 葉秋仙長 432:497\n 天幕 442:497\n碧水雲天\n 七情使長 452:607\n 朝霞仙子 434:608\n 渺空尊使 422:578\n 馬王神 421:601\n 華宗 410:626\n 淮靈子 482:619\n 醉仙 463:614\n 雲霓仙子 456:618\n 九華雷仙 466:601\n 至 尊 寶(BOSS) 431:610\n 青華雷祖(BOSS) 406:602\n凝碧潭\n 靜心碑(靜心泉) 471:629\n 黃梁 465:625\n玄濟山\n 天賜 483:571\n萬象嶺\n 赤日鳳凰(BOSS) 343:612\n天河雨瀑\n 聖域尊者 488:628\n懸空寺\n 上清燈仙(BOSS) 339:628\n\n\n\n\n 魔 界\n\n\n貪狼村\n 巧匠 鄭琢 333:474\n 藥師 煉去命 341:472\n 裁縫 西巧 339:472\n 貨郎 魔聚貨 330:474\n 鐵匠 鍛獄 338:473\n 錢莊掌櫃 魔守銀 334:472\n 寵物馴導員 魔月 340:468\n 貪狼村長老 332:479\n 合成大師 張克建 331:467\n 魔獄尊者 333:464\n 荊無命 341:470\n破凰村\n 巧匠 劉靜 478:617\n 藥師 焦聚魂 481:622\n 貨郎 魔斂財 478:622\n 鐵匠 熔岩 465:623\n 錢莊掌櫃 陸守銀 466:632\n 破凰村長老 477:609\n 貪狼使者 483:621\n 夜風 480:616\n 殷孤狂 481:616\n幻魔壇\n 若海 486:640\n聖魔宮\n 無雙匠 479:523\n囚龍湖\n 腐狄 480:470\n修羅林\n 邪魂台 475:603\n 午青 452:565\n 藏樓 431:594\n 裂地(BOSS) 431:628\n 申屠烈(BOSS) 444:612\n瀆神之地\n 鯨錮(BOSS) 460:520\n鎮魂谷\n 蜀滸(BOSS) 322:592\n弒龍山\n 鬼幡(BOSS) 436:527\n 月桂兔(BOSS) 437:528\n安息之地\n 湯無恙 334:501\n 避塵A(BOSS) 341:506\n 避塵B(BOSS) 332:519\n迷失之地\n 遊蕩無頭將軍(BOSS) 345:609\n\n\n\n\n SP:歡迎跟貼補遺,請註明NPC名稱及坐標\n 本文由水色蘭珊原創首發,轉載請註明出處,謝謝\n
[[天雨涼]]的背後靈
/***\n|''Name:''|zh-HantTranslationPlugin|\n|''Description:''|Translation of TiddlyWiki into Traditional Chinese|\n|''Source:''|http://tiddlywiki-zh.googlecode.com/svn/trunk/|\n|''Subversion:''|http://svn.tiddlywiki.org/Trunk/association/locales/core/zh-Hant/locale.zh-Hant.js|\n|''Author:''|BramChen (bram.chen (at) gmail (dot) com)|\n|''Version:''|2.2.0.5|\n|''Date:''|May 10, 2007|\n|''Comments:''|Please make comments at http://groups-beta.google.com/group/TiddlyWiki-zh/|\n|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|''~CoreVersion:''|2.2.0|\n***/\n\n/*{{{*/\n// --\n// -- Translateable strings\n// --\n\n// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone\n\nconfig.locale = 'zh-Hant'; // W3C language tag\n//#config.options.txtFileSystemCharSet = 'BIG5';\n\nif (!config.options.txtUserName)\n config.options.txtUserName = "YourName";\n\nmerge(config.tasks,{\n save: {text: "儲存", tooltip: "儲存變更至此 TiddlyWiki", action: saveChanges},\n sync: {text: "同步", tooltip: "將你的資料內容與外部伺服器與檔案同步", content: '<<sync>>'},\n importTask: {text: "導入", tooltip: "自其他檔案或伺服器導入文章或套件", content: '<<importTiddlers>>'},\n tweak: {text: "選項", tooltip: "改變此 TiddlyWiki 的顯示與行為的設定", content: '<<options>>'},\n plugins: {text: "套件管理", tooltip: "管理已安裝的套件", content: '<<plugins>>'}\n});\n\nmerge(config.optionsDesc,{\n txtUserName: "編輯文章所使用之作者署名",\n chkRegExpSearch: "啟用正規式搜尋",\n chkCaseSensitiveSearch: "搜尋時,區分大小寫",\n chkAnimate: "使用動畫顯示",\n chkSaveBackups: "儲存變更前,保留備份檔案",\n chkAutoSave: "自動儲存變更",\n chkGenerateAnRssFeed: "儲存變更時,也儲存 RSS feed",\n chkSaveEmptyTemplate: "儲存變更時,也儲存空白範本",\n chkOpenInNewWindow: "於新視窗開啟連結",\n chkToggleLinks: "點擊已開啟文章將其關閉",\n chkHttpReadOnly: "非本機瀏覽文件時,隱藏編輯功能",\n chkForceMinorUpdate: "修改文章時,不變更作者名稱與日期時間",\n chkConfirmDelete: "刪除文章前須確認",\n chkInsertTabs: "使用 tab 鍵插入定位字元,而非跳至下一個欄位",\n txtBackupFolder: "存放備份檔案的資料夾",\n txtMaxEditRows: "編輯模式中顯示列數",\n txtFileSystemCharSet: "指定儲存文件所在之檔案系統之字集 (僅適用於 Firefox/Mozilla only)"});\n\n// Messages\nmerge(config.messages,{\n customConfigError: "套件載入發生錯誤,詳細請參考 PluginManager",\n pluginError: "發生錯誤: %0",\n pluginDisabled: "未執行,因標籤設為 'systemConfigDisable'",\n pluginForced: "已執行,因標籤設為 'systemConfigForce'",\n pluginVersionError: "未執行,套件需較新版本的 TiddlyWiki",\n nothingSelected: "尚未作任何選擇,至少需選擇一項",\n savedSnapshotError: "此 TiddlyWiki 未正確存檔,詳見 http://www.tiddlywiki.com/#DownloadSoftware",\n subtitleUnknown: "(未知)",\n undefinedTiddlerToolTip: "'%0' 尚無內容",\n shadowedTiddlerToolTip: "'%0' 尚無內容, 但已定義隱藏的預設值",\n tiddlerLinkTooltip: "%0 - %1, %2",\n externalLinkTooltip: "外部連結至 %0",\n noTags: "未設定標籤的文章",\n notFileUrlError: "須先將此 TiddlyWiki 存至檔案,才可儲存變更",\n cantSaveError: "無法儲存變更。可能的原因有:\sn- 你的瀏覽器不支援此儲存功能(Firefox, Internet Explorer, Safari and Opera 經適當設定後可儲存變更)\sn- 也可能是你的 TiddlyWiki 檔名包含不合法的字元所致。\sn- 或是 TiddlyWiki 文件被改名或搬移。",\n invalidFileError: " '%0' 非有效之 TiddlyWiki 文件",\n backupSaved: "已儲存備份",\n backupFailed: "無法儲存備份",\n rssSaved: "RSS feed 已儲存",\n rssFailed: "無法儲存 RSS feed ",\n emptySaved: "已儲存範本",\n emptyFailed: "無法儲存範本",\n mainSaved: "主要的TiddlyWiki已儲存",\n mainFailed: "無法儲存主要 TiddlyWiki,所作的改變未儲存",\n macroError: "巨集 <<\s%0>> 執行錯誤",\n macroErrorDetails: "執行巨集 <<\s%0>> 時,發生錯誤 :\sn%1",\n missingMacro: "無此巨集",\n overwriteWarning: "'%0' 已存在,[確定]覆寫之",\n unsavedChangesWarning: "注意! 尚未儲存變更\sn\sn[確定]存檔,或[取消]放棄存檔?",\n confirmExit: "--------------------------------\sn\snTiddlyWiki 以更改內容尚未儲存,繼續的話將遺失這些更動\sn\sn--------------------------------",\n saveInstructions: "SaveChanges",\n unsupportedTWFormat: "未支援此 TiddlyWiki 格式:'%0'",\n tiddlerSaveError: "儲存文章 '%0' 時,發生錯誤。",\n tiddlerLoadError: "載入文章 '%0' 時,發生錯誤。",\n wrongSaveFormat: "無法使用格式 '%0' 儲存,請使用標准格式存放",\n invalidFieldName: "無效的欄位名稱:%0",\n fieldCannotBeChanged: "無法變更欄位:'%0'",\n loadingMissingTiddler: "正從伺服器 '%1' 的:\sn\sn工作區 '%3' 中的 '%2' 擷取文章 '%0'"});\n\nmerge(config.messages.messageClose,{\n text: "關閉",\n tooltip: "關閉此訊息"});\n\nconfig.messages.backstage = {\n open: {text: "控制台", tooltip: "開啟控制台執行編寫工作"},\n close: {text: "關閉", tooltip: "關閉控制台"},\n prompt: "控制台:",\n decal: {\n edit: {text: "編輯", tooltip: "編輯 '%0'"}\n }\n};\n\nconfig.messages.listView = {\n tiddlerTooltip: "檢視全文",\n previewUnavailable: "(無法預覽)"\n};\n\nconfig.messages.dates.months = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"];\nconfig.messages.dates.days = ["日", "一","二", "三", "四", "五", "六"];\nconfig.messages.dates.shortMonths = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];\nconfig.messages.dates.shortDays = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];\n// suffixes for dates, eg "1st","2nd","3rd"..."30th","31st"\nconfig.messages.dates.daySuffixes = ["st","nd","rd","th","th","th","th","th","th","th",\n "th","th","th","th","th","th","th","th","th","th",\n "st","nd","rd","th","th","th","th","th","th","th",\n "st"];\nconfig.messages.dates.am = "上午";\nconfig.messages.dates.pm = "下午";\n\nmerge(config.messages.tiddlerPopup,{ \n });\n\nmerge(config.views.wikified.tag,{\n labelNoTags: "未設標籤",\n labelTags: "標籤: ",\n openTag: "開啟標籤 '%0'",\n tooltip: "顯示標籤為 '%0' 的文章",\n openAllText: "開啟以下所有文章",\n openAllTooltip: "開啟以下所有文章",\n popupNone: "僅此文標籤為 '%0'"});\n\nmerge(config.views.wikified,{\n defaultText: "",\n defaultModifier: "(未完成)",\n shadowModifier: "(預設)",\n dateFormat: "YYYY年0MM月0DD日",\n createdPrompt: "建立於"});\n\nmerge(config.views.editor,{\n tagPrompt: "設定標籤之間以空白區隔,[[標籤含空白時請使用雙中括弧]],或點選現有之標籤加入",\n defaultText: ""});\n\nmerge(config.views.editor.tagChooser,{\n text: "標籤",\n tooltip: "點選現有之標籤加至本文章",\n popupNone: "未設定標籤",\n tagTooltip: "加入標籤 '%0'"});\n\nmerge(config.messages,{\n sizeTemplates:\n [\n {unit: 1024*1024*1024, template: "%0\su00a0GB"},\n {unit: 1024*1024, template: "%0\su00a0MB"},\n {unit: 1024, template: "%0\su00a0KB"},\n {unit: 1, template: "%0\su00a0B"}\n ]});\n\nmerge(config.macros.search,{\n label: " 尋找",\n prompt: "搜尋本 Wiki",\n accessKey: "F",\n successMsg: " %0 篇符合條件: %1",\n failureMsg: " 無符合條件: %0"});\n\nmerge(config.macros.tagging,{\n label: "引用標籤:",\n labelNotTag: "無引用標籤",\n tooltip: "列出標籤為 '%0' 的文章"});\n\nmerge(config.macros.timeline,{\n dateFormat: "YYYY年0MM月0DD日"});\n\nmerge(config.macros.allTags,{\n tooltip: "顯示文章- 標籤為'%0'",\n noTags: "沒有標籤"});\n\nconfig.macros.list.all.prompt = "依字母排序";\nconfig.macros.list.missing.prompt = "被引用且內容空白的文章";\nconfig.macros.list.orphans.prompt = "未被引用的文章";\nconfig.macros.list.shadowed.prompt = "這些隱藏的文章已預設內容";\nconfig.macros.list.touched.prompt = "自下載或新增後被修改過的文章"; \n\nmerge(config.macros.closeAll,{\n label: "全部關閉",\n prompt: "關閉所有開啟中的 tiddler (編輯中除外)"});\n\nmerge(config.macros.permaview,{\n label: "引用連結",\n prompt: "可存取現有開啟之文章的連結位址"});\n\nmerge(config.macros.saveChanges,{\n label: "儲存變更",\n prompt: "儲存所有文章,產生新的版本",\n accessKey: "S"});\n\nmerge(config.macros.newTiddler,{\n label: "新增文章",\n prompt: "新增 tiddler",\n title: "新增文章",\n accessKey: "N"});\n\nmerge(config.macros.newJournal,{\n label: "新增日誌",\n prompt: "新增 jounal",\n accessKey: "J"});\n\nmerge(config.macros.options,{\n wizardTitle: "增訂的進階選項",\n step1Title: "增訂的選項儲存於瀏覽器的 cookies",\n step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>顯示未知選項</input>",\n unknownDescription: "//(未知)//",\n listViewTemplate: {\n columns: [\n {name: 'Option', field: 'option', title: "選項", type: 'String'},\n {name: 'Description', field: 'description', title: "說明", type: 'WikiText'},\n {name: 'Name', field: 'name', title: "名稱", type: 'String'}\n ],\n rowClasses: [\n {className: 'lowlight', field: 'lowlight'} \n ]}\n });\n\nmerge(config.macros.plugins,{\n wizardTitle: "擴充套件管理",\n step1Title: "- 已載入之套件",\n step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE\n skippedText: "(此套件因剛加入,故尚未執行)",\n noPluginText: "未安裝套件",\n confirmDeleteText: "確認是否刪除此文章:\sn\sn%0",\n removeLabel: "移除 systemConfig 標籤",\n removePrompt: "移除 systemConfig 標籤",\n deleteLabel: "刪除",\n deletePrompt: "永遠刪除所選",\n\n listViewTemplate : {\n columns: [\n {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},\n {name: 'Tiddler', field: 'tiddler', title: "套件", type: 'Tiddler'},\n {name: 'Size', field: 'size', tiddlerLink: 'size', title: "大小", type: 'Size'},\n {name: 'Forced', field: 'forced', title: "強制執行", tag: 'systemConfigForce', type: 'TagCheckbox'},\n {name: 'Disabled', field: 'disabled', title: "停用", tag: 'systemConfigDisable', type: 'TagCheckbox'},\n {name: 'Executed', field: 'executed', title: "已載入", type: "Boolean", trueText: "是", falseText: "否"},\n {name: 'Startup Time', field: 'startupTime', title: "載入時間", type: 'String'},\n {name: 'Error', field: 'error', title: "載入狀態", type: 'Boolean', trueText: "錯誤", falseText: "正常"},\n {name: 'Log', field: 'log', title: "紀錄", type: 'StringList'}\n ],\n rowClasses: [\n {className: 'error', field: 'error'},\n {className: 'warning', field: 'warning'}\n ]}\n });\n\nmerge(config.macros.toolbar,{\n moreLabel: "其他",\n morePrompt: "顯示更多工具命令"});\n \nmerge(config.macros.refreshDisplay,{\n label: "刷新",\n prompt: "刷新此 TiddlyWiki 顯示"\n });\n \nmerge(config.macros.importTiddlers,{\n readOnlyWarning: "TiddlyWiki 於唯讀模式下,不支援導入文章。請由本機(file://)開啟 TiddlyWiki 文件",\n wizardTitle: "自其他檔案或伺服器導入文章",\n step1Title: "步驟一:指定伺服器或來源文件",\n step1Html: "指定伺服器類型:<select name='selTypes'><option value=''>選取...</option></select><br>請輸入網址或路徑:<input type='text' size=50 name='txtPath'><br>...或選擇來源文件:<input type='file' size=50 name='txtBrowse'><br><hr>...或選擇指定的饋入來源:<select name='selFeeds'><option value=''>選取...</option></select>",\n openLabel: "開啟",\n openPrompt: "開啟檔案或",\n openError: "讀取來源文件時發生錯誤",\n statusOpenHost: "正與伺服器建立連線",\n statusGetWorkspaceList: "正在取得可用之文章清單",\n step2Title: "步驟二:選擇工作區",\n step2Html: "輸入工作區名稱:<input type='text' size=50 name='txtWorkspace'><br>...或選擇工作區:<select name='selWorkspace'><option value=''>選取...</option></select>",\n cancelLabel: "取消",\n cancelPrompt: "取消本次導入動作",\n statusOpenWorkspace: "正在開啟工作區",\n statusGetTiddlerList: "正在取得可用之文章清單",\n step3Title: "步驟三:選擇欲導入之文章",\n step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>保持這些文章與伺服器的連結,便於同步後續的變更。</input><br><input type='checkbox' name='chkSave'>儲存此伺服器的詳細資訊於標籤為 'systemServer' 的文章名為:</input> <input type='text' size=25 name='txtSaveTiddler'>", \n importLabel: "導入",\n importPrompt: "導入所選文章",\n confirmOverwriteText: "確定要覆寫這些文章:\sn\sn%0",\n step4Title: "步驟四:正在導入%0 篇文章",\n step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE\n doneLabel: "完成",\n donePrompt: "關閉",\n statusDoingImport: "正在導入文章 ...",\n statusDoneImport: "所選文章已導入",\n systemServerNamePattern: "%2 位於 %1",\n systemServerNamePatternNoWorkspace: "%1",\n confirmOverwriteSaveTiddler: "此 tiddler '%0' 已經存在。點擊「確定」以伺服器上料覆寫之,或「取消」不變更後離開",\n serverSaveTemplate: "|''Type:''|%0|\sn|''網址:''|%1|\sn|''工作區:''|%2|\sn\sn此文為自動產生紀錄伺服器之相關資訊。",\n serverSaveModifier: "(系統)",\n\n listViewTemplate: {\n columns: [\n {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},\n {name: 'Tiddler', field: 'tiddler', title: "文章", type: 'Tiddler'},\n {name: 'Size', field: 'size', tiddlerLink: 'size', title: "大小", type: 'Size'},\n {name: 'Tags', field: 'tags', title: "標籤", type: 'Tags'}\n ],\n rowClasses: [\n ]}\n });\n\nmerge(config.macros.sync,{\n listViewTemplate: {\n columns: [\n {name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},\n {name: 'Tiddler', field: 'tiddler', title: "文章", type: 'Tiddler'},\n {name: 'Server Type', field: 'serverType', title: "伺服器類型", type: 'String'},\n {name: 'Server Host', field: 'serverHost', title: "伺服器主機", type: 'String'},\n {name: 'Server Workspace', field: 'serverWorkspace', title: "伺服器工作區", type: 'String'},\n {name: 'Status', field: 'status', title: "同步情形", type: 'String'},\n {name: 'Server URL', field: 'serverUrl', title: "伺服器網址", text: "View", type: 'Link'}\n ],\n rowClasses: [\n ],\n buttons: [\n {caption: "同步更新這些文章", name: 'sync'}\n ]},\n wizardTitle: "將你的資料內容與外部伺服器與檔案同步",\n step1Title: "選擇欲同步的文章",\n step1Html: '<input type="hidden" name="markList"></input>', // DO NOT TRANSLATE\n syncLabel: "同步",\n syncPrompt: "同步更新這些文章",\n hasChanged: "已更動",\n hasNotChanged: "未更動",\n syncStatusList: {\n none: {text: "...", color: 'none'},\n changedServer: {text: "伺服器資料已更動", color: '#80ff80'},\n changedLocally: {text: "本機資料已更動", color: '#80ff80'},\n changedBoth: {text: "已同時更新本機與伺服器上的資料", color: '#ff8080'},\n notFound: {text: "伺服器無此資料", color: '#ffff80'},\n putToServer: {text: "已儲存更新資料至伺服器", color: '#ff80ff'},\n gotFromServer: {text: "已從伺服器擷取更新資料", color: '#80ffff'}\n }\n });\n\nmerge(config.macros.annotations,{\n });\n\nmerge(config.commands.closeTiddler,{\n text: "關閉",\n tooltip: "關閉本文"});\n\nmerge(config.commands.closeOthers,{\n text: "關閉其他",\n tooltip: "關閉其他文章"});\n\nmerge(config.commands.editTiddler,{\n text: "編輯",\n tooltip: "編輯本文",\n readOnlyText: "檢視",\n readOnlyTooltip: "檢視本文之原始內容"});\n\nmerge(config.commands.saveTiddler,{\n text: "完成",\n tooltip: "確定修改"});\n\nmerge(config.commands.cancelTiddler,{\n text: "取消",\n tooltip: "取消修改",\n warning: "確定取消對 '%0' 的修改嗎?",\n readOnlyText: "完成",\n readOnlyTooltip: "返回正常顯示模式"});\n\nmerge(config.commands.deleteTiddler,{\n text: "刪除",\n tooltip: "刪除文章",\n warning: "確定刪除 '%0'?"});\n\nmerge(config.commands.permalink,{\n text: "引用連結",\n tooltip: "本文引用連結"});\n\nmerge(config.commands.references,{\n text: "引用",\n tooltip: "引用本文的文章",\n popupNone: "本文未被引用"});\n\nmerge(config.commands.jump,{\n text: "捲頁",\n tooltip: "捲頁至其他已開啟的文章"});\n\nmerge(config.commands.syncing,{\n text: "同步",\n tooltip: "本文章與伺服器或其他外部檔案的同步資訊",\n currentlySyncing: "<div>同步類型:<span class='popupHighlight'>'%0'</span></"+"div><div>與伺服器:<span class='popupHighlight'>%1 同步</span></"+"div><div>工作區:<span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag\n notCurrentlySyncing: "無進行中的同步動作",\n captionUnSync: "停止同步此文章",\n chooseServer: "與其他伺服器同步此文章:",\n currServerMarker: "\su25cf ",\n notCurrServerMarker: " "});\n\nmerge(config.commands.fields,{\n text: "欄位",\n tooltip: "顯示此文章的擴充資訊",\n emptyText: "此文章沒有擴充欄位",\n listViewTemplate: {\n columns: [\n {name: 'Field', field: 'field', title: "擴充欄位", type: 'String'},\n {name: 'Value', field: 'value', title: "內容", type: 'String'}\n ],\n rowClasses: [\n ],\n buttons: [\n ]}});\n\nmerge(config.shadowTiddlers,{\n DefaultTiddlers: "GettingStarted",\n//# GettingStarted: "使用此 TiddlyWiki 的空白範本之前,請先修改以下預設文章:\sn* SiteTitle 及 SiteSubtitle:網站的標題和副標題,顯示於頁面上方<br />(在儲存變更後,將顯示於瀏覽器視窗的標題列)。\sn* MainMenu:主選單(通常在頁面左側)。\sn* DefaultTiddlers:內含一些文章的標題,可於載入TiddlyWiki 後的預設開啟。\sn請輸入您的大名,作為所建立/ 編輯的文章署名:<<option txtUserName>>",\n MainMenu: "[[使用說明|GettingStarted]]",\n//# OptionsPanel: "這些設定將暫存於瀏覽器\sn請簽名<<option txtUserName>>\sn (範例:WikiWord)\sn\sn <<option chkSaveBackups>> 儲存備份\sn <<option chkAutoSave>> 自動儲存\sn <<option chkRegExpSearch>> 正規式搜尋\sn <<option chkCaseSensitiveSearch>> 區分大小寫搜尋\sn <<option chkAnimate>> 使用動畫顯示\sn----\sn [[進階選項|AdvancedOptions]]",\n SiteTitle: "我的 TiddlyWiki",\n SiteSubtitle: "一個可重複使用的個人網頁式筆記本",\n SiteUrl: 'http://www.tiddlywiki.com/',\n SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal " YYYY年0MM月0DD日">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "偏好設定 »" "變更 TiddlyWiki 選項">>',\n SideBarTabs: '<<tabs txtMainTab "最近更新" "依更新日期排序" TabTimeline "全部" "所有文章" TabAll "分類" "所有標籤" TabTags "更多" "其他" TabMore>>',\n//# StyleSheet: '[[StyleSheetLocale]]',\n TabMore: '<<tabs txtMoreTab "未完成" "內容空白的文章" TabMoreMissing "未引用" "未被引用的文章" TabMoreOrphans "預設文章" "已預設內容的隱藏文章" TabMoreShadowed>>'});\n\nmerge(config.annotations,{\n AdvancedOptions: "此預設文章可以存取一些進階選項。",\n ColorPalette: "此預設文章裡的設定值,將決定 ~TiddlyWiki 使用者介面的配色。",\n DefaultTiddlers: "當 ~TiddlyWiki 在瀏覽器中開啟時,此預設文章裡列出的文章,將被自動顯示。",\n EditTemplate: "此預設文章裡的 HTML template 將決定文章進入編輯模式時的顯示版面。",\n GettingStarted: "此預設文章提供基本的使用說明。",\n ImportTiddlers: "此預設文章提供存取導入中的文章。",\n MainMenu: "此預設文章的內容,為於螢幕左側主選單的內容",\n MarkupPreHead: "此文章的內容將加至 TiddlyWiki 文件的 <head> 段落的起始",\n MarkupPostHead: "此文章的內容將加至 TiddlyWiki 文件的 <head> 段落的最後",\n MarkupPreBody: "此文章的內容將加至 TiddlyWiki 文件的 <body> 段落的起始",\n MarkupPostBody: "此文章的內容將加至 TiddlyWiki 文件的 <body> 段落的最後,於 script 區塊之前",\n OptionsPanel: "此預設文章的內容,為於螢幕右側副選單中的選項面板裡的內容",\n PageTemplate: "此預設文章裡的 HTML template 決定的 ~TiddlyWiki 主要的版面配置",\n PluginManager: "此預設文章提供存取套件管理員",\n SideBarOptions: "此預設文章的內容,為於螢幕右側副選單中選項面板裡的內容",\n SideBarTabs: "此預設文章的內容,為於螢幕右側副選單中的頁籤面板裡的內容",\n SiteSubtitle: "此預設文章的內容為頁面的副標題",\n SiteTitle: "此預設文章的內容為頁面的主標題",\n SiteUrl: "此預設文章的內容須設定為文件發佈時的完整網址",\n StyleSheetColours: "此預設文章內含的 CSS 規則,為相關的頁面元素的配色",\n StyleSheet: "此預設文章內容可包含 CSS 規則",\n StyleSheetLayout: "此預設文章內含的 CSS 規則,為相關的頁面元素的版面配置",\n StyleSheetLocale: "此預設文章內含的 CSS 規則,可依翻譯語系做適當調整",\n StyleSheetPrint: "此預設文章內含的 CSS 規則,用於列印時的樣式",\n TabAll: "此預設文章的內容,為於螢幕右側副選單中的「全部」頁籤的內容",\n TabMore: "此預設文章的內容,為於螢幕右側副選單中的「更多」頁籤的內容",\n TabMoreMissing: "此預設文章的內容,為於螢幕右側副選單中的「未完成」頁籤的內容",\n TabMoreOrphans: "此預設文章的內容,為於螢幕右側副選單中的「未引用」頁籤的內容",\n TabMoreShadowed: "此預設文章的內容,為於螢幕右側副選單中的「預設文章」頁籤的內容",\n TabTags: "此預設文章的內容,為於螢幕右側副選單中的「分類」頁籤的內容",\n TabTimeline: "此預設文章的內容,為於螢幕右側副選單中的「最近更新」頁籤的內容",\n ViewTemplate: "此預設文章裡的 HTML template 決定文章顯示的樣子"\n });\n/*}}}*/\n
失蹤了\n問[[chris]]←[[chris]]說這要問[[可樂貓]]才準,因為[[可樂貓]]是最後目擊証人……\n\n2007/05/20晚上七時許還有出現過,據聞是某朋友想看看完美的場景,但是因為[[思念總在分手後]]有加他好友,所以一上線馬上被抓來組隊。
羽靈\n[[可樂貓]]的妹妹\n名字的由來自[[上官]]許久前的愛用名。
一般人會簡單地解釋:你給的傷害較多,怪就會比較恨你,這不是全部。\n\n舉個例子:\n一個面無表情的保鑣聽他boss的話,對你踢了三腳造成600點的傷害,\n然後boss過來對你臉吐口水再用鞋底踹你臉共造成201點的傷害。\n但你的仇恨度列表boss卻是排在第一位,仇恨值1206,保鑣仇恨值卻只有900。\n接著boss的女人走過來親吻boss(給buff),眼紅的你連帶把他列入list,仇恨值200。\n於是,你要反擊時會先挑選仇恨值第一名的boss,直到保鑣給的仇恨超過老闆為止。\n報仇的行動會直到list的所有對象都消失(死亡或仇恨值歸零或判斷逃出範圍)。\n\n也就是說,仇恨值與傷害的確有關係,但技能帶來的加成效果更加重要。\n熊的猛擊一或許給予仇恨200+傷害值,猛擊五卻可能給予仇恨1500+傷害值。\n所以某克蘿的熊很衰,老是被遷怒,明明是因為他老闆不給他升技能一直用猛擊一。\n至於咆哮的效果比較特別:在咆哮發動後瞬間,發動者會直升仇恨列表的第一位。\n| !小嘟嘟熊 | ![[克蘿|克蘿絲溫]] |\n| 7500 | 15600 |\n| (咆哮) | + 600 |\n| 16201 | 16200 |\n\n所以放完後怪會立刻轉頭。\n實際上咆哮的效果並不只是瞬間,而是持續幾秒鐘維持在第一位,然後繼續計算。\n所以當你ot過寵後馬上放咆哮,接著自己就該心裡有數,打輕一點點。\n\n妖獸之所以能當main tank,就是因為他們有專門製造仇恨的技能,\n那些技能傷害力不一定較高,但能給予的仇恨值卻遠多於其他技能,\n所以他們才能穩穩的吸住怪,這是天職。\n\n武俠的技能同時是當控場與傷害,暈技用的好副本沒煩惱,暈炫的怪不會去殺人。\n\n妖精除了當拉怪手之外,原本應該也是負責後衛控場,但這遊戲嚴重弱化了妖精,\n所以……………能被認同為好後衛的妖精技術真的比其他玩家強上許多。\n想要在緊急狀況下救人,記得給寵學咆哮。\n\n法師與羽芒分別是法術系與物理系的大炮,所謂的nuker,傷害力與威脅值均高。\n所以請在妖獸建立足夠仇恨後再開炮。\n\n羽靈沒什麼好說,誰都知道這是維繫隊伍存亡的關鍵角色,也是最有權力逃跑的職業。\n他們的補血與buff給予的仇恨值也不小,所以妖獸請把aggro到的怪都吸過一次再打。\n\n至於各職業何時開打、如何控制自己的仇恨度……\n大家都玩了這麼久了,應該有些sense了吧!XD
[[武俠|武俠仙魔全技能]]\n[[法師|法師仙魔全技能]]\n[[羽芒|羽芒仙魔全技能]]\n[[羽靈|羽靈仙魔全技能]]\n[[妖獸|妖獸仙魔全技能]]\n[[妖精|妖精仙魔全技能]]
如字面,身上放著低級以下的生產材料。
作者 chris (ψ純粹透明ζ低調上等!) 看板 PerfectWorld\n 標題 Re: [問題] 關於寄信的疑問\n 時間 Tue May 1 15:35:44 2007\n───────────────────────────────────────\n\n順便說一個功能:保留\n\n由於有附件且讀過的信件,都是永久保留的所以不能選這個選項。\n不過有些信可能有特殊意義或價值(情話綿綿或帳號密碼之類)\n附件收掉後就可以直接對該信標題點右件,選保留。\n就可以永久保存在信箱了。\n--\n我論這個功能大多人不知道的可能性……\n\n\n\n 作者 MISA\n 標題 [完美] 夾帶附件\n 時間 Tue May 1 12:42:48 2007\n───────────────────────────────────────\n\nptt 1872篇\n\n如果寄附加物品的信件給其他人可分三種情況\n第一種~你看到那封信\n但是完全沒去理他~系統會幫你保留29天\n第二種~你看到那封信\n你看了並且收取附件~\n這時你會發現2天後他就會不見了~\n最後一種~你看到那封信\n你看了但未收取附件~\n恭喜你 這封信可以保存永久\n你爽的時候再去拿東西就好
81羽靈,愛下副本。\n最新興趣是黃昏聖殿,現在以住在故王舊寢為樂,\n為了傳送到黃昏每天都要花個萬把塊,傳到破產。\n\n日前大手筆花了正確數字是700萬的虛幣把身上的旗袍改成黑色,\n於是只好被迫開始當奸商,\n用奇異的高價賣人物品,目前已經賺回200w。\n小白已荒廢、連石頭都忘記了,為了省傳送,現在長駐飛來鎮。\n\n2007/10/7宣佈離開完美,此時89等仙毛。\n\n分身[[角靈兒]]
巨獸的堅甲*5 星辰之粉*5\n\n聖殿之石*25 千機材*48\n\n噬靈獸的鋼須*5 聖母的寶珠*5\n\n魔女之手*2\n\n神武羅的殘臂*5 黑暗的鐵甲*1
持有此技能的角色,就算進19副本,見到每堆不到20元的金幣仍會大肆搜刮。\n看到路邊掉落的物品金錢也會站在那裡等自由拾取時間。\n症狀輕重程度與職業、負債數字呈正比。學者表示,妖獸及武俠症狀較為嚴重。妖精雖然不易得病,但有很高機率進入[[紅眼模式]]。\n\n此技能的帶原者\n[[拉奇多]]\n[[Chris]]\n由於此技能為隱性,平時不外顯,所以究竟有多少人罹患此症還有待多方查證。\n\n與之相反的技能:[[紅眼模式]]
[[完美世界之春江花月夜|http://tw.myblog.yahoo.com/spring-flower/]]\n<html><div class="mbd"><div class="text">\n<form name="modsearch" action="http://tw.myblog.yahoo.com/spring-flower/searchblog" method="get">\n<input name="p" value="" class="textfield" type="text">\n<input value="搜尋完美世界之春江花月夜" class="submit" type="submit">\n<label>\n<input autochanged="false" name="my" value="1" checked="checked" type="radio">\n站內</label>\n<label>\n<input name="my" value="0" type="radio">\n\n全站</label>\n</form></html>\n[[完美世界 Google Group|http://groups.google.com/group/perfectworldonline]]
89妖精(入魔)\n解除安全鎖\n如有需要請自行開啟高等廢妖\n\n現正為了高價的魔妖技能書傷透腦筋,努力鑽研賺錢方法\n曾經進入[[紅眼模式]而被舉報是外掛...
《完美國際》天書系統 - 深入報導  \n 2007-11-26 09:41\n\n| !天書碎片 | !無字天書 | !書魂 | !等級 | !序號 | !名稱 | !能力A | !能力B |\n| 3 | 4 | 0 | 1 | 1 | 一夫當關 | 力+4 , 體+3 | |\n| 3 | 4 | 0 | 1 | 2 | 逃之夭夭 | 敏+4 , 體+3 | |\n| 3 | 4 | 0 | 1 | 3 | 業火 | 靈+4 , 體+3 | |\n| 3 | 4 | 0 | 1 | 4 | 巨靈 | 力+5 | |\n| 3 | 4 | 0 | 1 | 5 | 破陣子 | 敏+5 | |\n| 3 | 4 | 0 | 1 | 6 | 夸父 | 體+5 | |\n| 3 | 4 | 0 | 1 | 7 | 捻花一笑 | 靈+5 | |\n| 3 | 4 | 0 | 1 | 8 | 滿江紅 | 生命恢復速度+3 | 經驗+1% |\n| 3 | 4 | 0 | 1 | 9 | 火霄之月 | 真氣恢復速度+3 | 經驗+1% |\n| !天書碎片 | !無字天書 | !書魂 | !等級 | !序號 | !名稱 | !能力A | !能力B |\n| 9 | 12 | 1,4,6 | 2 | 10 | 力拔千鈞 | 力+7 , 體+6 | |\n| 9 | 12 | 2,5,6, | 2 | 11 | 梨花煙雨 | 敏+7 , 體+6 | |\n| 9 | 12 | 2,3,7 | 2 | 12 | 紅蓮 | 靈+7 , 體+6 | |\n| 9 | 12 | 1,3,4 | 2 | 13 | 蚩尤 | 力+10 | |\n| 9 | 12 | 2,5,7 | 2 | 14 | 桃花扇 | 敏+10 | |\n| 9 | 12 | 1,3,6 | 2 | 15 | 塞下 | 體+10 | |\n| 9 | 12 | 3,4,7 | 2 | 16 | 三昧真火 | 靈+10 | |\n| 9 | 12 | 1,3,8 | 2 | 17 | 殺破狼 | 生命恢復速度+6 | 經驗+2% |\n| 9 | 12 | 3,7,9 | 2 | 18 | 浴火鸞鳳 | 真氣恢復速度+6 | 經驗+2% |\n| !天書碎片 | !無字天書 | !書魂 | !等級 | !序號 | !名稱 | !能力A | !能力B |\n| 27 | 36 | 10,12,15 | 3 | 19 | 對酒當歌 | 力+9 , 體+8 | |\n| 27 | 36 | 11,14,15 | 3 | 20 | 煙光殘照 | 敏+9 , 體+8 | |\n| 27 | 36 | 11,12,16 | 3 | 21 | 赤練 | 靈+9 , 體+8 | |\n| 27 | 36 | 10,12,13 | 3 | 22 | 陽關 | 力+15 | |\n| 27 | 36 | 10,11,14 | 3 | 23 | 美人香 | 敏+15 | |\n| 27 | 36 | 10,12,15 | 3 | 24 | 離歌 | 體+15 | |\n| 27 | 36 | 13,14,16 | 3 | 25 | 玉壺冰心 | 靈+15 | |\n| 27 | 36 | 11,13,17 | 3 | 26 | 崩壞 | 生命恢復速度+9 | 經驗+3% |\n| 27 | 36 | 11,12,18 | 3 | 27 | 血雨腥風 | 真氣恢復速度+9 | 經驗+3% |\n| !天書碎片 | !無字天書 | !書魂 | !等級 | !序號 | !名稱 | !能力A | !能力B |\n| 81 | 108 | 19,20,22 | 4 | 28 | 風虎雲龍 | 力+13 , 體+12 | |\n| 81 | 108 | 19,20,22 | 4 | 29 | 勾魂攝魄 | 敏+13 , 體+12 | |\n| 81 | 108 | 21,22,25 | 4 | 30 | 焚情 | 靈+13 , 體+12 | |\n| 81 | 108 | 19,22,23 | 4 | 31 | 宿命 | 力+20 | |\n| 81 | 108 | 20,21,23 | 4 | 32 | 玫瑰刺 | 敏+20 | |\n| 81 | 108 | 19,24,25 | 4 | 33 | 變亂 | 體+20 | |\n| 81 | 108 | 21,24,25 | 4 | 34 | 如沐春風 | 靈+20 | |\n| 45 | 60 | 14,16,26 | 4 | 35 | 江南 | 生命恢復速度+9 | 經驗+4% |\n| 81 | 108 | 20,24,27 | 4 | 36 | 弱水三千 | 真氣恢復速度+12 | 經驗+4% |\n| !天書碎片 | !無字天書 | !書魂 | !等級 | !序號 | !名稱 | !能力A | !能力B |\n| 243 | 324 | 28,30,34 | 5 | 37 | 心如止水(定) | 靈+20 | 致命一擊+1% |\n| 243 | 324 | 29,32,34 | 5 | 38 | 海嘯 | 靈+20 | 移動速度+0.1米/秒 |\n| 243 | 324 | 28,30,33 | 5 | 39 | 笑瘋癲 | 體+25 | |\n| 243 | 324 | 28,30,33 | 5 | 40 | 土地拜壽 | 體+20 | 物理傷害減免+3% |\n| 243 | 324 | 29,32,33 | 5 | 41 | 天殘地缺 | 敏+25 | |\n| 243 | 324 | 29,31,32 | 5 | 42 | 奇異恩典 | 敏+20 | 致命一擊+1% |\n| 243 | 324 | 29,31,33 | 5 | 43 | 美女蛇 | 力+20 | 移動速度+0.1米/秒 |\n| 243 | 324 | 28,31,33 | 5 | 44 | 四大皆空 | 力+20 | 致命一擊+1% |\n| 243 | 324 | 30,32,34 | 5 | 45 | 荒漠甘泉 | 靈+13 , 體+12 | 移動速度+0.1米/秒 |\n| 243 | 324 | 30,34,36 | 5 | 46 | 天香 | 靈+13 , 體+12 | 吟唱速度-1% |\n| 243 | 324 | 29,32,33 | 5 | 47 | 丘比特 | 敏+13 , 體+12 | 移動速度+0.1米/秒 |\n| 243 | 324 | 29,32,33 | 5 | 48 | 波浩淼 | 敏+13 , 體+12 | 致命一擊+1% |\n| 243 | 324 | 28,31,33 | 5 | 49 | 離恨天 | 力+13 , 體+12 | 生命+70 |\n| 243 | 324 | 28,31,33 | 5 | 50 | 點絳唇 | 力+13 , 體+12 | 致命一擊+1% |\n| 207 | 276 | 30,35,36 | 5 | 51 | 十三太保 | 力+9,敏+9,靈+9,體+8 | 生命+70 |\n| 207 | 276 | 30,35,36 | 5 | 52 | 空境 | 力+9,敏+9,靈+9,體+8 | 致命一擊+1% |\n\nSource: [[天書系統|http://docs.google.com/View?docID=ajgdhdpmhb24_89cfg4h2d2&revision=_latest]]
78的嚴肅正直法師\n2007/05/16再次宣布砍遊戲。\n\n據聞遊戲本體所占硬碟容量多達3G,堪存放一集半小時之avi動畫約十六集。\n又聞執行遊戲時所佔系統資源過多造成看動畫會lag,因此不爽將其當純聊天室用。\n尤其遊戲中若有人傳訊,也不似GTalk、[[MSN]]等介面會有顏色閃動以提醒玩家,故極不適合用以做為小隊聊天室使用。下文提到的[[拉奇多]]似乎也十分垢病此缺點。\n\n與羽族第一專情美男子[[拉奇多]]似乎有斷袖之嫌。\n\n角色nonojoy強烈意願代管,有任何需要解任的場合請記得提醒開上去,\n其他循還任務我會多少解一解的,如果本尊忙得過來的話‧‧。\n\n其實天雨不玩的時候等級是76,克蘿帶到77,現在是79。所以開頭的78嚴肅正直法師...嗯XD
妖獸\nk書中暫時沒出現\n[[chris]]友人
|!妖獸|\n|真.白虎變|pu|hp|max增加到到40%|\n|狂.白虎變|pu|up|變身狀態下不減少攻擊力|\n|真·獸王錘|獸王錘lv10|上仙|主動攻擊|擊中時有機率回復元氣。|power up|擊中時有25%機率回復20點元氣|\n|狂·獸王錘|獸王錘lv10|狂魔|主動攻擊|冷卻時間增加,但攻擊必定命中。|power up|cd加三秒,但必定命中|\n|真·絞殺|絞殺lv10|上仙|主動攻擊|每次流血傷害增加。|power up|每次流血傷害增加15%|\n|狂·絞殺|絞殺lv10|狂魔|主動攻擊|流血時間減少。|power up|流血時間-3秒|\n|真·巨浪|巨浪lv10|上仙|主動攻擊|扇形的範圍增加較大。|\n|狂·巨浪|巨浪lv10|狂魔|主動攻擊|施放間隔減少。|\n|真·千斤錘|千斤錘lv10|上仙|主動攻擊|冷卻時間減少。|\n|狂·千斤錘|千斤錘lv10|狂魔|主動攻擊|擊暈機率上升。|\n|真·破甲一擊|破甲一擊lv10|上仙|主動攻擊|減防比例上升。|\n|狂·破甲一擊|破甲一擊lv10|狂魔|主動攻擊|元氣消耗減少。|\n|真·風火輪|風火輪lv10|真仙|主動攻擊|附加的火系攻擊力上升。|\n|狂·風火輪|風火輪lv10|魔聖|主動攻擊|有機率不耗真元。|\n|真·地裂|地裂lv10|真仙|主動攻擊|技能施放間隔減少。|\n|狂·地裂|地裂lv10|魔聖|主動攻擊|每次擊中獲取額外元氣值。|\n|真·獸王無敵|獸王無敵lv10|真仙|主動攻擊|準備時間增加,但攻擊必定命中。|\n|狂·獸王無敵|獸王無敵lv10|魔聖|主動攻擊|使自已6秒內暴擊率提升。|\n|真·毀天滅地|毀天滅地lv10|天仙|主動攻擊|消耗的生命和真氣值減少。|\n|狂·毀天滅地|毀天滅地lv10|魔尊|主動攻擊|傷害增加。|\n|真·野性回復|野性回復lv10|上仙|被動|額外真氣恢復速度。|\n|狂·野性回復|野性回復lv10|狂魔|被動|生命恢復速度上升。|\n|真·毒牙|毒牙lv10|真仙|主動祝福|持續時間增加。|\n|狂·毒牙|毒牙lv10|魔聖|主動祝福|附加木系傷害比例增加到。|\n|真·咆哮|咆哮lv10|真仙|主動詛咒|使敵人法攻降低。|\n|狂·咆哮|咆哮lv10|魔聖|主動詛咒|短期物理反彈。|\n|真·震懾|震懾lv10|真仙|主動詛咒|有一定機率使周圍敵人定身。|\n|狂·震懾|震懾lv10|魔聖|主動詛咒|有一定機率使周圍敵人昏迷。|\n|真·變身強化|變身強化lv10|上仙|主動祝福|額外物理防禦上升。|\n|狂·變身強化|變身強化lv10|狂魔|主動祝福|變身後增加的暴擊率。|\n|真·斧錘精通|斧錘精通lv10|真仙|被動|從武器上獲取的額外攻擊力上升。|\n|狂·斧錘精通|斧錘精通lv10|魔聖|被動|使用斧錘時會獲得額外爆擊率。|\n
|!妖精|\n|真·劇毒蠱|劇毒蠱lv10|上仙|主動攻擊|擊中對手時有機率獲取元氣。|power up|擊中對手時有20%機率獲取30點元氣|\n|狂·劇毒蠱|劇毒蠱lv10|狂魔|主動攻擊|擊中對手使其木防降低。|power up|擊中對手使其6秒內木防降30%|\n|真·鐵岩蠱|鐵岩蠱lv10|上仙|主動攻擊|破甲時間增加。|power up|破甲時間增加至20秒|\n|狂·鐵岩蠱|鐵岩蠱lv10|狂魔|主動攻擊|只有機率破甲,但一旦成功將使其物防降為0。|\n|真·炎蠱|炎蠱lv10|上仙|主動攻擊|每次火系傷害增加。|\n|狂·炎蠱|炎蠱lv10|狂魔|主動攻擊|傷害持續時間減少。|\n|真·淩霜蠱|淩霜蠱lv10|真仙|主動攻擊|凍傷機率增加。|\n|狂·淩霜蠱|淩霜蠱lv10|魔聖|主動攻擊|凍傷時將使對方定身。|\n|真·千蟻蠱|千蟻蠱lv10|真仙|主動攻擊|附加持續傷害較大提升。|\n|狂·千蟻蠱|千蟻蠱lv10|魔聖|主動攻擊|冷卻時間減少2秒。|\n|真·巨石蠱|巨石蠱lv10|真仙|主動攻擊|擊暈時間增加。|\n|狂·巨石蠱|巨石蠱lv10|魔聖|主動攻擊|施放間隔減少。|\n|真·萬蠱食天|萬蠱食天lv10|天仙|主動攻擊|有機率少耗一點真元。|\n|狂·萬蠱食天|萬蠱食天lv10|魔尊|主動攻擊|目標被封印時將受到額外傷害。|\n|真·荊棘術|荊棘術lv10|上仙|主動祝福|持續時間上升。|\n|狂·荊棘術|荊棘術lv10|狂魔|主動祝福|反彈傷害上升。|\n|真·強體術|強體術lv10|真仙|主動祝福|恢復生命值上升。|\n|狂·強體術|強體術lv10|魔聖|主動祝福|冷卻時間減少。|\n|真·神輔術|神輔術lv10|真仙|主動祝福|恢復真氣值上升。|\n|狂·神輔術|神輔術lv10|魔聖|主動祝福|冷卻時間減少。|\n|真·移元術|移元術lv1|真仙|主動祝福|有機率不消耗自己的真元。|\n|狂·移元術|移元術lv1|魔聖|主動祝福|有機率為對方增加兩點真元。|\n|真·妖狐附體|妖狐附體lv3|上仙|主動祝福|變身後的提升的物防和命中變高。|power up|物防+150%裝備防禦&命中+250%|\n|狂·妖狐附體|妖狐附體lv3|狂魔|主動祝福|每次變身後短時移動速度。|power up|每次變身6秒內移動速度提昇60%|\n|嗯...妖狐變?|power|up|每次變身6秒內移動速度提昇60%|\n|真·妖狐擊|妖狐擊lv10|上仙|主動攻擊|有機率不耗元氣。|\n|狂·妖狐擊|妖狐擊lv10|狂魔|主動攻擊|有機率使短期攻擊暴擊率較大提升。|\n|真·妖霧擊|妖霧擊lv10|上仙|主動攻擊|附加攻擊力提升。|\n|狂·妖霧擊|妖霧擊lv10|狂魔|主動攻擊|可以使敵人移動減速。|\n|真·妖纏擊|妖纏擊lv10|真仙|主動攻擊|有機率不耗真元。|\n|狂·妖纏擊|妖纏擊lv10|魔聖|主動攻擊|有機率使敵人昏迷。|\n|真·妖魂擊|妖魂擊lv10|真仙|主動攻擊|吸血機率上升。|\n|狂·妖魂擊|妖魂擊lv10|魔聖|主動攻擊|吸取生命數值上升。|\n|真·妖靈擊|妖靈擊lv10|真仙|主動攻擊|此技能攻擊一定命中。|\n|狂·妖靈擊|妖靈擊lv10|魔聖|主動攻擊|冷卻時間減少。|\n|真·妖煞擊|妖煞擊lv10|天仙|主動攻擊|在短時間內燃燒掉對手大量真氣值。|\n|狂·妖煞擊|妖煞擊lv10|魔尊|主動攻擊|燃燒真氣值的總量上升。|\n|真·驅逐咒|驅逐咒lv1|上仙|主動詛咒|技能將影響到目標周圍的敵人。|\n|狂·驅逐咒|驅逐咒lv1|狂魔|主動詛咒|冷卻時間縮短。|\n|真·殘體咒|殘體咒lv10|上仙|主動詛咒|目標受到的額外傷害。|\n|狂·殘體咒|殘體咒lv10|狂魔|主動詛咒|殘體咒的持續時間增加。|\n|真·弱魂咒|弱魂咒lv10|真仙|主動詛咒|暫時使目標的生命值上限下降。|\n|狂·弱魂咒|弱魂咒lv10|魔聖|主動詛咒|使目標的閃避度大大下降。|\n|真·碎靈咒|碎靈咒lv10|真仙|主動詛咒|每受一次攻擊減少元氣增加。|\n|狂·碎靈咒|碎靈咒lv10|魔聖|主動詛咒|有機率為自已直接增加一點真元。|\n|真·肉搏精通|肉搏精通lv10|真仙|被動技能|變身後從武器上獲取的額外攻擊力上升。|\n|狂·肉搏精通|肉搏精通lv10|魔聖|被動技能|變身後提升妖精所有攻擊暴擊率。|\n|真·木精通|木精通lv10|真仙|被動技能|木系傷害提升。|\n|狂·木精通|木精通lv10|魔聖|被動技能|提升妖精所有攻擊暴擊率。|\n|真·飛花遁影|飛花遁影lv3|真仙|主動祝福|同時驅除掉身上的負面狀態。|\n|狂·飛花遁影|飛花遁影lv3|魔聖|主動祝福|短期無視各種行動阻礙狀態。|
妖精
[[待打任務怪]]\n[[怨念裝備]]\n[[仙魔全技能]]\n[[跑小白專用]]\n<<tag 物價>>\n[[參考網站連結]]\n<html><div class="mbd"><div class="text">\n<form name="modsearch" action="http://tw.myblog.yahoo.com/spring-flower/searchblog" method="get">\n<input name="p" value="" class="textfield" type="text">\n<input value="搜尋完美世界之春江花月夜" class="submit" type="submit">\n<label>\n<input autochanged="false" name="my" value="1" checked="checked" type="radio">\n站內</label>\n<label>\n<input name="my" value="0" type="radio">\n\n全站</label>\n</form></html>\n[[生產升級任務物品]]\n[[屬性計算公式]]\n[[寶石合成]]\n<<tag 裝備>>\n<<tag 聲望>>\n<<tag 黃昏聖殿>>\n\n[[npc位置]]\n[[普通怪座標]]\n[[月度賽馬座標]]\n\n[[親友團成員]]\n\n[[修改主選單|MainMenu]]
http://tw.myblog.yahoo.com/spring-flower/article?mid=5227\n黃綠大車拼-長兵\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5226\n黃綠大車拼-刀劍\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5221\n黃綠大車拼-拳套\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5220\n黃綠大車拼-斧錘\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5217\n黃綠大車拼-法器\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5215\n黃綠大車拼-弓弩\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5185\n黃綠大車拼-頭帽披風\nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5183\n黃綠大車拼-上衣 \nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5181\n黃綠大車拼-褲子 \nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5176\n黃綠大車拼-鞋子 \nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5148\n黃綠大車拼-項鏈 \nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5147\n黃綠大車拼-腰佩 \nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5137\n黃綠大車拼-戒指 \nhttp://tw.myblog.yahoo.com/spring-flower/article?mid=5184\n黃綠大車拼-手腕
2級1顆 要買1級 3顆 等於要花 3 * 530 = 1,590\n 3級1顆 要買1級 9顆 等於要花 9 * 530 = 4,770\n 4級1顆 要買1級 27顆 等於要花 27 * 530 = 14,310\n 5級1顆 要買1級 108顆 等於要花 108 * 530 = 57,240\n 6級1顆 要買1級 432顆 等於要花 432 * 530 = 228,960\n 7級1顆 要買1級 1728顆 等於要花 1728 * 530 = 915,840\n 8級1顆 要買1級 8640顆 等於要花 8640 * 530 = 4,579,200\n 9級1顆 要買1級 43200顆 等於要花 43200 * 530 = 22,896,000\n 10級1顆 要買1級 216000顆 等於要花 216000 * 530 = 114,480,000\n 11級1顆 要買1級 1296000顆 等於要花 1296000 * 530 = 686,880,000\n 12級1顆 要買1級 7776000顆 等於要花 7776000 * 530 = 4,121,280,000
專放尋龍材的角色。\n臨時需要尋龍材自己開,但若物品不足兩次份量還請幫忙收或補足。
多帳號達人角色有 100法師 91羽靈 8x妖精\n以下族繁不備
基本法攻=(1+靈力/100)*等級\n最小法術攻擊=(1+(靈力+全身裝附加靈力)/100)*(等級+法器最小值+戒指+全身裝附加法攻+最小攻擊上限)\n最大法術攻擊=(1+(靈力+全身裝附加靈力)/100)*(等級+法器最大值+戒指+全身裝附加法攻+最大攻擊上限)\n\n物防=(體質+力量+2)/4\n法防=(體質+靈力-2)/4\n[[屬性計算公式圖檔]]\n||武俠|法師|妖獸|妖精|羽芒|羽靈|參數|\n| 力量 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 ||\n|~| 1%近身攻擊力 | 1%近身攻擊力 | 1%近身攻擊力 | 1%近身攻擊力 | 1%近身攻擊力 | 1%近身攻擊力 ||\n| 體質 | 15點血量 | 10點血量 | 17點血量 | 12點血量 | 13點血量 | 10點血量 | A |\n|~| 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 | 0.1%物理防禦 ||\n|~| 0.05%法術防禦 | 0.05%法術防禦 | 0.05%法術防禦 | 0.05%法術防禦 | 0.05%法術防禦 | 0.05%法術防禦 ||\n\n~未完成……原始圖檔消失,無法繼續編輯~
80-雙斧★巨猿斧:物理攻擊+ 524-1223\n附加:擊暈 物理防禦+216 體質+12~13
|!任務怪|!數量|!打手|!附註or留言|\n|牛頭馬面||[[chris]] [[可樂貓]]|我都想忘了這個了 XDDDD by chris|改天去打吧~是你們都不要呀\s / by nono|\n|胡刀、封一劍|林雲的前置任|[[天雨涼]]||你們要就直接喊,我跟小羊都很想去啊!by nono|\n|聚靈戰將|神諭|[[克蘿絲溫]]|在79後面山上...兩位挖完鼎應該也順手打掉了吧? by拉奇|咦,這隻神諭我有接過啊,在無為村那邊就有得打了吧。bychris|\n|通臂猿王|通緝令|[[克蘿絲溫]][[Chris]]|喊團好麻煩…|\n|巡海蚌精|蚌精珍珠x35、貝殼x60|[[天雨涼]]|\n|廢都大盜/勇士/悍匪|各20枚|[[Chris]] [[chris]] [[克蘿絲溫]]|海賊之亂任務|我打完了 by拉奇|\n|漂流燈妖|打破五百隻吧!|[[chris]] [[香腸欠我兩千]] ←我猜應該這角吧?|燈妖不會動,但是他打不到你的話會自己回血,我猜是火攻吧(在水裡用火攻!?) by拉奇||\n|冰川之子|90隻|[[拉奇多]] [[香腸欠我兩千]]|水攻水屬。滿易的,拉小羊去打|\n|冰川戰士|90隻|[[拉奇多]] [[香腸欠我兩千]]|金屬,應該不錯打。|
主修五x符的小隻羽靈。\n目標其實是穿上一階軍裝(已經穿上了,軍裝好帥>3<),為了修五x符正刻苦修行中。\n計畫等過了49再開始點五x符,這之前醍醐、靜心、還魂隨級點。\n| !近10級目標 | !中期目標 | !遠期目標 |\n| 黃昏走向先點五氣再點玄淨跟海納 | 點五x符(要到8x才點滿orz) | 大概像補職羽靈一樣,攻擊技到86以後才慢慢點 |\n咦,羽族角色我全開男角耶。\n\n所屬幫派:浪跡天涯→非常有氣魄以及搞笑潛力的公會名稱\n而且跟本id在意境上有一定程度的吻合\n幫派快倒了,每次上線都沒有活人都在掛店,幫主本尊回原始幫派、副幫主被挖角XDD\n跟副幫主感情還算不錯。\n幫主因為通訊鎖打不開放棄完美,沒辦法把我扶正,只好放棄著個很讚的幫名換到天下無敵去了:~\n\n**力量需求\n67等,39力準備拿69輪(68等就點到40力)\n73前點到41穿裙子(69等點到41力了)\n76前點到42換鞋←找到有孔的但是還沒插石頭\n\n生產技能:應該是鐵匠4,熟練度為0
|!怨念物件|!說明/條件|!金額上限|!苦主|!留言/附註|\n|食靈重靴鑄具|69金重鞋,移速1.0|300萬|[[Chris]]|有看到請通知…|\n|--獅心頭盔鑄具--|51金重頭,移速0.2|150萬|~|已用150萬左右入手成品XD 爽!|\n|四洞修羅下鎧|9階金輕腿,移速0.2|250萬|~|\n|避世輕靴鑄具or四孔|95級金輕鞋,移速1||~|\n|無茫劍|+hp210以上|???|[[克蘿絲溫]]|\n|紫綬血裝|+hp100以上|每件150萬內|~|\n|靈曦法裝|-3%吟唱全套|??能不要錢最好|[[角靈兒]]|找小羊要 XD|
法師
升90隔天就被[[chris]]說有「狗屎」諧音的仙芒\n目前所屬幫派:地獄魂,領地刺骨之地\n以往的幫派:虛擬幻境→情義無價→虛擬幻境→戰神世界→地獄魂\n| !近期目標 | !中期目標 | !遠期目標 |\n| 升仙(完成) | 綠裝綠武(收集材料中) | 109辣芒(這一定是做夢...) |\n七神器不愧是神器...我放棄了.........嗚嗚:~\n生產技能:藥師5(無用生產...)巧匠6
| !材料 | !需求數量 | !來源 | !已有數量 | !總結需求 | !單價 | !目標產物 |\n| 星粉 | 5+5 | 2-2七耀 | 1+5 | 4 | 200w | 90舞空+90天行(上衣) |\n| 神武羅的殘臂 | 5+5 | 2-3 | 2+5 | 3 | 90w | 90舞空+90天行(腕) |\n| 噬靈獸的鋼須 | 5+5 | 2-3 | 0+2 | 8 | 200w | 90舞空+90天行(褲) |\n| 聖母的寶珠 | 5+5 | 3-1 | 0+4 | 6 | 5-10w | 90舞空+90天行(褲) |\n| 黑暗的鐵甲 | 5+5 | 3-1 | 2+5 | 3 | 1-10w | 90舞空+90天行(腕) |\n千機和聖殿石那些的略過...
以下文字copy自http://www.glog.cc/blog/blog_index.asp?id=128386&U=deathweb\n\n此次黃昏聖殿 新增的金裝有個很有趣的設定 製做出來之後 只要 你一裝備上 就會變成 "榜定"狀態 算是變相增加了 大家的安全性?綠裝則沒這設定~\n(天人合一 = 榜定)(防具似乎固定2-4孔 武器1-2孔)\n法系:\n古木法劍(60): 法攻+56(圖片為-56...怪怪的...)\n\n不動杖(70): 法術攻擊+63、靈力+10~11、真氣+210\n\n\n哀嘆劍(70): 真氣+135、體質+10~11\n修羅劍(70): 法術攻擊+63、靈力+10~11\n\n\n無茫劍(80): -吟唱3%、法攻上限+118、生命+165\n\n\n夜叉法劍(80): 致命一擊+1%、物理防禦+216、靈力+12~13\n\n\n魂命環(80): 法術攻擊+70、靈力+12~13、敏捷+12~13\n\n\n逆命之輪(90): 吟唱-3%、法攻+77、靈力+15\n\n\n夢幻(90法劍): 致命+1%、靈力+14、躲閃+262\n\n\n森羅萬象(100): 吟唱-6%、致命一擊+4%、靈力+16~17 (金武?)\n\n遠程:\n疾風弩(60): 物理攻擊+72\n獨角弓(70): 靈巧、物理攻擊+72、準確+178\n暴風弩(70): 準確+178、攻擊間隔-0.05\n\n\n刻魂弩(70): 定身:一定幾率使對方定身3秒、物理攻擊+82、體質+12\n剛雷弩(70): 物理攻擊上限+139、敏捷+11\n殛雷弩(80): 致命一擊+1%、敏捷+12~13、真氣+236\n囚獄連弩(80): 擊暈、力量+12~13、敏捷+12~13\n轟烈銃(80): 力量+12~13、敏捷+12~13、靈力+12~13\n憎恨之弩(90): 復仇、生命+225、真氣+310\n烈風.瞬滅(80):致命一擊+2%、攻擊間隔-0.05、生命+205\n\n\n暗紅之角.魂滅(80):黯然、攻擊間隔-0.05、物理攻擊上限+154\n\n\n轟烈瞬閃.光華(90):物理攻擊+100、準確+20%、躲閃+286\n\n\n\n近程:\n鼓力拳套(60): 物理攻擊+56\n亡骨刀(60): 物理攻擊+56\n亡骨之槍(60): 物理攻擊+56\n骸骨斧(60): 物理攻擊+56\n破甲槍(70) 破甲、體制+10~11\n鬼將刀(70): 迅捷、體制+10~11\n\n\n紋章斧(70): 虛弱、體制+10~11\n霹靂雙斧(70): 物理攻擊上限+106、力量+10~11\n翡翠長槍(70): 物理攻擊+63、敏捷+10~11\n神羅雙斧(80): 物理攻擊+63、致命一擊+1%、敏捷+10~11\n鬼魔刀(80): 擊暈、力量+10~11、準確+176\n龍槍(80): 刺甲:一定幾率物防提升且反彈25%近身傷害、體+12、準確+178\n\n\n獅王斧(80): 一定幾率回5%血、力量+12、敏捷+12\n巨猿斧(80): 擊暈、物理防禦+216、體質+12~13\n魔心長槍(80): 致命一擊+1%、力量+12~13、閃躲+214\n翡翠之心.九色(80槍):致命加2%、物理攻擊+70、生命+205\n \n死亡霹靂.暗(80雙斧):致命一擊+2%、物理攻擊上限+118、生命+205\n\n\n星辰大斧(90): 黯然、攻擊+77、體質+14~15\n\n噬靈獸長搶(90):致命一擊+1%、物免+1%、物防+264\n烽火輪(90): 致命一擊+1%、體質+16\n\n\n鬼影魔刀.紅影(90長刀):八陣:一定幾率使敵人定身且封印、致命一擊+1%、敏捷+14\n\n\n\n帽子:\n秦天的重盔(80):躲閃+126、力量+4、物理防禦+167\n鼓神的頭巾(80):真氣恢復速度+4、物理防禦+142、真氣+190\n\n\n\n鎧甲:\n力量重甲(70): 力量+4~5、物理防禦+94\n風無痕的重甲(80):生命+70、物理防禦+118、體質+5\n破山重甲(90): 生命+80、體質+8、物理防禦+167\n\n\n嗜靈獸法袍(80):生命+60、體質+5~6、物理傷害減免1% \n舞空法袍(90)生命+70 真氣+210 體質+7\n下腿:\n力量護腿(70):物理防禦加94、生命恢復速度加3\n風無痕的護腿(80):生命+70、力量+5、體質+6\n破山護腿(90):生命+80、敏捷+7、體質+7\n\n\n疾風下凱(70):躲閃+62 生命恢復+3\n\n天痕下鎧(80):生命+60、敏捷+6、體質+6\n飛雪祕法褲(70):真氣+90、真氣恢復速度+2\n\n\n空靈祕法褲(80):木防+298、土防+298、真氣+110\n\n\n舞空秘法褲(90):生命+70、物防+191、體質+8\n\n\n無痕密法褲(80):生命+60、體質+5、靈力+6\n\n\n\n手腕:\n力量重腕(70):物理防禦+94、土防+216\n虎哮重腕(80):敏捷+6~7、力量+6~7、體質+5~6\n\n\n金甲重手腕(80):生命+70、體質+6、攻擊間隔-0.05\n破山重腕(90):物理減免+2%、力量+7、體質+8\n\n\n疾風輕腕(70):躲閃度+62、土防+211\n\n\n逐月輕腕(80):敏捷+6~7、力量+6~7、體質+5\n\n\n飛雪秘法腕(70):真氣+90、土防+255\n\n空靈法腕(80)靈+6敏+7體+6\n\n\n舞空法腕(90):物理減免+2%、靈力+7、體質+8\n\n鞋子:\n虎嘯重靴(80):移動速度+0.2 水防+255 火防+255\n\n\n破山重鞋(90):生命恢復速度+5、真氣恢復速度+4、體質+7\n\n\n巨猿重靴(90):生命+70、速度+0.2、體質+5~6\n舞空秘法履(90):生命恢復+5、真氣恢復+4、體質+8\n\n\n\n飾品\n物防項鏈:\n神羅項鏈(70):生命+60、物理防禦+81、經驗+2%\n大地項鍊(80):力量+5 物理防禦+81 真氣+110\n\n\n物攻戒指:\n神羅戒指(70) :攻擊+24、準確+44、力量+4\n法術腰佩:\n靈風腰佩(80):真氣+110、真氣恢復+4、靈力+4物理腰佩:\n大地腰佩(80):物理防禦+81、真氣恢復+3、力量+5\n日耀腰佩(90):真氣上限+5%、物理攻擊+24、躲閃+93\n法術戒指:\n古蛇之戒(80):真氣+110、生命恢復+5、致命一擊+1%\n\n\n璀璨星空之戒(90):致命一擊+2%、體質+5、躲閃+30% ==>這個是好物,可惜是法錿\n法術項鏈:\n靈風項鏈(80):靈力+5、物防+81、真氣+110\n月靈項鏈(90):真氣+130、法攻+24、靈力+7\n \n軍團重護腕(80)\n國際版論壇發表是說在怪物攻城打的\n\n另外分享也是國際版論壇分享的軍銜裝圖片\n武俠60lv軍裝上衣\n\n法師60lv軍裝上衣\n\n法師90lv軍裝上衣\n\n武俠90lv玉佩\n\n5級軍銜徽章\n\n\n6級軍銜徽章(這顆應該是法系職業拿的 物理系不清楚..)\n\n 本篇位置:http://www.glog.cc/blog/blog_index.asp?id=128386&U=deathweb
玄天魔眼--禹王坡--435.413\n怨靈異狀--摩天--437.550\n木靈實--禹王坡--447.408\n冥虎之王--飛鷹堡--343.564\n冥獅之王--妖牛殺手--魅妖--摩天--409.533\n冥牛之王--龍戰之野--164.653\n獅千軍--絕龍坡--342.577\n龍千軍--絕龍坡--332.592\n虎千軍--絕龍坡--312.585\n金之寶刀--骷髏山--172.624\n青牛雷魔王--飛來鎮--116.674\n枯木逢春--破鎮平原--388.897\n豪血狼王--破鎮平原--318.895\n變種食人花--傷麒森林--414.754\n秦陵將軍--玉碎灘--630.883\n古劍劍塚--幽冥古道--524.928\n古劍劍塚--碧濤林--598.766\n游蕩三足鳥--碧濤陵--623.829\n鐵甲繞將--漁村--650.863\n水之玉瓶--燈籠山--660.797\n魯班--無極海--688.796\n嗜血妖蛛王--碧濤陵--615.839\n漁網妖蛛王--東幽蘭谷--603.536\n還魂草--幽蘭谷--589.549\n多寶胡僧--漁村--693.831\n幽冥老妖--幽蘭谷--529.522\n狂血屍魔--幣濤林--550.776\n沉澱物--通天湖--454.579\n羅拉--祖龍城--521.660\n隨身背包--組龍城--559.645\n咆齒--白虎嶺--461.726\n飛虎獸的遺骸--劍仙湖--489.902\n飛虎獸惡靈--斷弓山--443.673 要踩石頭才有用\n聖音天簌 699 878\n三眼蠻鬼 419 319\n妖牛術士、妖鼠狙擊王 404 223\n搏命囚徒 470 375\n金精女奴 490 333\n萬法金鱗 700 895\n金精侍女 485 317\n妖牛法王 414 316\n深海霹靂 684 892\n土殤怨靈 586 388\n狂野冥狼 586 376\n反戈蠍 出城南\n鋼牙山貓 628 539 627 536\n神仙魚 631 589\n白凌雉 675 550 上35\n追雲彩鷲 622 402 上29\n怨靈嗜魂者座標506,397\n班斕豹 669 561\n聚靈戰將 669 599\n山猿老妖 617 622\n七殺谷 129 558\n吳源 420 550附近(夜哭島)\n龍王太子真身 612 317\n龍王公主真身 621 307\n幽冥龍王 621 307\n龍王真身 621 300\n儒慈 646 341\n半龍蛟 700 680 很弱,弱到翻掉。像一個人在遊泳的樣子\n\n虎紋蛛王 (31尋龍) 幽蘭谷 570 540\n獨角天狼 (41尋龍) 破陣平原 377 821\n噬血獅 (51尋龍) 虎千軍旁 309 581\n雙鎚冥鼠 (61尋龍) 540 359\n\n金甲妖 266 877\n岩甲妖 282 810 \n炎甲妖 173 773\n藤甲妖 225 863 \n冰甲妖 148 928 以上五行妖是82級修真,純法攻,輕鬆打。\n\n採藥高人華仁 尋夢港郊外 618 390\n林子堅的屍體 609 396\n偶然草 570 403\n奇妙果 暗香坡 680 614\n搏命囚徒 470 375\n金精女奴 490 333\n人族蜘蛛巢穴 476 925\n斑斕豹 662 556\n長刀鬼將 萬流城 118 871\n遠古石怪 138 768\n金精獸(90) 焚心 149 773\n焚天鼎 焚心之地 101 784
*漸鮮城\n##423 808\n##467 830\n##526 861\n##550 900\n##538 957\n##458 936\n##407 927\n*雞魚城\n##317 338\n##382 346\n##373 476\n##313 441
放中、高級材料與各種血的角色
|!武俠|\n|真·虎擊|虎擊lv10|上仙|主動攻擊|有一定機率增加額外元氣值。|power up|25%機率增加20點元氣值|\n|狂·虎擊|虎擊lv10|狂魔|主動攻擊|技能準備和施放時間均減少。|power up|技能準備&施放時間都-0.1秒|\n|真·寸力|寸力lv10|上仙|主動攻擊|增加每次流血傷害。|power up|每次流血傷害增加15%|\n|狂·寸力|寸力lv10|狂魔|主動攻擊|流血時間減少。|power up|流血時間-3秒|\n|真·流水|流水lv10|上仙|主動攻擊|減少消耗的元氣值。|power up|元氣消耗-10|\n|狂·流水|流水lv10|狂魔|主動攻擊|擊中對手時有一定機率恢復生命。|power up|擊中對手時有25%機率恢復800生命|\n|真·淩風|淩風lv10|上仙|主動攻擊|附加的武器傷害上升。|\n|狂·淩風|淩風lv10|狂魔|主動攻擊|技能冷卻時間減少。|\n|真·龍現|龍現lv10|上仙|主動攻擊|技能冷卻時間減少。|\n|狂·龍現|龍現lv10|狂魔|主動攻擊|攻擊距離增加。|\n|真·斷岩斬|斷岩斬lv10|真仙|主動攻擊|擊中敵人時有機率使其短時定身。|\n|狂·斷岩斬|斷岩斬lv10|魔聖|主動攻擊|附加傷害增加。|\n|真·狂龍斬|狂龍斬lv10|真仙|主動攻擊|技能冷卻時間減少。|\n|狂·狂龍斬|狂龍斬lv10|魔聖|主動攻擊|攻擊範圍加倍。|\n|真·橫掃千軍|橫掃千軍lv10|真仙|主動攻擊|附加傷害增加。|\n|狂·橫掃千軍|橫掃千軍lv10|魔聖|主動攻擊|擊中對手時有一定機率增加元氣值。|\n|真·劈空掌|劈空掌lv10|真仙|主動攻擊|施放技能有一定機率不消耗真元。|\n|狂·劈空掌|劈空掌lv10|魔聖|主動攻擊|減速持續時間增加。|\n|真·無影腳|無影腳lv10|真仙|主動攻擊|技能冷卻時間減少。|\n|狂·無影腳|無影腳lv10|魔聖|主動攻擊|技能可攻擊到目標周圍小範圍的敵人。|\n|真·風捲殘雲|風捲殘雲lv10|真仙|主動攻擊|攻速提高時間增加。|\n|狂·風捲殘雲|風捲殘雲lv10|魔聖|主動攻擊|提升普攻攻速。|\n|真·雲龍九現|雲龍九現lv10|天仙|主動攻擊|目標受到較大的持續的火系傷害。|\n|狂·雲龍九現|雲龍九現lv10|魔尊|主動攻擊|普攻附加的火系傷害提升。|\n|真·疾風刺|疾風刺lv10|真仙|主動攻擊|施放技能有機率不消耗真元。|\n|狂·疾風刺|疾風刺lv10|魔聖|主動攻擊|直線傷害範圍增加。|\n|真·回馬槍|回馬槍lv10|真仙|主動攻擊|附加傷害提升。|\n|狂·回馬槍|回馬槍lv10|魔聖|主動攻擊|攻擊距離提升。|\n|真·流星趕月|流星趕月lv10|真仙|主動攻擊|對直線上敵人時有機率打斷其施法。|\n|狂·流星趕月|流星趕月lv10|魔聖|主動攻擊|有機率將直線上敵人擊暈。|\n|真·寒冰刃域|寒冰刃域lv10|天仙|主動攻擊|施放技能有較大機率少耗一點真元。|\n|狂·寒冰刃域|寒冰刃域lv10|魔尊|主動攻擊|有較大機率使下5秒所有攻擊全暴擊。|\n|真·龍飛擊|龍飛擊lv10|真仙|主動攻擊|施放技能有機率不消耗真元。|\n|狂·龍飛擊|龍飛擊lv10|魔聖|主動攻擊|擊暈時間增加。|\n|真·斷嶽掃|斷嶽掃lv10|真仙|主動攻擊|一定機率使自己10秒內暴擊率提升。|\n|狂·斷嶽掃|斷嶽掃lv10|魔聖|主動攻擊|一定機率使自己10秒內普攻提速。|\n|真·裂岩炎震|裂岩炎震lv10|真仙|主動攻擊|使敵人火防降低。|\n|狂·裂岩炎震|裂岩炎震lv10|魔聖|主動攻擊|減速比例增加。|\n|真·天火狂龍|天火狂龍lv10|天仙|主動攻擊|敵人6秒內受到較大攻擊力的火系傷害。|\n|狂·天火狂龍|天火狂龍lv10|魔尊|主動攻擊|目標受傷害增加的時間變長。|\n|真·忘情式|忘情式lv10|真仙|主動攻擊|施放技能有機率不消耗真元。|\n|狂·忘情式|忘情式lv10|魔聖|主動攻擊|技能可攻擊到目標周圍小範圍敵人。|\n|真·追魂訣|追魂訣lv10|真仙|主動攻擊|準備和施放時間減少。|\n|狂·追魂訣|追魂訣lv10|魔聖|主動攻擊|擊中對手時有機率增加元氣值。|\n|真·劍氣縱橫|劍氣縱橫lv10|真仙|主動攻擊|擊中對手時有機率增加元氣值。|\n|狂·劍氣縱橫|劍氣縱橫lv10|魔聖|主動攻擊|較大機率使敵人閃避度下降。|\n|真·萬劍訣|萬劍訣lv10|天仙|主動攻擊|施放技能有較大機率少耗一點真元。|\n|狂·萬劍訣|萬劍訣lv10|魔尊|主動攻擊|有機率將所有敵人擊暈。|\n|真·金鐘罩|金鐘罩lv10|上仙|主動祝福|獲取的物理防禦提升。|\n|狂·金鐘罩|金鐘罩lv10|狂魔|主動祝福|短期獲得額外的裝備物理防禦|\n|真·獅子吼|獅子吼lv10|上仙|主動詛咒|需要的元氣減少。|\n|狂·獅子吼|獅子吼lv10|狂魔|主動詛咒|技能不會失敗且減少冷卻時間。|\n|真·易筋經|易筋經lv10|上仙|主動祝福|從裝備上獲得法術防禦更大。|\n|狂·易筋經|易筋經lv10|狂魔|主動祝福|物理防禦減少值變小。|\n|真·易髓經|易髓經lv10|上仙|主動祝福|從裝備上獲得物理防禦上升。|\n|狂·易髓經|易髓經lv10|狂魔|主動祝福|法術防禦減少值變小。|\n|真·金剛經|金剛經lv10|真仙|主動祝福|有一定機率回復較大生命值。|\n|狂·金剛經|金剛經lv10|魔聖|主動祝福|生命值回復期間暴擊率小輻提升。|\n|真·刀劍精通|刀劍精通lv10|真仙|被動|從武器上獲取的額外攻擊力上升。|\n|狂·刀劍精通|刀劍精通lv10|魔聖|被動|增加人物的額外暴擊率。|\n|真·長兵精通|長兵精通lv10|真仙|被動|從武器上獲取的額外攻擊力上升。|\n|狂·長兵精通|長兵精通lv10|魔聖|被動|增加人物的額外暴擊率。|\n|真·斧錘精通|斧錘精通lv10|真仙|被動|從武器上獲取的額外攻擊力上升。|\n|狂·斧錘精通|斧錘精通lv10|魔聖|被動|增加人物的額外暴擊率。|\n|真·拳術精通|拳術精通lv10|真仙|被動|從武器上獲取的額外攻擊力上升。|\n|狂·拳術精通|拳術精通lv10|魔聖|被動|增加人物的額外暴擊率。|\n
|!法師|\n|真·烈火符|烈火符lv10|上仙|主動攻擊|擊中對手時有機率獲取元氣。|power up|擊中對手時有20%機率獲取30元氣|\n|狂·烈火符|烈火符lv10|狂魔|主動攻擊|吟唱時間縮短。|power up|吟唱時間縮短到1.2秒|\n|真·烈焰護甲|烈焰護甲lv10|上仙|主動祝福|附加火防上升。|\n|狂·烈焰護甲|烈焰護甲lv10|狂魔|主動祝福|生命回復速度上升。|\n|真·火煞天燈|火煞天燈lv10|上仙|主動攻擊|每次火系傷害增加。|\n|狂·火煞天燈|火煞天燈lv10|狂魔|主動攻擊|傷害持續時間減少。|\n|真·神火符|神火符lv10|上仙|主動攻擊|使敵人的火系防禦減少。|\n|狂·神火符|神火符lv10|狂魔|主動攻擊|吟唱時間縮短。|\n|真·炙炎陣|炙炎陣lv10|真仙|主動攻擊|每次灼燒有機率使敵人昏迷。|\n|狂·炙炎陣|炙炎陣lv10|魔聖|主動攻擊|每次灼燒有一定機率回復自已生命值。|\n|真·烈火熾翼|烈火熾翼lv10|真仙|主動攻擊|施法間隔減少。|\n|狂·烈火熾翼|烈火熾翼lv10|魔聖|主動攻擊|攻擊影響的範圍增加較大。|\n|真·血祭炎爆|血祭炎爆lv10|真仙|主動攻擊|減少一定的生命值損失。|\n|狂·血祭炎爆|血祭炎爆lv10|魔聖|主動攻擊|有較大機率使敵人昏迷。|\n|真·火海刀山|火海刀山lv10|天仙|主動攻擊|有較大機率少消耗一點真元|\n|狂·火海刀山|火煞天燈lv10|魔尊|主動攻擊|有較大機率打斷敵人技能或施法。|\n|真·湧泉|湧泉lv10|上仙|主動攻擊|減速比例提升,持續時間增加。|power up|減速比例上升至45%,持續時間增加1秒|\n|狂·湧泉|湧泉lv10|狂魔|主動攻擊|附加攻擊力提升。|power up|附加攻擊力提昇600|\n|真·寒冰護甲|寒冰護甲lv10|上仙|主動祝福|附加水防上升到。|\n|狂·寒冰護甲|寒冰護甲lv10|狂魔|主動祝福|真氣回復速度上升。|\n|真.落石|power|up|吟唱時間縮短至1.6秒|\n|狂.落石|power|up|有20%機率將對手集暈5秒|\n|真·飛沙術|飛沙術lv10|真仙|主動攻擊|命中率下降時間增加較大。|\n|狂·飛沙術|飛沙術lv10|魔聖|主動攻擊|附加傷害增加。|\n|真·石破天驚|石破天驚lv10|真仙|主動詛咒|技能將影響到目標周圍小範圍敵人。|\n|狂·石破天驚|石破天驚lv10|魔聖|主動詛咒|技能施放間隔減少。|\n|真·泰山壓頂|泰山壓頂lv10|天仙|主動攻擊|有較大機率少消耗一點真元。|\n|狂·泰山壓頂|泰山壓頂lv10|魔尊|主動攻擊|吟唱距離增加。|\n|真·火精通|火精通lv10|真仙|被動|火系傷害提升。|\n|狂·火精通|火精通lv10|魔聖|被動|所有法術暴擊率提升。|\n|真·水精通|水精通lv10|真仙|被動|水系傷害提升。|\n|狂·水精通|水精通lv10|魔聖|被動|所有法術暴擊率提升。|\n|真·土精通|土精通lv10|真仙|被動|土系傷害提升。|\n|狂·土精通|土精通lv10|魔聖|被動|所有法術暴擊率提升。|\n
80級★無茫劍:物理攻擊+370-555 法術攻擊+673-822\n附加:-吟唱3% 法術攻擊上限+118 生命+165
*飛行器 (努力找最低價)\n**黑洞 668萬\n**朱雀 550萬 (唯爱佳佳)\n**輕盈200 萬(唯爱佳佳)\n*座騎\n**五花鹿 350萬\n***5/23我買到200萬的。\n**雜種座騎 70萬
要升為中級鐵匠必需先作出鐵匠指定的二星武器及收集10塊百煉鋼\n二星指定武器包括:鋸齒雙刀、紫雕弓、辟邪幡\n\n要升為中級巧匠必需先作出巧匠指定的二星飾品及收集10個磨石粉\n二星指定飾品包括:龍鱗項鏈、觀潤墜子、幻天戒\n\n要升為中級裁縫必需先作出裁縫指定的二星裝備及收集10個精木料\n二星指定裝備包括:凝血柚甲、流光下鎧、怨魂袍\n\n要升為中級藥師必需先找尋夢港附近的採藥高人(618,390)\n奉勸大家這個先不要去找,因為附近全是77級左右的怪物\n\n\n\n各有2個任務各需要5個2星級的物品\n等級須80級\n\n鐵匠:1.鳯翅鏜,貫耳錘,瞬殺刃 2.安陽弩,驅魔幡\n裁縫:1.九命下鎧,洪荒履,奇門戰甲 2,吞雲盔,韜光披風\n巧匠:1,耀輝項鍊,悠遊腰飾,沉星戒 2,空靈項鍊,破天戒\n\n鐵匠:1.鳯翅鏜,貫耳錘,瞬殺刃\n   2.安陽弩,驅魔幡\n\n鳯翅鏜 : 剛玉粉x6.碎青玉x3.秘銀錠x3\n貫耳錘:剛玉粉x6.碎青玉x3.秘銀錠x3\n瞬殺刃:初級淬火劑x11.碎青玉x3.秘銀錠x3\n安陽弩:初級強化皮革x10.碎青玉x3.秘銀錠x3\n驅魔幡:天蠶絲x11.碎青玉x3.秘銀錠x3\n\n裁縫:1.九命下鎧,洪荒履,奇門戰甲\n2,吞雲盔,韜光披風\n\n九命下鎧:初級強化皮革x4+折枝紗x2+碎青玉x1\n洪荒履:高級木料x2.碎青玉x1.折枝紗x2\n奇門戰甲:初級合金鋼x3.碎青玉x1.折枝紗x2\n吞雲盔:初級合金鋼x2.碎青玉x1.折枝紗x2\n韜光披風:皮革x4.碎翠玉x1.蟬翼紗x1\n\n\n巧匠:1,耀輝項鍊,悠遊腰飾,沉星戒\n2,空靈項鍊,破天戒\n\n耀輝項鍊:初級強化皮革x4.碎青玉x1.菩提木x2\n悠遊腰飾:初級強化皮革x5.碎青玉x1.菩提木x2\n沉星戒:初級焦炭x3.碎青玉x1.菩提木x2\n空靈項鍊:剛玉粉x2.碎青玉x1.菩提木x2\n破天戒 :剛玉粉x3.碎青玉x1.菩提木x2\n
windows xp 原本就有網路校時的功能了。\n系統列的小時鐘左鍵雙擊,或右鍵點擊選擇''調整日期/時間''\n[img[自動調校時間|http://farm1.static.flickr.com/196/515594860_beebae63c6_o.png]]\n把對時伺服器填好,自動同步打勾,就行了。\n點一下「立刻更新」可以即時把電腦時間與正確的時間同步。\n\n*stdtime.sinica.edu.tw ← chris都用這個伺服器校時的。\n*stdtime.gov.tw
傳說只要進入這個狀態,怪噴出的金錢與隊友的話語通通都會看不到………\n別再相信沒有根據的事實了!(?????)\n\n擁有此稱號(特技?)的傳說人物:\n[[可樂貓]] 曾被別的玩家舉報外掛...\n[[chris]] 嚴重到一口氣把冥鴉戰士、巫師、統領總計約兩百多隻任務怪通通殺光!\n[[克蘿絲溫]]\n(敬稱略。以嚴重程度區分)\n\n與之相反的技能:[[勤撿]]
|!羽芒|\n|真·引而不發|引而不發lv10|上仙|主動攻擊|附加的傷害上升。|power up|附加傷害上升到500%武器攻擊力|\n|狂·引而不發|引而不發lv10|狂魔|主動攻擊|蓄力時間減少。|power up|蓄力時間-0.5秒|\n|真·連射|連射lv10|上仙|主動攻擊|有機率獲得額外元氣。|\n|狂·連射|連射lv10|狂魔|主動攻擊|有機率使普攻速度提升。|\n|真·擊退矢|擊退矢lv10|上仙|主動攻擊|冷卻時間減少。|\n|狂·擊退矢|擊退矢lv10|狂魔|主動攻擊|擊中敵人有一定機率獲得額外元氣。|\n|真·困縛矢|困縛矢lv10|真仙|主動攻擊|有機率封印敵人。|\n|狂·困縛矢|困縛矢lv10|魔聖|主動攻擊|有機率使對手昏迷。|\n|真·擊暈矢|擊暈矢lv10|真仙|主動攻擊|擊暈時間增加。|\n|狂·擊暈矢|擊暈矢lv10|魔聖|主動攻擊|短期提升額外暴擊率。|\n|真·致命矢|致命矢lv10|真仙|主動攻擊|敵人近身時仍造成完全傷害。|\n|狂·致命矢|致命矢lv10|魔聖|主動攻擊|附加傷害提升並減少冷卻時間。|\n|真·箭陣|箭陣lv10|天仙|主動攻擊|施放箭陣時減少受到的傷害。|\n|狂·箭陣|箭陣lv10|魔尊|主動攻擊|兩輪攻擊間隔減少。|\n|真.烈燄矢|power|up|附加火系傷害提升至60%|\n|狂.烈燄矢|power|up|20秒內附加火系傷害70%|\n|真.寒冰矢|power|up|將造成的物理轉化為水系傷害|\n|狂.寒冰矢|power|up|技能有20%機率不消耗元氣,反而增加25|\n|真·落雷|落雷lv10|上仙|主動攻擊|有機率獲得額外元氣。|\n|狂·落雷|落雷lv10|狂魔|主動攻擊|冷卻時間增加,但攻擊一定命中。|\n|真·驚雷|驚雷lv10|真仙|主動攻擊|增加金防降低時間。|\n|狂·驚雷|驚雷lv10|魔聖|主動攻擊|有較小機率使敵人陷入麻痹狀態。|\n|真·炸雷|炸雷lv10|真仙|主動攻擊|吟唱時間減少,冷卻時間減少。|\n|真·翼擊|翼擊lv10|上仙|主動攻擊|技能準備冷卻時間減少。|\n|狂·翼擊|翼擊lv10|狂魔|主動攻擊|有一定機率使敵人減速。|\n|真·翼展|翼展lv10|真仙|主動攻擊|有一定機率增加元氣。|\n|狂·翼展|翼展lv10|魔聖|主動攻擊|擊中隊手可以為自己附上一個5級翼盾。|\n|真·羽之守護|羽之守護lv10|上仙|主動祝福|持續時間提升到1小時。|\n|狂·羽之守護|羽之守護lv10|狂魔|主動祝福|提升閃避提升。|\n|真·百步穿楊|百步穿楊lv10|上仙|被動|射程增加更遠。|\n|狂·百步穿楊|百步穿楊lv10|狂魔|被動|攻擊遠端目標時會增加命中率。|\n|真·弓弩精通|弓弩精通lv10|真仙|被動|從武器上獲取的額外攻擊力提升。|\n|狂·弓弩精通|弓弩精通lv10|魔聖|被動|使用遠端武器時會獲得額外爆擊率|\n
|!羽靈|\n|真·清心咒|清心咒lv10|上仙|主動祝福|減少一定的真氣消耗。|power up|減少25%的真氣消耗|\n|狂·清心咒|清心咒lv10|狂魔|主動祝福|有一定機率為自已恢復真氣。|power up|有25%機率為自己恢復5%最大真氣值|\n|真·靜心咒|靜心咒lv10|上仙|主動祝福|增加恢復量。|\n|狂·靜心咒|靜心咒lv10|狂魔|主動祝福|為目標恢復少量真氣值。|\n|真·醍醐灌頂|醍醐灌頂lv10|上仙|主動祝福|吟唱時間減少。|\n|狂·醍醐灌頂|醍醐灌頂lv10|狂魔|主動祝福|每次施放技能獲得更多元氣。|\n|真·還魂咒|還魂咒lv10|上仙|主動祝福|技能吟唱距離增加。|\n|狂·還魂咒|還魂咒lv10|狂魔|主動祝福|吟唱時間減半。|\n|真·玄淨咒|玄淨咒擊lv10|真仙|主動祝福|驅除效果將影響目標周圍小範圍隊友。|\n|狂·玄淨咒|玄淨咒lv10|魔聖|主動祝福|狂·玄淨咒不會消耗元氣。|\n|真·五氣朝元|五氣朝元lv10|真仙|主動祝福|群加範圍擴大。|\n|狂·五氣朝元|五氣朝元lv10|魔聖|主動祝福|回復量增加。|\n|真·海納百川|海納百川lv10|真仙|主動祝福|施放技能多獲得更多元氣。|\n|狂·海納百川|海納百川lv10|魔聖|主動祝福|使目標暫時獲得一定的物防。|\n|真·五行符|五行符lv10|上仙|主動詛咒|增加目標減法防的時間。|\n|狂·五行符|五行符lv10|狂魔|主動詛咒|減少自己減法防的時間。|\n|真·五體符|五體符lv10|真仙|主動詛咒|增加目標減物防的時間。|\n|狂·五體符|五體符lv10|魔聖|主動詛咒|減少自己減物防的時間。|\n|真·五音符|玄淨咒擊lv10|真仙|主動詛咒|定身時間增加。|\n|狂·五音符|玄淨咒lv10|魔聖|主動詛咒|自已的法攻不會降低。|\n|真.龍捲風|power|up|減速比例提昇至45%|持續時間增加一秒|\n|狂.龍捲風|power|up|附加傷害增加600|\n|真.羽箭|power|up|附加傷害提昇800|\n|狂.羽箭|power|up|吟唱&冷卻時間均-0.3秒|\n|真·和風拂面|和風拂面lv10|真仙|主動詛咒|有機率不耗真元。|\n|狂·和風拂面|和風拂面lv10|魔聖|主動詛咒|加強減仇恨效果並減少冷卻時間。|\n|真·雷鏈|雷鏈lv10|真仙|主動攻擊|擊中敵人有較大機率獲得額外元氣。|\n|狂·雷鏈|雷鏈lv10|魔聖|主動攻擊|使敵人的金系防禦在一定時間內降低。|\n|真·狂雷天威|狂雷天威lv10|聖仙|主動攻擊|有較大機率少耗一點真元。|\n|狂·狂雷天威|狂雷天威lv10|魔尊|主動攻擊|有一定機率使其定身較長時間。|\n|真·金精通|金精通lv10|真仙|被動|金系傷害提升。|\n|狂·金精通|金精通lv10|魔聖|被動|技能暴擊率提升。|\n
來源網頁:[[軍銜.軍裝.印記.軍武.聲望 \n|http://tw.myblog.yahoo.com/spring-flower/article?mid=3562]]\n\n一級軍銜:等級達30級、聲望達300,將授予1級軍銜徽章\n二級軍銜:等級達40級、聲望達1,000,將授予2級軍銜徽章\n三級軍銜:等級達50級、聲望達2,500,將授予3級軍銜徽章\n四級軍銜:等級達60級、聲望達5,000,將授予4級軍銜徽章\n五級軍銜:等級達70級、聲望達10,000,將授予5級軍銜徽章\n六級軍銜:等級達80級、聲望達35,000,將授予6級軍銜徽章\n七級軍銜:等級達90級、聲望達?,將授予7級軍銜徽章\n八級軍銜:等級達100級、聲望達200,000,將授予8級軍銜徽章,有八階軍武可以拿\n\n[[網頁|http://tw.myblog.yahoo.com/spring-flower/article?mid=3562]]上並有各級可買之裝備武器,請直接參閱。(沒有詳細數值,所以覺得不是挺重要的)
參考[[寶石合成]]\n\n武器:\n*七品以上2孔的三星、黃金武器,鑲相同7品魂石二顆以上,會發出不停圍繞旋轉的光流\n*黃沉石:紫光\n*白霧石:白光\n*暗青石:淺藍色\n*火紅石:紅光\n*銳利石:金黃光\n防具:\n*五品以上裝備且有2孔以上,鑲嵌2顆五品以上魂石,裝備即可發光。\n*全部鑲嵌相同種類的魂石,且其中兩顆是五品以上,可發出特定光色的光芒。\n**黃沉石:紫光\n**白霧石:白光\n**暗青石:藍光\n**火紅石:紅光\n**銳利石:金黃光\n*只要五品以上魂石中混有不同種類,就會發出閃爍星光。\n*八品以上四孔裝備,鑲嵌4顆相同8品魂石該裝備將會出現特效。\n**黃沉石:被閃電環繞\n**白霧石:強一點點的白光…\n**暗青石:被藍色水晶插\n**火紅石:人體自燃\n**銳利石:??\n*因此,要不二孔五品選顏色插石頭,要不就四孔插八品石,三孔防具也只有二孔的特效,沒什麼意義。\n\n黃沉閃電\n[img[alt_text|http://www.w2i.com.cn/news/news_images/200707/0718/1.jpg]]\n[img[alt_text|http://www.w2i.com.cn/news/news_images/200707/0718/2.jpg]]\n暗青水晶\n[img[alt_text|http://www.w2i.com.cn/news/news_images/200707/0718/3.jpg]]\n[img[alt_text|http://www.w2i.com.cn/news/news_images/200707/0718/4.jpg]]\n火紅炙焰\n[img[alt_text|http://www.w2i.com.cn/news/news_images/200707/0718/5.jpg]]\n[img[alt_text|http://www.w2i.com.cn/news/news_images/200707/0718/6.jpg]]\n[img[火紅-靜態|http://img355.imageshack.us/img355/7287/45911474fs9.jpg]]\n五屬性石頭 綠光\n[img[五屬-動態|http://img292.imageshack.us/img292/7395/28607103mb5.jpg]]\n[img[五屬-靜態|http://img139.imageshack.us/img139/6253/24277104du3.jpg]]\n白霧石\n[img[白霧-靜態|http://img355.imageshack.us/img355/92/16334929td2.jpg]]\n[img[白霧-動態|http://img440.imageshack.us/img440/1063/60055712zp3.jpg]]\n銳利石-跑動石效果也差不多\n[img[動靜相同|http://img440.imageshack.us/img440/1865/uqrpxi4.jpg]]\n\n\n防具裝五級石:\n火紅石2顆 紅光\n暗青石2顆 藍光\n銳利石2顆 黃光\n白霧石2顆 白光\n黃沉石2顆 紫光\n青玉2顆 綠光\n白玉2顆 (沒錢了) (+金防,跟樓上一樣的綠光)\n赤玉2顆 (破產了) (接下來)\n黑玉2顆 (等待你) (應該都)\n黃玉2顆 (來填寫) (一樣吧)\n\n魂石成本\n 2級1顆要 3 * 530 = 1,590\n 3級1顆要 9 * 530 = 4,770\n 4級1顆要 27 * 530 = 14,310\n 5級1顆要 108 * 530 = 57,240\n 6級1顆要 432 * 530 = 228,960\n 7級1顆要 1728 * 530 = 915,840\n 8級1顆要 8640 * 530 = 4,579,200\n 9級1顆要 43200 * 530 = 22,896,000\n 10級1顆要 216000 * 530 = 114,480,000\n 11級1顆要 1296000 * 530 = 686,880,000\n 12級1顆要 7776000 * 530 = 4,121,280,000
[[Chris]] 武俠\n[[拉奇多]] 羽芒\n[[可樂貓]] 妖精\n[[小羊]] 法師 羽靈 妖精 妖獸 武俠 羽芒\n[[亞妮絲]] 羽靈 最近常是可樂在開\n\n分身們\n[[chris]] 妖精\n[[思念總在分手後]] 羽靈\n\n故人們\n[[上官]] 現在由可樂接手可愛倉庫掛賣機,功能不明\n[[天雨涼]] 法師 拒打城戰搞失蹤\n[[妖他mon的]] k書中搞失蹤\n[[克蘿絲溫]] 羽靈 堅決不回鍋,期待有錢玩wow中\n[[角靈兒]] 妖精 主人[[nonojoy]]極希望玩wow
[[預約事項]]\n| !有空時間 | !日 | !一 | !二 | !三 | !四 | !五 | !六 |\n| ![[Chris]] | 傍晚後 |>|>|>|>|>| 0630~2200 中間隨機睡著,無回應有事找請來電 |\n| ![[misa]] |>|>|>|>|>|>| 是個謎 |\n| ![[nonojoy]] |>|>|>|>|>|>| 考上後才有空 |\n| ![[colacat]] |>|>|>|>|>|>| 不明 |\n| ![[小羊]] |>|>|>|>|>|>| 常常在。七月底出國 |\n\n有空自己填。\n*''以下詳細說明。''\n*[[小羊]]七月底後出國,一段時間不會在。\n*[[Chris]]每週六上午到中午不會在,每週日上午到中午不會在(直到8/15左右)。\n*[[misa]]玩單機遊戲時找不到人。\n*[[nonojoy]]考試中。\n*[[可樂貓]]失蹤。
| ! 章節 | ! 怪物 | ! 材料 | ! [[chris需求|chris的黃昏聖殿材料需求]] | ! [[克蘿絲溫需求|克蘿絲溫的黃昏聖殿材料需求]] | ![[拉奇多需求|拉奇多的黃昏聖殿材料需求]] | ![[可樂貓]]需求 | ![[Chris需求|chris的黃昏聖殿材料需求]] | ![[小羊]]需求 | !總和 |\n|1-1|秦天|秦天的刀刃| 5 | | 1 |\n||鼓神|碎裂的鼓| 10 |||\n|1-2|秦天|秦天的鎧片|\n||鼓神|完整的鼓殼|\n||古蛇|古蛇皮|\n||聖金甲|破碎的金甲片|\n||盪魂使|魂史的觸手| || 5 |\n|1-3|鼓神|堅韌的巨鼓|\n||盪魂使|魂使金鏡|\n||秦天|秦天的堅甲| |||\n||聖金甲|堅固的金甲片|\n||古蛇|古蛇血|\n|2-1|震軍|狂獅的甲皮| 4 || 5 |||\n||風無痕|風無痕的黑甲|\n||巨力|巨猿的牙齒| 8 ||| | 8 |\n||神武羅|神武羅的甲胄|||| | 4 |\n||噬靈獸|噬靈獸的爪|\n|2-2|震軍|狂獅的尖爪| 8 |||| 8 |\n||神武羅|神武羅的尖鉤|\n||巨力|巨猿的甲皮|\n||風無痕|風無痕的鐵架||| 8 |\n||噬靈獸|噬靈獸的鬃毛|\n||七曜之靈|星辰之粉|\n|2-3|震軍|狂獅的利刃|\n||巨力|巨猿的尖尾||| 8 |\n||風無痕|風無痕的戰馬長角|\n||神武羅|神武羅的殘臂|\n||噬靈獸|噬靈獸的鋼鬚||5|\n||七曜之靈|七曜之輪|\n|!金色材料區|\n|第一章|古蛇|古蛇精魄|\n||聖金甲|金甲之靈|\n|第二章|神武羅|神武羅的黑珠|\n||風無痕|風無痕的鋼甲|\n||巨力|巨猿的刺掌|
13級重裝妖,永遠的蘿莉(?)\n本尊[[克蘿絲溫]]
高靈妖精,目前24級,\n興趣是無意義打怪、存錢及拼稀有寵,\n因為非常懶惰所以從19級到24級的任務只解修真而且愛解不解,\n要養的寵有:\n幼紋蠍、小葉蜂、小嘟嘟、飛天豬、狼精衛及一任務水寵,\n家累龐大十分花錢需要靈芝請各位幫忙留意一下。\n\n完全經濟取向(每天採藥、打青草及抓寵賺錢),\n非常需要減吟唱裝備,請各位前輩不吝提供二手貨…\n\n待打任務過多因而並不想整理……(默)\n預計任務解完就會升到30級,不想升太快。\n\n[[角露兒]]才是重裝妖,\n但是停留在13級可能不會再長大了。
522 648 1 祖龍城西-裁縫 胡方蓓 \n228 556 2 斷橋村-莫商 \n498 970 3 伐木場-老獵手\n218 423 4 野人村-貨郎 小金\n458 593 5 通天湖-茶花女\n586 564 6 幽蘭村-洛華 \n586 566 7 幽蘭村-徐霞客 \n581 685 8 祖龍城-翼天遠\n621 724 9 聯軍營地-玹高 \n655 856 10 柳生霧隱 \n665 968 11 萬劫城-城主 \n430 737 12 信風鎮-貨郎陳凱 ↑42\n357 787 13 布爾罕山-疾風隱者 ↑32\n334 827 14 蘇爾木營-蘇爾木營長老 \n123 590 15 落日鎮-楊鐵心\n143 641 16 龍戰之野-衛兵 熊十力 ↑65\n284 566 17 絕龍坡-趙鷹 \n434 459 18 踏劍山莊-宏兒 ↑62\n465 340 19 獠牙鎮-王飛 ↑47\n666 369 20 尋夢港-太學生 \n667 374 21 尋夢港-藥師 吳容波 (黃河槎 7階)\n547 373 22 雲夢村-陳鐵衣 ↑31\n548 376 23 雲夢村-陰陽師 \n539 415 24 抵石寨-李小心 \n639 476 25 迷失村-老女區 \n640 565 26 桃源鎮-伙計 \n654 550 27 露華嶺-許仙 ↑28\n664 610 28 暗香坡-百里風 \n642 614 29 暗香坡-異域人 \n182 866 30 東屏鎮-貨郎 秦小樂
遊戲裡的「幫助訊息」沒教。\n\n按著 shift-數字1~5 (字母區上方),就能直接將目標改為隊員1~5了。\n當然要距離夠近才有用。\n而且請記得這遊戲的遲頓,切換完後得等一下下才真正切換過去,補血才能補對人。
| ![[小羊]] | 79 89 黃昏 | 有空就要出副本刷寶 |\n| ![[chris]] | 我要煉火珠……… | 煉火珠x2 極水珠x2 謝謝!武俠也先要 |\n| ![[拉奇多]] | 79 89 3-1 1-1 | 雖然神器是夢但是已經養成的刷聲望習慣還是改不掉... |\n[[待打任務怪]]\n
羽靈
古木法劍(60): 法攻+56 物理攻擊282-422 法術攻擊 511-624\n秦天的刀刃*5 亡骨之片*10 千機材*1\n\n不動杖(70): 法術攻擊+63、靈力+10~11、真氣+210 物理攻擊 282-344 法術攻擊 642-655\n魂使的觸手*5 謎之頭骨*10 千機材*2\n\n哀嘆劍(70): 真氣+135、體質+10~11 物理攻擊322-482 法術攻擊584-713\n狂獅的甲皮*5 謎之頭骨*10 劍魂.古木法劍*1 千機材*2\n\n修羅劍(70): 法術攻擊+63、靈力+10~11 物理攻擊 322-482 法術攻擊 584-713\n破碎的金甲片*5 謎之頭骨*10 劍魂.古木法劍*1 千機材*2\n\n無茫劍(80): -吟唱3%、法攻上限+118、生命+165 物理攻擊 370-555 法術攻擊 673-822\n巨猿的牙齒*8 狂獅的尖爪*8 古舊殘劍*16 劍魂.哀嘆劍*1 千機材*9\n\n夜叉劍(80): 致命一擊+1%、物理防禦+216、靈力+12~13 物理攻擊 370-555 法術攻擊673-822\n神武羅的尖鉤*8 堅古的金甲片*8 古舊殘劍*16 劍魂.修羅劍*1 千機材*9\n\n魂命環(80): 法術攻擊+70、靈力+12~13、敏捷+12~13 物理攻擊 598-897 法術攻擊 598-897\n風武痕的鐵架*8 堅韌的巨鼓*8 古舊殘劍*16 千機材*9\n\n逆命之輪(90): 吟唱-3%、法攻+77、靈力+15 物理攻擊 413-558 法術攻擊 665-997\n七躍之輪*8 神武羅的殘臂*8 聖殿之石*16 劍魂.魂命環*1 千機材*12\n\n夢幻(90法劍): 致命+1%、靈力+14、躲閃+262 物理攻擊 411-616 法術攻擊 748-914\n星晨之石*8 魔女之手*8 聖殿之石*16 劍魂.夜叉法劍*1 千機材*12\n\n幽魂破盡劍(90法劍): 物理攻擊 411-616 法術攻擊 748-914\n惡魔之塵*8 風無痕的戰馬長角*8 聖殿之石*16 劍魂.無茫劍*1 千機材*12\n\n陽炎之幡.破(90金幡杖): 物理攻擊482-589 法術攻擊 582-1080\n上古惡魔之魂*2 鬼王的緞帶*10 聖殿之石*20 千機材*24\n\n八荒六合.亂(90金劍): 物理攻擊 411-616法術攻擊 748-914\n聖母的光環*2 惡魔之塵*10 聖殿之石*20 劍魂.無茫劍*1 千機材*24\n\n魂舞寶環.烈(90金寶輪):物理攻擊 413-558 法術攻擊 665-997\n上古惡魔之魂*2 噬靈獸的鋼須*10 聖殿之石*20 劍魂.魂命環*1 千機材*24\n\n泡影(99劍): 物理攻擊 456-684 法術攻擊 831-1016\n巨獸的真紅之角*8 鬼王之力*8 黃昏印記*16 劍魂.幽魂破盡劍*1 千機材*15\n\n蜃樓(99劍) : 物理攻擊 456-684 法術攻擊 831-1016\n蒼力的寶珠*8 黑暗的巨鉗*8 黃昏印記*16 劍魂.幽魂破盡劍*1 千機材*15\n\n迦樓羅火翼(99法劍): 物理攻擊 456-684 法術攻擊 831-1016\n聖母之心*8 巨獸的黑氣*8 黃昏印記*16 劍魂.幽魂破盡劍*1 千機材*15\n\n天魔慟哭劍(99法劍): 物理攻擊 456-684 法術攻擊 831-1016\n蒼力的刀刃*8 鬼奴的烈焰之心*8 黃昏印記*16 劍魂.夢幻*1 千機材*15\n\n神護之杖.古(99金幡杖): 物理攻擊 535-654 法術攻擊 646-1200\nhttp://forum.gamer.com.tw/C.php?bsn=10028&snA=37939&locked=F&tnum=1&subbsn=0&Bpage=1&author=icepeach\n\n幻境之主的印記*2 子純的絲鞭*10 黃昏印記*20 千機材*30\n\n仙魔俱滅.無靈(99金法劍): 物理攻擊 456-684 法術攻擊831-1016\n子純的光翼*2 幻境之泉*10 黃昏印記*20 劍魂.夢幻*1 千機材*30\n\n逆天王輪.疾(99金寶輪): 物理攻擊458-620 法術攻擊 739-1108\n王朝的嘆息*2 蒼力的刀刃*10 黃昏印記*20 劍魂.逆命之輪*1 千機材*30\n\n森羅萬象(100法劍): 吟唱-6%、致命一擊+4%、靈力+16~17 (雙星橘武) 物理攻擊 527-791 法術攻擊 961-1175\n黃昏權杖*1 劍魂.天魔慟哭劍*1 劍魂.泡影*1 劍魂.蜃樓*1 劍魂.迦樓羅火翼*1 千機材*58
http://forum.gamer.com.tw/C.php?bsn=10028&snA=38307&locked=F&tnum=1&subbsn=0&Bpage=1&author=icepeach\n\n法袍\n\n飛雪法袍(70綠): 物理防禦136 法術防禦 1225\n破碎的金甲片*5 謎之頭骨*10 千機材*2\n\n空靈法袍(80綠): 物理防禦155 法術防禦 1390\n噬靈獸的鬃毛*5 魂使的金鏡*5 古舊殘劍*10 劍魂.飛雪法袍*1 千機材*9\n\n無空法袍(90綠): 物理防禦171 法術防禦 1530\n巨獸的堅甲*5 星辰之粉*5 聖殿之石*10 千機材*12\n\n嗜靈獸法袍(80金):生命+60、體質+5~6、物理傷害減免1% 物理防禦155 法術防禦 1390\n風無痕的鋼甲*2 噬靈獸的鬃毛*8 古舊殘劍*16 千機材*18\n\n先知法袍(90金): 先知之力(4) {未知屬性} 物理防禦171 法術防禦 1530\n七躍使靈之力*2 星辰之石*8 聖殿之石*16 劍魂.空靈法袍*1 千機材*24\n\n通天者法袍(99金): 通天者之力(6){未知屬性} 物理防禦188 法術防禦 1685\n幻境之石*2 子純的幽靈之面*8 黃昏印記*16 劍魂.無空法袍*1 千機材*30\n\n法褲:\n\n飛雪秘法褲(70綠):真氣+90、真氣恢復速度+2 物理防禦117 法術防禦 1050\n神武羅的甲胄*5 謎之頭骨*10 千機材*2\n\n空靈秘法褲(80綠):木防+298、土防+298、真氣+110 物理防禦133 法術防禦 1195\n巨猿的甲皮*5 風無痕的黑甲*5 古舊殘劍*10 劍魂.飛雪秘法褲*1 千機材*9\n\n舞空秘法褲(90綠):生命+70、物防+191、體質+8 物理防禦146 法術防禦 1315\n噬靈獸的鋼須*5 聖母的寶珠*5 聖殿之石*10 千機材*12\n\n\n無痕秘法褲(80金):生命+60、體質+5、靈力+6 物理防禦133 法術防禦 1195\n風無痕的鋼甲*2 風無痕的鐵架*8 古舊殘劍*16 千機材*18\n\n先知秘法褲(90金): 先知之力(4) {未知屬性} 物理防禦146 法術防禦 1315\n七躍使靈之力*2 七躍之輪*8 聖殿之石*16 劍魂.空靈秘法褲*1 千機材*24\n\n通天者法褲(99金): 通天者之力(6){未知屬性} 物理防禦161 法術防禦 1445\n鬼王的護身罩*2 鬼王的金絲繩*8 黃昏印記*16 劍魂.舞空秘法褲*1 千機材*30\n\n法履:\n\n\n飛雪秘法履(70綠): 物理防禦78 法術法禦700\n古蛇的皮*5 謎之頭骨*10 千機材*2\n\n空靈秘法履(80綠):物理防禦89 法術防禦 795\n堅固的金甲片*5 古蛇的血*5 古舊殘劍*10 劍魂.飛雪秘法履*1 千機材*9\n\n舞空秘法履(90綠):生命恢復+5、真氣恢復+4、體質+8 物理防禦98 法術防禦875\n魔女之手*5 鬼奴的長角*5 聖殿之石*10 千機材*12\n\n古蛇秘法履(80金): 物理防禦89 法術防禦 795\n古蛇精魄*2 巨猿的甲皮*8 古舊殘劍*16 千機材*18\n\n先知秘法履(90金): 先知之力(4) {未知屬性} 物理防禦98 法術防禦 875\n鬼奴的外殼*2 巨獸的堅甲*8 聖殿之石*16 劍魂.空靈秘法履*1 千機材*24\n\n通天者法履(99金): 通天者之力(6){未知屬性} 物理防禦107 法術防禦 965\n巨獸的腳掌*2 鬼奴的烈焰之心*8 黃昏印記*16 劍魂.舞空秘法履*1 千機材*30\n\n\n法腕:\n\n飛雪秘法腕(70):真氣+90、土防+255 物理防禦59 法術防禦 525\n完整的鼓殼*5 謎之頭骨*10 千機材*2\n\n空靈法腕(80綠):物理防禦67 法術防禦 595\n風無痕的黑甲*5 狂獅的尖爪*5 古舊殘劍*10 劍魂.飛雪秘法腕*1 千機材*9\n\n舞空法腕(90綠):物理減免+2%、靈力+7、體質+8 物理防禦73 法術防禦655\n神武羅的殘臂*5 黑暗的鐵甲*5 聖殿之石*10 千機材*12\n\n金甲法腕(80金): 物理防禦67 法術防禦 595\n古蛇精魄*2 堅固的金甲片*8 古舊殘劍*16 千機材*18\n\n先知法腕(90金): 先知之力(4) {未知屬性} 物理防禦73 法術防禦 655\n鬼奴的外殼*2 噬靈獸的鋼須*8 聖殿之石*16 劍魂.空靈法腕*1 千機材*24\n\n通天者法腕(99金): 通天者之力(6){未知屬性} 物理防禦81 法術防禦 725\n魔女的精魄*2 黑暗的鱗片*8 黃昏印記*16 劍魂.舞空法腕*1 千機材*30\n\n法帽:\n\n鼓神的頭巾(80綠):真氣恢復速度+4、物理防禦+142、真氣+190 真氣值300\n堅韌的鼓殼*5 秦天的堅甲*5 古舊殘劍*10 千機材*9\n\n無盡鬼力法帽(90金):\n巨獸的精殼*2 鬼王的緞帶*8 聖殿之石*16 劍魂.鼓神的頭巾*1 千機材*24
http://forum.gamer.com.tw/C.php?bsn=10028&snA=38315&locked=F&tnum=2&subbsn=0&Bpage=1&author=icepeach\n\n輕鎧:\n\n疾風輕鎧(70綠) 物理防禦525 法術防禦815\n破碎的金甲片*5 謎之頭骨*10 千機材*2\n\n逐月輕鎧(80綠): 物理防禦597 法術防禦930\n噬靈獸的鬃毛*5 魂使的金鏡*5 古舊殘劍*10 劍魂.疾風輕鎧*1 千機材*9\n\n天行輕鎧(90綠): 物理防禦657 法術防禦1020\n巨獸的堅甲*5 星辰之粉*5 聖殿之石*10 千機材*12\n\n噬靈獸輕甲(80金): 物理防禦597 法術防禦930\n風無痕的鋼甲*2 噬靈獸的鬃毛*8 古舊殘劍*16 千機材*18\n\n飛將輕鎧(90金) : 飛將之力(4){未知屬性} 物理防禦657 法術防禦1020\n七躍使靈之力*2 星辰之石*8 聖殿之石*16 劍魂.逐月輕鎧*1 千機材*24\n\n阿修羅輕鎧(99金): 阿修羅之力(6){未知屬性} 物理防禦723 法術防禦1125\n幻境之石*2 子純的幽靈之面*8 黃昏印記*16 劍魂.天行輕鎧*1 千機材*30\n\n下鎧:\n\n疾風下鎧(70綠) 物理防禦450 法術防禦700\n神武羅的甲胄*5 謎之頭骨*10 千機材*2\n\n逐月下鎧(80綠): 物理防禦512 法術防禦795\n巨猿的甲皮*5 風無痕的黑甲*5 古舊殘劍*10 劍魂.疾風下鎧*1 千機材*9\n\n天行下鎧(90綠): 物理防禦563 法術防禦875\n噬靈獸的鋼須*5 聖母的寶珠*5 聖殿之石*10 千機材*12\n\n無痕下鎧(80金): 生命+60、敏捷+6、體質+6 物理防禦512 法術防禦795\n風無痕的鋼甲*2 風無痕的鐵架*8 古舊殘劍*16 千機材*18\n*** 不確定的素質 因為與之前提供的名稱有差異***\n\n飛將輕鎧(90金) : 飛將之力(4){未知屬性} 物理防禦563 法術防禦875\n七躍使靈之力*2 七躍之輪*8 聖殿之石*16 劍魂.逐月下鎧*1 千機材*24\n\n阿修羅輕鎧(99金): 阿修羅之力(6){未知屬性} 物理防禦620 法術防禦965\n鬼王的護身罩*2 鬼王的金絲繩*8 黃昏印記*16 劍魂.天行下鎧*1 千機材*30\n\n\n輕靴:\n\n疾風輕靴(70綠) 物理防禦300 法術防禦465\n古蛇的皮*5 謎之頭骨*10 千機材*2\n\n逐月輕靴(80綠): 物理防禦341 法術防禦530\n堅固的金甲片*5 古蛇的血*5 古舊殘劍*10 劍魂.疾風輕靴*1 千機材*9\n\n\n天行輕靴(90綠): 物理防禦375 法術防禦585\n魔女之手*5 鬼奴的長角*5 聖殿之石*10 千機材*12\n\n\n古猿輕靴(80金): 物理防禦341 法術防禦530\n古蛇精魄*2 巨猿的甲皮*8 古舊殘劍*16 千機材*18\n\n\n飛將輕靴(90金) : 飛將之力(4){未知屬性} 物理防禦375 法術防禦585\n鬼奴的外殼*2 巨獸的堅甲*8 聖殿之石*16 劍魂.逐月輕靴*1 千機材*24\n\n阿修羅輕靴(99金): 阿修羅之力(6){未知屬性} 物理防禦413 法術防禦640\n巨獸的腳掌*2 鬼奴的烈焰之心*8 黃昏印記*16 劍魂.天行輕靴*1 千機材*30\n\n輕腕:\n\n疾風輕腕(70綠):躲閃度+62、土防+211 物理防禦225 法術防禦350\n完整的鼓殼*5 謎之頭骨*10 千機材*2\n\n逐月輕腕(80綠): 敏捷+6~7、力量+6~7、體質+5 物理防禦256 法術防禦400\n風無痕的黑甲*5 狂獅的尖爪*5 古舊殘劍*10 劍魂.疾風輕腕*1 千機材*9\n\n天行輕腕(90綠): 物理防禦282 法術防禦440\n神武羅的殘臂*5 黑暗的鐵甲*5 聖殿之石*10 千機材*12\n\n古蛇輕護腕(80金): 物理防禦256 法術防禦400\n古蛇精魄*2 堅固的金甲片*8 古舊殘劍*16 千機材*18\n\n飛將輕腕(90金) : 飛將之力(4){未知屬性} 物理防禦282 法術防禦440\n鬼奴的外殼*2 噬靈獸的鋼須*8 聖殿之石*16 劍魂.逐月輕腕*1 千機材*24\n\n阿修羅輕腕(99金): 阿修羅之力(6){未知屬性} 物理防禦310 法術防禦480\n魔女的精魄*2 黑暗的鱗片*8 黃昏印記*16 劍魂.天行輕腕*1 千機材*30\n\n披風:\n\n鬼王的披風(90金): 躲閃度+220\n巨獸的精殼*2 鬼王的緞帶*8 聖殿之石*16 千機材*24
http://forum.gamer.com.tw/C.php?bsn=10028&snA=37948&locked=F&tnum=2&subbsn=0&Bpage=1&author=icepeach\n\n遠程:\n疾風弩(60): 物理攻擊+72 物理攻擊 456-1070\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n碎裂的鼓*5 亡骨之片*10 千機材*1\n\n獨角弓(70): 靈巧、物理攻擊+72、準確+178 物理攻擊 580-1076\n攻擊頻率 0.67/秒 虛弱距離 5.0 攻擊距離20\n秦天的鎧片*5 謎之頭骨*10 千機材*2\n\n暴風弩(70): 準確+178、攻擊間隔-0.05 物理攻擊 524-1222\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n狂獅的甲皮*5 謎之頭骨*10 劍魂.疾風弩*1 千機材*2\n\n刻魂弩(70): 定身:一定幾率使對方定身3秒、物理攻擊+82、體質+12 物理攻擊 524-1222\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n魂使的觸手*5 謎之頭骨*10 劍魂.疾風弩*1 千機材*2\n\n剛雷弩(70): 物理攻擊上限+139、敏捷+11 物理攻擊 524-1222\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n神武羅的甲冑*5 謎之頭骨*10 劍魂.疾風弩*1 千機材*2\n\n殛雷弩(80): 致命一擊+1%、敏捷+12~13、真氣+236 物理攻擊 603-1406\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n神武羅的尖鉤*8 巨猿的牙齒*8 古舊殘劍*16 劍魂.剛雷弩*1 千機材*9\n\n定魂弩(80): 物理攻擊 603-1406\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n巨猿的牙齒*8 狂獅的尖爪*8 古舊殘劍*16 劍魂.刻魂弩*1 千機材*9\n\n囚獄連弩(80): 擊暈、力量+12~13、敏捷+12~13 物理攻擊 603-1406\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n風無痕的鐵架*8 秦天的堅甲*8 古舊殘劍*16 劍魂.刻魂弩*1 千機材*9\n\n轟烈銃(80彈弓): 力量+12~13、敏捷+12~13、靈力+12~13 物理攻擊719-1079\n攻擊頻率 0.71/秒 虛弱距離 4.50 攻擊距離20 職業限制:羽芒\n噬靈獸的爪*8 堅韌的巨鼓*8 古舊殘劍*16 千機材*9\n\n烈風.瞬滅(80金弩):致命一擊+2%、攻擊間隔-0.05、生命+205 物攻 603-1406\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n金甲之靈*2 風無痕的鐵架*10 古舊殘劍*20 劍魂.暴風弩*1 千機材*18\n\n暗紅之角.魂滅(80金弓):黯然、攻擊間隔-0.05、物理攻擊上限+154 物攻 667-1238\n攻擊頻率 0.67/秒 虛弱距離 5.0 攻擊距離20\n金甲之靈*2 風無痕的鐵架*10 古舊殘劍*20 劍魂.獨角弓*1 千機材*18\n\n耀目星芒弩(90弩): 物理攻擊 670-1562\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n神武羅的尖鉤*8 巨猿的牙齒*8 古舊殘劍*16 劍魂.剛雷弩*1 千機材*12\n\n碎夢弩(90弩): 物理攻擊 670-1562\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n七躍之輪*8 鬼奴的長角*8 聖殿之石*16 劍魂.殛雷弩*1 千機材*12\n\n憎恨之弩(90): 復仇、生命+225、真氣+310 物理攻擊670-1562\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n星辰之粉*8 聖母的寶珠*8 聖殿之石*16 劍魂.定魂弩*1 千機材*12\n\n龍弓(90) : 物理攻擊741-1375\n攻擊頻率 0.67/秒 虛弱距離 5.00 攻擊距離20\n鬼王的緞帶*8 巨猿的尖尾*8 聖殿之石*16 千機材*12\n\n轟烈瞬閃.光華(90金彈弓):物理攻擊+100、準確+20%、躲閃+286\n攻擊頻率 0.71/秒 虛弱距離 4.50 攻擊距離20 職業限制:羽芒\n聖母的光華*2 星辰之石*10 聖殿之石*20 劍魂.轟烈銃*1 千機材*24\n\n天獄.連鎖 (90金弩): 物理攻擊 670-1562\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n上古惡魔之魂*2 七躍之輪*10 聖殿之石*20 劍魂.囚獄連弩*1 千機材*24\n\n\n輝閃(99弩):物理攻擊 744-1734\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n子純的幽靈之面*8 黑暗的巨鉗*8 黃昏印記*16 劍魂.耀目星芒弩*1 千機材*15\n\n墜星(99弩):物理攻擊 744-1734\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n巨獸的真紅之角*8 魔女的電氣*8 黃昏印記*16 劍魂.碎夢弩*1 千機材*15\n\n奪魄(99弩):物理攻擊 744-1734\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n巨獸的黑氣*8 鬼王之力*8 黃昏印記*16 劍魂.憎恨之弩*1 千機材*15\n\n碎魂(99弩) :物理攻擊 744-1734\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n大臣的印記*8 聖母的靈石*8 黃昏印記*16 劍魂.憎恨之弩*1 千機材*15\n\n龍弓.傳世(99金弓):物理攻擊822-1527\n攻擊頻率 0.67/秒 虛弱距離 5.00 攻擊距離20\n幻境之主印記*2 幻境之泉*10 黃昏印記*20 劍魂.龍弓*1 千機材*30\n\n龍弓.無名(99金弓): 物理攻擊822-1527\n攻擊頻率 0.67/秒 虛弱距離 5.00 攻擊距離20\n子純的光翼*2 子純的絲鞭*10 黃昏印記*20 千機材*30\n\n星群.殞落(99金弩): 物理攻擊 744-1734\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n王朝的嘆息*2 王者的斗氣*10 黃昏印記*20 劍魂.耀目星芒弩*1 千機材*30\n\n雙星橘武 - 天罪轟雷具(100弩) : 物理攻擊 859-2004\n攻擊頻率 0.62/秒 虛弱距離 5.50 攻擊距離20 職業限制:羽芒\n天地靈心*1 劍魂.輝閃*1 劍魂.墜星*1 劍魂.奪魄*1 劍魂.碎魂*1 千機材*58
http://forum.gamer.com.tw/C.php?bsn=10028&snA=38292&locked=F&tnum=4&subbsn=0&Bpage=1&author=icepeach\n\n重鎧\n力量重甲(70綠): 力量+4~5、物理防禦+94 物理防禦1224 法術防禦525\n破碎的金甲片*5 謎之頭骨*10 千機材*2\n\n虎哮重甲(80綠): 物理防禦1392 法術防禦595\n噬靈獸的鬃毛*5 魂使的金鏡*5 古舊殘劍*10 劍魂.力量重甲*1 千機材*9\n\n破山重甲(90綠): 生命+80、體質+8、物理防禦+167 物理防禦1532 法術防禦 655\n巨獸的堅甲*5 星辰之粉*5 聖殿之石*10 千機材*12\n\n風無痕的重甲(80金):生命+70、物理防禦+118、體質+5 物理防禦 1392 法術防禦595\n風無痕的鋼甲*2 噬靈獸的鬃毛*8 古舊殘劍*16 千機材*18\n\n狂王重甲(90金): 狂王之力(4){未知屬性} 物理防禦1532 法術防禦655\n七躍使靈之力*2 星辰之石*8 聖殿之石*16 劍魂.虎哮重甲*1 千機材*24\n\n獅心王重甲(99金): 獅心王之力(6) {未知屬性} 物理防禦 1686 法術防禦 725\n幻境之石*2 子純的幽靈之面*8 黃昏印記*16 劍魂.破山重甲*1 千機材*30\n\n重腿:\n\n力量護腿(70綠):物理防禦加94、生命恢復速度加3 物理防禦 1049 法術防禦 450\n神武羅的甲胄*5 謎之頭骨*10 千機材*2\n\n虎哮護腿(80綠): 物理防禦1193 法術防禦510\n巨猿的甲皮*5 風無痕的黑甲*5 古舊殘劍*10 劍魂.力量護腿*1 千機材*9\n\n破山護腿(90綠):生命+80、敏捷+7、體質+7 物理防禦1313 法術防禦 565\n噬靈獸的鋼須*5 聖母的寶珠*5 聖殿之石*10 千機材*12\n\n風無痕的護腿(80金):生命+70、力量+5、體質+6 物理防禦1193 法術防禦510\n風無痕的鋼甲*2 風無痕的鐵架*8 古舊殘劍*16 千機材*18\n\n狂王護腿(90金):狂王之力(4) {未知屬性} 物理防禦1313 法術防禦 565\n七躍使靈之力*2 七躍之輪*8 聖殿之石*16 劍魂.虎哮護腿1 千機材*24\n\n獅心王護腿(99金): 獅心王之力(6) {未知屬性} 物理防禦 1445 法術防禦 620\n鬼王的護身罩*2 鬼王的金絲繩*8 黃昏印記*16 劍魂.破山護腿*1 千機材*30\n\n重腕\n\n力量重腕(70綠):物理防禦+94、土防+216 物理防禦 525 法術防禦225\n完整的鼓殼*5 謎之頭骨*10 千機材*2\n\n虎哮重腕(80綠):敏捷+6~7、力量+6~7、體質+5~6 物理防禦 597 法術防禦 255\n風無痕的黑甲*5 狂獅的尖爪*5 古舊殘劍*10 劍魂.力量重腕*1 千機材*9\n\n破山重腕(90綠):物理減免+2%、力量+7、體質+8 物理防禦657 法術防禦 280\n神武羅的殘臂*5 黑暗的鐵甲*5 聖殿之石*10 千機材*12\n\n金甲重護腕(80金):生命+70、體質+6、攻擊間隔-0.05 物理防禦 597 法術防禦 255\n古蛇精魄*2 堅固的金甲片*8 古舊殘劍*16 千機材*18\n\n狂王重腕(90金) : 狂王之力(4) {未知屬性} 物理防禦657 法術防禦 280\n鬼奴的外殼*2 噬靈獸的鋼須*8 聖殿之石*16 劍魂.虎哮重腕*1 千機材*24\n\n獅心王護腕(99金): 獅心王之力(6) {未知屬性} 物理防禦 723 法術防禦 310\n魔女的精魄*2 黑暗的鱗片*8 黃昏印記*16 劍魂.破山重腕*1 千機材*30\n\n\n重靴:\n\n力量重靴(70綠):物理防禦 699 法術防禦300\n古蛇的皮*5 謎之頭骨*10 千機材*2\n\n虎哮重靴(80綠): 物理防禦795 法術防禦340\n堅固的金甲片*5 古蛇的血*5 古舊殘劍*10 劍魂.力量重靴*1 千機材*9\n\n破山重鞋(90綠):生命恢復速度+5、真氣恢復速度+4、體質+7 物理防禦875 法術防禦375\n魔女之手*5 鬼奴的長角*5 聖殿之石*10 千機材*12\n\n巨猿重靴(80綠):生命+70、速度+0.2、體質+5~6 物理防禦795 法術防禦340\n古蛇精魄*2 巨猿的甲皮*8 古舊殘劍*16 千機材*18\n\n狂王重靴(90金) : 狂王之力(4) {未知屬性} 物理防禦875 法術防禦 375\n鬼奴的外殼*2 巨獸的堅甲*8 聖殿之石*16 劍魂.虎哮重靴*1 千機材*24\n\n獅心王護腿(99金): 獅心王之力(6) {未知屬性} 物理防禦 963 法術防禦 415\n巨獸的腳掌*2 鬼王的烈焰之心*8 黃昏印記*16 劍魂.破山重靴*1 千機材*30\n\n重盔:\n\n秦天的重盔(80綠):躲閃+126、力量+4、物理防禦+167 生命值+250\n堅韌的巨鼓* 5秦天的堅甲*5 古舊殘劍*10 千機材*9\n\n巨大鼓獸頭盔(90金): 生命值+275\n巨獸的精殼*2 鬼王的緞帶*8 聖殿之石*16 劍魂.秦天的重盔*1 千機材*24
http://forum.gamer.com.tw/C.php?bsn=10028&snA=37914&locked=F&tnum=22&subbsn=0&Bpage=1&author=hao8912\n\n(前面的數字 是第幾章 後面的數字 是難易度)\n\n1-1\n\n秦天 : 秦天的刀刃\n鼓神 : 碎裂的鼓\n\n1-2\n\n秦天 : 秦天的鎧片\n鼓神 : 完整的鼓殼\n古蛇 : 古蛇皮\n聖金甲 : 破碎的金甲片\n盪魂使 : 魂史的觸手\n\n1-3\n\n鼓神 : 堅韌的巨鼓\n盪魂使 : 魂使金鏡\n秦天 : 秦天的堅甲\n聖金甲 : 堅固的金甲片\n古蛇 : 古蛇血\n\n\n2-1\n\n震軍 : 狂獅的甲皮\n風無痕 : 風無痕的黑甲\n巨力 : 巨猿的牙齒\n神武羅 : 神武羅的甲胄\n噬靈獸 : 噬靈獸的爪\n\n2-2\n\n震軍 : 狂獅的尖爪\n神武羅 : 神武羅的尖鉤\n巨力 : 巨猿的甲皮\n風無痕 : 風無痕的鐵架\n噬靈獸 : 噬靈獸的鬃毛\n七曜之靈 : 星辰之粉\n\n2-3\n\n\n震軍 : 狂獅的利刃\n巨力 : 巨猿的尖尾\n風無痕 : 風無痕的戰馬長角\n神武羅 : 神武羅的殘臂\n噬靈獸 : 噬靈獸的鋼鬚\n七曜之靈 : 七曜之輪\n \n--------------------------------------------------------------------------\n金色材料區\n\n第一章\n\n古蛇 : 古蛇精魄\n聖金甲 : 金甲之靈\n\n第二章\n\n神武羅 : 神武羅的黑珠\n風無痕 : 風無痕的鋼甲\n巨力 : 巨猿的刺掌\n\n
http://tw.myblog.yahoo.com/spring-flower/article?mid=3687&prev=4000&next=3619\n\n黃金鑄具出處\n分類:武防vs精煉\n2007/03/27 15:06\n\n\n這些資料是參考大陸舊版的數值整理而成,有些我已改過,會持續更正中,故僅供參考!\n\n【火岩洞穴】5階\n\n★長角獸玉飾(等級19香襄):法防+63 附加屬性:土防+61 力量+2~3 生命+30\n\n★怒焰戒指(等級19指環):法攻+18 附加屬性:法攻+11 靈力+2~3 真氣+50\n\n★群力之靴(等級20輕靴):物防+101、法防+355 附加屬性:移動速度+ 0.3米 /秒 敏捷+3~4\n\n★怒焰法褲(等級21法褲):物防+41、法防+350附加屬性:靈力+4~5生命+45真氣+90\n\n★群力的護符(等級21項鏈):法防+72 附加屬性:火防+45 敏捷+2~3 靈力+2~3\n\n★火雲劍(等級22單劍1-2孔):物攻166~248 附加屬性:睿智:一定機率使自已法防提升 力量+4~5 生命+85\n\n攻頻1.11 攻距3\n\n★烈炎杖(等級22短杖):物攻110~164、法攻190~232 附加屬性:法攻上限+52 體質+4~5 靈力+4~5\n\n★火岩重甲(等級22重鎧):物防+440、法防+295 附加屬性:物防+94 火防+124 力量+2~3\n\n★火岩秘法袍(等級22法袍):物防+49、法防+425 附加屬性:火防+167 靈力+2~3 真氣+90\n\n \n\n【蛇蠍洞穴】5階\n\n★玄錐的護符(等級19項鏈):躲閃度+49 附加屬性:水防+45 敏捷+2~3 靈力+2~3\n\n★金環蛇玉飾(等級20寶墜):躲閃度+45 附加屬性:金防+45 木防+45 生命+75\n\n★定光拳套(等級20鐵拳):物攻124~138附加屬性:利刃:一定機率使自已物攻提升。敏捷+2~4真氣值+110\n\n★玄錐之覆(等級20法鞋):物防+27、法防+230 附加屬性:真氣恢復每秒+2靈力+2~3真氣+90\n\n★蛇蠍護腿(等級21重腿):物防+365、法防+245 附加屬性:木防+167 力量+2~3 敏捷+2~3\n\n★蛇蠍戒指(等級21指環):法攻+21 附加屬性:木防+45 體質+2~3 靈力+3~4\n\n★月靈弓(等級22弓1-2孔):物攻217~403 附加屬性:堅韌:一定機率使自已物防提升。物攻+29體質 +4~5\n\n攻頻0.67 攻距20 力求15 敏68\n\n \n\n【狂狼巢穴】5階\n\n★裂天重腕(等級20重腕):物防+177、法防+120 附加屬性:力量+2~3 敏捷+2~3 體質+2~3\n\n★黑巢輕鎧(等級21輕甲):物防+183、法防+285 附加屬性:躲閃度+62敏捷+2~3 真氣+70\n\n★狂狼下鎧(等級21輕腿):物防+157、法防+245 附加屬性:躲閃度+46 敏捷+2~3 體質+2~3\n\n★狂狼戒指(等級21戒指):物攻+21 附加屬性:物攻+8 敏捷+2~3 力量+1\n\n★裂天的護符(等級21項鏈):物防+82 附加屬性:土防+45 敏捷+2~3 靈力+2~3\n\n★狼蛛王玉飾(等級21玉佩):物防+72 附加屬性:木防+77 敏捷+3~4\n\n★黑巢降魔斧(等級22長斧1-2孔):物攻129-387 附加屬性:靈巧:一定機率使自已命中提升。 體質+4~5 準確度+78 攻頻0.91 攻距3.5 力求66 敏求16\n\n★玄影法劍(等級22法劍1-2孔):物攻121~181、法攻+217~265 附加屬性:法攻+ 23 物攻+23 敏捷+2~4\n\n攻頻1.11 距攻3 力求15 靈求66\n\n \n\n【青衣塚】6階\n\n★青衣子項鏈(等級30項鏈):物防+108 附加屬性:物理傷害減免+1% 木防+61 生命+ 50\n\n★雙飛燕(等級30雙劍1-2孔):物攻+287-388 附加屬性:迅捷:一定機率使自已攻速提升。物攻上限+49 體質+4~5\n\n攻頻0.91 攻距3\n\n★荊棘剌(等級30利刃):物攻162~219 附加屬性:刺甲:一定機率使自已物防提升,且反彈25%近身物理傷害。 體質+6~9\n\n★鬼嘯戰斧(等級30雙斧1-2孔):物攻223~521 附加屬性:攻擊間隔-0.05秒 物攻+ 29 力量+6~7\n\n★藏星劍(等級30法劍1-2孔):物攻158-237、法攻284-347 附加屬性:法攻+ 29 真氣+135 物防+118\n\n攻頻1.11 攻距3 力求19 靈求90\n\n★逐光弩(等級30弩):物攻247~575 附加屬性:虛弱:一定機率使對方法防降低 物攻上限+88 生命+105\n\n★燈鬼之殼(等級30重盔):真氣值+105 附加屬性:火防+211 生命+75\n\n★鬼衛重甲(等級31重鎧2-4孔):物防+650、法防+280 附加屬性:生命恢復每秒+5 生命+60 力量+3~4\n\n力求80 敏求20\n\n★青衣子法褲(等級31法褲2-4孔):物防+62、法防+555 附加屬性:真氣恢復每秒+3 靈力+2~3 生命+40\n\n力求20 靈求50\n\n★邪鬼戒指(等級31指環):法攻+31 附加屬性:吟唱時間-3% 法攻+14 靈力+3~4\n\n★白骨墜子(等級31香襄):法防+101 附加屬性:真氣恢復速度+3 靈力+2~3\n\n★行屍下鎧(等級32輕腿):物防+224、法防+345 附加屬性:土防+211 生命恢復每秒+3 真氣恢復每秒+2\n\n \n\n【幽冥居】7階\n\n★女鬼護身符(等級40玉佩):物防+128 附加屬性:躲閃度+62 敏捷+3~4 真氣+130\n\n★蠻靈力士之戒(等級40戒指):物攻+41 附加屬性:致命一擊率+1% 力量+4~5 →蠻靈力士\n\n★玄冥長錘(等級41長錘):物攻303~561 附加屬性:物攻+49 力量+6~7 體質+6~7\n\n★屍魔頭巾(等級41法帽):生命值+225 附加屬性:真氣恢復每秒+3 木防+255 真氣+130 →41級普通怪掉\n\n★火冥重腕(等級41重腕):物防+327、法防+220 附加屬性:火防+211 物防+142 生命+75 →火冥\n\n★幽泉法履(等級41法鞋2-4孔):物防+51、法防450 附加屬性:移動速度+ 0.2 米 /秒 水防+255 躲閃度+46\n\n力求25 靈求65→幽泉\n\n★巫王寶珠(等級41項鏈):躲閃度+85 附加屬性:真氣恢復速度+3 靈力+5~6→幽泉\n\n★玄陰刀(等級42單刀):物攻245~456 附加屬性:致命一擊率+1% 力量+6~7 真氣+160\n\n★鬼陰(等級42彈弓1-2孔):物攻+395-593 附加屬性:攻擊間隔-0.05秒 物攻+ 46 敏捷+6~7\n\n攻頻0.71 攻距20 力求23 敏求130→火冥\n\n★蠻靈力士胸甲(等級42輕甲2-4孔):物防+345、法防+535 附加屬性:生命恢復每秒+5 真氣恢復每秒+3\n\n力求46 敏求46→蠻靈力士\n\n★陰陽奪魄輪(等級43寶輪1-2孔):物攻208-281、法攻333-499 附加屬性:吟唱時間-3% 法攻+35 體質+6~7\n\n力求26 靈求129→蠻靈力士\n\n★鬼雄拳套(等級45鐵拳):物攻239~264 附加屬性:笨拙:一定機率使敵人閃避降低 物攻+49 體質+6~7\n\n→蠻靈力士\n\n【履霜秘境】8階\n\n★秘境之風 (等級48寶墜):躲閃度+112 附加屬性:敏捷+3~4 體質+3~4 靈力+3~4\n\n★萬軍項鏈(等級50項鏈):法防+161 附加屬性:吟唱時間-3% 靈力+4~5 體質+4~5 →龍萬軍\n\n★虎力靴(等級51輕靴2-4孔):物防+235、法防+365 附加屬性:物理傷害減免+1% 物防+94 生命+70\n\n力求55 敏求55→虎萬軍\n\n★獅心頭盔(等級51重盔):生命值+170 附加屬性:移動速度+ 0.2米 /秒力量+3~4 敏捷+3~4 →獅萬軍\n\n★妖獅指環(等級51指環):法攻+52 附加屬性:力量+3~4 敏捷+3~4 靈力+4~5 →獅萬軍\n\n★龍火重甲(等級52重鎧(2~4孔):物防+972、法防+415 附加屬性:物理傷害減免+1% 火防+298 力量+4-5\n\n力求132 敏求30 →龍萬軍\n\n★龍鱗法褲(等級52法褲2-4孔):物防+93、法防835 附加屬性:水防+385 靈力+7~8→龍萬軍\n\n力求30 靈求81→龍萬軍\n\n★天叱寶刀(等級51長刀1-2孔):物攻309-641 附加屬性:迅捷:一定機率使自已攻速提升 物攻+42 力量+6~7\n\n攻頻1 攻距4.5 力求130 敏求55→虎萬軍\n\n★叱風戰錘(等級52雙錘1-2孔):物攻472-708 附加屬性:攻擊間隔-0.1秒物攻上限+60 體質+8~9\n\n攻頻0.83 攻距3.5 力求160 敏求27→獅萬軍\n\n \n\n【尋龍龍令兌換】\n\n★芙蓉刺(等級50利刃):物攻267~361 附加屬性:定身:一定機率使對方定身3秒力量+10~11\n\n★菩提寶杖(等級52幡杖):物攻296~362、法攻341~633 附加屬性:法攻上限+98 生命+125 真氣+160\n\n★穿雲弓(等級53弓):物攻473~878 附加屬性:致命一擊+1% 敏捷+8~9 真氣+160\n\n \n\n【天劫穀】 50-59級8階,60-69級9階\n\n★烈焰裹鞋(等級59法鞋2-4孔):物防+68、法防+610 附加屬性:火防+298 生命恢復每秒+5 真氣恢復每秒+3\n\n力求34 靈92 →獬豹.火\n\n★花神之息(等級59項鏈):物防+183 附加屬性:真氣恢復速度+7 木防+109 物防+54 →蘊象. 木\n\n★雷軍印記(等級59寶墜):躲閃度+115 附加屬性:金防+109 靈力+3~4 生命+ 70 →紫獏 . 金\n\n★修羅下鎧(等級60輕腿2-4孔):物防+398、法防+620 附加屬性:移動速度+ 0.2米 /秒 敏捷 +5~6\n\n力求64 敏求64\n\n★沙王之怒(等級60戒指):物攻+60 附加屬性:土防+109 物攻+24 準確度+62 →饕餮.土\n\n★滅魂拳套(等級60鐵拳1-2孔):物攻343-379 附加屬性:重生:一定機率回復自已5%真氣 敏捷+8~9 體質+8~9\n\n力求96 敏求120 →蘊象 .木\n\n★驅龍杖(等級60短杖):物攻258~315、法攻562~573 附加屬性:致命一擊+1% 法攻+58 靈力+8~9\n\n★幻舞隱月劍(等級61單劍1-2孔):物攻+393-589 附加屬性:物攻+49 生命+145 真氣+185 →紫獏 .金\n\n攻頻1.11 攻距3 力求125 敏求95\n\n★天劫射日弩(等級61弩1-2孔):物攻465-1085 附加屬性:減速:一定機率使對方減速 物攻+ 64 生命+145\n\n攻頻1.11 攻距3 力求38 敏求182 →獬豹.火\n\n★聖獸護腿(等級61重腿2-4孔):物防+941、法防+405 附加屬性:物理傷害減免+1% 力量+4~5 體質+4~5\n\n力求155 敏求35\n\n★萬鈞巨斧(等級62長斧):物攻+328~982 附加屬性:致命一擊+1% 物攻+56 力量+8~9 →牽脊.水\n\n \n\n【怨靈之門】60-69級9階,70-79級10階\n\n★毒蛇印記(等級68玉佩):物防+204 附加屬性:木防+125 敏捷+5~6 靈力+2~3 →冥蛇王\n\n★水邪之殼(等級68重盔2-4孔):生命+215 附加屬性:物理傷害減免+1% 水防+298 體質+4~5 →水邪\n\n★風雲(等級69彈弓1-2孔):物攻617-926 附加屬性:攻擊間隔-0.1秒 物攻上限+ 108 敏捷+8~9 →心魔\n\n攻頻0.71 攻距20\n\n★黑暗地府下鎧(等級69輕腿2-4孔):物防+455、法防+705 附加屬性:物理傷害減免+1% 力量+4~5 生命+105\n\n力求73 敏求73 →冥府牛頭\n\n★食靈重靴(等級69重靴):物防+691、法防+460 附加屬性:移動速度+ 0.1米 /秒 體質+4~5 靈力+4~5 →冥蛇王\n\n★馬面神符(等級69項鏈):法防+207 附加屬性:物理傷害減免+1% 物防+63 生命+80\n\n★心魔力量之戒(等級69指環):法攻+67 附加屬性:法攻+24 靈力+7~8 →心魔\n\n★紫電辟邪(等級70利刃1-2孔):物攻+376~509 附加屬性:神聖:一定機率回復自已5%生命且驅散掉自身的負面狀態\n\n攻頻1.43 攻距2.5 力求108 敏求143 →水邪\n\n★血煞斧(等級70雙斧1-2孔):物攻467-1089 附加屬性:狂戰士:一定機率打出加倍傷害,損失5%的生命值 \n\n體質+10~11 生命+185 攻頻0.83 攻距3.5 力求212 敏求39 → 冥府牛頭\n\n★靈犀釋厄劍(等級70法劍1-2孔):物攻330~494、法攻598~731 力求39 靈求210 附加屬性:法攻+56 \n\n物防+216 躲閃度+214 力求139 靈求210→冥府馬面\n\n★黑暗地府法褲(等級70法褲):物防+120、法防+1075 附加屬性:物理傷害減免+1% 物防+45 體質+5~6\n\n→冥府馬面\n\n★煞頭鬼頭叉(等級71鏜):物攻+471~986 附加屬性:致命一擊+1% 物攻上限+114 體質+8~9 →冥蛇王\n\n \n\n【秘寶窟】\n\n★船長護腕(等級77法腕2-4孔):物防+63、法防+565 附加屬性:移動速度+ 0.2米 /秒 吟唱時間-6%\n\n力求43 靈求119 →海盜王浪翻天\n\n★黑手護符(等級77項鏈):躲閃度+145 附加屬性:致命一擊+1%\n\n★海盜王之證(等級77香襄):法防+231 附加屬性:躲閃度+10% 靈力+5~6 真氣+150 →海盜王浪翻天\n\n★林雲之戒(等級77戒指):物攻+76 附加屬性:準確度+50% 物攻+28 體質+5~6 →可悲的林雲\n\n★船長護腿(等級77重腿2-4孔):物防+1157、法防+495 附加屬性:力量+4~5 生命+90\n\n力求195敏求43 →海盜王浪翻天\n\n★海盜頭盔(等級77重盔2-4孔):生命+240 附加屬性:躲閃+110 敏捷+4~5 真氣+110 力求117 →黑手胡刀\n\n★乘勝萬甲伏(等級78長刀):物攻475~986 附加屬性:破甲:一定機率使對方物防降低 物攻+77 生命+165 →血牙\n\n★血牙護腕(等級78輕腕):物防251、法防+390 附加屬性:生命恢復每秒+7物防+94 生命+90 →血牙\n\n★悲者胸甲(等級78法鎧):物防+585 法防+910 物理傷害減免1% 土防+298 生命+80 力求82 敏求82\n\n★玄鐵重錘(等級79長錘1.2孔):物攻+549~1019 附加屬性:黯然:一定機率使自已物攻較大提升,同時自已損失5%真氣 物理傷害減免+1% 物防+216 力求239 敏求44 →海盜王浪翻天\n\n★沉水龍雀(等級79寶輪):物攻385~520、法攻646~1200 附加屬性:法攻上限+130 靈力+8~9 真氣+235\n\n→可悲的林雲\n\n★海盜王胸甲(等級79重鎧3-4孔):物防+1378、法防+590 附加屬性:移動速度+ 0.2米 /秒 躲閃度+110 敏捷+4~5\n\n力求200 敏求44 →海盜王浪翻天\n\n★神武鎮天弓(等級80弓):物攻730~1878 附加屬性:感悟:一定機率回復自已5%真氣,並使自已物攻提升 敏捷+10~11 體質+10~11\n\n★水精頭飾(等級80法帽)力求34 水防+342 敏+4~5 靈+4~5\n