約 3,434,526 件
https://w.atwiki.jp/pqjp/pages/50.html
TextLibrary Text tag="[PLATFORM]" PC /Text Text tag="[CLICKCONT]" Click to Continue /Text Text tag="[PRESSCONT]" Press to Continue /Text Text tag="[MSG_AUTOSAVE]" Please Wait... Your hero is being autosaved /Text Text tag="[MSG_LOAD]" Please Wait... Loading Hero /Text Text tag="[MSG_SPLASH_CONTINUE0]" Click to Continue /Text Text tag="[MSG_SPLASH_CONTINUE1]" Press START to Continue /Text Text tag="[CANNOTCREATEHERO_FILE]" The hero apos;s save file could not be created. /Text Text tag="[AUTOUPLOAD_TITLE]" Auto-Upload /Text Text tag="[AUTOUPLOAD_WARNING]" Puzzle Quest can automatically upload your high scores to the internet. \n Would you like to enable this feature? /Text Text tag="[AUTOUPLOAD_MSG0]" Automatic uploading of high scores has been disabled. To re-enable this feature, go to the Settings menu. /Text Text tag="[AUTOUPLOAD_MSG1]" Automatic uploading of high scores has been enabled. To disable this feature, go to the Settings menu. /Text Text tag="[AUTOUPLOAD]" Upload High Scores to Internet /Text Text tag="[AUTODOWNLOAD_TITLE]" Internet High Scores /Text Text tag="[AUTODOWNLOAD_WARNING]" Puzzle Quest can download lists of high scores from the internet. These may contain offensive language. \n Would you like to enable this feature? /Text Text tag="[AUTODOWNLOAD_MSG0]" Downloading of internet high scores has been disabled. To re-enable this feature, go to the Settings menu. /Text Text tag="[AUTODOWNLOAD_MSG1]" Downloading of internet high scores has been enabled. To disable this feature, go to the Settings menu. /Text Text tag="[AUTODOWNLOAD]" Download Internet High Scores /Text Text tag="[AUTODOWNLOAD_NA]" Internet High Scores have been disabled /Text Text tag="[PROFANITY_FILTER]" Profanity Filter /Text Text tag="[ERROR_STARTUP_DX]" Puzzle Quest requires a newer version of DirectX (9.0c or higher) to be installed. /Text Text tag="[ERROR_STARTUP_NOFULLSCREEN]" The game cannot run in full screen mode on this desktop resolution.\nIt will now start in windowed mode. /Text Text tag="[ERROR_STARTUP_NORES]" No desktop settings have been found with which this game can run. /Text /TextLibrary
https://w.atwiki.jp/garucchi/pages/39.html
19.03.07 Diese Abbildung zeigt ein Umfrageergebnis, was am Arbeitsplatz zählt. Es konnten mehrere Antworten ausgewählt werden. Fast 80% der Befragten antworteten, dass ein sicherer Arbeitsplatz das wichtigste ist. An nächster Stelle wurden das Betriebsklima und der Verdienst von ca. 60% ausgewählt. Die Hälfte der Befragten gab an, dass ihnen die Bezahlung von Überstunden, der Arbeits- und Gesundheitsschutz, sowie eine geregelte Arbeitszeit wichtig sind. Danach folgen Teamarbeit und abwechslungsreiche Tätigkeit, was fast 40% der Befragten wichtig finden. Am Ende steht die Freizeit, die nur für 30% der Befragten wichtig ist. Interessant finde ich, dass für viele wenig Stress und viel Freizeit offenbar nicht so wichtig sind. Diese Statistik wurde von der IG Metall erstellt.
https://w.atwiki.jp/pqjp/pages/137.html
?xml version="1.0"? TextLibrary Text tag="[QUEST_Q3I3_ACTION1]" Battle the Undead /Text Text tag="[QUEST_Q3I3_ACTION2]" Battle the Baneguard /Text Text tag="[QUEST_Q3I3_ACTION3]" Report to Queen /Text Text tag="[QUEST_Q3I3_FAILURE1]" You have failed to defeat the Undead. You will not be able to find the Elven captives until they are out of your way. /Text Text tag="[QUEST_Q3I3_FAILURE2]" You have failed to defeat the Baneguard. /Text Text tag="[QUEST_Q3I3_MESSAGE1]" You have walked into a trap. You are surrounded by the Undead. /Text Text tag="[QUEST_Q3I3_PROGRESS1]" Travel to the Iceguard Keep to pick up the trail left by the Undead. /Text Text tag="[QUEST_Q3I3_PROGRESS2]" The tracks left by the Undead lead you to the Lake of Blood. Travel there to find the Elven captives. /Text Text tag="[QUEST_Q3I3_PROGRESS3]" Return to Ehlariel and report the grim fate of the Elven captives. /Text Text tag="[QUEST_Q3I3_REWARD]" You have been rewarded for your effort on this dangerous mission. You are awarded the Iceguard. /Text Text tag="[QUEST_Q3I3_SUCCESS1]" You have defeated the Undead and uncovered a trail leading to the Lake of Blood. You need to follow this trail if you want to rescue the Elven captives. /Text Text tag="[QUEST_Q3I3_SUCCESS2]" You must return to Ehlariel and report the grim fate of the Elven captives. /Text Text tag="[QUEST_Q3I3_QMNAME1]" Baneguard /Text Text tag="[QUEST_Q3I3_QMHELP1]" The Baneguard have more spells than a regular Doomknight. They can cast Cleave and Bone Strike. They also have more Life Points and Battle skill. /Text /TextLibrary
https://w.atwiki.jp/mccc/pages/36.html
このページでは Textutils API について解説する。 参考資料: Textutils API 執筆時のバージョン: ComputerCraft 1.5 for Minecraft 1.4.6 / 1.4.7 Textutils APIslowWrite slowPrint formatTime tabulate pagedTabulate pagedPrint serialize unserialize urlEncode Textutils API 文字列操作に関するちょっとした便利API。 slowWrite textutils.slowWrite( text[, rate] ) text(文字列)を一文字ずつ画面に表示する。表示速度はrate(数値)で指定する(省略時は20) 戻り値:nil カーソル位置から文字列を表示し始める。終了時のカーソル位置は最後の文字の次。 rateは一秒間に表示する文字数。 slowPrint textutils.slowPrint( text[, rate] ) text(文字列)を一文字ずつ画面に表示し、最後に改行する。表示速度はrate(数値)で指定する(省略時は20) 戻り値:nil カーソル位置から文字列を表示し始める。終了時のカーソル位置は最後の文字の次の行の先頭。 rateは一秒間に表示する文字数。 formatTime textutils.formatTime( time[, twentyFourHour] ) ゲーム内の時刻を表す実数値time(数値)を、時刻を表す文字列に変換する。twentyFourHour(ブーリアン)が省略またはfalseのときは12時間表記、trueのときは24時間表記 戻り値:文字列型。ゲーム内の時刻を表す文字列 timeはos.time関数で得られる数値。 例: print( textutils.formatTime( os.time(), false ) ) ゲーム内時刻を12時間表記の文字列に変換し、表示する("5:30 AM"のように表示される)。 tabulate textutils.tabulate( ... ) 引数はテーブル型またはColors APIの色定数(数値型)で、複数指定可能。引数に指定したテーブル型の要素をタブ区切りで表示する。引数に複数のテーブルがある場合、行・列の幅は自動で調整される。引数にColors APIの色定数を指定すると、それ以降に表示されるの文字の色を変更することができる(カラー表示が可能な環境のみ) 戻り値:nil 引数に指定可能なテーブルは、要素が文字列型または数値型、nilのみで構成されているもの。それ以外の型(ブーリアン、テーブル、関数など)を要素に含む場合はエラーになる。 要素にnilが含まれる場合、そのテーブル内のnil以降の要素は表示されない。 カラー表示ができない環境で文字色を変更しようとするとエラーになる。 この関数中で変更した文字色は関数以降も継続する。 例: textutils.tabulate( {1,2,3}, {"A","B","C"} ) 2つのテーブルを成形して表示する。 画面には以下のように出力される。 1.0 2.0 3.0 A B C pagedTabulate textutils.pagedTabulate( table[, ...] ) textutils.tabulate()の表示内容が1画面分を超える長さのときに、1ページずつ表示するようにしたもの 戻り値:nil 1ページ分表示すると画面下部に"Press any key to continue"と表示され、何かキーを押すと次のページが表示される。 pagedPrint textutils.pagedPrint( text[, lines] ) text(文字列)の表示行数がlines(数値、省略時は0)行を超えるとき、それ以降は1行ずつ表示するようにする 戻り値:数値型。表示された行数(改行された数) まずtextがlines行を超えるまで表示され、それ以降は画面下部に"Press any key to continue"と表示されて、何かキーを押すごとに1行ずつ表示される。 serialize textutils.serialize( anything ) オブジェクトanything(テーブルまたは文字列、数値、ブーリアン、nil)を文字列に変換する 戻り値:文字列型。オブジェクトを表す文字列 テーブルや数値、ブーリアン型を文字列型に変換することにより、それをRednetで送信したり、テキスト形式で保存したりできるようになる。文字列型に変換したオブジェクトは、textutils.unserialize()によって復元することができる。 変換できるのは、要素が「テーブルまたは文字列、数値、ブーリアン、nil」のみで構成されたテーブル、または文字列、数値、ブーリアン、nilである。それ以外の型(関数など)が含まれる場合はエラーになる。また、テーブルの要素に自己参照となるテーブルが存在する場合もエラーとなる。 例: myThing = { name = "Test", n = 2 } sThing = textutils.serialize( myThing ) rednet.send( receiverID, sThing ) -- 既にRednetがopenされていて、receiverIDには相手のIDが代入されているものとする。 myCopy = textutils.unserialize( sThing ) print( myCopy.name ) テーブルを文字列に変換した後Rednetで送信し、それを復元して要素の1つ(name)を表示する("Test"と表示される)。 unserialize textutils.unserialize( text ) textutils.serialize()で文字列textに変換したオブジェクトを復元する 戻り値:テーブル型、あるいは数値型、文字列型、ブーリアン型、nil。復元されたオブジェクト urlEncode textutils.urlEncode( text ) textをURLエンコードする 戻り値:文字列型。URLエンコードされたtext 文字列中の記号をパーセントエンコーディングする(%+16進数の形)。ただし、改行は"%0D%0A"に、半角スペースは"+"に変換される。 URLに付加するデータ部分のエンコードに使えるが、URLそのものには使えない(" "や"/"もパーセントエンコーディングされてしまうため)。 例: sUnsafe = "http //computercraft.info/wiki/index.php?title=Textutils_(API)" sSafe = textutils.urlEncode( sUnsafe ) print( sSafe ) 文字列をURLエンコードして表示する。画面には以下のように表示される。 http%3A%2F%2Fcomputercraft%2Einfo%2Fwiki%2Findex%2Ephp%3Ftitle%3DTextutils%5F%28API%29 この例はtextutils.urlEncode()の間違った用法である。なぜなら、上記のように変換された文字列(sSafe)はもはやURLとして使えないからである。 正しくは以下の例のように使う。 例: sUnsafe = "Textutils_(API)" sBaseURL = "http //computercraft.info/wiki/index.php?title=" sSafe = textutils.urlEncode( sUnsafe ) sURL = sBaseURL .. sSafe print( sURL ) データの文字列をURLエンコードしてURLの文字列に付加し、それを表示する。画面には以下のように表示される。 http //computercraft.info/wiki/index.php?title=Textutils%5F%28API%29
https://w.atwiki.jp/kakis/pages/6148.html
ponttex /// / 交通情報 pont\tex \ 14 seren klel 交通情報 \ 交通情報、道路情報 \
https://w.atwiki.jp/pqjp/pages/386.html
?xml version="1.0"? TextLibrary Text tag="[Conv_Q3Q6b_NAME0]" Darkhunter /Text Text tag="[Conv_Q3Q6b_NAME1]" Khalkus /Text Text tag="[Conv_Q3Q6b_0000]" This place reeks of evil. I smell Undead hiding in the shadows. /Text Text tag="[Conv_Q3Q6b_0001]" This place reeks of evil. I smell Undead hiding in the shadows. /Text Text tag="[Conv_Q3Q6b_0002]" This place reeks of evil. I smell Undead hiding in the shadows. /Text Text tag="[Conv_Q3Q6b_0003]" This place reeks of evil. I smell Undead hiding in the shadows. /Text Text tag="[Conv_Q3Q6b_0004]" Oh, aye, it apos;s a bit gloomy fer sure, but the stonework, she apos;s like nothin apos; I apos;ve ever laid me eyes on before. Beautiful - hypnotic almost - like the Waterfalls of Khaz Elenak, in the days afore the Great Plague. Did I ever tell ye of the Waterfalls that they built... /Text Text tag="[Conv_Q3Q6b_0005]" Oh, aye, it apos;s a bit gloomy fer sure, but the stonework, she apos;s like nothin apos; I apos;ve ever laid me eyes on before. Beautiful - hypnotic almost - like the Waterfalls of Khaz Elenak, in the days afore the Great Plague. Did I ever tell ye of the Waterfalls that they built... /Text Text tag="[Conv_Q3Q6b_0006]" Oh, aye, it apos;s a bit gloomy fer sure, but the stonework, she apos;s like nothin apos; I apos;ve ever laid me eyes on before. Beautiful - hypnotic almost - like the Waterfalls of Khaz Elenak, in the days afore the Great Plague. Did I ever tell ye of the Waterfalls that they built... /Text Text tag="[Conv_Q3Q6b_0007]" Oh, aye, it apos;s a bit gloomy fer sure, but the stonework, she apos;s like nothin apos; I apos;ve ever laid me eyes on before. Beautiful - hypnotic almost - like the Waterfalls of Khaz Elenak, in the days afore the Great Plague. Did I ever tell ye of the Waterfalls that they built... /Text Text tag="[Conv_Q3Q6b_0008]" Shhh, Khalkus, we do not need any unwanted attention in this place. /Text Text tag="[Conv_Q3Q6b_0009]" Shhh, Khalkus, we do not need any unwanted attention in this place. /Text Text tag="[Conv_Q3Q6b_0010]" Shhh, Khalkus, we do not need any unwanted attention in this place. /Text Text tag="[Conv_Q3Q6b_0011]" Shhh, Khalkus, we do not need any unwanted attention in this place. /Text Text tag="[Conv_Q3Q6b_0012]" Ach - that apos;s just yer Elven blood talkin apos;. Good solid stonework makes ye a bit squiffy, is all. Now if ye would just... /Text Text tag="[Conv_Q3Q6b_0013]" Ach - that apos;s just yer Elven blood talkin apos;. Good solid stonework makes ye a bit squiffy, is all. Now if ye would just... /Text Text tag="[Conv_Q3Q6b_0014]" Ach - that apos;s just yer Elven blood talkin apos;. Good solid stonework makes ye a bit squiffy, is all. Now if ye would just... /Text Text tag="[Conv_Q3Q6b_0015]" Ach - that apos;s just yer Elven blood talkin apos;. Good solid stonework makes ye a bit squiffy, is all. Now if ye would just... /Text Text tag="[Conv_Q3Q6b_0016]" Shhh! /Text Text tag="[Conv_Q3Q6b_0017]" Shhh! /Text Text tag="[Conv_Q3Q6b_0018]" Shhh! /Text Text tag="[Conv_Q3Q6b_0019]" Shhh! /Text /TextLibrary
https://w.atwiki.jp/pqjp/pages/452.html
?xml version="1.0"? TextLibrary Text tag="[EVELINETHEWISE]" Eveline the Wise /Text Text tag="[MAINMENU_HEADING]" Greetings Warlord /Text Text tag="[MAINMENU_TEXT]" My name is Eveline the Wise, and you would be wise to heed my words as you journey through the Realms of Etheria. \n If you foolishly wish to ignore my advice, all you need to do is select the quot;Hide quot; button in the bottom left of the screen. /Text Text tag="[MAINMENU_GP_TEXT]" My name is Eveline the Wise, and you would be wise to heed my words as you journey through the Realms of Etheria. \n If you foolishly wish to ignore my advice, you will need to turn off the Tutorial in the Settings menu. /Text Text tag="[MAINMENU2_HEADING]" Starting Out /Text Text tag="[MAINMENU2_TEXT]" I have many questions for you, and soon you will answer them all. \n So let us begin this journey by selecting the quot;New Quest quot; button at the top right of the screen. /Text Text tag="[CREATEHERO_HEADING]" Creating a Hero /Text Text tag="[CREATEHERO_TEXT]" Where are your manners? First you must introduce yourself! \n * Tell me your name. \n * Then your profession. \n * Then what you look like. \n When you have done all of these 3 things, select quot;Okay quot;. /Text Text tag="[SINGLEPLAYERMENU_HEADING]" Single Player /Text Text tag="[SINGLEPLAYERMENU_TEXT]" This is where you go if you do not wish to continue your quest. \n quot;Instant Action quot; and quot;Choose Opponent quot; will let you play a quick game outside of the main quest. \n You can set time limits for these types of games. They still earn you Experience and Gold. /Text Text tag="[TAVERNMENU_HEADING]" Rumors /Text Text tag="[TAVERNMENU_TEXT]" You can find taverns in cities. They are a good source of rumors. They are not a place to get drunk! \n Some rumors are free but others will cost you Gold. \n To learn rumors, simply select them from the list. /Text Text tag="[SHOPMENU_HEADING]" Buying Items /Text Text tag="[SHOPMENU_TEXT]" Pay attention! You can buy items to outfit your hero in this shop. To purchase an item, simply select it in the list. \n Items shown in gray are too expensive for you to buy. Items shown in red require a higher skill level than you currently possess. /Text Text tag="[SELLITEMSMENU_HEADING]" Selling Items /Text Text tag="[SELLITEMSMENU_TEXT]" Selling unwanted items is a great way to keep your inventory clean as well as earn a bit of extra Gold. \n Most items that are not currently equipped can be sold (except for special quest items that are worth zero Gold). /Text Text tag="[INV_INTRO_HEADING]" Inventory /Text Text tag="[INV_INTRO_TEXT]" This menu contains everything you need to know about yourself all itemized out into different groups. \n To scroll through each group, select the tab buttons along the top. You will find everything from items and spells to mounts you have captured and awards you have won. /Text Text tag="[INV_ITEMS_HEADING]" Items /Text Text tag="[INV_ITEMS_TEXT]" You can equip up to 4 items one helm or crown, one piece of armor or clothing, one weapon, and another miscellaneous object. \n Items have various beneficial effects in combat and they all work automatically. /Text Text tag="[INV_SPELLS_HEADING]" Spells /Text Text tag="[INV_SPELLS_TEXT]" You can take up to 6 spells into combat. \n As you gain levels, more spells will become available. You may also learn spells from your captives - monsters you have captured during play by completing special puzzle games. /Text Text tag="[INV_COMPANIONS_HEADING]" Companions /Text Text tag="[INV_COMPANIONS_TEXT]" Companions will offer to join you during your quest. \n All companions have a special ability that they can activate at the beginning of combat against certain enemies. /Text Text tag="[INV_PETS_HEADING]" Captives /Text Text tag="[INV_PETS_TEXT]" Captives are enemies you have captured that can teach you spells. \n You need to have built a Dungeon in your city to capture enemies. /Text Text tag="[INV_MOUNTS_HEADING]" Mounts /Text Text tag="[INV_MOUNTS_TEXT]" Mounts are beasts you have captured that can be ridden. \n You need to have built a Dungeon in your city to capture mounts. /Text Text tag="[INV_KINGDOM_HEADING]" Your Kingdom /Text Text tag="[INV_KINGDOM_TEXT]" This lists all of the cities you have captured. \n Once you have a Siege Workshop in your city, you may capture other cities on the map. \n Once you own a city it generates Gold for you each month and gives you access to apos;Your Citadel apos; when you visit. /Text Text tag="[INV_RUMORS_HEADING]" Rumors /Text Text tag="[INV_RUMORS_TEXT]" This list contains the rumors you have learned from taverns. \n A few important rumors are marked with a apos;! apos; and will remain at the top of your list. /Text Text tag="[INV_BATTLES_HEADING]" Victories /Text Text tag="[INV_BATTLES_TEXT]" Here you can see all of the enemies you have fought. \n The first number shows the times you have defeated an enemy, the second shows the number of times you have fought it. /Text Text tag="[INV_AWARDS_HEADING]" Awards /Text Text tag="[INV_AWARDS_TEXT]" This list shows all of the awards you have gained. \n You are given awards for completing special quests during the story. Each award gives you a special bonus to one of your skills. /Text Text tag="[YOURCITY_INTRO_HEADING]" Your Citadel /Text Text tag="[YOURCITY_INTRO_TEXT]" You can access your citadel from any city on the map that you have captured. \n You can add structures to your citadel that enable new game options and mini-games (such as creating items and learning spells). /Text Text tag="[YOURCITY_ITEMS_HEADING]" Creating Items /Text Text tag="[YOURCITY_ITEMS_TEXT]" Now that you have a Forge, you can create magic items in a mini-game. \n To create new items, you will need to find and collect runes on the map - check each waypoint for them. \n You have been given 3 basic runes to get started. /Text Text tag="[YOURCITY_SPELLS_HEADING]" Learning Spells /Text Text tag="[YOURCITY_SPELLS_TEXT]" Now that you have a Mage Tower, you can learn spells from your captives in a mini-game. \n Learned spells cost 50% extra mana for you to cast than they do for their original owner. /Text Text tag="[YOURCITY_PETS_HEADING]" Captives /Text Text tag="[YOURCITY_PETS_TEXT]" Now that you have a Dungeon, you may capture any enemy you have defeated 3 or more times by completing a puzzle mini-game. \n Captives can be used as either mounts or to teach you spells. /Text Text tag="[YOURCITY_MOUNTS_HEADING]" Mounts /Text Text tag="[YOURCITY_MOUNTS_TEXT]" Now that you have a Stable you can train mounts. \n Mounts add to your skills and give you an extra spell in combat. \n As mounts gain levels through training, they also begin to let you avoid some encounters on the map. /Text Text tag="[YOURCITY_CITIES_HEADING]" Cities /Text Text tag="[YOURCITY_CITIES_TEXT]" Now that you have a Siege Workshop you can capture cities. \n Captured cities not only generate Gold for you, but they allow you to access this menu from new locations. /Text Text tag="[YOURCITY_SKILLS_HEADING]" Buying Skills /Text Text tag="[YOURCITY_SKILLS_TEXT]" Now that you have a Temple, donating Gold will gain you the favor of the Gods, who will increase your skills. \n Increasing skills gets more expensive as the skills get higher. /Text Text tag="[YOURCITY_TOWER_HEADING]" Towers /Text Text tag="[YOURCITY_TOWER_TEXT]" Every so often, Cities you have captured will rebel. You cannot do anything at a rebel City except capture it back. \n Towers decrease the chance of rebellion by 50%. /Text Text tag="[YOURCITY_VAULT_HEADING]" The Vault /Text Text tag="[YOURCITY_VAULT_TEXT]" Every month, when you travel through your Cities, they will have gold waiting for you. \n The Vault increases that gold by 50%. /Text Text tag="[LEVELUPMENU_HEADING]" Gaining a Level /Text Text tag="[LEVELUPMENU_TEXT]" Every time you gain a level, you get 4 points to spend on your skills. \n Each skill will cost a different amount, depending on your profession. Any unused points may be saved for later. /Text Text tag="[CAPTUREMENU_HEADING]" Capturing Enemies /Text Text tag="[CAPTUREMENU_TEXT]" That was a brave decision! You are going to try and capture this enemy. \n To do that you will need to clear the board of gems, moving them one at a time, just like in a regular game. \n If you fail, you can always try again. /Text Text tag="[ITEMGAMEMENU_HEADING]" Creating Items /Text Text tag="[ITEMGAMEMENU_TEXT]" To beat this mini-game and create an item, you must destroy a number of special apos;Hammer and Anvil apos; gems shown on the right. \n Each time one or more of them are destroyed, the board will reset. /Text Text tag="[SPELLGAMEMENU_HEADING]" Learning Spells /Text Text tag="[SPELLGAMEMENU_TEXT]" To beat this mini-game and learn a spell, you must reach the total of mana and scrolls shown on the right by matching gems as in a regular game. \n Scrolls are a new gem type and are only created when matching 4 or 5 of a kind. /Text Text tag="[SPELLGAMEMENU_HEADING]" Learning Spells /Text Text tag="[SPELLGAMEMENU_TEXT]" To beat this mini-game and learn a spell, you must reach the total of mana and scrolls shown on the right by matching gems as in a regular game. \n Scrolls are a new gem type and are only created when matching 4 or 5 of a kind. /Text Text tag="[MAPMENU_HEADING]" The World Map /Text Text tag="[MAPMENU_TEXT]" To move around on the map, simply left-click your destination. \n To perform an action once you reach this destination, left-click on it again and choose from the list of options that appear. /Text Text tag="[MAPMENU_GP_TEXT]" To move around on the map, simply move the cursor and select your destination. \n To perform an action once you reach this destination, select that destination again and choose from the list of options that appear. /Text Text tag="[MAPMENUQUEST_HEADING]" Your Quests /Text Text tag="[MAPMENUQUEST_TEXT]" This lists your current quests and today apos;s date. \n To see more detail about each quest, click the buttons on the left side of the list. /Text Text tag="[MAPMENUQUEST_GP_TEXT]" This lists your current quests and today apos;s date. \n To see more detail about each quest, press the right back-button and select from the list. /Text Text tag="[MAPMENUHERO_HEADING]" Your Hero /Text Text tag="[MAPMENUHERO_TEXT]" This shows a brief overview of your hero. \n To quickly access your inventory, you can click on your portrait. /Text Text tag="[MAPMENUHERO_GP_TEXT]" This shows a brief overview of your hero. \n To quickly access your inventory, press the left back-button. /Text Text tag="[MANADRAIN_HEADING]" Mana Drain /Text Text tag="[MANADRAIN_TEXT]" If there are no more moves left on the grid, then there is a Mana Drain. Both players lose all their mana and the grid resets. /Text Text tag="[ILLEGALMOVE0_HEADING]" Illegal Moves /Text Text tag="[ILLEGALMOVE0_TEXT]" If you make an illegal move, then you will take 5 points of damage. So be careful! /Text Text tag="[ILLEGALMOVE1_HEADING]" Illegal Moves /Text Text tag="[ILLEGALMOVE1_TEXT]" In the tutorial there is no penalty for an illegal move. \n If you make an illegal move in a real battle however, you will take 5 points of damage. So be careful! /Text Text tag="[HEROICEFFORT_HEADING]" Heroic Effort /Text Text tag="[HEROICEFFORT_TEXT]" If you manage to chain together a cascade of 5 or more series of gems, then we call that a Heroic Effort! \n You will receive a bonus of 100 Experience Points. /Text Text tag="[SELECTSPELLMENU_HEADING]" Learning Spells /Text Text tag="[SELECTSPELLMENU_TEXT]" The list shows you all the spells that you may learn from your captives, along with the difficulty of learning that spell. \n The most powerful spells are quite difficult to learn and you may require a number of attempts to be successful. /Text Text tag="[SELECTRUNEMENU_HEADING]" Creating Items /Text Text tag="[SELECTRUNEMENU_TEXT]" To create an item, you must select 3 runes and then play a mini-game. \n Each combination of runes will give a different item, and you need one rune from each category Base, Modifier and Power. More powerful runes will make the item harder to create. /Text Text tag="[SELECTMOUNTMENU_HEADING]" Training Mounts /Text Text tag="[SELECTMOUNTMENU_TEXT]" The list shows all of your mounts along with their current level. \n Successfully training a mount, by defeating a special timed mini-game, adds +1 to its level and helps to improve your skills in combat. /Text Text tag="[QUESTINTRO_HEADING]" Welcome to Etheria /Text Text tag="[QUESTINTRO_TEXT]" You are standing in the Citadel of Bartonia, deep in the Agarian forest. \n You will travel through Etheria by getting and completing a series of quests, available from cities around the map. /Text Text tag="[QUESTINTRO_HEADING_a]" Welcome to Etheria /Text Text tag="[QUESTINTRO_TEXT_a]" I see you have already been traveling around! \n To progress, you will need to do more than travel; you will need to obtain and complete a series of quests. Your first quest is available in Bartonia. /Text Text tag="[QUESTINTRO2_HEADING]" Quests /Text Text tag="[QUESTINTRO2_TEXT]" Any city with a apos;! apos; above it has a quest for you. A red apos;! apos; means it is an important story quest. \n To get your first quest from Bartonia, select the city and choose apos;Get Quests apos;. /Text Text tag="[QUESTINTRO2_HEADING_a]" Quests /Text Text tag="[QUESTINTRO2_TEXT_a]" Any city with a apos;! apos; above it has a quest for you. A red apos;! apos; means it is an important story quest. \n To get your first quest, move to Bartonia, select the city and choose apos;Get Quests apos;. /Text Text tag="[QUESTMOVE_HEADING]" Movement /Text Text tag="[QUESTMOVE_TEXT]" To go to a new location, simply move the cursor there, select it and your hero will walk there. \n You need to travel to Siria - the small tower to the right of Bartonia with the sparkles on it. Select it now. /Text Text tag="[QUESTACTION_HEADING]" Actions /Text Text tag="[QUESTACTION_TEXT]" Once you have reached a destination, you may need to do something. \n Each sparkling location has a list of actions you can perform. Select Siria now and choose apos;Visit your Father apos;. /Text Text tag="[QUESTMOREQUESTS_HEADING]" More Quests /Text Text tag="[QUESTMOREQUESTS_TEXT]" Congratulations! You have completed your first quest. \n You will see that another quest is available back in Bartonia, so you should travel back there now and get it. Good luck! /Text Text tag="[QUEST_T1_HEADING]" Basic Combat /Text Text tag="[QUEST_T1_TEXT]" The objective of combat is to reduce your opponent apos;s Life Points to zero. You can see his 20 Life Points flashing up in the top right. \n To make your first combat easier, you are facing a Practice Dummy who cannot fight back, so take your time and experiment. /Text Text tag="[QUEST_T1aa_HEADING]" Swapping Gems /Text Text tag="[QUEST_T1aa_TEXT]" Now you will start swapping gems to make identical lines of 3 or more. To swap gems left-click on the first gem, and then left-click on any gem adjacent to it. /Text Text tag="[QUEST_T1aa_GP_TEXT]" Now you will start swapping gems to make identical lines of 3 or more. To swap gems, move the cursor on the grid, select the first gem, and then press a directional button to swap it with an adjacent one. /Text Text tag="[QUEST_T1a_HEADING]" Matching Gems /Text Text tag="[QUEST_T1a_TEXT]" You are doing well! Keep matching groups of 3 gems (especially Skulls) until the Practice Dummy has no Life Points left. /Text Text tag="[QUEST_T1b_HEADING]" Victory /Text Text tag="[QUEST_T1b_TEXT]" I think you are ready for a bigger challenge now - it is time to get your next quest. \n However, the Practice Dummy is still there for now if you need to practice some more. /Text Text tag="[QUEST_T2_HEADING]" Advanced Combat /Text Text tag="[QUEST_T2_TEXT]" Now it gets tougher - you have an opponent who will fight back. \n You both take turns matching gems and trying to damage each other. Remember what you have learned! /Text Text tag="[QUEST_T2a_HEADING]" Matching Gems /Text Text tag="[QUEST_T2a_TEXT]" You are doing well! Keep matching groups of 3 gems and casting spells. \n Try not to allow your opponent to get any Skulls. /Text Text tag="[QUEST_T2b_HEADING]" Victory /Text Text tag="[QUEST_T2b_TEXT]" Congratulations! You have passed with flying colors. You are now a member of the Queen apos;s Guard. \n And I believe the Queen was looking for you. She has a task for you already. /Text Text tag="[OT_MATCH_SKULLS0]" Swap these gems to match 3 Skulls. This will damage your opponent. /Text Text tag="[OT_MATCH_SKULLS1]" Match some more Skulls here. Each Skull does one point of damage. /Text Text tag="[OT_MATCH_SKULLS2]" Skulls are the most important gems on the board. Try not to miss any! /Text Text tag="[OT_MATCH_STARS0]" Keep matching 3 of a kind. These Purple Stars will give you Experience and help you gain levels. /Text Text tag="[OT_MATCH_STARS1]" Here are some more Purple Stars to match. Each one gives you one point of Experience. /Text Text tag="[OT_MATCH_GOLD0]" Swap these gems to match some Gold. You can spend gold in between battles. /Text Text tag="[OT_MATCH_GOLD1]" You can use Gold in the Shop after this battle to buy items for your Hero. /Text Text tag="[OT_MATCH_GREEN0]" Swap these gems to match some Green Mana. You use Green Mana for casting spells. /Text Text tag="[OT_MATCH_RED0]" Swap these gems to match some Red Mana. You use Red Mana for casting spells. /Text Text tag="[OT_MATCH_YELLOW0]" Swap these gems to match some Yellow Mana. You use Yellow Mana for casting spells. /Text Text tag="[OT_MATCH_BLUE0]" Swap these gems to match some Blue Mana. You use Blue Mana for casting spells. /Text Text tag="[OT_SPELLCASTING0]" You have enough mana to use this spell. Try casting it if you think it would be useful. /Text Text tag="[OT_SPELLCASTING1]" A spell is active again. You will learn new spells when you gain levels. /Text Text tag="[OT_MATCH_5]" Swap these gems to match 5-of-a-kind. This gives an extra turn and creates a Wildcard. /Text Text tag="[OT_MATCH_4]" Swap these gems to match 4-of-a-kind. This gives you an extra turn. /Text Text tag="[OT_REDSKULL0]" This is a +5 Skull. It matches with other Skulls. It does +5 damage and explodes! /Text Text tag="[OT_REDSKULL1]" When it explodes a +5 Skull destroys (and gives effects for) all other gems around it. /Text Text tag="[OT_WILDCARD0]" This is a Wildcard. It matches any mana color and multiplies the amount of mana it gives. /Text Text tag="[OT_WILDCARD1]" Remember that Wildcards only match mana gems, not Skulls, Gold or Purple Stars. /Text Text tag="[OT_MATCH_SKULLS3]" If you don apos;t match skulls and damage your opponent, he will use them against you! /Text Text tag="[OT_MATCH_SKULLS4]" As your character gains levels and improves their Battle skill, Skulls will do more damage. /Text Text tag="[OT_MATCH_SKULLS5]" Try not to set up any Skulls for your opponent. Think one move ahead! /Text Text tag="[OT_SPELLCASTING2]" Don apos;t forget to keep an eye on your spells. You have enough mana for this one. /Text Text tag="[OT_SPELLCASTING3]" Each spell shows its mana cost on the button. Powerful spells have high mana costs. /Text Text tag="[OT_SPELLCASTING4]" Remember to check your enemy apos;s spells too. Try to deny him the mana he needs. /Text Text tag="[OT_MATCH_GREEN1]" When you match mana gems, you will see the mana reserves next to your portrait fill up. /Text Text tag="[OT_MATCH_RED1]" Try to match the correct mana for the spells you want to cast. /Text Text tag="[OT_MATCH_YELLOW1]" As you gain levels and improve skills, mana gems will give more and more mana. /Text Text tag="[OT_MATCH_BLUE1]" Try to match mana that your enemy needs. This will stop him casting spells at you. /Text /TextLibrary
https://w.atwiki.jp/aias-closurecompiler/pages/23.html
トップページ 高度なトピック extern宣言 externとは、サードパーティのライブラリなどの外部コードが定義するシンボルの名前を宣言し、 ADVANCED_OPTIMIZATIONS レベルでコンパイルされるコード内でそれらをClosure Compilerのリネーム処理から保護する機能です。externが必要な状況がよく分からない場合は、まずこちらを参照してください。 externはClosure Compiler Application及びClosure Compiler Service APIで利用できます。Closure Compiler Service UIはexternのためのインターフェースを提供していません。 このページは公式サイトの以下のページを元に作成しました。http //code.google.com/closure/compiler/docs/api-tutorial3.html 以下のJavaScriptは、extern宣言を必要とするコードを含んでいます: /** * あるページに対し注記のリストを追加するシンプルなスクリプト。 * リストには注記のタイトル、その下に本文が表示される。 */ /** * 注記のためのDOM構造を作成し、それをドキュメントに追加する。 */ function makeNoteDom(noteTitle, noteContent, noteContainer) { // 注記を表すDOM構造を作成する。 var headerElement = textDiv(noteTitle); var contentElement = textDiv(noteContent); var newNote = document.createElement( div ); newNote.appendChild(headerElement); newNote.appendChild(contentElement); // 注記のDOM構造をドキュメントに追加する。 noteContainer.appendChild(newNote); } /** * 注記データオブジェクトのリストに対し反復処理を行い、DOMを作成する。 */ function makeNotes(data, noteContainer) { for (var i = 0; i data.length; i++) { makeNoteDom(data[i].title, data[i].content, noteContainer); } } function main() { var noteData = [ { title Note 1 , content Content of Note 1 }, { title Note 2 , content Content of Note 2 }]; var noteListElement = document.getElementById( notes ); makeNotes(noteData, noteListElement); } main(); textDiv() 関数はサードパーティがメンテナンスする textops.js という別のファイルに宣言されているものと想定します。それは次のような関数です: function textDiv(text) { var divElement = document.createElement( div ); var textElement = document.createTextNode(text); divElement.appendChild(textElement); return divElement; } textDiv() 関数はコンパイル対象外のファイルに定義されておりClosure Compilerによってリネームされたくないので、extern宣言することにします。 extern宣言は、以下のように関数を定義する単純なJavaScriptです。関数の内容は空で構いません: function textDiv(text){}; このコードを直接パラメータに設定するか、またはコードを記述したJSファイルをパラメータに設定することで、宣言をClosure Compilerに渡すことができます。具体的な方法は「Closure Compiler Service APIでexternを宣言するには」、「Closure Compiler Applicationでexternを宣言するには」を参照してください。 このJavaScriptをClosure Compilerに与えたとしても、それ自体が出力結果に含まれることはありません。このJavaScriptの唯一の目的は、Closure Compilerにこう伝えることです:"我々のコードはお前の知らないどこかで定義されている textDiv() という名前の関数を使っている。だから textDiv() への呼び出しをリネームしてはならない。" 上のJavaScriptとexternをClosure Compilerに送ると、次のような出力が得られます。尚Closure Compilerがexternをどのように適用しているかをわかりやすくするため、出力結果に改行を挿入しています: for(var a=document.getElementById( notes ),b=[{title Note 1 , content Content of Note 1 }, {title Note 2 , content Content of Note 2 }], c=0;c var d=textDiv(b[c].title),e=textDiv(b[c].content),f=document.createElement( div ); f.appendChild(d); f.appendChild(e); a.appendChild(f) }; Closure Compilerは元のプログラムを劇的に変化させましたが、 textDiv() 関数の呼び出しはオリジナルの名称のままで残っています。従ってこのコードは textDiv() が定義されている、コンパイルされていない textops.js と連携して動作させることができます。 externをエクスポートの代用にしないでください! externはシンボルをリネームから保護するとても便利な方法なので、"エクスポート"の代わりにこれを使いたいと思ったかもしれません。外部コードがその中の関数を呼び出せるようなAPIをコンパイルして公開したいとあなたが考えているなら、公開されるAPIを全てextern宣言すればよいのではないでしょうか。 しかし、そうすべきではありません。コンパイル済みファイル内の関数を外部公開する場合には、残しておきたいシンボルをエクスポートするで説明されているエクスポートによる手法をとってください。 エクスポートはexternよりも高い圧縮率を実現します。Closure Compilerはextern宣言されたシンボルを、それがコード内に何度出現するかに関係なく絶対にリネームしません。つまりexternされた長い名前がコンパイルされたコードの中に多く残るということです。対照的にエクスポートでは、シンボルのフルネームはコード内にひとつしか含まれません。このフルネームのシンボルは短縮名の別名となっているので、コード内では常に短縮名を使うことができます。 デフォルトのextern宣言 Closure Compilerは以下に示すシンボル群を内部的にextern宣言しており、デフォルトではそれを使用してシンボル名の保護を行います。 Math 、 RegExp のようなJavaScriptの組み込みオブジェクトとそのメンバ eval() 、 parseInt() のようなJavaScriptの組み込み関数 window 、 location のようなブラウザの標準的な組み込みオブジェクトとそのメンバ document をはじめとするDOM APIに含まれる全てのオブジェクトとそのメンバ Closure Compiler service APIのexclude_default_externsパラメータ、Closure Compiler Applicationの--use_only_custom_externsオプションを指定すると、これらデフォルトのextern宣言を使用させないようにすることができます。 Closure Compiler Service APIでexternを宣言するには Closure Compiler Service APIでextern宣言を行う方法は2つあります。 js_externsパラメータでJavaScriptコードをClosure Compilerに渡す externs_urlパラメータでJavaScriptファイルのURLをClosure Compilerに渡す js_externs と externs_url の違いは、サービスがJavaScriptを取得する手段だけです。 js_externs と externs_url は1つのリクエスト内で同時に使用でき、またそれぞれを複数指定することが可能です。 js_externsパラメータでJavaScriptコードをClosure Compilerに渡す 宣言するexternの数がそれほど多くないのであれば、サービスへのリクエスト内で js_externs パラメータの値としてexternを宣言するJavaScriptを指定するのがよいでしょう。以下に例を示します: #!/usr/bin/python2.4 import httplib, urllib, sys # Define the parameters for the POST request and encode them in # a URL-safe format. params = urllib.urlencode([ ( code_url , sys.argv[1]), ( compilation_level , ADVANCED_OPTIMIZATIONS ), ( output_format , text ), ( output_info , compiled_code ), ( js_externs , function textDiv(text){} ), # -- New parameter! ( formatting , pretty_print ) ]) # Always use the following value for the Content-type header. headers = { "Content-type" "application/x-www-form-urlencoded" } conn = httplib.HTTPConnection( closure-compiler.appspot.com ) conn.request( POST , /compile , params, headers) response = conn.getresponse() data = response.read() print data conn.close リクエストには複数の js_externs パラメータを含めることができます。また1つのパラメータ内にカンマ区切りで複数のextern宣言を含めることもできます。 externs_urlパラメータでJavaScriptファイルのURLをClosure Compilerに渡す 宣言すべきexternの数が多い場合、それらを全て js_externs パラメータで渡すのはかなり無理があると思われます。このケースでは以下の方法をとるのがよいでしょう: 全てのextern宣言を独立したJavaScriptファイルに記述します。 このファイルをWebサーバにアップロードし、外部からアクセス可能な場所に配置します。 アップロードしたファイルのURLを externs_url パラメータの値としてClosure Compiler Service APIに渡します。 例を示します: params = urllib.urlencode([ ( code_url , sys.argv[1]), ( compilation_level , ADVANCED_OPTIMIZATIONS ), ( output_format , text ), ( output_info , compiled_code ), # Different parameter ( externs_url , http //www.myserver.com/myexterns.js ), ( formatting , pretty_print ) ]) リクエストには複数の externs_url パラメータを指定できます。Closure Compilerは js_externs のJavaScriptコードおよび externs_url のファイルに含まれる全てのextern宣言を結合して処理します。 Closure Compiler Applicationでexternを宣言するには externファイルの名前をexternsオプションに指定し、Closure Compiler Applicationに渡してください。 externs オプションの指定は、以下のように1ファイルずつ行います: java -jar compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS --js makeallnotes.js --externs extern1.js --externs extern2.js
https://w.atwiki.jp/pqjp/pages/79.html
?xml version="1.0"? TextLibrary Text tag="[QUEST_QK06_ACTION]" Search for the button /Text Text tag="[QUEST_QK06_BUTTON]" You have found the button. It is in the possession of a Dark Dwarf. /Text Text tag="[QUEST_QK06_FAILURE]" You have failed to retrieve the button. You must keep trying. /Text Text tag="[QUEST_QK06_NOCOMP]" You need Khalkus in your party to put the Great Machine together. /Text Text tag="[QUEST_QK06_REWARD]" You now own the Shield of Albion (and Khalkus has the Great Machine). /Text Text tag="[QUEST_QK06_STEP1]" You must travel to Kal-Ungar and search for the missing button. /Text /TextLibrary
https://w.atwiki.jp/pqjp/pages/122.html
?xml version="1.0"? TextLibrary Text tag="[QUEST_Q1Q1_ACTION0]" Visit Gruulkar /Text Text tag="[QUEST_Q1Q1_ACTION1]" Battle the Wargs /Text Text tag="[QUEST_Q1Q1_FAILURE]" You could not defeat the Wargs, but you must try again. /Text Text tag="[QUEST_Q1Q1_HELP0]" You must travel to Gruuldok to meet with Gruulkar. /Text Text tag="[QUEST_Q1Q1_HELP1]" You must get Gruulkar a gift. A Warg Pelt from the pack near the Wargstone should do the trick. /Text Text tag="[QUEST_Q1Q1_HELP2]" You must return the Warg Pelt to Gruulkar. /Text Text tag="[QUEST_Q1Q1_REWARD]" You now know that the Orcs taking prisoners are controlled by someone in the north. /Text Text tag="[QUEST_Q1Q1_SUCCESS]" You have obtained a Warg pelt to take to Gruulkar as a gift. /Text Text tag="[QUEST_Q1Q1_QMNAME0]" Warg /Text Text tag="[QUEST_Q1Q1_QMHELP0]" This is a particularly nasty type of Wolf, called a Warg. They are huge and fast. They can cast both Rend and Haste. /Text /TextLibrary