-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCOM_3PPPack_RGG - Bullet Points Antimagic Field Feats.user
114 lines (114 loc) · 13 KB
/
COM_3PPPack_RGG - Bullet Points Antimagic Field Feats.user
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?xml version="1.0" encoding="ISO-8859-1"?>
<document signature="Hero Lab Data">
<loadonce key="COM_3PPPack_RGG - Bullet Points Antimagic Field Feats"/>
<thing id="fMAnchrdFl" name="Anchored Field" description="{b}Prerequisites{/b}: Ability to cast antimagic field*, Spell Focus (transmutation).\n\n{b}Benefit{/b}: When you cast antimagic field, you may anchor it to a point in space (rather than have it centered on you) by using a crystal as a material component. The crystal must have a minimum cost equal to the level of the spell squared x10 gp. Like any material component, the crystal is consumed in the casting of the spell. You may also use this feat to anchor other spells, including {i}antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (and the greater and lesser versions), locate object, repel vermin, repulsion, seek thoughts, zone of silence{/i}, and (at the GM’s discretion) other spells with an area defined as an emanation centered on you and a duration greater than instantaneous. Those spells that give you information about things happening within them (such as {i}detect scrying{/i} and {i}seek thoughts{/i}) continue to send you that information as long as you are one the same plane as the spell effect.\n\n*Or another spell that may be modified by this feat." compset="Feat" summary="Through the use of special rituals and crystals, you can tie an antimagic field (and some other emanations) to a location rather than center it on yourself." uniqueness="useronce">
<usesource source="fAntimagic"/>
<tag group="fCategory" tag="General"/>
<tag group="Helper" tag="NoPathSoc"/>
<tag group="Helper" tag="ShowSpec"/>
<exprreq message="Spell Focus (Transmutation) required"><![CDATA[child[ssTrans].tagis[Broadcast.SpellFocus] <> 0]]></exprreq>
<prereq message="ability to cast antimagic field, antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (lesser or greater), locate object, repel vermin, repulsion, seek thoughts, or zone of silence required">
<validate><![CDATA[
~ set parms for Call
var HaveSpell as number
var SpellID as string
~ Set the Spell ID we are to test for
SpellID = "spAntiFie6|spAntiFie8|spAntiShe6|spAntiShe4|spArcaCon3|spDeteScr3|spDeteScr4|spGlobInv4|spGlobInv6|spLocaObj2|spLocaObj3|spLocOb2FR|spRepeVer3|spRepeVer4|spRepulsi5|spRepulsi6|spRepulsi7|spSeekTho3|spZoneSil4"
Call HaveSpell
~ Set the Pre-Req valid flag
@valid = HaveSpell]]></validate>
</prereq>
</thing>
<thing id="fMAntiSpec" name="Antischool Specialization" description="Prerequisites: Ability to cast antimagic field, dispel magic, greater dispel magic, or mage’s disjunction, Spell Focus (abjuration).\n\nBenefit: When you cast an {i}antimagic field, dispel magic, greater dispel magic, or mage’s disjunction{/i} you can choose for it to be attuned to only affect a single school of magic. You may choose the universal school, in which case only magic effects without a specified school (such as most supernatural abilities) are affected. The attuned spell functions normally except that it ignores all magic effects and items that are not within its attuned school." compset="Feat" summary="You can block or dispel just a single form of magic." uniqueness="useronce">
<usesource source="fAntimagic"/>
<tag group="fCategory" tag="General"/>
<tag group="Helper" tag="NoPathSoc"/>
<tag group="Helper" tag="ShowSpec"/>
<exprreq message="Spell Focus (Abjuration) required"><![CDATA[child[ssAbjur].tagis[Broadcast.SpellFocus] <> 0]]></exprreq>
<prereq message="Ability to cast antimagic field, dispel magic, greater dispel magic, or mage’s disjunction required">
<validate><![CDATA[
~ set parms for Call
var HaveSpell as number
var SpellID as string
~ Set the Spell ID we are to test for
SpellID = "spAntiFie6|spAntiFie8|spDispMag3|spDispMag4|spDispMag5|spDispMag6|spMageDis9"
Call HaveSpell
~ Set the Pre-Req valid flag
@valid = HaveSpell]]></validate>
</prereq>
</thing>
<thing id="fMCndFld" name="Conditional Field" description="{b}Prerequisites{/b}: Ability to cast antimagic field*, Spell Focus (conjuration), Suspend Field.\n\n{b}Benefit{/b}: When you cast an antimagic field, you can set it so it is automatically suspended when one or more of a set of specific conditions is met. The possible conditions you may set are: when a specific creature enters the field, when a specific creature leaves the field, when you are unconscious, when you are dead, when you are helpless, or when you are paralyzed.\n\nYou must set the conditions when the spell is cast, and they cannot be changed. When a set condition is met, the {i}antimagic field{/i} has no effect until the beginning of your next turn. If at the beginning of any of your turns the condition is still met (for example, if the field was suspended because you were unconscious, and at the beginning of your turn you are still unconscious) the field is suspended for a round.\n\nYou may also use this feat to set conditions for other spells, including {i}antilife shell, antiplant shell, arcane concordance,detect scrying, globe of invulnerability (and the greater and lesser versions), locate object, repel vermin, repulsion, seek thoughts, zone of silence{/i}, and (at the GM’s discretion) other spells with an area defined as an emanation centered on you and a duration greater than instantaneous.\n\n*Or another spell that may be modified by this feat." compset="Feat" summary="You can set your antimagic field to be automatically suspended under specific conditions" uniqueness="useronce">
<usesource source="fAntimagic"/>
<tag group="fCategory" tag="General"/>
<tag group="Helper" tag="NoPathSoc"/>
<tag group="Helper" tag="ShowSpec"/>
<exprreq message="Spell Focus (Conjuration) required"><![CDATA[hero.tagcount[sSchlFocus.Conjur] <> 0]]></exprreq>
<exprreq message="Suspend Field required"><![CDATA[#hasfeat[fMSpndFld] <> 0]]></exprreq>
<prereq message="ability to cast antimagic field, antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (lesser or greater), locate object, repel vermin, repulsion, seek thoughts, or zone of silence required">
<validate><![CDATA[
~ set parms for Call
var HaveSpell as number
var SpellID as string
~ Set the Spell ID we are to test for
SpellID = "spAntiFie6|spAntiFie8|spAntiShe6|spAntiShe4|spArcaCon3|spDeteScr3|spDeteScr4|spGlobInv4|spGlobInv6|spLocaObj2|spLocaObj3|spLocOb2FR|spRepeVer3|spRepeVer4|spRepulsi5|spRepulsi6|spRepulsi7|spSeekTho3|spZoneSil4"
Call HaveSpell
~ Set the Pre-Req valid flag
@valid = HaveSpell]]></validate>
</prereq>
</thing>
<thing id="fMSpndFld" name="Suspend Field" description="{b}Prerequisites{/b}: Ability to cast antimagic field*, Spell Focus (conjuration).\n\n{b}Benefit{/b}: As a swift action at the beginning of your turn, before you take any other actions, you may choose to suspend an antimagic field you have cast. The spell has no effect until the beginning of your next turn. You may also use this feat to suspend other spells, including {i}antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (and the greater and lesser versions), locate object, repel vermin, repulsion, seek thoughts, zone of silence{/i}, and (at the GM’s discretion) other spells with an area defined as an emanation centered on you and a duration greater than instantaneous.\n\n*Or another spell that may be modified by this feat." compset="Feat" summary=" You can temporarily suspend the effects of an antimagic field you have cast." uniqueness="useronce">
<usesource source="fAntimagic"/>
<tag group="fCategory" tag="General"/>
<tag group="Helper" tag="NoPathSoc"/>
<tag group="Helper" tag="ShowSpec"/>
<exprreq message="Spell Focus (Conjuration) required"><![CDATA[hero.tagcount[sSchlFocus.Conjur] <> 0]]></exprreq>
<prereq message="ability to cast antimagic field, antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (lesser or greater), locate object, repel vermin, repulsion, seek thoughts, or zone of silence required">
<validate><![CDATA[
~ set parms for Call
var HaveSpell as number
var SpellID as string
~ Set the Spell ID we are to test for
SpellID = "spAntiFie6|spAntiFie8|spAntiShe6|spAntiShe4|spArcaCon3|spDeteScr3|spDeteScr4|spGlobInv4|spGlobInv6|spLocaObj2|spLocaObj3|spLocOb2FR|spRepeVer3|spRepeVer4|spRepulsi5|spRepulsi6|spRepulsi7|spSeekTho3|spZoneSil4"
Call HaveSpell
~ Set the Pre-Req valid flag
@valid = HaveSpell]]></validate>
</prereq>
</thing>
<thing id="fMWllEmnt" name="Wall Emanation" description="{b}Prerequisites{/b}: Ability to cast antimagic field*, Anchored Field, Spell Focus (transmutation).\n\n{b}Benefit{/b}: When you cast an {i}antimagic field{/i} and anchor it with the Anchor Field feat, you may change its area to a line 10 ft. long per caster level. You may also use this feat to anchor other spells as lines, including {i}antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (and the greater and lesser versions), locate object, repel vermin, repulsion, seek thoughts, zone of silence{/i}, and (at the GM’s discretion) other spells with an area defined as an emanation centered on you and a duration greater than instantaneous.\n\n*Or another spell that may be modified by this feat." compset="Feat" summary="You can turn your antimagic field into a wall" uniqueness="useronce">
<usesource source="fAntimagic"/>
<tag group="fCategory" tag="General"/>
<tag group="Helper" tag="NoPathSoc"/>
<tag group="Helper" tag="ShowSpec"/>
<exprreq message="Spell Focus (Transmutation) required"><![CDATA[child[ssTrans].tagis[Broadcast.SpellFocus] <> 0]]></exprreq>
<exprreq message="Anchored Field required"><![CDATA[#hasfeat[fMAnchrdFl] <> 0]]></exprreq>
<prereq message="ability to cast antimagic field, antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (lesser or greater), locate object, repel vermin, repulsion, seek thoughts, or zone of silence required">
<validate><![CDATA[
~ set parms for Call
var HaveSpell as number
var SpellID as string
~ Set the Spell ID we are to test for
SpellID = "spAntiFie6|spAntiFie8|spAntiShe6|spAntiShe4|spArcaCon3|spDeteScr3|spDeteScr4|spGlobInv4|spGlobInv6|spLocaObj2|spLocaObj3|spLocOb2FR|spRepeVer3|spRepeVer4|spRepulsi5|spRepulsi6|spRepulsi7|spSeekTho3|spZoneSil4"
Call HaveSpell
~ Set the Pre-Req valid flag
@valid = HaveSpell]]></validate>
</prereq>
</thing>
<thing id="fMAlrmFld" name="Alarm Field" description="{b}Prerequisites{/b}: Ability to cast antimagic field*, Spell Focus (divination).\n\n{b}Benefit{/b}: When you cast {i}antimagic field{/i}, you may alter it so it either gains the benefits of an {i}alarm{/i} spell cast by you (using the {i}antimagic field{/i}’s area as the {i}alarm{/i}’s area) or so you gain information as if the spell’s area was the area of a {i}detect magic{/i} spell cast by you. Your own {i}antimagic field{/i}’s antimagic power does not negate these options, but an {i}antimagic field{/i} cast by someone else does. You may also use this feat to add these benefits to other spells, including {i}antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (and the greater and lesser versions), locate object, repel vermin, repulsion, seek thoughts, zone of silence{/i}, and (at the GM’s discretion) other spells with an area defined as an emanation centered on you and a duration greater than instantaneous.\n\n*Or another spell that may be modified by this feat." compset="Feat" summary="Your can add additional minor effects to your antimagic field" uniqueness="useronce">
<usesource source="fAntimagic"/>
<tag group="fCategory" tag="General"/>
<tag group="Helper" tag="NoPathSoc"/>
<tag group="Helper" tag="ShowSpec"/>
<exprreq message="Spell Focus (Divination) required"><![CDATA[child[ssDivin].tagis[Broadcast.SpellFocus] <> 0]]></exprreq>
<prereq message="ability to cast antimagic field, antilife shell, antiplant shell, arcane concordance, detect scrying, globe of invulnerability (lesser or greater), locate object, repel vermin, repulsion, seek thoughts, or zone of silence required">
<validate><![CDATA[
~ set parms for Call
var HaveSpell as number
var SpellID as string
~ Set the Spell ID we are to test for
SpellID = "spAntiFie6|spAntiFie8|spAntiShe6|spAntiShe4|spArcaCon3|spDeteScr3|spDeteScr4|spGlobInv4|spGlobInv6|spLocaObj2|spLocaObj3|spLocOb2FR|spRepeVer3|spRepeVer4|spRepulsi5|spRepulsi6|spRepulsi7|spSeekTho3|spZoneSil4"
Call HaveSpell
~ Set the Pre-Req valid flag
@valid = HaveSpell]]></validate>
</prereq>
</thing>
</document>