Modify Cursed Shield

Here you can make and discuss suggestions to improve the game. / Hier kannst du Vorschläge einreichen und diskutieren um das Spiel zu verbessern.

Moderator: Developers

Post Reply
User avatar
CJK
Developer
Posts: 970
Joined: Sat Feb 16, 2008 4:58 pm
Location: cjk@illarion.org

Modify Cursed Shield

Post by CJK »

Backstory:
This code exists: https://github.com/Illarion-eV/Illarion ... shield.lua

What does that code mean? Well, if you are wielding a cursed shield (Reminder: this shield is only level 30), this code triggers.

Code: Select all

 -- if shield was purified, then no possibility of curse
		if ( tonumber(SourceItem:getData("cursedShield")) == 1 ) then return true; end;

		-- if the shield is cursed, make it impossible to unequip
		if ( tonumber(SourceItem:getData("cursedShield")) == 2 ) and ( ( SourceItem.itempos == 5 ) or ( SourceItem.itempos == 6 ) ) then

			-- if successfully removed
			if ( math.random( 2000 ) <= User:increaseAttrib( "willpower", 0 ) * 4 ) then
				base.common.InformNLS( User, "Mit deinem starken Willen und Ausdauer schaffst du es, das verfluchte Schild von deiner Hand zu lösen.", "With a strong will and perseverance, you manage to detach the cursed shield from your hand." )
				return true;
			end;

			-- else unable to remove shield

			base.common.InformNLS( User, "Eine dunkle Energie scheint dich daran zu hindern das Schild loszulassen.", "Some kind of dark energy seems to prohibit you from releasing the shield." );
			return false;
		end;

    end;
 
What that means is that a trigger can occur which makes it literally impossible to remove a cursed shield from a character who doesn't have a high willpower. The cause of the trigger is based on this condition:

Code: Select all

curseChance = math.random( 5 + User:increaseAttrib( "essence", 0 ) + math.floor( User:getSkill(Character.magicResistance) / 5 ) );
Here's the problem:
1) Cursed shields are TERRIBLE as shields, but are also the only shields with this ridiculous limitation placed on them. The tradeoff is terrible.
2) There is no way to remove the shield sort of breaking it. This can be done by either HOURS of parrying with it, or stripping down and charging to cherga until it breaks. Both of these are frankly terrible RP, one promoting needless powergaming, and the other promoting a ridiculous indifference toward death and manipulating the game engine.

My character got slapped with this script earlier, and the next several hours became devoted to breaking it. It was one of the most frustrating things the post-VBU game has thrust upon me (totally without any warning. Nobody around had ever heard of this happening before), and left no good RP way to fix it.



Here are some ways I think we can fix this:
Proposal 1: Keep the script as is, maybe even make it more frequent, but raise the shield's level DRAMATICALLY to make the tradeoff fair.
Proposal 2: Remove the script altogether. I am not entirely for this, as I think the idea is interesting, but it is incredibly frustrating.
Proposal 3: Create a RP way, explained when the player tries removing the shield, to purify the shield. A purified shield cannot have this happen according to the code, but how is it purified? I feel like this should be made clear to the afflicted player, even if it is a quest that has the initial state of just "Go talk to Priest Jimbob at Temple Zulu to purify the shield."
User avatar
Estralis Seborian
Posts: 12308
Joined: Wed Nov 10, 2004 9:14 pm
Location: Sir Postalot
Contact:

Re: Modify Cursed Shield

Post by Estralis Seborian »

I will implement proposal 2. Such effects should be limited to special quest items.

http://illarion.org/mantis/view.php?id=10512
User avatar
Achae Eanstray
Posts: 4300
Joined: Tue Sep 19, 2006 7:03 am
Location: A field of dandelions
Contact:

Re: Modify Cursed Shield

Post by Achae Eanstray »

Will Unlock since there is more discussion on this subject.
User avatar
Rincewind
Posts: 1960
Joined: Tue Mar 11, 2008 10:40 am
Location: schroedingersbox.org
Contact:

Re: Modify Cursed Shield

Post by Rincewind »

Thanks Achae.

SPOILER ALERT
The curse of the shield is also lifted if you sell the shield to an NPC. ;) Which is probably the best solution to get rid of it.
SPOILER END

Also: When My char got cursed by this item that declares itself cursed (which should be warning enough :P) I had a lot of fun, punishing the guy who sold it to me. Also I had no trouble to integrate this in my Role-play and after an appropriate time I found out a good solution.

So aye, after all I thought this gimmick was fun, especially because I asked my self since years why this shield got it's name. Found out on the spot, and I felt like... Well I should have known it better.

This Item and the script attached to it is cool.

So will this be another Content you just dump, because it could scare Noobs?

My alternative solution proposal is to give the Shield a higher Powerlvl, so in future only experienced Chars have to deal with it. Soon many Characters will know about the course anyway and then people will get rid of it too easy anyway.
User avatar
Achae Eanstray
Posts: 4300
Joined: Tue Sep 19, 2006 7:03 am
Location: A field of dandelions
Contact:

Re: Modify Cursed Shield

Post by Achae Eanstray »

As a new player I was warned indirectly about this cursed shield. When asked was simply told it "was cursed" with this chuckle afterwards...all this in game however. I paid heed to the advise and used it sparingly even though one skeleton seemed to give it out regularly.

I love the idea of this and other little surprises similar in the game... making for the uniqueness of Illarion. Moving it to a higher level for the older players sounds like a good adjustment.
User avatar
CJK
Developer
Posts: 970
Joined: Sat Feb 16, 2008 4:58 pm
Location: cjk@illarion.org

Re: Modify Cursed Shield

Post by CJK »

Like I said, I appreciate the existence of this feature. It is an interesting addition of immersion, I just think we should reconsider how it is handled.

Also, selling the shield should be considered a glitch. If it can't be removed, then it can't be removed. And why would a merchant want to buy a curse shield that locks onto somebody''s arm anyway?


I should also confess that this occurrence IG and thread occurred well past any reasonable hour of the night, magnifying my reaction.
User avatar
Banduk
Posts: 1288
Joined: Mon Jan 22, 2007 8:48 pm
Location: Exilant aus Trolls Bane

Re: Modify Cursed Shield

Post by Banduk »

Please don't remove the script. I stumbles over by myself and it was a good reason for some RP.

- There are at least 3 ways to remove it.
- The name itself should warn everybody.
- Level 30 is sufficent, so a new player will not come into contact in the first days.

So what remains is RP.

Maybe we can give it some better parameter (a parry plus of 40) to make it more interesting. And why not get some more cursed items like dagger, sword and mace?

One point should change: The cursed items should not be able to craft! These are loots only.

Banduk
User avatar
Hew Keenaxe
Posts: 1012
Joined: Sat Jul 23, 2011 8:47 am

Re: Modify Cursed Shield

Post by Hew Keenaxe »

Banduk wrote:Please don't remove the script. I stumbles over by myself and it was a good reason for some RP.

- There are at least 3 ways to remove it.
- The name itself should warn everybody.
- Level 30 is sufficent, so a new player will not come into contact in the first days.

So what remains is RP.

Maybe we can give it some better parameter (a parry plus of 40) to make it more interesting. And why not get some more cursed items like dagger, sword and mace?

One point should change: The cursed items should not be able to craft! These are loots only.

Banduk
Completely agree.
User avatar
Estralis Seborian
Posts: 12308
Joined: Wed Nov 10, 2004 9:14 pm
Location: Sir Postalot
Contact:

Re: Modify Cursed Shield

Post by Estralis Seborian »

http://illarion.org/mantis/view.php?id=10513

Please give your input there.
Post Reply