Pinned while having pin immunity
Moderator: Moderator
-
- Thalore
- Posts: 190
- Joined: Tue Jul 03, 2012 7:04 pm
Pinned while having pin immunity
A char of mine has Wanderer's Rest on (they give 100% pin resistance) but Pinning Shots from skeleton master archers still pin him... weird, huh?
-
- Thalore
- Posts: 190
- Joined: Tue Jul 03, 2012 7:04 pm
Re: Pinned while having pin immunity
Update: Just noticed, I actually get pinned by everything every time even with pinning immunity, it's not limited to skellie master archers.
-
- Uruivellas
- Posts: 744
- Joined: Thu Nov 18, 2010 6:42 pm
Re: Pinned while having pin immunity
Are you sure you are stilling wearing the boots? Make sure that you have 100% pinning resistance listed on the character sheet's defense tab.
-
- Thalore
- Posts: 190
- Joined: Tue Jul 03, 2012 7:04 pm
Re: Pinned while having pin immunity
Absolutely 100% sure and the char sheet shows the pinning immunity. Heck, I'm so sure I have them I have two pairs. 
http://te4.org/characters/19173/tome/17 ... 4deee40be3

http://te4.org/characters/19173/tome/17 ... 4deee40be3
-
- Uruivellas
- Posts: 744
- Joined: Thu Nov 18, 2010 6:42 pm
Re: Pinned while having pin immunity
There is a bug that causes levitation to negate pinning immunity - so your Featherwind spell is making you pinnable. Fix:
Note that the "fly" attribute appears to be deprecated but is included for completeness.
Code: Select all
Index: game/modules/tome/class/Actor.lua
===================================================================
--- game/modules/tome/class/Actor.lua (revision 6655)
+++ game/modules/tome/class/Actor.lua (working copy)
@@ -4395,7 +4406,7 @@
if what == "blind" and rng.percent(100 * (self:attr("blind_immune") or 0)) then return false end
if what == "silence" and rng.percent(100 * (self:attr("silence_immune") or 0)) then return false end
if what == "disarm" and rng.percent(100 * (self:attr("disarm_immune") or 0)) then return false end
- if what == "pin" and rng.percent(100 * (self:attr("pin_immune") or 0)) and not self:attr("levitation") then return false end
+ if what == "pin" and rng.percent(100 * (self:attr("pin_immune") or 0)) or self:attr("levitation") or self:attr("fly") then return false end
if what == "stun" and rng.percent(100 * (self:attr("stun_immune") or 0)) then return false end
if what == "sleep" and rng.percent(100 * math.max((self:attr("sleep_immune") or 0), (self:attr("confusion_immune") or 0))) then return false end
if what == "fear" and rng.percent(100 * (self:attr("fear_immune") or 0)) then return false end
Re: Pinned while having pin immunity
fixed
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning
