<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://theportalwiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Byzarru</id>
	<title>Portal Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://theportalwiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Byzarru"/>
	<link rel="alternate" type="text/html" href="https://theportalwiki.com/wiki/Special:Contributions/Byzarru"/>
	<updated>2026-04-12T12:09:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Talk:Obtaining_Portal_Stories:_Mel_achievements&amp;diff=152931</id>
		<title>Talk:Obtaining Portal Stories: Mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Talk:Obtaining_Portal_Stories:_Mel_achievements&amp;diff=152931"/>
		<updated>2017-01-04T19:56:56Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Created page with &amp;quot;==Page Created== The page has been created, but some of the achievements need descriptions and their difficulties adjusted. ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Page Created==&lt;br /&gt;
The page has been created, but some of the achievements need descriptions and their difficulties adjusted. [[User:Byzarru|Byzarru]] ([[User talk:Byzarru|talk]]) 19:56, 4 January 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Achievements&amp;diff=152930</id>
		<title>Achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Achievements&amp;diff=152930"/>
		<updated>2017-01-04T19:42:43Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Added mod achievement nav template.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quotation|&#039;&#039;&#039;GLaDOS&#039;&#039;&#039;|Well done. In fact, you did so well, I&#039;m going to note this on your file, in the commendations section. Oh, there&#039;s lots of room here. &#039;Did.... well.  ...  Enough.&#039;|sound=GLaDOS_testchambermisc19.wav}}&lt;br /&gt;
&lt;br /&gt;
This is a complete listing of all &#039;&#039;&#039;achievements&#039;&#039;&#039; available in &#039;&#039;[[Portal]]&#039;&#039;, &#039;&#039;[[Portal: Still Alive]]&#039;&#039;, &#039;&#039;[[Portal 2]]&#039;&#039;, and their mods.&lt;br /&gt;
&lt;br /&gt;
Achievements are sets of challenges or goals (from finding a secret room to finishing a test chamber in a certain time or with a limited number of portals) that give a acknowledgement to the player for this special action while playing the game. When a player obtains an achievement, a HUD notification will be shown on-screen.&lt;br /&gt;
&lt;br /&gt;
Achievements can be completed at any time in the game, as long as cheats are not turned on. However, certain achievements are story-related and can only be unlocked when reaching a certain point in the scenario.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
=== Portal ===&lt;br /&gt;
{{See also|Obtaining Portal achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_achievements --&amp;gt;&lt;br /&gt;
{{Portal achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal: Still Alive ===&lt;br /&gt;
{{See also|Obtaining Portal: Still Alive achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal: Still Alive, see: http://theportalwiki.com/wiki/Template:Dictionary/portal:_still_alive_achievements --&amp;gt;&lt;br /&gt;
{{Portal: Still Alive achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal 2 ===&lt;br /&gt;
{{See also|Obtaining Portal 2 achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal 2, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_2_achievements --&amp;gt;&lt;br /&gt;
{{Portal 2 achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Rexaura === &lt;br /&gt;
{{See also|Obtaining Rexaura achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Rexaura, see: http://theportalwiki.com/wiki/Template:Dictionary/rexaura_achievements --&amp;gt;&lt;br /&gt;
{{Rexaura achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal Stories: Mel ===&lt;br /&gt;
{{See also|Obtaining Portal Stories: Mel achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal Stories: Mel, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_stories:_mel_achievements --&amp;gt;&lt;br /&gt;
{{Portal Stories: Mel achievement list}}&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* The &amp;quot;Transmission Received&amp;quot; achievement for &#039;&#039;Portal&#039;&#039; was added on [[March 1, 2010 Patch (Portal)|March 1, 2010]], and began the [[Portal ARG]], eventually leading to the announcement of &#039;&#039;Portal 2&#039;&#039;. The update on March 1 also added 26 hidden clock radios to &#039;&#039;Portal&#039;&#039; [[Test Chambers|test chambers]] that delivered coded messages, further hinting toward the announcement.&lt;br /&gt;
* The &amp;quot;Talent Show&amp;quot; achievement for Portal 2 was added on [[July 7, 2011 Patch| July 7, 2011]]; completing the achievement would earn you a ticket for the [http://store.steampowered.com/summersale/prizebooth/l Steam Summer Camp].&lt;br /&gt;
* The &amp;quot;Pit Boss&amp;quot; achievement for &#039;&#039;Portal 2&#039;&#039; won the &amp;quot;Most Original Achievement&amp;quot; award on the Xbox360Achievements.org website, at the 2011 Achievement Awards.&lt;br /&gt;
* The &amp;quot;Narbacular Drop&amp;quot; achievement for &#039;&#039;Portal 2&#039;&#039; is a reference to a game of the same name, which the Portal series is based on.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
{{Gallery&lt;br /&gt;
|lines = 3&lt;br /&gt;
|width = 200&lt;br /&gt;
|height = 80&lt;br /&gt;
|File:Prize_Booth_Portal_2_Achievment.png|The &#039;&#039;Talent Show&#039;&#039; achievement, as seen at the &#039;&#039;&#039;Steam Summer Sale&#039;&#039;&#039; Prize Booth.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://steamcommunity.com/stats/Portal/achievements &#039;&#039;Portal&#039;&#039; achievements] on Steam Community&lt;br /&gt;
* [http://steamcommunity.com/stats/Portal2/achievements/ &#039;&#039;Portal 2&#039;&#039; achievements] on Steam Community&lt;br /&gt;
&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
&lt;br /&gt;
{{AchievementNav}}&lt;br /&gt;
{{ModAchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Obtaining_Rexaura_achievements&amp;diff=152929</id>
		<title>Obtaining Rexaura achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Obtaining_Rexaura_achievements&amp;diff=152929"/>
		<updated>2017-01-04T19:41:00Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Show achievement|Rexaura|Intentionally Out of Reach|Story-related&lt;br /&gt;
| This achievement is story related, {{Spoiler|it is earned once you equip the Dual &#039;&#039;[[Handheld Portal Device]]&#039;&#039; in [[Rexaura Test Chamber 09|Test Chamber 9]].}}&lt;br /&gt;
}}&lt;br /&gt;
{{Show achievement|Rexaura|Full Time Employee|Story-related&lt;br /&gt;
| This achievement is story related, it is earned once you finish the game.&lt;br /&gt;
}}&lt;br /&gt;
{{Show achievement|Rexaura|Aperture Diet|Hard&lt;br /&gt;
| You are required to find all of the secret cakes hidden in the test chambers.&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
&lt;br /&gt;
{{ModAchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Obtaining_Portal_Stories:_Mel_achievements&amp;diff=152928</id>
		<title>Obtaining Portal Stories: Mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Obtaining_Portal_Stories:_Mel_achievements&amp;diff=152928"/>
		<updated>2017-01-04T19:39:43Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SpoilerHeavy}}&lt;br /&gt;
&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Welcome to Aperture|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Intro|exiting the tram]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Long Term Relaxation|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Garden Chapter 2|waking up from extended relaxation]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Voices from Above|Story-related&lt;br /&gt;
| The achievement unlocks after AEGIS activates in the [[Portal Stories: Mel Ramp|Ramp]] test.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Firefighting 101|Story-related&lt;br /&gt;
| The achievement unlocks after putting out the fire in the [[Portal Stories: Mel Fire Storm|maintenance areas]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Back on Track|Story-related&lt;br /&gt;
| The achievement unlocks after entering [[Portal Stories: Mel Chapter 3 Chamber 01|Virgil&#039;s testing track]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Deja Vu|Story-related&lt;br /&gt;
| The achievement unlocks after completing the [[Portal Stories: Mel Chapter 3 Chamber 04 and Transition|work-in-progress]] test three times.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Organic Complications|Story-related&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Back Off Track|Story-related&lt;br /&gt;
| The achievement unlocks after leaving the [[Portal Stories: Mel Destroyed|destroyed test chamber]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Welcome to my Domain|Story-related&lt;br /&gt;
| The achievement unlocks after entering [[Portal Stories: Mel Core Access|AEGIS&#039; chamber]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Story Shutdown|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Finale|defeating AEGIS]] in Story Mode.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|System Shutdown|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Finale|defeating AEGIS]] in Advanced Mode.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Persistent|Easy&lt;br /&gt;
| Check every locked door in the [[Portal Stories: Mel Intro|train station and the Aperture Innovators building]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Testing the Waters|Easy&lt;br /&gt;
| Jump into the body of water in front of the [[Portal Stories: Mel Garden|extended relaxation building]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Beyond Your Range of Hearing|Easy&lt;br /&gt;
| After [[Portal Stories: Mel Junk Yard|finding Virgil]], repeatedly press the use key while Virgil is talking.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Electrocution|Easy&lt;br /&gt;
| Jump into electrified water.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Under The Stairs|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Ignorant|Easy&lt;br /&gt;
| An elevator will appear in [[Portal Stories: Mel Chapter 3 Chamber 04 and Transition|Test Chamber 04]]. To unlock the achievement, ignore Virgil&#039;s advice, enter, and wait for the elevator to close.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Forever Alone|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Determined|Easy&lt;br /&gt;
| Solve the [[Portal Stories: Mel Destroyed| destroyed test chamber]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Burned in Goo|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Crushed|Easy&lt;br /&gt;
| Get crushed in the door in the [[Portal Stories: Mel Factory|Weighted Storage Cube quality testing area]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Into Darkness|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|2056|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Shot|Easy&lt;br /&gt;
| Get shot on the [[Portal Stories: Mel Core Access|live fire range near AEGIS&#039; lair]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Curious|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|You Shouldn&#039;t Be Here|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Single Rainbow|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|In The Vents|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
&lt;br /&gt;
{{ModAchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:ModAchievementNav&amp;diff=152927</id>
		<title>Template:ModAchievementNav</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:ModAchievementNav&amp;diff=152927"/>
		<updated>2017-01-04T19:38:34Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Created page for Mod Achievements, as per Mod Test Chambers navigation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navbox&lt;br /&gt;
| name  = ModAchievementNav&lt;br /&gt;
| state = {{{state|uncollapsed}}}&lt;br /&gt;
| liststyle = padding: 0.25em;&lt;br /&gt;
&lt;br /&gt;
| title = [[Achievements{{if lang}}|{{lang&lt;br /&gt;
 | da = Præstationer&lt;br /&gt;
 | en = Achievements&lt;br /&gt;
 | fi = Saavutukset&lt;br /&gt;
 | fr = Succès&lt;br /&gt;
 | nl = Prestaties&lt;br /&gt;
 | pl = Osiągnięcia&lt;br /&gt;
 | pt-br = Conquistas&lt;br /&gt;
 | ru = Достижения&lt;br /&gt;
 | zh-hant = 成就　&lt;br /&gt;
 | ko = 도전과제들&lt;br /&gt;
 }}]]&lt;br /&gt;
&lt;br /&gt;
| group1 = {{lang&lt;br /&gt;
 | da = Præstationer&lt;br /&gt;
 | en = Achievements&lt;br /&gt;
 | fi = Saavutukset&lt;br /&gt;
 | fr = Succès&lt;br /&gt;
 | nl = Prestaties&lt;br /&gt;
 | pl = Osiągnięcia&lt;br /&gt;
 | pt-br = Conquistas&lt;br /&gt;
 | ru = Достижения&lt;br /&gt;
 | zh-hant = 成就&lt;br /&gt;
 | ko = 도전과제들&lt;br /&gt;
 }}&lt;br /&gt;
| list1  = [[Achievements{{if lang}}#Rexaura|&#039;&#039;Rexaura&#039;&#039;]]&amp;lt;!-- &lt;br /&gt;
  --&amp;gt;{{md}}[[Achievements{{if lang}}#Portal Stories: Mel|&#039;&#039;Portal Stories: Mel&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
| group2 = {{lang&lt;br /&gt;
 | en = Obtaining achievements&lt;br /&gt;
 | da = Opnåelse af præstationer&lt;br /&gt;
 | fr = Comment les obtenir&lt;br /&gt;
 | fi = Saavutusten hankinta&lt;br /&gt;
 | nl = Behalen van prestaties&lt;br /&gt;
 | pl = Zdobywanie osiągnięć&lt;br /&gt;
 | pt-br = Obtendo conquistas&lt;br /&gt;
 | ru = Получение достижений&lt;br /&gt;
 | zh-hant = 如何獲得&lt;br /&gt;
 | ko = 공략이 포함된 도전과제&lt;br /&gt;
 }}&lt;br /&gt;
| list2  = [[Obtaining Rexaura achievements{{if lang}}|&#039;&#039;Rexaura&#039;&#039;]]&amp;lt;!-- &lt;br /&gt;
  --&amp;gt;{{md}}[[Obtaining Portal Stories: Mel achievements{{if lang}}|&#039;&#039;Portal Stories: Mel&#039;&#039;]]&lt;br /&gt;
 &lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{translation switching|da, fi, fr, nl, pl, pt-br, ru, zh-hant, ko}}&lt;br /&gt;
[[Category:Navigational templates|ModAchievementNav]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Obtaining_Portal_Stories:_Mel_achievements&amp;diff=152926</id>
		<title>Obtaining Portal Stories: Mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Obtaining_Portal_Stories:_Mel_achievements&amp;diff=152926"/>
		<updated>2017-01-04T19:25:12Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Created page. Some achievements need to be filled in yet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SpoilerHeavy}}&lt;br /&gt;
&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Welcome to Aperture|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Intro|exiting the tram]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Long Term Relaxation|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Garden Chapter 2|waking up from extended relaxation]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Voices from Above|Story-related&lt;br /&gt;
| The achievement unlocks after AEGIS activates in the [[Portal Stories: Mel Ramp|Ramp]] test.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Firefighting 101|Story-related&lt;br /&gt;
| The achievement unlocks after putting out the fire in the [[Portal Stories: Mel Fire Storm|maintenance areas]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Back on Track|Story-related&lt;br /&gt;
| The achievement unlocks after entering [[Portal Stories: Mel Chapter 3 Chamber 01|Virgil&#039;s testing track]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Deja Vu|Story-related&lt;br /&gt;
| The achievement unlocks after completing the [[Portal Stories: Mel Chapter 3 Chamber 04 and Transition|work-in-progress]] test three times.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Organic Complications|Story-related&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Back Off Track|Story-related&lt;br /&gt;
| The achievement unlocks after leaving the [[Portal Stories: Mel Destroyed|destroyed test chamber]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Welcome to my Domain|Story-related&lt;br /&gt;
| The achievement unlocks after entering [[Portal Stories: Mel Core Access|AEGIS&#039; chamber]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Story Shutdown|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Finale|defeating AEGIS]] in Story Mode.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|System Shutdown|Story-related&lt;br /&gt;
| The achievement unlocks after [[Portal Stories: Mel Finale|defeating AEGIS]] in Advanced Mode.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Persistent|Easy&lt;br /&gt;
| Check every locked door in the [[Portal Stories: Mel Intro|train station and the Aperture Innovators building]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Testing the Waters|Easy&lt;br /&gt;
| Jump into the body of water in front of the [[Portal Stories: Mel Garden|extended relaxation building]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Beyond Your Range of Hearing|Easy&lt;br /&gt;
| After [[Portal Stories: Mel Junk Yard|finding Virgil]], repeatedly press the use key while Virgil is talking.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Electrocution|Easy&lt;br /&gt;
| Jump into electrified water.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Under The Stairs|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Ignorant|Easy&lt;br /&gt;
| An elevator will appear in [[Portal Stories: Mel Chapter 3 Chamber 04 and Transition|Test Chamber 04]]. To unlock the achievement, ignore Virgil&#039;s advice, enter, and wait for the elevator to close.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Forever Alone|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Determined|Easy&lt;br /&gt;
| Solve the [[Portal Stories: Mel Destroyed| destroyed test chamber]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Burned in Goo|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Crushed|Easy&lt;br /&gt;
| Get crushed in the door in the [[Portal Stories: Mel Factory|Weighted Storage Cube quality testing area]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Into Darkness|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|2056|Easy&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Shot|Easy&lt;br /&gt;
| Get shot on the [[Portal Stories: Mel Core Access|live fire range near AEGIS&#039; lair]].}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Curious|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|You Shouldn&#039;t Be Here|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Single Rainbow|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|In The Vents|Medium&lt;br /&gt;
| N/A.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
&lt;br /&gt;
{{AchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152875</id>
		<title>Template:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152875"/>
		<updated>2017-01-04T04:21:03Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Capitalize that T and that should do it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dictionary/header}}&lt;br /&gt;
== Portal Stories: Mel achievements ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
2056-title:&lt;br /&gt;
  en: 2056&lt;br /&gt;
&lt;br /&gt;
2056-desc:&lt;br /&gt;
  en: MAKE IT STOP&lt;br /&gt;
&lt;br /&gt;
2056-icon: Achievement 2056.jpg&lt;br /&gt;
&lt;br /&gt;
back off track-title:&lt;br /&gt;
  en: Back off Track&lt;br /&gt;
&lt;br /&gt;
back off track-desc:&lt;br /&gt;
  en: Get off the track again&lt;br /&gt;
&lt;br /&gt;
back off track-icon: Achievement Back Off Track.jpg&lt;br /&gt;
&lt;br /&gt;
back on track-title:&lt;br /&gt;
  en: Back on Track&lt;br /&gt;
&lt;br /&gt;
back on track-desc:&lt;br /&gt;
  en: Enter Virgil&#039;s testing track&lt;br /&gt;
&lt;br /&gt;
back on track-icon: Achievement Back On Track.png&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-title:&lt;br /&gt;
  en: Beyond your Range of Hearing&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-desc:&lt;br /&gt;
  en: Refuse to Listen&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-icon: Achievement Beyond your range of hearing.jpg&lt;br /&gt;
&lt;br /&gt;
burned in goo-title:&lt;br /&gt;
  en: Burned in Goo&lt;br /&gt;
&lt;br /&gt;
burned in goo-desc:&lt;br /&gt;
  en: Get burned whilst in the goo&lt;br /&gt;
&lt;br /&gt;
burned in goo-icon: Achievement Burned in goo.jpg&lt;br /&gt;
&lt;br /&gt;
crushed-title:&lt;br /&gt;
  en: Crushed&lt;br /&gt;
&lt;br /&gt;
crushed-desc:&lt;br /&gt;
  en: Get crushed in the door&lt;br /&gt;
&lt;br /&gt;
crushed-icon: Achievement Crushed.jpg&lt;br /&gt;
&lt;br /&gt;
curious-title:&lt;br /&gt;
  en: Curious&lt;br /&gt;
&lt;br /&gt;
curious-desc:&lt;br /&gt;
  en: Find all the Vitrified door messages&lt;br /&gt;
&lt;br /&gt;
curious-icon: Achievement Curious.jpg&lt;br /&gt;
&lt;br /&gt;
deja vu-title:&lt;br /&gt;
  en: Deja-Vu&lt;br /&gt;
&lt;br /&gt;
deja vu-desc:&lt;br /&gt;
  en: Solve the same test three times!&lt;br /&gt;
&lt;br /&gt;
deja vu-icon: Achievement Deja vu.jpg&lt;br /&gt;
&lt;br /&gt;
determined-title:&lt;br /&gt;
  en: Determined&lt;br /&gt;
&lt;br /&gt;
determined-desc:&lt;br /&gt;
  en: Solve the broken test&lt;br /&gt;
&lt;br /&gt;
determined-icon: Achievement Determined.jpg&lt;br /&gt;
&lt;br /&gt;
electrocution-title:&lt;br /&gt;
  en: Electrocution&lt;br /&gt;
&lt;br /&gt;
electrocution-desc:&lt;br /&gt;
  en: Get electrocuted&lt;br /&gt;
&lt;br /&gt;
electrocution-icon: Achievement Electrocution.jpg&lt;br /&gt;
&lt;br /&gt;
firefighting 101-title:&lt;br /&gt;
  en: Firefighting 101&lt;br /&gt;
&lt;br /&gt;
firefighting 101-desc:&lt;br /&gt;
  en: Discover a new way to turn down the heat&lt;br /&gt;
&lt;br /&gt;
firefighting 101-icon: Achievement Firefighting 101.jpg&lt;br /&gt;
&lt;br /&gt;
forever alone-title:&lt;br /&gt;
  en: Forever Alone&lt;br /&gt;
&lt;br /&gt;
forever alone-desc:&lt;br /&gt;
  en: Try to bring the cube with you&lt;br /&gt;
&lt;br /&gt;
forever alone-icon: Achievement Forever alone.jpg&lt;br /&gt;
&lt;br /&gt;
ignorant-title:&lt;br /&gt;
  en: Ignorant&lt;br /&gt;
&lt;br /&gt;
ignorant-desc:&lt;br /&gt;
  en: Ignore good advice&lt;br /&gt;
&lt;br /&gt;
ignorant-icon: Achievement Ignorant.jpg&lt;br /&gt;
&lt;br /&gt;
in the vents-title:&lt;br /&gt;
  en: In the Vents&lt;br /&gt;
&lt;br /&gt;
in the vents-desc:&lt;br /&gt;
  en: Get into the vents&lt;br /&gt;
&lt;br /&gt;
in the vents-icon: Achievement In the vents.jpg&lt;br /&gt;
&lt;br /&gt;
into darkness-title:&lt;br /&gt;
  en: Into Darkness&lt;br /&gt;
&lt;br /&gt;
into darkness-desc:&lt;br /&gt;
  en: Mind your Step&lt;br /&gt;
&lt;br /&gt;
into darkness-icon: Achievement Into darkness.jpg&lt;br /&gt;
&lt;br /&gt;
long term relaxation-title:&lt;br /&gt;
  en: Long-Term Relaxation&lt;br /&gt;
&lt;br /&gt;
long term relaxation-desc:&lt;br /&gt;
  en: Oversleep&lt;br /&gt;
&lt;br /&gt;
long term relaxation-icon: Achievement Long term relaxation.jpg&lt;br /&gt;
&lt;br /&gt;
organic complications-title:&lt;br /&gt;
  en: Organic Complications&lt;br /&gt;
&lt;br /&gt;
organic complications-desc:&lt;br /&gt;
  en: Hide from AEGIS&lt;br /&gt;
&lt;br /&gt;
organic complications-icon: Achievement Organic complications.jpg&lt;br /&gt;
&lt;br /&gt;
persistent-title:&lt;br /&gt;
  en: Persistent&lt;br /&gt;
&lt;br /&gt;
persistent-desc:&lt;br /&gt;
  en: Check that all doors have been locked for the night&lt;br /&gt;
&lt;br /&gt;
persistent-icon: Achievement Persistent.jpg&lt;br /&gt;
&lt;br /&gt;
shot-title:&lt;br /&gt;
  en: Shot&lt;br /&gt;
&lt;br /&gt;
shot-desc:&lt;br /&gt;
  en: Get shot on the turret range&lt;br /&gt;
&lt;br /&gt;
shot-icon: Achievement Shot.jpg&lt;br /&gt;
&lt;br /&gt;
single rainbow-title:&lt;br /&gt;
  en: Single Rainbow&lt;br /&gt;
&lt;br /&gt;
single rainbow-desc:&lt;br /&gt;
  en: Not even all the way!&lt;br /&gt;
&lt;br /&gt;
single rainbow-icon: Achievement Single rainbow.jpg&lt;br /&gt;
&lt;br /&gt;
story shutdown-title:&lt;br /&gt;
  en: Story Shutdown&lt;br /&gt;
&lt;br /&gt;
story shutdown-desc:&lt;br /&gt;
  en: Shutdown AEGIS in Story Mode&lt;br /&gt;
&lt;br /&gt;
story shutdown-icon: Achievement Story shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
system shutdown-title:&lt;br /&gt;
  en: System Shutdown&lt;br /&gt;
&lt;br /&gt;
system shutdown-desc:&lt;br /&gt;
  en: Shut down AEGIS&lt;br /&gt;
&lt;br /&gt;
system shutdown-icon: Achievement System shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
testing the waters-title:&lt;br /&gt;
  en: Testing the Waters&lt;br /&gt;
&lt;br /&gt;
testing the waters-desc:&lt;br /&gt;
  en: Super Drowning Skills&lt;br /&gt;
&lt;br /&gt;
testing the waters-icon: Achievement Testing the waters.jpg&lt;br /&gt;
&lt;br /&gt;
under the stairs-title:&lt;br /&gt;
  en: Under the Stairs&lt;br /&gt;
&lt;br /&gt;
under the stairs-desc:&lt;br /&gt;
  en: Find the radio under the stairs&lt;br /&gt;
&lt;br /&gt;
under the stairs-icon: Achievement Under the stairs.jpg&lt;br /&gt;
&lt;br /&gt;
voices from above-title:&lt;br /&gt;
  en: Voices from Above&lt;br /&gt;
&lt;br /&gt;
voices from above-desc:&lt;br /&gt;
  en: Who is that?&lt;br /&gt;
&lt;br /&gt;
voices from above-icon: Achievement Voices from above.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-title:&lt;br /&gt;
  en: Welcome to Aperture&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-desc:&lt;br /&gt;
  en: Enter the main lobby of Aperture Science Innovators&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-icon: Achievement Welcome to aperture.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-title:&lt;br /&gt;
  en: Welcome to my Domain&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-desc:&lt;br /&gt;
  en: Reach AEGIS&#039;s Domain&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-icon: Achievement Welcome to my domain.jpg&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-title:&lt;br /&gt;
  en: You Shouldn&#039;t be Here&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-desc:&lt;br /&gt;
  en: Experience a Deeply Unimpactful Moment&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-icon: Achievement You shouldn&#039;t be here.jpg&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152867</id>
		<title>Template:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152867"/>
		<updated>2017-01-04T03:14:51Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: I found the rest of the descriptions and added them here. Thanks, citranium!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dictionary/header}}&lt;br /&gt;
== Portal Stories: Mel achievements ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
2056-title:&lt;br /&gt;
  en: 2056&lt;br /&gt;
&lt;br /&gt;
2056-desc:&lt;br /&gt;
  en: MAKE IT STOP&lt;br /&gt;
&lt;br /&gt;
2056-icon: Achievement 2056.jpg&lt;br /&gt;
&lt;br /&gt;
back off track-title:&lt;br /&gt;
  en: Back off track&lt;br /&gt;
&lt;br /&gt;
back off track-desc:&lt;br /&gt;
  en: Get off the track again&lt;br /&gt;
&lt;br /&gt;
back off track-icon: Achievement Back Off Track.jpg&lt;br /&gt;
&lt;br /&gt;
back on track-title:&lt;br /&gt;
  en: Back on Track&lt;br /&gt;
&lt;br /&gt;
back on track-desc:&lt;br /&gt;
  en: Enter Virgil&#039;s testing track&lt;br /&gt;
&lt;br /&gt;
back on track-icon: Achievement Back On Track.png&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-title:&lt;br /&gt;
  en: Beyond your Range of Hearing&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-desc:&lt;br /&gt;
  en: Refuse to Listen&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-icon: Achievement Beyond your range of hearing.jpg&lt;br /&gt;
&lt;br /&gt;
burned in goo-title:&lt;br /&gt;
  en: Burned in Goo&lt;br /&gt;
&lt;br /&gt;
burned in goo-desc:&lt;br /&gt;
  en: Get burned whilst in the goo&lt;br /&gt;
&lt;br /&gt;
burned in goo-icon: Achievement Burned in goo.jpg&lt;br /&gt;
&lt;br /&gt;
crushed-title:&lt;br /&gt;
  en: Crushed&lt;br /&gt;
&lt;br /&gt;
crushed-desc:&lt;br /&gt;
  en: Get crushed in the door&lt;br /&gt;
&lt;br /&gt;
crushed-icon: Achievement Crushed.jpg&lt;br /&gt;
&lt;br /&gt;
curious-title:&lt;br /&gt;
  en: Curious&lt;br /&gt;
&lt;br /&gt;
curious-desc:&lt;br /&gt;
  en: Find all the Vitrified door messages&lt;br /&gt;
&lt;br /&gt;
curious-icon: Achievement Curious.jpg&lt;br /&gt;
&lt;br /&gt;
deja vu-title:&lt;br /&gt;
  en: Deja-Vu&lt;br /&gt;
&lt;br /&gt;
deja vu-desc:&lt;br /&gt;
  en: Solve the same test three times!&lt;br /&gt;
&lt;br /&gt;
deja vu-icon: Achievement Deja vu.jpg&lt;br /&gt;
&lt;br /&gt;
determined-title:&lt;br /&gt;
  en: Determined&lt;br /&gt;
&lt;br /&gt;
determined-desc:&lt;br /&gt;
  en: Solve the broken test&lt;br /&gt;
&lt;br /&gt;
determined-icon: Achievement Determined.jpg&lt;br /&gt;
&lt;br /&gt;
electrocution-title:&lt;br /&gt;
  en: Electrocution&lt;br /&gt;
&lt;br /&gt;
electrocution-desc:&lt;br /&gt;
  en: Get electrocuted&lt;br /&gt;
&lt;br /&gt;
electrocution-icon: Achievement Electrocution.jpg&lt;br /&gt;
&lt;br /&gt;
firefighting 101-title:&lt;br /&gt;
  en: Firefighting 101&lt;br /&gt;
&lt;br /&gt;
firefighting 101-desc:&lt;br /&gt;
  en: Discover a new way to turn down the heat&lt;br /&gt;
&lt;br /&gt;
firefighting 101-icon: Achievement Firefighting 101.jpg&lt;br /&gt;
&lt;br /&gt;
forever alone-title:&lt;br /&gt;
  en: Forever Alone&lt;br /&gt;
&lt;br /&gt;
forever alone-desc:&lt;br /&gt;
  en: Try to bring the cube with you&lt;br /&gt;
&lt;br /&gt;
forever alone-icon: Achievement Forever alone.jpg&lt;br /&gt;
&lt;br /&gt;
ignorant-title:&lt;br /&gt;
  en: Ignorant&lt;br /&gt;
&lt;br /&gt;
ignorant-desc:&lt;br /&gt;
  en: Ignore good advice&lt;br /&gt;
&lt;br /&gt;
ignorant-icon: Achievement Ignorant.jpg&lt;br /&gt;
&lt;br /&gt;
in the vents-title:&lt;br /&gt;
  en: In the Vents&lt;br /&gt;
&lt;br /&gt;
in the vents-desc:&lt;br /&gt;
  en: Get into the vents&lt;br /&gt;
&lt;br /&gt;
in the vents-icon: Achievement In the vents.jpg&lt;br /&gt;
&lt;br /&gt;
into darkness-title:&lt;br /&gt;
  en: Into Darkness&lt;br /&gt;
&lt;br /&gt;
into darkness-desc:&lt;br /&gt;
  en: Mind your Step&lt;br /&gt;
&lt;br /&gt;
into darkness-icon: Achievement Into darkness.jpg&lt;br /&gt;
&lt;br /&gt;
long term relaxation-title:&lt;br /&gt;
  en: Long-Term Relaxation&lt;br /&gt;
&lt;br /&gt;
long term relaxation-desc:&lt;br /&gt;
  en: Oversleep&lt;br /&gt;
&lt;br /&gt;
long term relaxation-icon: Achievement Long term relaxation.jpg&lt;br /&gt;
&lt;br /&gt;
organic complications-title:&lt;br /&gt;
  en: Organic Complications&lt;br /&gt;
&lt;br /&gt;
organic complications-desc:&lt;br /&gt;
  en: Hide from AEGIS&lt;br /&gt;
&lt;br /&gt;
organic complications-icon: Achievement Organic complications.jpg&lt;br /&gt;
&lt;br /&gt;
persistent-title:&lt;br /&gt;
  en: Persistent&lt;br /&gt;
&lt;br /&gt;
persistent-desc:&lt;br /&gt;
  en: Check that all doors have been locked for the night&lt;br /&gt;
&lt;br /&gt;
persistent-icon: Achievement Persistent.jpg&lt;br /&gt;
&lt;br /&gt;
shot-title:&lt;br /&gt;
  en: Shot&lt;br /&gt;
&lt;br /&gt;
shot-desc:&lt;br /&gt;
  en: Get shot on the turret range&lt;br /&gt;
&lt;br /&gt;
shot-icon: Achievement Shot.jpg&lt;br /&gt;
&lt;br /&gt;
single rainbow-title:&lt;br /&gt;
  en: Single Rainbow&lt;br /&gt;
&lt;br /&gt;
single rainbow-desc:&lt;br /&gt;
  en: Not even all the way!&lt;br /&gt;
&lt;br /&gt;
single rainbow-icon: Achievement Single rainbow.jpg&lt;br /&gt;
&lt;br /&gt;
story shutdown-title:&lt;br /&gt;
  en: Story Shutdown&lt;br /&gt;
&lt;br /&gt;
story shutdown-desc:&lt;br /&gt;
  en: Shutdown AEGIS in Story Mode&lt;br /&gt;
&lt;br /&gt;
story shutdown-icon: Achievement Story shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
system shutdown-title:&lt;br /&gt;
  en: System Shutdown&lt;br /&gt;
&lt;br /&gt;
system shutdown-desc:&lt;br /&gt;
  en: Shut down AEGIS&lt;br /&gt;
&lt;br /&gt;
system shutdown-icon: Achievement System shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
testing the waters-title:&lt;br /&gt;
  en: Testing the Waters&lt;br /&gt;
&lt;br /&gt;
testing the waters-desc:&lt;br /&gt;
  en: Super Drowning Skills&lt;br /&gt;
&lt;br /&gt;
testing the waters-icon: Achievement Testing the waters.jpg&lt;br /&gt;
&lt;br /&gt;
under the stairs-title:&lt;br /&gt;
  en: Under the Stairs&lt;br /&gt;
&lt;br /&gt;
under the stairs-desc:&lt;br /&gt;
  en: Find the radio under the stairs&lt;br /&gt;
&lt;br /&gt;
under the stairs-icon: Achievement Under the stairs.jpg&lt;br /&gt;
&lt;br /&gt;
voices from above-title:&lt;br /&gt;
  en: Voices from Above&lt;br /&gt;
&lt;br /&gt;
voices from above-desc:&lt;br /&gt;
  en: Who is that?&lt;br /&gt;
&lt;br /&gt;
voices from above-icon: Achievement Voices from above.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-title:&lt;br /&gt;
  en: Welcome to Aperture&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-desc:&lt;br /&gt;
  en: Enter the main lobby of Aperture Science Innovators&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-icon: Achievement Welcome to aperture.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-title:&lt;br /&gt;
  en: Welcome to my Domain&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-desc:&lt;br /&gt;
  en: Reach AEGIS&#039;s Domain&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-icon: Achievement Welcome to my domain.jpg&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-title:&lt;br /&gt;
  en: You Shouldn&#039;t be Here&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-desc:&lt;br /&gt;
  en: Experience a Deeply Unimpactful Moment&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-icon: Achievement You shouldn&#039;t be here.jpg&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template_talk:Dictionary/portal_stories:_mel_achievements&amp;diff=152863</id>
		<title>Template talk:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template_talk:Dictionary/portal_stories:_mel_achievements&amp;diff=152863"/>
		<updated>2017-01-04T00:36:20Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Moved icon name, achievement box still refers to old name==&lt;br /&gt;
So I moved the &amp;quot;Achievement Back On Track.png&amp;quot; image from it&#039;s old name to a new one so it&#039;d be more consistent with the naming we use for achievement images. I updated the template here so that the achievement box could/should show the image, instead of the old one. It&#039;s still refering to the now-moved image for some reason [[Portal Stories: Mel Chapter 3 Chamber 01|here]]. Any ideas? Is a bot not pushing the change through or did I break something somehow? [[User:Sven|~Sven~]] ([[User talk:Sven|talk]]) 00:35, 3 January 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Almost Complete==&lt;br /&gt;
I pulled the descriptions from the steam community based on my progress. The last six still need to be filled in. [[User:Byzarru|Byzarru]] ([[User talk:Byzarru|talk]]) 00:35, 4 January 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template_talk:Dictionary/portal_stories:_mel_achievements&amp;diff=152862</id>
		<title>Template talk:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template_talk:Dictionary/portal_stories:_mel_achievements&amp;diff=152862"/>
		<updated>2017-01-04T00:35:57Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Moved icon name, achievement box still refers to old name==&lt;br /&gt;
So I moved the &amp;quot;Achievement Back On Track.png&amp;quot; image from it&#039;s old name to a new one so it&#039;d be more consistent with the naming we use for achievement images. I updated the template here so that the achievement box could/should show the image, instead of the old one. It&#039;s still refering to the now-moved image for some reason [[Portal Stories: Mel Chapter 3 Chamber 01|here]]. Any ideas? Is a bot not pushing the change through or did I break something somehow? [[User:Sven|~Sven~]] ([[User talk:Sven|talk]]) 00:35, 3 January 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
I pulled the descriptions from the steam community based on my progress. The last six still need to be filled in. [[User:Byzarru|Byzarru]] ([[User talk:Byzarru|talk]]) 00:35, 4 January 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152861</id>
		<title>Template:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152861"/>
		<updated>2017-01-04T00:27:07Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dictionary/header}}&lt;br /&gt;
== Portal Stories: Mel achievements ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
2056-title:&lt;br /&gt;
  en: 2056&lt;br /&gt;
&lt;br /&gt;
2056-desc:&lt;br /&gt;
  en: MAKE IT STOP&lt;br /&gt;
&lt;br /&gt;
2056-icon: Achievement 2056.jpg&lt;br /&gt;
&lt;br /&gt;
back off track-title:&lt;br /&gt;
  en: Back off track&lt;br /&gt;
&lt;br /&gt;
back off track-desc:&lt;br /&gt;
  en: Get off the track again&lt;br /&gt;
&lt;br /&gt;
back off track-icon: Achievement Back Off Track.jpg&lt;br /&gt;
&lt;br /&gt;
back on track-title:&lt;br /&gt;
  en: Back on Track&lt;br /&gt;
&lt;br /&gt;
back on track-desc:&lt;br /&gt;
  en: Enter Virgil&#039;s testing track&lt;br /&gt;
&lt;br /&gt;
back on track-icon: Achievement Back On Track.png&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-title:&lt;br /&gt;
  en: Beyond your Range of Hearing&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-desc:&lt;br /&gt;
  en: Refuse to Listen&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-icon: Achievement Beyond your range of hearing.jpg&lt;br /&gt;
&lt;br /&gt;
burned in goo-title:&lt;br /&gt;
  en: Burned in Goo&lt;br /&gt;
&lt;br /&gt;
burned in goo-desc:&lt;br /&gt;
  en: Get burned whilst in the goo&lt;br /&gt;
&lt;br /&gt;
burned in goo-icon: Achievement Burned in goo.jpg&lt;br /&gt;
&lt;br /&gt;
crushed-title:&lt;br /&gt;
  en: Crushed&lt;br /&gt;
&lt;br /&gt;
crushed-icon: Achievement Crushed.jpg&lt;br /&gt;
&lt;br /&gt;
curious-title:&lt;br /&gt;
  en: Curious&lt;br /&gt;
&lt;br /&gt;
curious-desc:&lt;br /&gt;
  en: Find all the Vitrified door messages&lt;br /&gt;
&lt;br /&gt;
curious-icon: Achievement Curious.jpg&lt;br /&gt;
&lt;br /&gt;
deja vu-title:&lt;br /&gt;
  en: Deja-Vu&lt;br /&gt;
&lt;br /&gt;
deja vu-desc:&lt;br /&gt;
  en: Solve the same test three times!&lt;br /&gt;
&lt;br /&gt;
deja vu-icon: Achievement Deja vu.jpg&lt;br /&gt;
&lt;br /&gt;
determined-title:&lt;br /&gt;
  en: Determined&lt;br /&gt;
&lt;br /&gt;
determined-icon: Achievement Determined.jpg&lt;br /&gt;
&lt;br /&gt;
electrocution-title:&lt;br /&gt;
  en: Electrocution&lt;br /&gt;
&lt;br /&gt;
electrocution-desc:&lt;br /&gt;
  en: Get electrocuted&lt;br /&gt;
&lt;br /&gt;
electrocution-icon: Achievement Electrocution.jpg&lt;br /&gt;
&lt;br /&gt;
firefighting 101-title:&lt;br /&gt;
  en: Firefighting 101&lt;br /&gt;
&lt;br /&gt;
firefighting 101-desc:&lt;br /&gt;
  en: Discover a new way to turn down the heat&lt;br /&gt;
&lt;br /&gt;
firefighting 101-icon: Achievement Firefighting 101.jpg&lt;br /&gt;
&lt;br /&gt;
forever alone-title:&lt;br /&gt;
  en: Forever Alone&lt;br /&gt;
&lt;br /&gt;
forever alone-desc:&lt;br /&gt;
  en: Try to bring the cube with you&lt;br /&gt;
&lt;br /&gt;
forever alone-icon: Achievement Forever alone.jpg&lt;br /&gt;
&lt;br /&gt;
ignorant-title:&lt;br /&gt;
  en: Ignorant&lt;br /&gt;
&lt;br /&gt;
ignorant-icon: Achievement Ignorant.jpg&lt;br /&gt;
&lt;br /&gt;
in the vents-title:&lt;br /&gt;
  en: In the Vents&lt;br /&gt;
&lt;br /&gt;
in the vents-desc:&lt;br /&gt;
  en: Get into the vents&lt;br /&gt;
&lt;br /&gt;
in the vents-icon: Achievement In the vents.jpg&lt;br /&gt;
&lt;br /&gt;
into darkness-title:&lt;br /&gt;
  en: Into Darkness&lt;br /&gt;
&lt;br /&gt;
into darkness-desc:&lt;br /&gt;
  en: Mind your Step&lt;br /&gt;
&lt;br /&gt;
into darkness-icon: Achievement Into darkness.jpg&lt;br /&gt;
&lt;br /&gt;
long term relaxation-title:&lt;br /&gt;
  en: Long-Term Relaxation&lt;br /&gt;
&lt;br /&gt;
long term relaxation-desc:&lt;br /&gt;
  en: Oversleep&lt;br /&gt;
&lt;br /&gt;
long term relaxation-icon: Achievement Long term relaxation.jpg&lt;br /&gt;
&lt;br /&gt;
organic complications-title:&lt;br /&gt;
  en: Organic Complications&lt;br /&gt;
&lt;br /&gt;
organic complications-desc:&lt;br /&gt;
  en: Hide from AEGIS&lt;br /&gt;
&lt;br /&gt;
organic complications-icon: Achievement Organic complications.jpg&lt;br /&gt;
&lt;br /&gt;
persistent-title:&lt;br /&gt;
  en: Persistent&lt;br /&gt;
&lt;br /&gt;
persistent-desc:&lt;br /&gt;
  en: Check that all doors have been locked for the night&lt;br /&gt;
&lt;br /&gt;
persistent-icon: Achievement Persistent.jpg&lt;br /&gt;
&lt;br /&gt;
shot-title:&lt;br /&gt;
  en: Shot&lt;br /&gt;
&lt;br /&gt;
shot-desc:&lt;br /&gt;
  en: Get shot on the turret range&lt;br /&gt;
&lt;br /&gt;
shot-icon: Achievement Shot.jpg&lt;br /&gt;
&lt;br /&gt;
single rainbow-title:&lt;br /&gt;
  en: Single Rainbow&lt;br /&gt;
&lt;br /&gt;
single rainbow-desc:&lt;br /&gt;
  en: Not even all the way!&lt;br /&gt;
&lt;br /&gt;
single rainbow-icon: Achievement Single rainbow.jpg&lt;br /&gt;
&lt;br /&gt;
story shutdown-title:&lt;br /&gt;
  en: Story Shutdown&lt;br /&gt;
&lt;br /&gt;
story shutdown-desc:&lt;br /&gt;
  en: Shutdown AEGIS in Story Mode&lt;br /&gt;
&lt;br /&gt;
story shutdown-icon: Achievement Story shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
system shutdown-title:&lt;br /&gt;
  en: System Shutdown&lt;br /&gt;
&lt;br /&gt;
system shutdown-icon: Achievement System shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
testing the waters-title:&lt;br /&gt;
  en: Testing the Waters&lt;br /&gt;
&lt;br /&gt;
testing the waters-desc:&lt;br /&gt;
  en: Super Drowning Skills&lt;br /&gt;
&lt;br /&gt;
testing the waters-icon: Achievement Testing the waters.jpg&lt;br /&gt;
&lt;br /&gt;
under the stairs-title:&lt;br /&gt;
  en: Under the Stairs&lt;br /&gt;
&lt;br /&gt;
under the stairs-icon: Achievement Under the stairs.jpg&lt;br /&gt;
&lt;br /&gt;
voices from above-title:&lt;br /&gt;
  en: Voices from Above&lt;br /&gt;
&lt;br /&gt;
voices from above-desc:&lt;br /&gt;
  en: Who is that?&lt;br /&gt;
&lt;br /&gt;
voices from above-icon: Achievement Voices from above.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-title:&lt;br /&gt;
  en: Welcome to Aperture&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-desc:&lt;br /&gt;
  en: Enter the main lobby of Aperture Science Innovators&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-icon: Achievement Welcome to aperture.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-title:&lt;br /&gt;
  en: Welcome to my Domain&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-desc:&lt;br /&gt;
  en: Reach AEGIS&#039;s Domain&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-icon: Achievement Welcome to my domain.jpg&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-title:&lt;br /&gt;
  en: You Shouldn&#039;t be Here&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-icon: Achievement You shouldn&#039;t be here.jpg&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=User:WindBOT/Filters&amp;diff=152775</id>
		<title>User:WindBOT/Filters</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=User:WindBOT/Filters&amp;diff=152775"/>
		<updated>2017-01-04T00:14:11Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: /* Implement {{tl|Dictionary}} */ +PS:mel achievements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:WindBOT/Header}}&lt;br /&gt;
&lt;br /&gt;
== How to disable a filter ==&lt;br /&gt;
If the bot is malfunctioning, chances are that the problem lies in one of these blocks of code. Thus, instead of shutting down the whole bot, it would be wiser to disable only the chunk of code that is misbehaving.&lt;br /&gt;
To make the bot ignore a certain line, add a &amp;quot;#&amp;quot; in front of it:&lt;br /&gt;
 # This line will be ignored&lt;br /&gt;
If there are multiple lines, wrap them inside triple-quotes (&#039;&#039;&#039;you still need to put the two spaces at the beginning of the line&#039;&#039;&#039;):&lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot;This line will be ignored&lt;br /&gt;
 and this one as well&lt;br /&gt;
 and this one is cake&lt;br /&gt;
 and the previous one was a lie but it was still ignored&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
If all else fails, you can simply delete the block from the page. The bot can&#039;t come up with code by itself yet, so it won&#039;t run anything.&lt;br /&gt;
Or, if the problem really is elsewhere, [{{fullurl:Special:Block|wpBlockAddress={{BASEPAGENAMEE}}&amp;amp;wpBlockExpiry=infinite&amp;amp;wpAnonOnly=0&amp;amp;wpEnableAutoblock=0&amp;amp;wpCreateAccount=0&amp;amp;wpBlockReason=Bot%20gone%20crazy:%20}} block the bot].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Page filters ==&lt;br /&gt;
 addPageFilter(r&#039;^user:&#039;, r&#039;(?:talk|help|wiki|template):&#039;)&lt;br /&gt;
&lt;br /&gt;
== Semantic filters ==&lt;br /&gt;
None yet~&lt;br /&gt;
&lt;br /&gt;
== Language-specific filters ==&lt;br /&gt;
None yet~&lt;br /&gt;
&lt;br /&gt;
== Link filters ==&lt;br /&gt;
=== Wikipedia links filter ===&lt;br /&gt;
 def wikipediaLinks(link, **kwargs):&lt;br /&gt;
     wikipediaRegex = compileRegex(r&#039;^https?://(?:(\w+)\.)?wikipedia\.org/wiki/(\S+)&#039;)&lt;br /&gt;
     if link.getType() == u&#039;external&#039;:&lt;br /&gt;
         linkInfo = wikipediaRegex.search(link.getLink())&lt;br /&gt;
         if linkInfo:&lt;br /&gt;
             link.setType(u&#039;internal&#039;)&lt;br /&gt;
             try:&lt;br /&gt;
                 wikiPage = urllib2.unquote(str(linkInfo.group(2))).decode(&#039;utf8&#039;, &#039;ignore&#039;).replace(u&#039;_&#039;, &#039; &#039;)&lt;br /&gt;
             except:&lt;br /&gt;
                 wikiPage = u(linkInfo.group(2)).replace(u&#039;_&#039;, &#039; &#039;)&lt;br /&gt;
             if not linkInfo.group(1) or linkInfo.group(1).lower() == u&#039;en&#039;:&lt;br /&gt;
                 link.setLink(u&#039;Wikipedia:&#039; + wikiPage) # English Wikipedia&lt;br /&gt;
             else:&lt;br /&gt;
                 link.setLink(u&#039;Wikipedia:&#039; + linkInfo.group(1).lower() + u&#039;:&#039; + wikiPage) # Non-english Wikipedia&lt;br /&gt;
             if link.getLabel() is None:&lt;br /&gt;
                 link.setLabel(u&#039;(Wikipedia)&#039;)&lt;br /&gt;
     return link&lt;br /&gt;
 addLinkFilter(wikipediaLinks)&lt;br /&gt;
&lt;br /&gt;
=== HL Wiki to Combine Overwiki links filter ===&lt;br /&gt;
 def hlwikiLinks(link, **kwargs):&lt;br /&gt;
     hlwikiRegex1 = compileRegex(r&#039;^https?://[-.\w]*half-life\.wikia\.com/wiki/(\S+)$&#039;)&lt;br /&gt;
     hlwikiRegex2 = compileRegex(r&#039;^https?://[-.\w]*half-life\.wikia\.com/w[-_/\w]+?/([^/\s]+)$&#039;)&lt;br /&gt;
     if link.getType() == &#039;external&#039;:&lt;br /&gt;
         linkInfo = hlwikiRegex1.search(link.getLink())&lt;br /&gt;
         isMedia = False&lt;br /&gt;
         if not linkInfo:&lt;br /&gt;
             linkInfo = hlwikiRegex2.search(link.getLink())&lt;br /&gt;
             isMedia = True&lt;br /&gt;
         if linkInfo:&lt;br /&gt;
             link.setType(&#039;internal&#039;)&lt;br /&gt;
             try:&lt;br /&gt;
                 wikiPage = u(urllib2.unquote(str(linkInfo.group(1))).decode(&#039;utf8&#039;, &#039;ignore&#039;).replace(u&#039;_&#039;, &#039; &#039;))&lt;br /&gt;
             except:&lt;br /&gt;
                 wikiPage = u(linkInfo.group(1)).replace(u&#039;_&#039;, &#039; &#039;)&lt;br /&gt;
             label = wikiPage&lt;br /&gt;
             if isMedia:&lt;br /&gt;
                 if wikiPage[-4:].lower() == &#039;.wav&#039;:&lt;br /&gt;
                     wikiPage = &#039;Media:&#039; + wikiPage&lt;br /&gt;
                 else:&lt;br /&gt;
                     wikiPage = &#039;:File:&#039; + wikiPage&lt;br /&gt;
             link.setLink(&#039;hl2:&#039; + wikiPage)&lt;br /&gt;
             if link.getLabel() is None:&lt;br /&gt;
                 link.setLabel(label)&lt;br /&gt;
     return link&lt;br /&gt;
 addLinkFilter(hlwikiLinks)&lt;br /&gt;
&lt;br /&gt;
== Template filters ==&lt;br /&gt;
=== Template renaming ===&lt;br /&gt;
 def templateRenameMapping(t, **kwargs):&lt;br /&gt;
     templateMap = {&lt;br /&gt;
         # Format goes like this (without the &amp;quot;#&amp;quot; in front obviously):&lt;br /&gt;
         #&#039;Good template name&#039;: [&#039;Bad template lowercase name 1&#039;, &#039;Bad template lowercase name 2&#039;, &#039;Bad template lowercase name 3&#039;],&lt;br /&gt;
         # Last line has no comma at the end&lt;br /&gt;
         &#039;Crush&#039;: [&#039;pngcrush&#039;]&lt;br /&gt;
     }&lt;br /&gt;
     for n in templateMap:&lt;br /&gt;
         if t.getName().lower() in templateMap[n]:&lt;br /&gt;
             t.setName(n)&lt;br /&gt;
     return t&lt;br /&gt;
 addTemplateFilter(templateRenameMapping)&lt;br /&gt;
&lt;br /&gt;
=== Remove useless templates ===&lt;br /&gt;
 def removeUselessTemplate(t, **kwargs):&lt;br /&gt;
     if t.getName().lower() in (u&#039;targeted&#039;, u&#039;languages&#039;):&lt;br /&gt;
         return None # Delete template&lt;br /&gt;
     return t&lt;br /&gt;
 addTemplateFilter(removeUselessTemplate)&lt;br /&gt;
&lt;br /&gt;
=== Filter parameters of certain templates ===&lt;br /&gt;
 def templateParamFilter(t, **kwargs):&lt;br /&gt;
     params = { # Map: &#039;lowercase template name&#039;: [&#039;list&#039;, &#039;of&#039;, &#039;params&#039;, &#039;to&#039;, &#039;filter&#039;]&lt;br /&gt;
         &#039;patch layout&#039;: [&#039;before&#039;, &#039;after&#039;, &#039;current&#039;],&lt;br /&gt;
         &#039;item infobox&#039;: [&#039;released&#039;]&lt;br /&gt;
     }&lt;br /&gt;
     if t.getName().lower() not in params:&lt;br /&gt;
         return t&lt;br /&gt;
     for p in params[t.getName().lower()]:&lt;br /&gt;
         if t.getParam(p):&lt;br /&gt;
             t.setParam(p, fixContent(t.getParam(p), **kwargs))&lt;br /&gt;
     return t&lt;br /&gt;
 addTemplateFilter(templateParamFilter)&lt;br /&gt;
&lt;br /&gt;
=== Remove obsolete parameters ===&lt;br /&gt;
 def obsoleteParameterFilter(t, **kwargs):&lt;br /&gt;
     params = { # Map: &#039;lowercase template name&#039;: [&#039;list&#039;, &#039;of&#039;, &#039;params&#039;, &#039;to&#039;, &#039;delete&#039;]&lt;br /&gt;
     }&lt;br /&gt;
     if t.getName().lower() not in params:&lt;br /&gt;
         return t&lt;br /&gt;
     for p in params[t.getName().lower()]:&lt;br /&gt;
         p = u(p)&lt;br /&gt;
         if p.find(u&#039;#n&#039;) != -1:&lt;br /&gt;
             for i in range(10):&lt;br /&gt;
                 t.delParam(p.replace(u&#039;#n&#039;, str(i)))&lt;br /&gt;
         else:&lt;br /&gt;
             t.delParam(p)&lt;br /&gt;
     return t&lt;br /&gt;
 addTemplateFilter(obsoleteParameterFilter)&lt;br /&gt;
&lt;br /&gt;
=== Implement {{tl|Dictionary}} ===&lt;br /&gt;
 class DictionaryUpdater:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
         self.subpageTemplateLang = &amp;lt;nowiki&amp;gt;&amp;quot;&amp;quot;&amp;quot;{{#switch:{{{lang|{{SUBPAGENAME}}}}}|%options%}}&amp;quot;&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         self.subpageTemplateParam = &amp;lt;nowiki&amp;gt;&amp;quot;&amp;quot;&amp;quot;{{#switch:{{{1|}}}|%options%}}&amp;quot;&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         self.invalidParamError = &amp;lt;nowiki&amp;gt;&amp;quot;&amp;quot;&amp;quot;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error: invalid param.&amp;lt;/span&amp;gt;[[Category:ERROR]]&amp;quot;&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         self.subpageTemplateID = &amp;lt;nowiki&amp;gt;&amp;quot;&amp;quot;&amp;quot;%string%&amp;quot;&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         self.partialUpdateThreshold = 750 # Update SyncData every n edits&lt;br /&gt;
         self.dictionaries = {&lt;br /&gt;
             u&#039;Template:Dictionary/items&#039;: { # Dictionary page&lt;br /&gt;
                 &#039;name&#039;: &#039;items&#039;, # Dictionary name (used for categorizing)&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/items/Special:SyncData&#039; # Page holding last sync data&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/common strings&#039;: { # Warning: no underscore&lt;br /&gt;
                 &#039;name&#039;: &#039;common strings&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/common strings/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/price&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;price&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/price/Special:SyncData&#039;,&lt;br /&gt;
                 &#039;allTemplate&#039;: &amp;lt;nowiki&amp;gt;&#039;{{{{{template|item price/fmt}}}|%options%|tt={{{tt|yes}}}}}&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/mechanics&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;mechanics&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/mechanics/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/characters&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;characters&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/characters/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/demonstration&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;demonstration&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/demonstration/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/transcripts&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;transcripts&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/transcripts/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/portal achievements&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;portal achievements&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/portal achievements/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/portal: still alive achievements&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;portal: still alive achievements&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/portal: still alive achievements/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/portal 2 achievements&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;portal 2 achievements&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/portal 2 achievements/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/rexaura achievements&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;rexaura achievements&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/rexaura achievements/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/portal stories: mel achievements&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;portal stories: mel achievements&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/portal stories: mel achievements/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/audio&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;audio&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/audio/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Adventure core&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Adventure core&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Adventure core/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Announcer&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Announcer&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Announcer/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Ap-Sap&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Ap-Sap&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Ap-Sap/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Cave Johnson&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Cave Johnson&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Cave Johnson/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Defective Turret&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Defective Turret&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Defective Turret/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Fact core&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Fact core&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Fact core/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Floor Turret&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Floor Turret&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Floor Turret/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/GLaDOS&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/GLaDOS&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/GLaDOS/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Space core&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Space core&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Space core/Special:SyncData&#039;&lt;br /&gt;
             },&lt;br /&gt;
             u&#039;Template:Dictionary/voice lines/Wheatley&#039;: {&lt;br /&gt;
                 &#039;name&#039;: &#039;voice lines/Wheatley&#039;,&lt;br /&gt;
                 &#039;sync&#039;: &#039;Template:Dictionary/voice lines/Wheatley/Special:SyncData&#039;&lt;br /&gt;
             }&lt;br /&gt;
         }&lt;br /&gt;
         self.subpageSeparator = u&#039;/&#039;&lt;br /&gt;
         # List of supported languages, in prefered order&lt;br /&gt;
         self.languages = [u&#039;en&#039;, u&#039;ar&#039;, u&#039;cs&#039;, u&#039;cz&#039;, u&#039;da&#039;, u&#039;de&#039;, u&#039;es&#039;, u&#039;fi&#039;, u&#039;fr&#039;, u&#039;hu&#039;, u&#039;it&#039;, u&#039;ja&#039;, u&#039;ka&#039;, u&#039;ko&#039;, u&#039;nl&#039;, u&#039;no&#039;, u&#039;pl&#039;, u&#039;po&#039;, u&#039;pt&#039;, u&#039;pt-br&#039;, u&#039;ro&#039;, u&#039;ru&#039;, u&#039;sv&#039;, u&#039;sw&#039;, u&#039;th&#039;, u&#039;tr&#039;, u&#039;tu&#039;, u&#039;zh-hans&#039;, u&#039;zh-hant&#039;]&lt;br /&gt;
         self.defaultLang = u&#039;en&#039;&lt;br /&gt;
         self.allKeyName = u&#039;_all_&#039;&lt;br /&gt;
         self.filterName = u&#039;Your friendly neighborhood dictionary updater&#039;&lt;br /&gt;
         self.commentsExtract = compileRegex(r&#039;&amp;lt;!--([\S\s]+?)--&amp;gt;&#039;)&lt;br /&gt;
         self.stringsExtract = compileRegex(r&#039;(?:^[ \t]*#[ \t]*([^\r\n]*?)[ \t]*$\s*)?^[ \t]*([^\r\n]+?[ \t]*(?:\|[ \t]*[^\r\n]+?[ \t]*)*):[ \t]*([^\r\n]+?[ \t]*$|\s*[\r\n]+(?:\s*[ \t]+[-\w]+[ \t]*:[ \t]*[^\r\n]+[ \t]*$)+)&#039;, re.IGNORECASE | re.MULTILINE)&lt;br /&gt;
         self.translationExtract = compileRegex(r&#039;^[ \t]+([-\w]+)[ \t]*:[ \t]*([^\r\n]+)[ \t]*$&#039;, re.IGNORECASE | re.MULTILINE)&lt;br /&gt;
         addWhitelistPage(self.dictionaries.keys())&lt;br /&gt;
         self.editCounts = {}&lt;br /&gt;
     def updateSyncData(self, currentDict, syncData, note=&#039;&#039;):&lt;br /&gt;
         # Build syncdata string representation&lt;br /&gt;
         syncKeys = syncData.keys()&lt;br /&gt;
         syncKeys.sort()&lt;br /&gt;
         syncLines = []&lt;br /&gt;
         for k in syncKeys:&lt;br /&gt;
             syncLines.append(k + u&#039;:&#039; + syncData[k])&lt;br /&gt;
         if note:&lt;br /&gt;
             note = u&#039; (&#039; + u(note) + u&#039;)&#039;&lt;br /&gt;
         editPage(self.dictionaries[currentDict][&#039;sync&#039;], u&#039;\n&#039;.join(syncLines), summary=&amp;lt;nowiki&amp;gt;u&#039;Updated synchronization information for [[:&#039; + currentDict + u&#039;]]&#039; + note + u&#039;.&#039;&amp;lt;/nowiki&amp;gt;, minor=True, nocreate=False)&lt;br /&gt;
     def generateSubpage(self, keyName, data, currentDict, syncData):&lt;br /&gt;
         h = hashlib.md5()&lt;br /&gt;
         if type(data) is type({}): # Subkeys (translations or not)&lt;br /&gt;
             isTranslation = True&lt;br /&gt;
             subpage = u(self.subpageTemplateLang)&lt;br /&gt;
             for k in data:&lt;br /&gt;
                 if &#039;blankString&#039; in self.dictionaries[currentDict] and data[k] == self.dictionaries[currentDict][&#039;blankString&#039;]:&lt;br /&gt;
                     data[k] = u&#039;&#039;&lt;br /&gt;
                 if isTranslation and k not in self.languages:&lt;br /&gt;
                     isTranslation = False&lt;br /&gt;
                     subpage = u(self.subpageTemplateParam)&lt;br /&gt;
             ordered = []&lt;br /&gt;
             unordered = {}&lt;br /&gt;
             if isTranslation:&lt;br /&gt;
                 missing = []&lt;br /&gt;
                 for lang in self.languages:&lt;br /&gt;
                     if lang in data:&lt;br /&gt;
                         ordered.append(lang + u&#039;=&#039; + data[lang])&lt;br /&gt;
                         unordered[lang] = data[lang]&lt;br /&gt;
                         h.update((lang + u&#039;=&#039; + data[lang]).encode(&#039;utf8&#039;))&lt;br /&gt;
                     else:&lt;br /&gt;
                         missing.append(lang)&lt;br /&gt;
                         h.update((u&#039;null-&#039; + lang).encode(&#039;utf8&#039;))&lt;br /&gt;
                 if self.defaultLang in data:&lt;br /&gt;
                     ordered.insert(0, u&#039;#default=&#039; + data[self.defaultLang])&lt;br /&gt;
                 if len(missing):&lt;br /&gt;
                     subpage = subpage.replace(u&#039;%missing%&#039;, &amp;lt;nowiki&amp;gt;u&amp;quot;Languages missing: &amp;quot;&amp;lt;/nowiki&amp;gt; + u&#039;, &#039;.join(missing))&lt;br /&gt;
                 else:&lt;br /&gt;
                     subpage = subpage.replace(u&#039;%missing%&#039;, &amp;lt;nowiki&amp;gt;u&amp;quot;Supported languages: all&amp;quot;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
             else: # Not a translation&lt;br /&gt;
                 h.update(&#039;Any-&#039;)&lt;br /&gt;
                 subkeys = data.keys()&lt;br /&gt;
                 subkeys.sort()&lt;br /&gt;
                 for k in subkeys:&lt;br /&gt;
                     ordered.append(k + u&#039;=&#039; + data[k])&lt;br /&gt;
                     unordered[k] = data[k]&lt;br /&gt;
                     h.update((k + u&#039;=&#039; + data[k]).encode(&#039;utf8&#039;))&lt;br /&gt;
             if &#039;allTemplate&#039; in self.dictionaries[currentDict] and (len(unordered) or len(self.dictionaries[currentDict][&#039;allTemplate&#039;][&#039;params&#039;])):&lt;br /&gt;
                 allKey = []&lt;br /&gt;
                 keys = unordered.keys()&lt;br /&gt;
                 keys.sort()&lt;br /&gt;
                 for k in keys:&lt;br /&gt;
                     allKey.append(k + u&#039;=&#039; + unordered[k])&lt;br /&gt;
                 insertIndex = 0&lt;br /&gt;
                 if isTranslation and self.defaultLang in data:&lt;br /&gt;
                     insertIndex = 1&lt;br /&gt;
                 ordered.insert(insertIndex, u(self.allKeyName) + u&#039;=&#039; + u(self.dictionaries[currentDict][&#039;allTemplate&#039;].replace(u&#039;%options%&#039;, u&#039;|&#039;.join(allKey))))&lt;br /&gt;
             subpage = subpage.replace(u&#039;%options%&#039;, u&#039;|&#039;.join(ordered))&lt;br /&gt;
         else: # No subkeys&lt;br /&gt;
             data = u(data)&lt;br /&gt;
             subpage = self.subpageTemplateID&lt;br /&gt;
             h.update(u(u&#039;ID-&#039; + data).encode(&#039;utf8&#039;))&lt;br /&gt;
             subpage = subpage.replace(u&#039;%string%&#039;, data)&lt;br /&gt;
         h = u(h.hexdigest())&lt;br /&gt;
         if keyName in syncData and syncData[keyName] == h:&lt;br /&gt;
             return # Same hash&lt;br /&gt;
         subpage = subpage.replace(u&#039;%dictionary%&#039;, currentDict)&lt;br /&gt;
         subpage = subpage.replace(u&#039;%dictionaryname%&#039;, self.dictionaries[currentDict][&#039;name&#039;])&lt;br /&gt;
         subpage = subpage.replace(u&#039;%keyname%&#039;, keyName)&lt;br /&gt;
         if editPage(currentDict + self.subpageSeparator + keyName, subpage, summary=&amp;lt;nowiki&amp;gt;u&#039;Pushed changes from [[:&#039; + currentDict + u&#039;]] for string &amp;quot;&#039; + keyName + u&#039;&amp;quot;.&#039;&amp;lt;/nowiki&amp;gt;, minor=True, nocreate=False):&lt;br /&gt;
             syncData[keyName] = h # Update sync data&lt;br /&gt;
             if currentDict not in self.editCounts:&lt;br /&gt;
                 self.editCounts[currentDict] = 0&lt;br /&gt;
             self.editCounts[currentDict] += 1&lt;br /&gt;
             if self.editCounts[currentDict] &amp;gt; self.partialUpdateThreshold:&lt;br /&gt;
                 self.editCounts[currentDict] = 0&lt;br /&gt;
                 self.updateSyncData(currentDict, syncData, &#039;Partial update&#039;)&lt;br /&gt;
     def processComment(self, commentString, currentDict, definedStrings, syncData):&lt;br /&gt;
         commentContents = []&lt;br /&gt;
         for extractedStr in self.stringsExtract.finditer(commentString):&lt;br /&gt;
             comment = u&#039;&#039;&lt;br /&gt;
             if extractedStr.group(1):&lt;br /&gt;
                 comment = u&#039;# &#039; + u(extractedStr.group(1)) + u&#039;\n&#039;&lt;br /&gt;
             dataString = u(extractedStr.group(3))&lt;br /&gt;
             if dataString.find(u&#039;\r&#039;) == -1 and dataString.find(u&#039;\n&#039;) == -1: # Assume no subkeys&lt;br /&gt;
                 data = dataString.strip()&lt;br /&gt;
                 dataWriteback = u&#039; &#039; + data&lt;br /&gt;
             else: # There&#039;s subkeys; detect whether this is a translation or not&lt;br /&gt;
                 data = {}&lt;br /&gt;
                 isTranslation = True&lt;br /&gt;
                 for translation in self.translationExtract.finditer(dataString.rstrip()):&lt;br /&gt;
                     data[u(translation.group(1))] = u(translation.group(2))&lt;br /&gt;
                     if u(translation.group(1)) not in self.languages:&lt;br /&gt;
                         isTranslation = False&lt;br /&gt;
                 ordered = []&lt;br /&gt;
                 if isTranslation:&lt;br /&gt;
                     for lang in self.languages:&lt;br /&gt;
                         if lang in data:&lt;br /&gt;
                             ordered.append(u&#039;  &#039; + lang + u&#039;: &#039; + data[lang])&lt;br /&gt;
                 else: # Not a translation, so order in alphabetical order&lt;br /&gt;
                     subkeys = data.keys()&lt;br /&gt;
                     subkeys.sort()&lt;br /&gt;
                     for subk in subkeys:&lt;br /&gt;
                         ordered.append(u&#039;  &#039; + subk + u&#039;: &#039; + data[subk])&lt;br /&gt;
                 dataWriteback = u&#039;\n&#039; + u&#039;\n&#039;.join(ordered)&lt;br /&gt;
             keyNames = u(extractedStr.group(2)).lower().split(u&#039;|&#039;)&lt;br /&gt;
             validKeyNames = []&lt;br /&gt;
             for keyName in keyNames:&lt;br /&gt;
                 keyName = keyName.replace(u&#039;_&#039;, u&#039; &#039;).replace(u&#039;#&#039;, u&#039;&#039;).strip()&lt;br /&gt;
                 if keyName in definedStrings:&lt;br /&gt;
                     continue # Duplicate key&lt;br /&gt;
                 definedStrings.append(keyName)&lt;br /&gt;
                 validKeyNames.append(keyName)&lt;br /&gt;
                 self.generateSubpage(keyName, data, currentDict, syncData)&lt;br /&gt;
             if len(validKeyNames):&lt;br /&gt;
                 commentContents.append(comment + u&#039; | &#039;.join(validKeyNames) + u&#039;:&#039; + dataWriteback)&lt;br /&gt;
         return u&#039;\n\n&#039;.join(commentContents)&lt;br /&gt;
     def __call__(self, content, **kwargs):&lt;br /&gt;
         if &#039;article&#039; not in kwargs:&lt;br /&gt;
             return content&lt;br /&gt;
         if u(kwargs[&#039;article&#039;].title) not in self.dictionaries:&lt;br /&gt;
             return content&lt;br /&gt;
         currentDict = u(kwargs[&#039;article&#039;].title)&lt;br /&gt;
         if random.randint(0, 50) == 0: # With probability 2%, ignore syncdata completely. Helps with stale syncdata and people overwriting things.&lt;br /&gt;
             syncDataText = u&#039;&#039;&lt;br /&gt;
         else:&lt;br /&gt;
             try:&lt;br /&gt;
                 syncDataText = u(page(self.dictionaries[currentDict][&#039;sync&#039;]).getWikiText()).split(u&#039;\n&#039;)&lt;br /&gt;
             except: # Page probably doesn&#039;t exist&lt;br /&gt;
                 syncDataText = u&#039;&#039;&lt;br /&gt;
         syncData = {}&lt;br /&gt;
         for sync in syncDataText:&lt;br /&gt;
             sync = u(sync.strip())&lt;br /&gt;
             if not sync:&lt;br /&gt;
                 continue&lt;br /&gt;
             sync = sync.split(u&#039;:&#039;, 2)&lt;br /&gt;
             if len(sync) == 2:&lt;br /&gt;
                 syncData[sync[0]] = sync[1]&lt;br /&gt;
         oldSyncData = syncData.copy()&lt;br /&gt;
         newContent = u&#039;&#039;&lt;br /&gt;
         previousIndex = 0&lt;br /&gt;
         definedStrings = []&lt;br /&gt;
         for comment in self.commentsExtract.finditer(content):&lt;br /&gt;
             newContent += content[previousIndex:comment.start()]&lt;br /&gt;
             previousIndex = comment.end()&lt;br /&gt;
             # Process current comment&lt;br /&gt;
             newContent += u&#039;&amp;lt;!--\n\n&#039; + self.processComment(u(comment.group(1)).strip(), currentDict, definedStrings, syncData) + u&#039;\n\n--&amp;gt;&#039;&lt;br /&gt;
         newContent += content[previousIndex:]&lt;br /&gt;
         # Check for deleted strings&lt;br /&gt;
         for k in oldSyncData:&lt;br /&gt;
             if k not in definedStrings:&lt;br /&gt;
                 try:&lt;br /&gt;
                     deletePage(currentDict + self.subpageSeparator + k, &#039;Removed deleted string &amp;quot;&#039; + k + u&#039;&amp;quot; from [[:&#039; + currentDict + u&#039;]].&#039;)&lt;br /&gt;
                 except:&lt;br /&gt;
                     pass&lt;br /&gt;
                 if k in syncData:&lt;br /&gt;
                     del syncData[k]&lt;br /&gt;
         self.updateSyncData(currentDict, syncData, &#039;Full update&#039;)&lt;br /&gt;
         self.editCounts[currentDict] = 0&lt;br /&gt;
         return newContent&lt;br /&gt;
     def scheduledRun(self):&lt;br /&gt;
         for d in self.dictionaries:&lt;br /&gt;
             fixPage(d)&lt;br /&gt;
 dictUpdater = DictionaryUpdater()&lt;br /&gt;
 addFilter(dictUpdater)&lt;br /&gt;
 scheduleTask(dictUpdater.scheduledRun, 3)&lt;br /&gt;
&lt;br /&gt;
=== Update checklists on [[User:WindBOT/Item checklists|list of subscribers]] ===&lt;br /&gt;
 def itemChecklists():&lt;br /&gt;
     game = 620&lt;br /&gt;
     cleanItemName = compileRegex(r&#039;^the +&#039;)&lt;br /&gt;
     def updateItemChecklist(checklist, schema, support):&lt;br /&gt;
         if not checklist.getParam(&#039;steamid&#039;):&lt;br /&gt;
             checklist.setParam(&#039;error&#039;, &#039;Unspecified Steam ID.&#039;)&lt;br /&gt;
             return&lt;br /&gt;
         supportedItems = {}&lt;br /&gt;
         for i in support:&lt;br /&gt;
             supportedItems[i] = 0&lt;br /&gt;
         try:&lt;br /&gt;
             steamUser = steam.user.profile(checklist.getParam(&#039;steamid&#039;)).id64&lt;br /&gt;
         except steam.user.ProfileNotFoundError as e:&lt;br /&gt;
             try:&lt;br /&gt;
                 steamUser = steam.user.vanity_url(checklist.getParam(&#039;steamid&#039;)).id64&lt;br /&gt;
             except Exception as e2:&lt;br /&gt;
                 checklist.setParam(&#039;error&#039;, u&#039;Cannot find profile: &#039; + u(e) + u&#039; / &#039; + u(e2))&lt;br /&gt;
                 return&lt;br /&gt;
         try:&lt;br /&gt;
             backpack = steam.items.inventory(game, steamUser, schema)&lt;br /&gt;
         except Exception as e:&lt;br /&gt;
             checklist.setParam(&#039;error&#039;, u&#039;Cannot load inventory: &#039; + u(e))&lt;br /&gt;
             return&lt;br /&gt;
         for item in backpack:&lt;br /&gt;
             itemName = cleanItemName.sub(u&#039;&#039;, u(item.name).lower())&lt;br /&gt;
             if itemName in supportedItems:&lt;br /&gt;
                 supportedItems[itemName] += 1&lt;br /&gt;
         for item in supportedItems:&lt;br /&gt;
             if supportedItems[item] &amp;gt; 1:&lt;br /&gt;
                 checklist.setParam(item, supportedItems[item])&lt;br /&gt;
             elif supportedItems[item] == 1:&lt;br /&gt;
                 checklist.setParam(item, &#039;yes&#039;)&lt;br /&gt;
             else:&lt;br /&gt;
                 p = checklist.getParam(item)&lt;br /&gt;
                 if p is not None:&lt;br /&gt;
                     p = p.lower()&lt;br /&gt;
                 if p in (None, &#039;no&#039;, &#039;0&#039;):&lt;br /&gt;
                     checklist.setParam(item, &#039;no&#039;)&lt;br /&gt;
                 elif p not in (&#039;wanted&#039;, &#039;want&#039;, &#039;do not&#039;, &#039;anti&#039;, &#039;do not want&#039;):&lt;br /&gt;
                     checklist.setParam(item, &#039;had&#039;)&lt;br /&gt;
         return&lt;br /&gt;
     try:&lt;br /&gt;
         schema = steamGetGameSchema(game)&lt;br /&gt;
         allItems = []&lt;br /&gt;
         for item in schema:&lt;br /&gt;
             allItems.append(cleanItemName.sub(u&#039;&#039;, u(item.name).lower()))&lt;br /&gt;
     except:&lt;br /&gt;
         return # No schema means no fancy&lt;br /&gt;
     support = []&lt;br /&gt;
     templateParams = compileRegex(r&#039;\{\{\{\s*(?:the +)?([^{}|]+?)\s*\|&#039;)&lt;br /&gt;
     templateCode = page(&#039;Template:Item checklist&#039;).getWikiText()&lt;br /&gt;
     res = templateParams.search(templateCode)&lt;br /&gt;
     while res:&lt;br /&gt;
         item = u(res.group(1)).lower()&lt;br /&gt;
         if item not in support and item in allItems:&lt;br /&gt;
             support.append(item)&lt;br /&gt;
         templateCode = templateCode[res.end():]&lt;br /&gt;
         res = templateParams.search(templateCode)&lt;br /&gt;
     checkPage, checkLinks, checkKeys = linkExtract(page(&#039;User:WindBOT/Item_checklists&#039;).getWikiText())&lt;br /&gt;
     linksLeft = checkLinks.values()[:]&lt;br /&gt;
     for i in range(12):&lt;br /&gt;
         randLink = random.choice(linksLeft)&lt;br /&gt;
         linksLeft.remove(randLink)&lt;br /&gt;
         checklist = page(randLink.getLink())&lt;br /&gt;
         print &#039;Updating&#039;, checklist&lt;br /&gt;
         oldContent = u(checklist.getWikiText())&lt;br /&gt;
         content, templatelist, templatekeys = templateExtract(oldContent)&lt;br /&gt;
         for t in templatelist.values():&lt;br /&gt;
             if t.getName().lower().find(u&#039;checklist&#039;) != -1:&lt;br /&gt;
                 updateItemChecklist(t, schema, support)&lt;br /&gt;
         content = templateRestore(content, templatelist, templatekeys)&lt;br /&gt;
         if oldContent != content:&lt;br /&gt;
             editPage(checklist, content, summary=&amp;lt;nowiki&amp;gt;u&#039;Updated Item checklist [[:&#039; + u(checklist.title) + u&#039;]]&#039;&amp;lt;/nowiki&amp;gt;, minor=True)&lt;br /&gt;
 scheduleTask(itemChecklists, 2)&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=User:WindBOT/PageRequests&amp;diff=152773</id>
		<title>User:WindBOT/PageRequests</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=User:WindBOT/PageRequests&amp;diff=152773"/>
		<updated>2017-01-03T22:01:31Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: /* Pages */ Look at PS Mel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:WindBOT/Header}}&lt;br /&gt;
&lt;br /&gt;
* To make me look at specific page, put a link to that page here as a list (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;* [[Somelink]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
* To make me look at all pages in a category, put a link to that category on this page. I will also look at the category page itself, if it exists.&lt;br /&gt;
* If you edited a page a few minutes ago and want me to look at it, &#039;&#039;&#039;you do not need to do anything&#039;&#039;&#039;; I will look at it shortly.&lt;br /&gt;
* Note that if a page here matches one of those on [[User:WindBOT/Blacklist|my blacklist]], I will not look at it (if you do want me to look at it anyway, use [[User:WindBOT/PageRequestsForce]]).&lt;br /&gt;
* I process at most 16 pages per run. I also take care of cleaning up the links on this page once I am done with them.&lt;br /&gt;
== Pages ==&lt;br /&gt;
*[[Template:Dictionary/portal_stories:_mel_achievements]]&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Achievements&amp;diff=152772</id>
		<title>Achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Achievements&amp;diff=152772"/>
		<updated>2017-01-03T21:00:35Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: PS:Mel dictionary entries still need to be approved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quotation|&#039;&#039;&#039;GLaDOS&#039;&#039;&#039;|Well done. In fact, you did so well, I&#039;m going to note this on your file, in the commendations section. Oh, there&#039;s lots of room here. &#039;Did.... well.  ...  Enough.&#039;|sound=GLaDOS_testchambermisc19.wav}}&lt;br /&gt;
&lt;br /&gt;
This is a complete listing of all &#039;&#039;&#039;achievements&#039;&#039;&#039; available in &#039;&#039;[[Portal]]&#039;&#039;, &#039;&#039;[[Portal: Still Alive]]&#039;&#039;, &#039;&#039;[[Portal 2]]&#039;&#039;, and their mods.&lt;br /&gt;
&lt;br /&gt;
Achievements are sets of challenges or goals (from finding a secret room to finishing a test chamber in a certain time or with a limited number of portals) that give a acknowledgement to the player for this special action while playing the game. When a player obtains an achievement, a HUD notification will be shown on-screen.&lt;br /&gt;
&lt;br /&gt;
Achievements can be completed at any time in the game, as long as cheats are not turned on. However, certain achievements are story-related and can only be unlocked when reaching a certain point in the scenario.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
=== Portal ===&lt;br /&gt;
{{See also|Obtaining Portal achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_achievements --&amp;gt;&lt;br /&gt;
{{Portal achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal: Still Alive ===&lt;br /&gt;
{{See also|Obtaining Portal: Still Alive achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal: Still Alive, see: http://theportalwiki.com/wiki/Template:Dictionary/portal:_still_alive_achievements --&amp;gt;&lt;br /&gt;
{{Portal: Still Alive achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal 2 ===&lt;br /&gt;
{{See also|Obtaining Portal 2 achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal 2, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_2_achievements --&amp;gt;&lt;br /&gt;
{{Portal 2 achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Rexaura === &lt;br /&gt;
{{See also|Obtaining Rexaura achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Rexaura, see: http://theportalwiki.com/wiki/Template:Dictionary/rexaura_achievements --&amp;gt;&lt;br /&gt;
{{Rexaura achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal Stories: Mel ===&lt;br /&gt;
{{See also|Obtaining Portal Stories: Mel achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal Stories: Mel, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_stories:_mel_achievements --&amp;gt;&lt;br /&gt;
{{Portal Stories: Mel achievement list}}&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* The &amp;quot;Transmission Received&amp;quot; achievement for &#039;&#039;Portal&#039;&#039; was added on [[March 1, 2010 Patch (Portal)|March 1, 2010]], and began the [[Portal ARG]], eventually leading to the announcement of &#039;&#039;Portal 2&#039;&#039;. The update on March 1 also added 26 hidden clock radios to &#039;&#039;Portal&#039;&#039; [[Test Chambers|test chambers]] that delivered coded messages, further hinting toward the announcement.&lt;br /&gt;
* The &amp;quot;Talent Show&amp;quot; achievement for Portal 2 was added on [[July 7, 2011 Patch| July 7, 2011]]; completing the achievement would earn you a ticket for the [http://store.steampowered.com/summersale/prizebooth/l Steam Summer Camp].&lt;br /&gt;
* The &amp;quot;Pit Boss&amp;quot; achievement for &#039;&#039;Portal 2&#039;&#039; won the &amp;quot;Most Original Achievement&amp;quot; award on the Xbox360Achievements.org website, at the 2011 Achievement Awards.&lt;br /&gt;
* The &amp;quot;Narbacular Drop&amp;quot; achievement for &#039;&#039;Portal 2&#039;&#039; is a reference to a game of the same name, which the Portal series is based on.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
{{Gallery&lt;br /&gt;
|lines = 3&lt;br /&gt;
|width = 200&lt;br /&gt;
|height = 80&lt;br /&gt;
|File:Prize_Booth_Portal_2_Achievment.png|The &#039;&#039;Talent Show&#039;&#039; achievement, as seen at the &#039;&#039;&#039;Steam Summer Sale&#039;&#039;&#039; Prize Booth.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://steamcommunity.com/stats/Portal/achievements &#039;&#039;Portal&#039;&#039; achievements] on Steam Community&lt;br /&gt;
* [http://steamcommunity.com/stats/Portal2/achievements/ &#039;&#039;Portal 2&#039;&#039; achievements] on Steam Community&lt;br /&gt;
&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
&lt;br /&gt;
{{AchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Portal_Stories:_Mel_achievement_list&amp;diff=152771</id>
		<title>Template:Portal Stories: Mel achievement list</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Portal_Stories:_Mel_achievement_list&amp;diff=152771"/>
		<updated>2017-01-03T20:58:20Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Created page for PS:Mel achievements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Achievement table&lt;br /&gt;
| col1 =  &lt;br /&gt;
{{Show achievement|Portal Stories: Mel|2056}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Back Off Track}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Back on Track}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Beyond Your Range of Hearing}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Burned in Goo}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Crushed}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Curious}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Deja Vu}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Determined}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Electrocution}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Firefighting 101}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Forever Alone}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Ignorant}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|In the Vents}}&lt;br /&gt;
| col2 =  &lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Into Darkness}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Long Term Relaxation}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Organic Complications}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Persistent}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Shot}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Single Rainbow}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Story Shutdown}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|System Shutdown}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Testing the Waters}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Under the Stairs}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Voices from above}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Welcome to Aperture}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|Welcome to My Domain}}&lt;br /&gt;
{{Show achievement|Portal Stories: Mel|You Shouldn&#039;t be Here}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Achievement insertion templates|Portal Stories: Mel achievement list]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152770</id>
		<title>Template:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152770"/>
		<updated>2017-01-03T20:48:53Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Finished adding all achievements.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dictionary/header}}&lt;br /&gt;
== Portal Stories: Mel achievements ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
2056-title:&lt;br /&gt;
  en: 2056&lt;br /&gt;
2056-desc:&lt;br /&gt;
  en: MAKE IT STOP&lt;br /&gt;
2056-icon: Achievement 2056.jpg&lt;br /&gt;
&lt;br /&gt;
back off track-title:&lt;br /&gt;
  en: Back off track&lt;br /&gt;
back off track-desc:&lt;br /&gt;
  en: Get off the track again&lt;br /&gt;
back off track-icon: Achievement Back Off Track.jpg&lt;br /&gt;
&lt;br /&gt;
back on track-title:&lt;br /&gt;
  en: Back on Track&lt;br /&gt;
back on track-desc:&lt;br /&gt;
  en: Enter Virgil&#039;s testing track&lt;br /&gt;
back on track-icon: Achievement Back On Track.png&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-title:&lt;br /&gt;
  en: Beyond your Range of Hearing&lt;br /&gt;
beyond your range of hearing-desc:&lt;br /&gt;
  en: Refuse to Listen&lt;br /&gt;
beyond your range of hearing-icon: Achievement Beyond your range of hearing.jpg&lt;br /&gt;
&lt;br /&gt;
burned in goo-title:&lt;br /&gt;
  en: Burned in Goo&lt;br /&gt;
burned in goo-desc:&lt;br /&gt;
  en: Get burned whilst in the goo&lt;br /&gt;
burned in goo-icon: Achievement Burned in goo.jpg&lt;br /&gt;
&lt;br /&gt;
crushed-title:&lt;br /&gt;
  en: Crushed&lt;br /&gt;
crushed-desc:&lt;br /&gt;
  en:&lt;br /&gt;
crushed-icon: Achievement Crushed.jpg&lt;br /&gt;
&lt;br /&gt;
curious-title:&lt;br /&gt;
  en: Curious&lt;br /&gt;
curious-desc:&lt;br /&gt;
  en: Find all the Vitrified door messages&lt;br /&gt;
curious-icon: Achievement Curious.jpg&lt;br /&gt;
&lt;br /&gt;
deja vu-title:&lt;br /&gt;
  en: Deja-Vu&lt;br /&gt;
deja vu-desc:&lt;br /&gt;
  en: Solve the same test three times!&lt;br /&gt;
deja vu-icon: Achievement Deja vu.jpg&lt;br /&gt;
&lt;br /&gt;
determined-title:&lt;br /&gt;
  en: Determined&lt;br /&gt;
determined-desc:&lt;br /&gt;
  en:&lt;br /&gt;
determined-icon: Achievement Determined.jpg&lt;br /&gt;
&lt;br /&gt;
electrocution-title:&lt;br /&gt;
  en: Electrocution&lt;br /&gt;
electrocution-desc:&lt;br /&gt;
  en: Get electrocuted&lt;br /&gt;
electrocution-icon: Achievement Electrocution.jpg&lt;br /&gt;
&lt;br /&gt;
firefighting 101-title:&lt;br /&gt;
  en: Firefighting 101&lt;br /&gt;
firefighting 101-desc:&lt;br /&gt;
  en: Discover a new way to turn down the heat&lt;br /&gt;
firefighting 101-icon: Achievement Firefighting 101.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forever alone-title:&lt;br /&gt;
  en: Forever Alone&lt;br /&gt;
forever alone-desc:&lt;br /&gt;
  en: Try to bring the cube with you&lt;br /&gt;
forever alone-icon: Achievement Forever alone.jpg&lt;br /&gt;
&lt;br /&gt;
ignorant-title:&lt;br /&gt;
  en: Ignorant&lt;br /&gt;
ignorant-desc:&lt;br /&gt;
  en: &lt;br /&gt;
ignorant-icon: Achievement Ignorant.jpg&lt;br /&gt;
&lt;br /&gt;
in the vents-title:&lt;br /&gt;
  en: In the Vents&lt;br /&gt;
in the vents-desc: &lt;br /&gt;
  en: Get into the vents&lt;br /&gt;
in the vents-icon: Achievement In the vents.jpg&lt;br /&gt;
&lt;br /&gt;
into darkness-title:&lt;br /&gt;
  en: Into Darkness&lt;br /&gt;
into darkness-desc:&lt;br /&gt;
  en: Mind your Step&lt;br /&gt;
into darkness-icon: Achievement Into darkness.jpg&lt;br /&gt;
&lt;br /&gt;
long term relaxation-title:&lt;br /&gt;
  en: Long-Term Relaxation&lt;br /&gt;
long term relaxation-desc:&lt;br /&gt;
  en: Oversleep&lt;br /&gt;
long term relaxation-icon: Achievement Long term relaxation.jpg&lt;br /&gt;
&lt;br /&gt;
organic complications-title:&lt;br /&gt;
  en: Organic Complications&lt;br /&gt;
organic complications-desc:&lt;br /&gt;
  en: Hide from AEGIS&lt;br /&gt;
organic complications-icon: Achievement Organic complications.jpg&lt;br /&gt;
&lt;br /&gt;
persistent-title:&lt;br /&gt;
  en: Persistent&lt;br /&gt;
persistent-desc:&lt;br /&gt;
  en: Check that all doors have been locked for the night&lt;br /&gt;
persistent-icon: Achievement Persistent.jpg&lt;br /&gt;
&lt;br /&gt;
shot-title:&lt;br /&gt;
  en: Shot&lt;br /&gt;
shot-desc:&lt;br /&gt;
  en: Get shot on the turret range&lt;br /&gt;
shot-icon: Achievement Shot.jpg&lt;br /&gt;
&lt;br /&gt;
single rainbow-title:&lt;br /&gt;
  en: Single Rainbow&lt;br /&gt;
single rainbow-desc:&lt;br /&gt;
  en: Not even all the way!&lt;br /&gt;
single rainbow-icon: Achievement Single Rainbow.jpg&lt;br /&gt;
&lt;br /&gt;
story shutdown-title:&lt;br /&gt;
  en: Story Shutdown&lt;br /&gt;
story shutdown-desc:&lt;br /&gt;
  en: Shutdown AEGIS in Story Mode&lt;br /&gt;
story shutdown-icon: Achievement Story shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
system shutdown-title:&lt;br /&gt;
  en: System Shutdown&lt;br /&gt;
system shutdown-desc:&lt;br /&gt;
  en: &lt;br /&gt;
system shutdown-icon: Achievement System shutdown.jpg&lt;br /&gt;
&lt;br /&gt;
testing the waters-title:&lt;br /&gt;
  en: Testing the Waters&lt;br /&gt;
testing the waters-desc:&lt;br /&gt;
  en: Super Drowning Skills&lt;br /&gt;
testing the waters-icon: Achievement Testing the waters.jpg&lt;br /&gt;
&lt;br /&gt;
under the stairs-title:&lt;br /&gt;
  en: Under the Stairs&lt;br /&gt;
under the stairs-desc:&lt;br /&gt;
  en: &lt;br /&gt;
under the stairs-icon: Achievement Under the stairs.jpg&lt;br /&gt;
&lt;br /&gt;
voices from above-title:&lt;br /&gt;
  en: Voices from Above&lt;br /&gt;
voices from above-desc:&lt;br /&gt;
  en: Who is that?&lt;br /&gt;
voices from above-icon: Achievement Voices from above.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to aperture-title:&lt;br /&gt;
  en: Welcome to Aperture&lt;br /&gt;
welcome to aperture-desc:&lt;br /&gt;
  en: Enter the main lobby of Aperture Science Innovators&lt;br /&gt;
welcome to aperture-icon: Achievement Welcome to aperture.jpg&lt;br /&gt;
&lt;br /&gt;
welcome to my domain-title:&lt;br /&gt;
  en: Welcome to my Domain&lt;br /&gt;
welcome to my domain-desc:&lt;br /&gt;
  en: Reach AEGIS&#039;s Domain&lt;br /&gt;
welcome to my domain-icon: Achievement Welcome to my domain.jpg&lt;br /&gt;
&lt;br /&gt;
you shouldn&#039;t be here-title:&lt;br /&gt;
  en: You Shouldn&#039;t be Here&lt;br /&gt;
you shouldn&#039;t be here-desc:&lt;br /&gt;
  en: &lt;br /&gt;
you shouldn&#039;t be here-icon: Achievement You shouldn&#039;t be here.jpg&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_You_shouldn%27t_be_here.jpg&amp;diff=152769</id>
		<title>File:Achievement You shouldn&#039;t be here.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_You_shouldn%27t_be_here.jpg&amp;diff=152769"/>
		<updated>2017-01-03T20:47:30Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: You Shouldn&amp;#039;t Be Here from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You Shouldn&#039;t Be Here from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Welcome_to_my_domain.jpg&amp;diff=152768</id>
		<title>File:Achievement Welcome to my domain.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Welcome_to_my_domain.jpg&amp;diff=152768"/>
		<updated>2017-01-03T20:46:12Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Welcome to My Domain from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to My Domain from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Welcome_to_aperture.jpg&amp;diff=152767</id>
		<title>File:Achievement Welcome to aperture.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Welcome_to_aperture.jpg&amp;diff=152767"/>
		<updated>2017-01-03T20:44:48Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Welcome to Aperture from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to Aperture from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Voices_from_above.jpg&amp;diff=152766</id>
		<title>File:Achievement Voices from above.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Voices_from_above.jpg&amp;diff=152766"/>
		<updated>2017-01-03T20:43:30Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Voices from Above from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voices from Above from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Under_the_stairs.jpg&amp;diff=152765</id>
		<title>File:Achievement Under the stairs.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Under_the_stairs.jpg&amp;diff=152765"/>
		<updated>2017-01-03T20:42:11Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Under the Stairs from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Under the Stairs from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Testing_the_waters.jpg&amp;diff=152764</id>
		<title>File:Achievement Testing the waters.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Testing_the_waters.jpg&amp;diff=152764"/>
		<updated>2017-01-03T20:40:25Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Testing the Waters from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing the Waters from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_System_shutdown.jpg&amp;diff=152763</id>
		<title>File:Achievement System shutdown.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_System_shutdown.jpg&amp;diff=152763"/>
		<updated>2017-01-03T20:39:21Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: System Shutdown from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;System Shutdown from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Story_shutdown.jpg&amp;diff=152762</id>
		<title>File:Achievement Story shutdown.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Story_shutdown.jpg&amp;diff=152762"/>
		<updated>2017-01-03T20:37:53Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Story Shutdown from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Story Shutdown from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Single_rainbow.jpg&amp;diff=152761</id>
		<title>File:Achievement Single rainbow.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Single_rainbow.jpg&amp;diff=152761"/>
		<updated>2017-01-03T20:36:10Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Single Rainbow from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Single Rainbow from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Shot.jpg&amp;diff=152760</id>
		<title>File:Achievement Shot.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Shot.jpg&amp;diff=152760"/>
		<updated>2017-01-03T20:35:04Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Shot from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Shot from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Persistent.jpg&amp;diff=152759</id>
		<title>File:Achievement Persistent.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Persistent.jpg&amp;diff=152759"/>
		<updated>2017-01-03T20:33:51Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Persistent from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Persistent from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Organic_complications.jpg&amp;diff=152758</id>
		<title>File:Achievement Organic complications.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Organic_complications.jpg&amp;diff=152758"/>
		<updated>2017-01-03T20:31:49Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Organic Complications from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Organic Complications from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Long_term_relaxation.jpg&amp;diff=152757</id>
		<title>File:Achievement Long term relaxation.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Long_term_relaxation.jpg&amp;diff=152757"/>
		<updated>2017-01-03T20:29:06Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Long Term Relaxation from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Long Term Relaxation from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Into_darkness.jpg&amp;diff=152756</id>
		<title>File:Achievement Into darkness.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Into_darkness.jpg&amp;diff=152756"/>
		<updated>2017-01-03T20:22:51Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Into Darkness from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Into Darkness from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_In_the_vents.jpg&amp;diff=152755</id>
		<title>File:Achievement In the vents.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_In_the_vents.jpg&amp;diff=152755"/>
		<updated>2017-01-03T20:20:53Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: In The Vents from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In The Vents from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Ignorant.jpg&amp;diff=152754</id>
		<title>File:Achievement Ignorant.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Ignorant.jpg&amp;diff=152754"/>
		<updated>2017-01-03T20:19:42Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Ignorant from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ignorant from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Forever_alone.jpg&amp;diff=152753</id>
		<title>File:Achievement Forever alone.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Forever_alone.jpg&amp;diff=152753"/>
		<updated>2017-01-03T20:18:31Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Forever Alone from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Forever Alone from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Firefighting_101.jpg&amp;diff=152752</id>
		<title>File:Achievement Firefighting 101.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Firefighting_101.jpg&amp;diff=152752"/>
		<updated>2017-01-03T20:15:39Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Firefighting 101 from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Firefighting 101 from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Electrocution.jpg&amp;diff=152751</id>
		<title>File:Achievement Electrocution.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Electrocution.jpg&amp;diff=152751"/>
		<updated>2017-01-03T20:12:45Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Electrocution from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Electrocution from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Determined.jpg&amp;diff=152750</id>
		<title>File:Achievement Determined.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Determined.jpg&amp;diff=152750"/>
		<updated>2017-01-03T20:09:44Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Determined from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Determined from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Deja_vu.jpg&amp;diff=152749</id>
		<title>File:Achievement Deja vu.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Deja_vu.jpg&amp;diff=152749"/>
		<updated>2017-01-03T20:08:25Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Deja Vu from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deja Vu from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Obtaining_Rexaura_achievements&amp;diff=152701</id>
		<title>Obtaining Rexaura achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Obtaining_Rexaura_achievements&amp;diff=152701"/>
		<updated>2017-01-03T02:51:33Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Show achievement|Rexaura|Intentionally Out of Reach|Story-related&lt;br /&gt;
| This achievement is story related, {{Spoiler|it is earned once you equip the Dual &#039;&#039;[[Handheld Portal Device]]&#039;&#039; in [[Rexaura Test Chamber 09|Test Chamber 9]].}}&lt;br /&gt;
}}&lt;br /&gt;
{{Show achievement|Rexaura|Full Time Employee|Story-related&lt;br /&gt;
| This achievement is story related, it is earned once you finish the game.&lt;br /&gt;
}}&lt;br /&gt;
{{Show achievement|Rexaura|Aperture Diet|Hard&lt;br /&gt;
| You are required to find all of the secret cakes hidden in the test chambers.&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
&lt;br /&gt;
{{AchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152700</id>
		<title>Template:Dictionary/portal stories: mel achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Dictionary/portal_stories:_mel_achievements&amp;diff=152700"/>
		<updated>2017-01-03T02:44:58Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Added some achievements, will return later to finish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dictionary/header}}&lt;br /&gt;
== Portal Stories: Mel achievements ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
2056-title:&lt;br /&gt;
  en: 2056&lt;br /&gt;
2056-desc:&lt;br /&gt;
  en:MAKE IT STOP&lt;br /&gt;
2056-icon: Achievement 2056.jpg&lt;br /&gt;
&lt;br /&gt;
back off track-title:&lt;br /&gt;
  en: Back off track&lt;br /&gt;
back off track-desc:&lt;br /&gt;
  en:Get off the track again&lt;br /&gt;
back off track-icon: Achievement Back Off Track.jpg&lt;br /&gt;
&lt;br /&gt;
back on track-title:&lt;br /&gt;
  en: Back on Track&lt;br /&gt;
back on track-desc:&lt;br /&gt;
  en:Enter Virgil&#039;s testing track&lt;br /&gt;
back on track-icon: Achievement Back On Track.png&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-title:&lt;br /&gt;
  en: Beyond your Range of Hearing&lt;br /&gt;
beyond your range of hearing-desc:&lt;br /&gt;
  en:Refuse to Listen&lt;br /&gt;
beyond your range of hearing-icon: Achievement Beyond your range of hearing.jpg&lt;br /&gt;
&lt;br /&gt;
beyond your range of hearing-title:&lt;br /&gt;
  en: Beyond your Range of Hearing&lt;br /&gt;
beyond your range of hearing-desc:&lt;br /&gt;
  en:Refuse to Listen&lt;br /&gt;
beyond your range of hearing-icon: Achievement Beyond your range of hearing.jpg&lt;br /&gt;
&lt;br /&gt;
burned in goo-title:&lt;br /&gt;
  en: Burned in Goo&lt;br /&gt;
burned in goo-desc:&lt;br /&gt;
  en: Get burned whilst in the goo&lt;br /&gt;
burned in goo-icon: Achievement Burned in goo.jpg&lt;br /&gt;
&lt;br /&gt;
crushed-title:&lt;br /&gt;
  en: Crushed&lt;br /&gt;
crushed-desc:&lt;br /&gt;
  en:&lt;br /&gt;
crushed: Achievement Crushed.jpg&lt;br /&gt;
&lt;br /&gt;
curious-title:&lt;br /&gt;
  en: Curious&lt;br /&gt;
curious-desc:&lt;br /&gt;
  en:Find all the Vitrified door messages&lt;br /&gt;
curious: Achievement Curious.jpg&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Curious.jpg&amp;diff=152699</id>
		<title>File:Achievement Curious.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Curious.jpg&amp;diff=152699"/>
		<updated>2017-01-03T02:44:04Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Curious from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Curious from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Crushed.jpg&amp;diff=152698</id>
		<title>File:Achievement Crushed.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Crushed.jpg&amp;diff=152698"/>
		<updated>2017-01-03T02:42:49Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Crushed from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Crushed from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Burned_in_goo.jpg&amp;diff=152697</id>
		<title>File:Achievement Burned in goo.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Burned_in_goo.jpg&amp;diff=152697"/>
		<updated>2017-01-03T02:39:47Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Burned in Goo from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Burned in Goo from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Beyond_your_range_of_hearing.jpg&amp;diff=152696</id>
		<title>File:Achievement Beyond your range of hearing.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Beyond_your_range_of_hearing.jpg&amp;diff=152696"/>
		<updated>2017-01-03T02:37:48Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Beyond Your Range of Hearing from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beyond Your Range of Hearing from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Acheivement_2056.jpg&amp;diff=152695</id>
		<title>File:Acheivement 2056.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Acheivement_2056.jpg&amp;diff=152695"/>
		<updated>2017-01-03T02:35:20Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Byzarru moved page File:Acheivement 2056.jpg to File:Achievement 2056.jpg: Misspellnig of title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:Achievement 2056.jpg]]&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_2056.jpg&amp;diff=152694</id>
		<title>File:Achievement 2056.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_2056.jpg&amp;diff=152694"/>
		<updated>2017-01-03T02:35:20Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Byzarru moved page File:Acheivement 2056.jpg to File:Achievement 2056.jpg: Misspellnig of title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2056 from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_Back_Off_Track.jpg&amp;diff=152693</id>
		<title>File:Achievement Back Off Track.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_Back_Off_Track.jpg&amp;diff=152693"/>
		<updated>2017-01-03T02:34:50Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Back off Track from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back off Track from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=File:Achievement_2056.jpg&amp;diff=152692</id>
		<title>File:Achievement 2056.jpg</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=File:Achievement_2056.jpg&amp;diff=152692"/>
		<updated>2017-01-03T02:33:02Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: 2056 from PS:Mel
{{FairUse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2056 from PS:Mel&lt;br /&gt;
{{FairUse}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template_talk:Rexaura_achievement_list&amp;diff=152691</id>
		<title>Template talk:Rexaura achievement list</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template_talk:Rexaura_achievement_list&amp;diff=152691"/>
		<updated>2017-01-03T02:23:44Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: /* Start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Start==&lt;br /&gt;
This page needs to be made. I already made the dictionary page and uploaded the images. [[User:Byzarru|Byzarru]] ([[User talk:Byzarru|talk]]) 02:21, 3 January 2017 (UTC)&lt;br /&gt;
Created page. That works now. Thanks, windbot! [[User:Byzarru|Byzarru]] ([[User talk:Byzarru|talk]]) 02:23, 3 January 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Template:Rexaura_achievement_list&amp;diff=152690</id>
		<title>Template:Rexaura achievement list</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Template:Rexaura_achievement_list&amp;diff=152690"/>
		<updated>2017-01-03T02:23:21Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: Created page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Achievement table&lt;br /&gt;
| col1 =  &lt;br /&gt;
{{Show achievement|Rexaura|Aperture Diet}}&lt;br /&gt;
{{Show achievement|Rexaura|Full Time Employee}}&lt;br /&gt;
| col2 =  &lt;br /&gt;
{{Show achievement|Rexaura|Intentionally Out of Reach}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Achievement insertion templates|Rexaura achievement list]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
	<entry>
		<id>https://theportalwiki.com/w/index.php?title=Achievements&amp;diff=152689</id>
		<title>Achievements</title>
		<link rel="alternate" type="text/html" href="https://theportalwiki.com/w/index.php?title=Achievements&amp;diff=152689"/>
		<updated>2017-01-03T02:22:42Z</updated>

		<summary type="html">&lt;p&gt;Byzarru: /* Achievements */  set ground work for mod achievements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quotation|&#039;&#039;&#039;GLaDOS&#039;&#039;&#039;|Well done. In fact, you did so well, I&#039;m going to note this on your file, in the commendations section. Oh, there&#039;s lots of room here. &#039;Did.... well.  ...  Enough.&#039;|sound=GLaDOS_testchambermisc19.wav}}&lt;br /&gt;
&lt;br /&gt;
This is a complete listing of all &#039;&#039;&#039;achievements&#039;&#039;&#039; available in &#039;&#039;[[Portal]]&#039;&#039;, &#039;&#039;[[Portal: Still Alive]]&#039;&#039; and &#039;&#039;[[Portal 2]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Achievements are sets of challenges or goals (from finding a secret room to finishing a test chamber in a certain time or with a limited number of portals) that give a acknowledgement to the player for this special action while playing the game. When a player obtains an achievement, a HUD notification will be shown on-screen.&lt;br /&gt;
&lt;br /&gt;
Achievements can be completed at any time in the game, as long as cheats are not turned on. However, certain achievements are story-related and can only be unlocked when reaching a certain point in the scenario.&lt;br /&gt;
&lt;br /&gt;
== Achievements ==&lt;br /&gt;
=== Portal ===&lt;br /&gt;
{{See also|Obtaining Portal achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_achievements --&amp;gt;&lt;br /&gt;
{{Portal achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal: Still Alive ===&lt;br /&gt;
{{See also|Obtaining Portal: Still Alive achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal: Still Alive, see: http://theportalwiki.com/wiki/Template:Dictionary/portal:_still_alive_achievements --&amp;gt;&lt;br /&gt;
{{Portal: Still Alive achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal 2 ===&lt;br /&gt;
{{See also|Obtaining Portal 2 achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal 2, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_2_achievements --&amp;gt;&lt;br /&gt;
{{Portal 2 achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Rexaura === &lt;br /&gt;
{{See also|Obtaining Rexaura achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Rexaura, see: http://theportalwiki.com/wiki/Template:Dictionary/rexaura_achievements --&amp;gt;&lt;br /&gt;
{{Rexaura achievement list}}&lt;br /&gt;
&lt;br /&gt;
=== Portal Stories: Mel ===&lt;br /&gt;
{{See also|Obtaining Portal Stories: Mel achievements}}&lt;br /&gt;
&amp;lt;!-- To translate achievements for Portal Stories: Mel, see: http://theportalwiki.com/wiki/Template:Dictionary/portal_stories:_mel_achievements --&amp;gt;&lt;br /&gt;
{{Portal Stories: Mel achievement list}}&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* The &amp;quot;Transmission Received&amp;quot; achievement for &#039;&#039;Portal&#039;&#039; was added on [[March 1, 2010 Patch (Portal)|March 1, 2010]], and began the [[Portal ARG]], eventually leading to the announcement of &#039;&#039;Portal 2&#039;&#039;. The update on March 1 also added 26 hidden clock radios to &#039;&#039;Portal&#039;&#039; [[Test Chambers|test chambers]] that delivered coded messages, further hinting toward the announcement.&lt;br /&gt;
* The &amp;quot;Talent Show&amp;quot; achievement for Portal 2 was added on [[July 7, 2011 Patch| July 7, 2011]]; completing the achievement would earn you a ticket for the [http://store.steampowered.com/summersale/prizebooth/l Steam Summer Camp].&lt;br /&gt;
* The &amp;quot;Pit Boss&amp;quot; achievement for &#039;&#039;Portal 2&#039;&#039; won the &amp;quot;Most Original Achievement&amp;quot; award on the Xbox360Achievements.org website, at the 2011 Achievement Awards.&lt;br /&gt;
* The &amp;quot;Narbacular Drop&amp;quot; achievement for &#039;&#039;Portal 2&#039;&#039; is a reference to a game of the same name, which the Portal series is based on.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
{{Gallery&lt;br /&gt;
|lines = 3&lt;br /&gt;
|width = 200&lt;br /&gt;
|height = 80&lt;br /&gt;
|File:Prize_Booth_Portal_2_Achievment.png|The &#039;&#039;Talent Show&#039;&#039; achievement, as seen at the &#039;&#039;&#039;Steam Summer Sale&#039;&#039;&#039; Prize Booth.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://steamcommunity.com/stats/Portal/achievements &#039;&#039;Portal&#039;&#039; achievements] on Steam Community&lt;br /&gt;
* [http://steamcommunity.com/stats/Portal2/achievements/ &#039;&#039;Portal 2&#039;&#039; achievements] on Steam Community&lt;br /&gt;
&lt;br /&gt;
[[Category:Achievements]]&lt;br /&gt;
&lt;br /&gt;
{{AchievementNav}}&lt;/div&gt;</summary>
		<author><name>Byzarru</name></author>
	</entry>
</feed>