REQ - Skill restrictions for Weapon & Armor

Post » Fri Dec 09, 2011 11:05 pm

is there any mod that restricts the different weapons/armors to skills/attributes/levels?

its a shame that there are so many great armor parts and weapons wich just dont get used.
all light armor below chitin no one will ever use, but if the chitin armor is only usable by chars with high agility or light weapon skill one would have to wear netch armor for some time.

if this mod does not exist, is there some weapon/armor ONLY balancer to make chitin armor more expensive/more rare?

i had to ask you guys before i start making this by myself, thx.
User avatar
Flesh Tunnel
 
Posts: 3409
Joined: Mon Sep 18, 2006 7:43 pm

Post » Sat Dec 10, 2011 12:36 pm

I'm sure I've seen something like this before but I don't have time to search now...

I would also be interested in this, though :)
User avatar
TWITTER.COM
 
Posts: 3355
Joined: Tue Nov 27, 2007 3:15 pm

Post » Sat Dec 10, 2011 10:33 am

I was working on a mod exactly like this. Guess what? The flashdrive it was on snapped into two pieces.
User avatar
Lauren Denman
 
Posts: 3382
Joined: Fri Jun 16, 2006 10:29 am

Post » Fri Dec 09, 2011 11:19 pm

I was working on a mod exactly like this. Guess what? The flashdrive it was on snapped into two pieces.

to bad, maybe you can start again :thumbsup:

this also could make it that mages with low strenght no longer use short sworts (but daggers) or heavy blunt weapons (but staffs).
its sometimes hard for me to resist using the short swords on my mage but a mage must only use daggers.


edit: danjb pls let me know when you remember where you found something similar
User avatar
liz barnes
 
Posts: 3387
Joined: Tue Oct 31, 2006 4:10 am

Post » Sat Dec 10, 2011 7:27 am

This seems to do the trick.
Begin EE_TESTshort OnPCEquipif ( OnPCEquip == 1 )	if ( player->GetStrength < 50 )		player->additem "EE_equip_item" 1		player->equip "EE_equip_item"		player->removeitem "EE_equip_item" 1		messagebox "strength < 50"	else		messagebox "strength >= 50"	endif	set OnPCEquip to 0endifEnd

Just make sure "EE_equip_item" is something similar to whatever you don't want to equip so it actually overrides the item.

There may be some bugs, I didn't do any extensive testing... and now I'm off to bed :P
User avatar
Catharine Krupinski
 
Posts: 3377
Joined: Sun Aug 12, 2007 3:39 pm

Post » Sat Dec 10, 2011 2:33 am

to bad, maybe you can start again :thumbsup:

this also could make it that mages with low strenght no longer use short sworts (but daggers) or heavy blunt weapons (but staffs).
its sometimes hard for me to resist using the short swords on my mage but a mage must only use daggers.


edit: danjb pls let me know when you remember where you found something similar

Rather than a blatant "can't use", how about making advantages and disadvantages more clear, making daggers and staffs more beneficial for mage characters.

My idea would be having high fatigue at all times giving a special magicka bonus, in which penalties from blunt weapons and any other heavy items canceling that bonus.

Heavy item fatigue penalty.(Just from carrying. Damage fatigue W/2 for each object heavier than 15, 18)
High fatigue magicka bonus.(For having %90< fatigue, magicka 2.0 x INT bonus)

Something like that.
User avatar
Carlos Vazquez
 
Posts: 3407
Joined: Sat Aug 25, 2007 10:19 am

Post » Sat Dec 10, 2011 2:20 pm

This seems to do the trick.
Begin EE_TESTshort OnPCEquipif ( OnPCEquip == 1 )	if ( player->GetStrength < 50 )		player->additem "EE_equip_item" 1		player->equip "EE_equip_item"		player->removeitem "EE_equip_item" 1		messagebox "strength < 50"	else		messagebox "strength >= 50"	endif	set OnPCEquip to 0endifEnd

Just make sure "EE_equip_item" is something similar to whatever you don't want to equip so it actually overrides the item.

Easier still, you can use "SkipEquip" to make sure the item doesn't get equipped, so you don't need a dummy item to override it.
(Although actually, having consulted MWSFD, it seems there is a slight bug with SkipEquip that means maybe you would need a dummy item after all...)

Rather than a blatant "can't use", how about making advantages and disadvantages more clear, making daggers and staffs more beneficial for mage characters.

That's a good idea actually. Although... I like both ways :)
The old Runescaper in me secretly likes grinding a few levels so I can finally do something I couldn't do before... it's rather satisfying!
User avatar
Patrick Gordon
 
Posts: 3366
Joined: Thu May 31, 2007 5:38 am

Post » Sat Dec 10, 2011 2:35 pm

....
That's a good idea actually. Although... I like both ways :)
The old Runescaper in me secretly likes grinding a few levels so I can finally do something I couldn't do before... it's rather satisfying!

I understand that. :) I'm the opposite. For example, I would think about giving everyone %50 fatigue bonus and raise the threshold to something like %135 so it feels less of a punishment.
User avatar
Jack Bryan
 
Posts: 3449
Joined: Wed May 16, 2007 2:31 am

Post » Sat Dec 10, 2011 11:31 am

This seems to do the trick.
Begin EE_TESTshort OnPCEquipif ( OnPCEquip == 1 )	if ( player->GetStrength < 50 )		player->additem "EE_equip_item" 1		player->equip "EE_equip_item"		player->removeitem "EE_equip_item" 1		messagebox "strength < 50"	else		messagebox "strength >= 50"	endif	set OnPCEquip to 0endifEnd

Just make sure "EE_equip_item" is something similar to whatever you don't want to equip so it actually overrides the item.

There may be some bugs, I didn't do any extensive testing... and now I'm off to bed :P


this looks promising but i have never used scripts before in morrowind, hopefully you can help me tomorrow ^_^

i tried to add this script to the chitin boots in the CS, but morrowind says that the script was not "compiled".
so i used "recompile all" on the script and get:

script float
you need to enter an axis (x,y,z) on line 35?
compiled script not saved!


for "EE_equip_item" i should use the classname of the armor part the script gets attached to, so i need to make a script for each armor part right?
User avatar
Dylan Markese
 
Posts: 3513
Joined: Sat Dec 01, 2007 11:58 am

Post » Sat Dec 10, 2011 10:57 am

Easier still, you can use "SkipEquip" to make sure the item doesn't get equipped, so you don't need a dummy item to override it.
(Although actually, having consulted MWSFD, it seems there is a slight bug with SkipEquip that means maybe you would need a dummy item after all...)
Yeah, I actually tried that first. Didn't do a thing :shrug:
i tried to add this script to the chitin boots in the CS, but morrowind says that the script was not "compiled".
so i used "recompile all" on the script and get:

script float
you need to enter an axis (x,y,z) on line 35?
compiled script not saved!
First: Never use Recompile All. It breaks some vanilla scripts.
Second: Did you have an "EE_equip_item" yet when you first saved the script? AddItem gives an error if the item doesn't exist.
for "EE_equip_item" i should use the classname of the armor part the script gets attached to, so i need to make a script for each armor part right?
Correct.
This script only works because it adds an item to your inventory that you don't have yet (to prevent trouble), equips that item (if it then doesn't override the equipped item it'd be rather pointless :P) and removes it from your inventory.
User avatar
Charlotte Lloyd-Jones
 
Posts: 3345
Joined: Fri Jun 30, 2006 4:53 pm

Post » Sat Dec 10, 2011 11:56 am

First: Never use Recompile All. It breaks some vanilla scripts.

I wondered if this was the case... why is that?
User avatar
FITTAS
 
Posts: 3381
Joined: Sat Jan 13, 2007 4:53 pm

Post » Sat Dec 10, 2011 10:41 am

I wondered if this was the case... why is that?
I don't really know. Never bothered to question it.
I suppose there may be a few unused scripts that contain errors.
User avatar
Cesar Gomez
 
Posts: 3344
Joined: Thu Aug 02, 2007 11:06 am

Post » Sat Dec 10, 2011 11:05 am

thx evil eye for your help, i will try that the next days ... or maybe weeks because i currently have to much fun with my new mage character on a perfectly modded install with as good as no crashes or errors at all :celebration:

if anyone else want to make this mod it would be much appreciated!
User avatar
Amy Masters
 
Posts: 3277
Joined: Thu Jun 22, 2006 10:26 am

Post » Fri Dec 09, 2011 11:50 pm

to bad, maybe you can start again :thumbsup:

I just did.

What I need from you is suggestions regarding the skill caps. I've decided that I'll classify weapons by type instead of material (i.e. all claymores, whether iron or Daedric, will need the same skill in Long Blade, but a steel claymore will have a different requirement than a steel katana). Armor, however, will be classified by material (wouldn't make sense to not be skilled enough to wear a cuirass if you can already wear boots).

So. Any ideas about the requirements?
User avatar
Nicola
 
Posts: 3365
Joined: Wed Jul 19, 2006 7:57 am

Post » Fri Dec 09, 2011 11:19 pm

I said I'd seen it before... well, you might want to check these out:

http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=5314
http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=6982

I haven't tried these mods and I suspect it will be possible to make a better one, so this shouldn't put an end to the project by any means.

I think it will be very hard to please everyone with something like this, so maybe make it easy for users to tweak the requirements to their liking and include a guide on doing so?
i.e. Use global variables instead of fixed numbers, so they can be easily changed from one menu in the CS rather than every script modified.

Personally I don't think requirements should go too high... maybe 60 or 70.

Also I don't think it's a good idea to classify weapons by type rather than material... that would mean someone could use a Daedric Dagger before they could use an Iron Shortsword, which doesn't really seem right to me since the former is obviously better. I think weapons of each type (Short Blade, Long Blade, etc.) should have requirements in that skill based on the material of the item. However, you could still make, say, Daedric Wakazashis have a higher requirement than a Daedric Dagger if you wanted, just to add a little more complexity. So that would essentially merge both ideas, making the requirements based on material and weapon type.
User avatar
Kelly Tomlinson
 
Posts: 3503
Joined: Sat Jul 08, 2006 11:57 pm

Post » Sat Dec 10, 2011 12:51 pm

I said I'd seen it before... well, you might want to check these out:

http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=5314
http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=6982

I haven't tried these mods and I suspect it will be possible to make a better one, so this shouldn't put an end to the project by any means.

Yup. But neither of those handles weapons, which is pretty much the main point anyway.
I think it will be very hard to please everyone with something like this, so maybe make it easy for users to tweak the requirements to their liking and include a guide on doing so?
i.e. Use global variables instead of fixed numbers, so they can be easily changed from one menu in the CS rather than every script modified.

I wasn't aware that this kind of stuff was possible with globals...
Personally I don't think requirements should go too high... maybe 60 or 70.

The plan is to favor low-end equipment via making middle-class stuff relatively hard to use. i.e. You can wear Chitin in the beginning if you're a stealth character with LTA as a major skill (possible racial bonuses included, dunno, working on that), but if not, you'll have to stick to leather and fur for a while. I'll go easy with the high-quality stuff. In the end, with maxed END and HVA, it really doesn't make a difference whether you're wearing Ebony or Daedric.
Also I don't think it's a good idea to classify weapons by type rather than material... that would mean someone could use a Daedric Dagger before they could use an Iron Shortsword, which doesn't really seem right to me since the former is obviously better. I think weapons of each type (Short Blade, Long Blade, etc.) should have requirements in that skill based on the material of the item. However, you could still make, say, Daedric Wakazashis have a higher requirement than a Daedric Dagger if you wanted, just to add a little more complexity. So that would essentially merge both ideas, making the requirements based on material and weapon type.

Two reasons: realism and balance.
Let me put it this way: who uses broadswords, sabres, clubs, spears, and such? Nobody, because they svck compared to their better counterparts. By making them easier to wield than their higher-quality buddies, people with lower (like minor or misc) skills are encouraged to use them. This way, a monk is more likely to wield a staff or club instead of a huge-ass warhammer. 'Course, they will probably still svck with them, which is why there will be a (optional?) Fortify Attack ability for those who use weapons best suited to their level of skill.
User avatar
SUck MYdIck
 
Posts: 3378
Joined: Fri Nov 30, 2007 6:43 am

Post » Sat Dec 10, 2011 7:13 am

I wasn't aware that this kind of stuff was possible with globals...

What I mean is, have each requirement represented by a global variable, and work those variables into the scripts. So instead of saying "if Player's Heavy Armour skill is less than 40...", say, "if Player's Heavy Armour skill is less than DaedricArmourRequirement".

The plan is to favor low-end equipment via making middle-class stuff relatively hard to use. i.e. You can wear Chitin in the beginning if you're a stealth character with LTA as a major skill (possible racial bonuses included, dunno, working on that), but if not, you'll have to stick to leather and fur for a while. I'll go easy with the high-quality stuff. In the end, with maxed END and HVA, it really doesn't make a difference whether you're wearing Ebony or Daedric.

I get that, but if you can't use Daedric until you have a Heavy Armour skill of 100 then that's no fun at all.

Two reasons: realism and balance.
Let me put it this way: who uses broadswords, sabres, clubs, spears, and such? Nobody, because they svck compared to their better counterparts. By making them easier to wield than their higher-quality buddies, people with lower (like minor or misc) skills are encouraged to use them. This way, a monk is more likely to wield a staff or club instead of a huge-ass warhammer. 'Course, they will probably still svck with them, which is why there will be a (optional?) Fortify Attack ability for those who use weapons best suited to their level of skill.

I still think the best solution would be to make weapon requirements based on both material and weapon type, for the reason I said before. I definitely see where you're coming from through, and I'm glad you've thought things through.
User avatar
tegan fiamengo
 
Posts: 3455
Joined: Mon Jan 29, 2007 9:53 am

Post » Sat Dec 10, 2011 1:05 am

What I mean is, have each requirement represented by a global variable, and work those variables into the scripts. So instead of saying "if Player's Heavy Armour skill is less than 40...", say, "if Player's Heavy Armour skill is less than DaedricArmourRequirement".

Ahh, yes. That would work nicely. Very convenient. Thank you. :foodndrink:
I get that, but if you can't use Daedric until you have a Heavy Armour skill of 100 then that's no fun at all.

Exactly. That's why I said I'll go easy with the better armors. I try to find values that would approximately coincide with the skill you have when finding higher-end armors, e.g. when you find it, you already have the skill to use it. A full Daedric suit is hard enough to collect as it is.
I still think the best solution would be to make weapon requirements based on both material and weapon type, for the reason I said before. I definitely see where you're coming from through, and I'm glad you've thought things through.

I do understand your point, it's just that I don't feel it necessary to have requirements on material. Let's say that the requirement to wield claymores is 50. What's the probability of a character with a LBL skill of 50 having a Daedric or Glass claymore? If that's his/her major, he/she won't have a high enough Level to find them on leveled lists, or be strong enough to take down someone who wields one. On the other hand, say we have a scout-type character named Joe. Joe is basically a ranged fighter, but likes having a blade with him should the need for close combat arise. Since LBL is not one of Joe's main skills, it's only 40. Let us again assume things and say that the requirement for longswords is 40. Somewhere along his travels, Joe has found a nice Ebony sword which he uses as his melee backup. He wouldn't use a claymore, though, because he's not that good with swords. Or, we have a very rich Telvanni wizard who carries a valuable Daedric dagger, even though he's not very good with it, and definitely not good enough to carry a wakizashi.

It's just that in the end, Morrowind is not about skills and levels and whatnot. I don't want to be too restrictive. However, none of this is final, so I''l keep your idea in mind.
User avatar
Mr. Allen
 
Posts: 3327
Joined: Fri Oct 05, 2007 8:36 am

Post » Fri Dec 09, 2011 11:55 pm

Fair enough :)

Good luck with the mod!
User avatar
darnell waddington
 
Posts: 3448
Joined: Wed Oct 17, 2007 10:43 pm

Post » Sat Dec 10, 2011 1:23 am

We thank thee. This will probably take longer than it ought to due to tumultous events in the ever so mysterious Real Life, but I'll do my best.

Also, I probably should do my own WIP thread instead of continuously hijacking this.
User avatar
Roddy
 
Posts: 3564
Joined: Fri Jun 15, 2007 11:50 pm

Post » Sat Dec 10, 2011 8:45 am

great news! iam realy looking forward to your mod tabasco!
User avatar
Ashley Campos
 
Posts: 3415
Joined: Fri Sep 22, 2006 9:03 pm


Return to III - Morrowind