<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.omega-rl.wiki/index.php?action=history&amp;feed=atom&amp;title=Draft%3AShadow_form_%28spell%29</id>
	<title>Draft:Shadow form (spell) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.omega-rl.wiki/index.php?action=history&amp;feed=atom&amp;title=Draft%3AShadow_form_%28spell%29"/>
	<link rel="alternate" type="text/html" href="https://www.omega-rl.wiki/index.php?title=Draft:Shadow_form_(spell)&amp;action=history"/>
	<updated>2026-09-22T06:13:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://www.omega-rl.wiki/index.php?title=Draft:Shadow_form_(spell)&amp;diff=1824&amp;oldid=prev</id>
		<title>OmegaAdmin: 补齐十五种恢复防护与移动法术，说明持续时间与效果限制并连接相关入口</title>
		<link rel="alternate" type="text/html" href="https://www.omega-rl.wiki/index.php?title=Draft:Shadow_form_(spell)&amp;diff=1824&amp;oldid=prev"/>
		<updated>2026-09-22T03:56:31Z</updated>

		<summary type="html">&lt;p&gt;补齐十五种恢复防护与移动法术，说明持续时间与效果限制并连接相关入口&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Version box|version=0.90.4}}&lt;br /&gt;
{{Spell infobox|name=Shadow form|menu=shadow form|mana=50|target=Yourself|learning=Shadowlord; Hecate Priest; Set Senior Priest; general spell learning}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Shadow form&amp;#039;&amp;#039;&amp;#039; is a [[Draft:Spells|spell]] that makes you insubstantial, allowing passage through walls and granting several immunities. The tradeoff is loss of ordinary melee and many location interactions.&amp;lt;ref name=&amp;quot;effect&amp;quot;&amp;gt;{{Source|spell.c|372|375}}; {{Source|spell.c|596|597}}; {{Source|effect3.c|1114|1131}}; {{Source|aux1.c|143|163}}; {{Source|aux1.c|354|372}}; {{Source|movef.c|9|47}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Learning ==&lt;br /&gt;
[[Draft:Temple of Hecate|Hecate]] teaches shadow form at Priest rank, at 1,500 priesthood XP; [[Draft:Temple of Set|Set]] teaches it at Senior Priest, at 4,000. Each route requires the preceding rank and suitable alignment. The [[Draft:Thieves&amp;#039; Guild|Thieves&amp;#039; Guild]] teaches it when a Master Thief becomes Shadowlord by surpassing the incumbent&amp;#039;s character level and returning the Justiciar&amp;#039;s Badge.&amp;lt;ref&amp;gt;{{Source|etc.c|165|205}}; {{Source|priest.c|332|384}}; {{Source|guild2.c|19|45}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also belongs to the common [[Draft:Spellcasting#Learning spells|random research and Knowledge-wish pools]], and is taught by identified [[Draft:Kolwynia|Kolwynia]].&amp;lt;ref&amp;gt;{{Source|effect3.c|271|307}}; {{Source|effect1.c|613|620}}; {{Source|itemf3.c|292|307}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Effects ==&lt;br /&gt;
The initial cost is &amp;#039;&amp;#039;&amp;#039;50 mana&amp;#039;&amp;#039;&amp;#039;. A cast adds your &amp;#039;&amp;#039;&amp;#039;character level&amp;#039;&amp;#039;&amp;#039; in ten-minute status updates. On entering shadow form, you gain immunity to &amp;#039;&amp;#039;&amp;#039;normal damage, acid, theft and infection&amp;#039;&amp;#039;&amp;#039;. Recasting while already shadowy extends the duration without adding another set of immunities. Expiry removes the four immunity contributions granted on entry.&amp;lt;ref name=&amp;quot;effect&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Source|aux2.c|342|351}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shadow movement bypasses ordinary wall, door and creature obstruction. Chaos, the Abyss and the Void still ask for confirmation and can execute their dangerous effects. Many ordinary ground effects and services are skipped, but a specific set of locations remains usable, including altars, the magical guilds and various exits. You cannot initiate normal melee while shadowy; walking into an occupied square does not perform the ordinary bump attack.&amp;lt;ref&amp;gt;{{Source|aux1.c|143|181}}; {{Source|aux1.c|354|372}}; {{Source|movef.c|9|47}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Press &amp;#039;&amp;#039;&amp;#039;Ctrl-F&amp;#039;&amp;#039;&amp;#039; to end an ordinary temporary shadow form. This removes its four immunity contributions and consumes no ordinary monster response. Move onto a usable, safe floor square before cancelling. Like expiry, cancellation itself does not execute the terrain underfoot. The cancellation command only accepts durations below 1,000; see [[Draft:Spellcasting#Temporary effects|temporary effects]].&amp;lt;ref&amp;gt;{{Source|command1.c|36}}; {{Source|command3.c|851|863}}; {{Source|aux2.c|342|351}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Level-zero anomaly ===&lt;br /&gt;
Source inspection shows that a level-zero cast adds the four immunities but adds zero shadow duration. Consequently it does not enable wall passage, and neither ordinary shadow expiry nor Ctrl-F removes those contributions. Repeated level-zero casts can add them again. This is a version-specific implementation anomaly, not a tested gameplay route or the normal duration rule.&amp;lt;ref&amp;gt;{{Source|effect3.c|1114|1131}}; {{Source|aux2.c|342|351}}; {{Source|command3.c|851|863}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Strategy ==&lt;br /&gt;
Use shadow form to bypass physical obstructions or retreat from threats covered by its immunities. It does not grant immunity to every damage type, and its movement freedom does not make the Chaos, Abyss or Void safe.&lt;br /&gt;
&lt;br /&gt;
At low positive levels the duration is short, so plan the exit as well as the crossing. Cancel on safe ground when you need ordinary melee or a skipped service. [[Draft:Levitate (spell)|Levitation]] costs less and is simpler when the obstacle is a ground hazard rather than a wall.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Drafts]]&lt;br /&gt;
[[Category:Spells]]&lt;br /&gt;
[[Category:Omega 0.90.4]]&lt;/div&gt;</summary>
		<author><name>OmegaAdmin</name></author>
	</entry>
</feed>