Aller au contenu

Photo

How to remove Cleric's acess to Heavy Armor proficiency?


  • Veuillez vous connecter pour répondre
9 réponses à ce sujet

#1
WhiteTiger

WhiteTiger
  • Members
  • 479 messages

How to remove Cleric's acess to Heavy Armor and just give them Light/Medium proficiency like the druids?

 

Module informations: 

HAK: Negative (it's a NO-HAK Module)

NWNX: Positive.



#2
Pstemarie

Pstemarie
  • Members
  • 2 745 messages

This requires changing cls_feat_cler.2da to remove heavy armor proficiency. You could place the modified 2da in the override, but then it would affect the entire game (i.e. every module you play would have this change). The best solution is to place the file in a HAK and attach that to the module.

 

I'm not sure why you want to limit yourself to just the vanilla NWN stuff. You're missing out on a whole world of custom content that really enhances the game, not to mention really hampering your ability to tailor the mechanics of the game more to your liking.



#3
Aelis Eine

Aelis Eine
  • Members
  • 149 messages
Remember that haks aren't loaded at char create so you will need to use letoscript or the Linux plugin to remove the feat from lv1 clerics too

#4
henesua

henesua
  • Members
  • 3 883 messages

Didn't we discuss this earlier?



#5
ffbj

ffbj
  • Members
  • 593 messages

Well you could just make it so it is unwearable by Clerics.



#6
WhiteTiger

WhiteTiger
  • Members
  • 479 messages

Yeah, henesua,

 

now we are here, huh.

 

ffbj says "Well you could just make it so it is unwearable by Clerics." 

 

yes, I would like do

 

Pstemarie

 

Because it's a NO-HAK module project that have more than 500 finished areas



#7
WhiZard

WhiZard
  • Members
  • 1 204 messages

ffbj says "Well you could just make it so it is unwearable by Clerics." 

 

yes, I would like do

 

That is just adding code to the module's OnPlayerEquipItem event.  Check to see if heavy armor is in the armor slot.  If so, copy the armor to the PC's inventory and destroy the equipped armor.



#8
The Mad Poet

The Mad Poet
  • Members
  • 425 messages

That is just adding code to the module's OnPlayerEquipItem event.  Check to see if heavy armor is in the armor slot.  If so, copy the armor to the PC's inventory and destroy the equipped armor.

 

You may want to reconsider that. What about multiclass clerics? I mean shouldn't a Cleric/Fighter be able to wear heavy armor? What if your Cleric picks up the Heavy Armor Prof feat themselves? That kind of script would keep them out of it no matter what.

 

I still think the best solution is to remove the feat on entering the gameworld. Either through Letoscripting, or I believe nwnx_funcs has a RemoveFeat function. 

 

Basically script a module on enter, or an area on enter for the starting area of your module, however you prefer. Check their class, and if it's cleric remove the feat. 

 

You'd also want to do a Module LevelUp script that checks to see if the person is taking a level in cleric, and if they already have Heavy Armor Prof. If they already have Heavy Armor Prof... no problem, just end it there and don't remove it. If they are taking cleric for the first time, and they don't have the heavy armor prof feat, then it is taken away.

 

I'm no where near qualified to give exact instructions on Letoscripting, or much of NWNX for that matter. But since your using it... you might as well abuse it.



#9
ffbj

ffbj
  • Members
  • 593 messages

You can make so that if a player has any class as cleric, that they can't wear heavy armor, by checking all the classes.

Or just check if the primary/highest class is cleric. So multi-class with that feat could wear plate.

 

So, yeah do it onequip and by weight, armor must weigh say less than 25 lbs or whatever you decide the cut-off is.

Then leveling up will not matter. Just inform players per house rules, that clerics can't wear heavy armor

except for artifacts for instance if there were some godly plate meant for clerics only that had a huge

weight reduction, they could wear that specific plate mail.

Another, or additional approach would be to make all your heavy armors restricted to

fighter classes. 



#10
WhiteTiger

WhiteTiger
  • Members
  • 479 messages

nwnx_funcs - to remove the feat "Heavy Armor Proficiency" when the cleric level up


Modifié par WhiteTiger, 13 mars 2014 - 11:57 .