Magebreaker

View previous topic View next topic Go down

Magebreaker

Post by A_Vagabond on Wed Jun 11, 2014 7:55 am

Interesting class, just took level 2.

Noted a few things: one, the class doesn't seem to have any in-class skills at level-up. They're all cross-class. Two, stripping items of their magic is one thing, but why would a masterwork item suddenly become mundane "average", or the material revert to default? If I pick up a book made from dragon hide, why would it suddenly become paper? I understand the scripting -- you're stripping out all props from the item, but some props don't seem to make sense to be stripped out. Should an item like "Advanced Concentration Techniques", which is presumably just an instruction manual on how to concentrate and not magic per se, be affected so that the print within the book disappears?

There are a few other quirks, but I'm thinking those are intentional. (i.e. Shocking Spear no longer activates).
avatar
A_Vagabond
Worldly Guide
Worldly Guide

Female Number of posts : 263
Age : 48
Registration date : 2010-11-04

View user profile

Back to top Go down

Re: Magebreaker

Post by The Amethyst Dragon on Wed Jun 11, 2014 11:49 am

Thanks for the feedback.  Looks like I have some investigating and refining to do (to make the property removal more intelligent).

D'oh!  Found the problem with the skills and such.  Looks like I missed including at least one 2da file in the last hak update.  I've got another one coming soon (integrating new Project Q material), so the fix will be in that release.

_________________
.
------------------------------------- The Amethyst Dragon -------------------------------------
Creator of Aenea | Custom Content Maker | Dungeon Master | Builder | Scripter | Writer | Player | Sleepless
avatar
The Amethyst Dragon
Ludicrous Level
Ludicrous Level

. : Creator of Aenea / Dungeon Master
Male Number of posts : 7790
Age : 42
Location : probably on the computer or wrangling his offspring
NWN Username : amethystdragon
DM Name : The Amethyst Dragon
Time Zone : GMT - 7:00 (Arizona)
Registration date : 2008-06-02

View user profile http://www.amethyst-dragon.com/nwn

Back to top Go down

Re: Magebreaker

Post by A_Vagabond on Wed Jun 11, 2014 9:22 pm

I had a fear... Knowing what I know...

When a PC logs in for the first time after a reset, the engine sees each item in the inventory as being newly acquired. Needless to say, I now have a full inventory of almost completely mundane items. The Magebreaker "grasp" stripped almost all my items, even though I had already needed to beat the will save of some of them.

As much as I am excited to play this class, it's a bit souring when the hard-earned items I have collected to date are all neutralized just by logging in ... Including my relevel scales!

I am certain one of the nice DMs here will offer to replace my stuff, but until this scripting issue is somehow mitigated, it's going to happen every time a Magebreaker logs in... And frankly, at level 11 I'm not good enough to do much with no items to my name!

...should be called Heartbreaker, perhaps?
avatar
A_Vagabond
Worldly Guide
Worldly Guide

Female Number of posts : 263
Age : 48
Registration date : 2010-11-04

View user profile

Back to top Go down

Re: Magebreaker

Post by MannyJabrielle on Thu Jun 12, 2014 10:03 am

To fix the "grasped again at log" thing.... perhaps have the on-acquire script also check for a variable on the item?  If the item has already passed it's grasp check for the class, add the variable to it.

That could also be useful for having certain items bypass the grasp check right off the bat (masterwork items, which are mundane compared to magically enchanted +1 attack bonus weapons, unique power items that have unique powers that are not magical or unique powers that are purely out-of-character functions (green player crystal, relevel scales, ect)
avatar
MannyJabrielle
Ludicrous Level
Ludicrous Level

. : Dungeon Master
Male Number of posts : 5928
Main Character : See the "A-Team" thread in the Biographies forum.
DM Name : Dungeon-Master Gaelen
Time Zone : GMT -5:00(EST)
Registration date : 2008-07-05

View user profile

Back to top Go down

Re: Magebreaker

Post by RustyDios on Thu Jun 12, 2014 11:54 am

Just a thought following on from the reading the green pc crystal... does this class turn ioun stones into dull grey ones ?
avatar
RustyDios
High Epic Level
High Epic Level

Male Number of posts : 2262
Age : 33
Location : England // Getting lost in Aenea
Main Character : Jay Braysin, The Wandering Shadow, Protector of Nektaria, Talon's Eternal Foe
Other Character : Shouri Braysin, The Shimmerstar's Moonlight Sorceress
Other Character. : Grace Fularras, Walking Library , Cleric of Mystara
Other Character.. : See my sig ... And here too ...
NWN Username : RustyDios
Time Zone : GMT (England, DST)
. :
Registration date : 2008-07-28

View user profile

Back to top Go down

Re: Magebreaker

Post by A_Vagabond on Thu Jun 12, 2014 12:40 pm

I didn't bother to check the crystals. I logged in. I saw all the messages scroll by that 75% of my inventory was now stripped of all attributes, and basically worthless, including my relevel scales. I went "Yelp!". I logged out. I posted here.

What I have noticed is that when an item is stripped, the appearance and description are the same, the script just removes the attributes (i.e. activation(s), bonuses, etc.). So, for example, Boots of Striding and Springing aren't affected because there aren't any attributes -- they're completely scripted. Those still work. I'd wager the ioun stones themselves are fine, but the green crystal will need to be replaced, since it has a "Use" attribute, and that attribute was stripped away, so there's no way to use it anymore.

I'm hoping this can get turned around soon -- I'm otherwise looking forward to the challenges of this class. But, as it now stands, it's going to be very costly to venture out, since I'll need to repurchase almost everything, and I didn't get around to selling off all the goods for gold, so I'm currently a bit underfunded until I can find a kindly DM to replace what was lost. Then I'll sell it!

avatar
A_Vagabond
Worldly Guide
Worldly Guide

Female Number of posts : 263
Age : 48
Registration date : 2010-11-04

View user profile

Back to top Go down

Re: Magebreaker

Post by The Amethyst Dragon on Mon Jul 14, 2014 3:10 am

I've added exemptions to the property stripping for basic PC widgets (PC info crystal, re-level scales, world map, battlefield journal, torch, jump widget, and more). If you have one of these items that's already been stripped of it's activation power, you can ask a DM for a replacement (or get one from Smitty if it's something he sells).

I've also added code that will change a stripped item's name to just a generic name for that item type (when it happens).  That way it'll be easier for the Magebreaker player to tell the difference and for other players if some of these items end up getting sold at shops.

The boots of striding and springing, ioun stones, and other "magical" items that are scripted based on tag/resref have or are being altered so they aren't missed by the coding.

The coding should now also be properly skipping over regular masterwork items.

For the mass check at login, I'll add a variable to the regular login script for a few seconds that will hopefully tell the module's "on item acquired" script to skip the Magebreaker check right after/at login.  Not 100% sure if the "on acquired" script runs before or after the "on client login" script, but if it does, then this will prevent that mass loss of item properties on every login.

_________________
.
------------------------------------- The Amethyst Dragon -------------------------------------
Creator of Aenea | Custom Content Maker | Dungeon Master | Builder | Scripter | Writer | Player | Sleepless
avatar
The Amethyst Dragon
Ludicrous Level
Ludicrous Level

. : Creator of Aenea / Dungeon Master
Male Number of posts : 7790
Age : 42
Location : probably on the computer or wrangling his offspring
NWN Username : amethystdragon
DM Name : The Amethyst Dragon
Time Zone : GMT - 7:00 (Arizona)
Registration date : 2008-06-02

View user profile http://www.amethyst-dragon.com/nwn

Back to top Go down

Re: Magebreaker

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum