Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old November 23, 2010, 09:10   #1
Lord Fell
Apprentice
 
Lord Fell's Avatar
 
Join Date: Oct 2010
Posts: 89
Lord Fell is on a distinguished road
Expanding on Ego items

Previously, when I was active on the rec.games.roguelike.angband.something.etc. forums, and this was quite some time ago, there was a bit of a moment to randomize ego items. Mostly, I believe that an item made a roll for "goodness" and get (for example) Slay Orc. Another roll for "greatness" might elevate the same item to *Slay Orc* additional rolls for greatness might well have produced a weapon of Slay Orc which was +2 to Strength, Intelligence, Searching, Resist Fire and Sustain Charisma.

Talk about Random Artifacts brought this to mind. I think that a similar system where ego items that have more than one power could have random powers might make for a more dynamic game, and also allow for lower-level ego items to fill gaps in gear deeper into the dungeon. Right now, if I'm playing a Warrior, that *Slay Animal* weapon is probably going straight to the shop for a quick sale, because I just don't want or need the bonus to Int.

More powerful ego items, such as a Defender should have certain attributes that they ALWAYS are (A Defender should always have a bonus to AC),but what about a Defender that is also Cold Branded?

I would also like to see more ego items that Activate. This could be something that's appropriate to the item type (A Holy Avenger that Activates for Bless, or Remove Curse) or somewhat more random (A weapon of Gondolin that activates for Stone to Mud).

Probably, more Ego flags would need to be introduced to the game, and tables for ego item powers to be generated from. This would also (likely) be a lot of work, although those same tables might be usable for Random Artifact generation as well.
Lord Fell is offline   Reply With Quote
Old November 23, 2010, 12:18   #2
Nomad
Knight
 
Nomad's Avatar
 
Join Date: Sep 2010
Location: England
Posts: 958
Nomad is on a distinguished road
I would like to see more randomized egos, because I think it does cut down on whole categories being relegated to squelch or sell without any need to even look at them. The ones with a random factor like an ability or higher resistance retain their interest so much longer.

I had a look at ego_items.txt to see if there was a way to do something like this simply, but it looks like it would need a major redesign. Maybe the way to do it would be to have flags for 'random slay', 'random stat boost', 'random ability', 'random base resistance', 'random higher resistance', and then these could be combined in different ways on different categories of egos. So instead of, say, having eight separate defined *slay* weapons, you could have one base-type Weapon of *Slaying* flagged with random slay + random stat boost + random ability. (Or slight variations with slay + stat + higher resistance, slay + stat + sustain, etc.)
Nomad is offline   Reply With Quote
Old November 23, 2010, 12:26   #3
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 53
Posts: 7,222
Donated: $60
Nick is on a distinguished road
You both should play FAangband. Just sayin'
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is online now   Reply With Quote
Old November 23, 2010, 22:58   #4
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,057
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by Nomad View Post
I would like to see more randomized egos, because I think it does cut down on whole categories being relegated to squelch or sell without any need to even look at them. The ones with a random factor like an ability or higher resistance retain their interest so much longer.

I had a look at ego_items.txt to see if there was a way to do something like this simply, but it looks like it would need a major redesign. Maybe the way to do it would be to have flags for 'random slay', 'random stat boost', 'random ability', 'random base resistance', 'random higher resistance', and then these could be combined in different ways on different categories of egos. So instead of, say, having eight separate defined *slay* weapons, you could have one base-type Weapon of *Slaying* flagged with random slay + random stat boost + random ability. (Or slight variations with slay + stat + higher resistance, slay + stat + sustain, etc.)
This idea has been around for a while and is, I believe, implemented in some variants. (Maybe FA, not sure .....)

I quite like it, and it would be easy enough to do with the randart code. Essentially we'd adapt do_randart so that it could generate non-unique objects rather than artifacts, and use a target power rating for the degree of "goodness".

What's quite hard is to envisage the relationship between "random" ego items and ego_item.txt ... would we do away with the latter altogether? Or use it for a fixed proportion of "great" drops? Or what?
Magnate is offline   Reply With Quote
Old November 24, 2010, 02:20   #5
will_asher
DaJAngband Maintainer
 
will_asher's Avatar
 
Join Date: Apr 2007
Location: San Antonio, TX
Posts: 927
Donated: $10
will_asher is on a distinguished road
DaJAngband does something like this also. In V, certain egos can have one random resist, a random sustain, or a random power. In DJA, egos can be set to have 1-2 random low resists, 1-3 random high resists, 1-2 random sustains, 1-2 random powers, 1-2 random slays, a random brand, 1-2 random drawbacks, and a random race-specific ESP (or be set to have race-specific ESP matching one of its slays). Using this, there are pseudo-randarts which are really egos with a bunch of random stuff.
I plan to implement random activations at some point as well.
__________________
Will_Asher

Play DaJAngband:
http://sites.google.com/site/dajangbandwebsite/home
will_asher is offline   Reply With Quote
Old November 24, 2010, 04:20   #6
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,001
fizzix is on a distinguished road
as people have noted in the past when this has come up. Randomized egos just wind up being an alternate set of weak randarts. If you want randarts, you play with randarts.

That isn't to say that some more randomness can't be added to egos. Timo's suggestion to move rconf, rblind, and possibly rstun to abilities instead of resistances will actually help this without any further changes to ego item generation. Adding a chance for a random ability, resistance or stat to branded weapons seems ok. Furthermore, having multiple pvals will also help with this. However, when you start getting to the DaJ weapons of randomness, I don't see any difference between that and a randart.

Multiple pvals are really the make or break point for any of this. Fractional blows was the previous most-needed item. Once that makes it in, I think multiple pvals comes next.
fizzix is offline   Reply With Quote
Old November 24, 2010, 08:40   #7
Lord Fell
Apprentice
 
Lord Fell's Avatar
 
Join Date: Oct 2010
Posts: 89
Lord Fell is on a distinguished road
Nick: I could give FAangband a try. I should give you fair warning though; if I like it enough to make it the version I play, I'd still be unloading ideas on you.

I think what I had in mind for Random Egos, was a system where, say, a Holy Avenger is rolled up... it would check for powers thusly:

Holy Avenger
Commonly: Slays Evil, Slay Undead, Blessed, Increase Wisdom, Increase Constitution, See Invisible, Sustain Wisdom, Hold Life
Uncommonly: Slay Demon, Slay Dragon, Increase Strength, Increase Charisma, Sustain Constitution, Sustain Strength, Sustain Charisma, Slow Digestion, Resist Fear, Activates for Effect
Rarely: Slay Giants, Cold Brand, Resist Chaos, Speed

So, if Common abilities for a Holy Avenger were generated at about 75%, then any given HA would typically have 6/8 of the powers I've listed. Also (but unlikely) it may have 0/8, or 8/8 powers. Basically though, while no two Holy Avengers would be identical, they would generally have a "thematically appropriate" group of powers.
Lord Fell is offline   Reply With Quote
Old November 24, 2010, 09:40   #8
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 53
Posts: 7,222
Donated: $60
Nick is on a distinguished road
Quote:
Originally Posted by Lord Fell View Post
So, if Common abilities for a Holy Avenger were generated at about 75%, then any given HA would typically have 6/8 of the powers I've listed. Also (but unlikely) it may have 0/8, or 8/8 powers. Basically though, while no two Holy Avengers would be identical, they would generally have a "thematically appropriate" group of powers.
I like this idea. Egos in FA have this to some extent (principally with resists and curses); rings and amulets have it to a much greater extent (so they are almost mini-randarts).
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is online now   Reply With Quote
Old November 24, 2010, 11:13   #9
stabbo
Scout
 
Join Date: Nov 2010
Posts: 26
stabbo is on a distinguished road
Quote:
Originally Posted by Lord Fell View Post
Nick: I could give FAangband a try. I should give you fair warning though; if I like it enough to make it the version I play, I'd still be unloading ideas on you.

I think what I had in mind for Random Egos, was a system where, say, a Holy Avenger is rolled up... it would check for powers thusly:

Holy Avenger
Commonly: Slays Evil, Slay Undead, Blessed, Increase Wisdom, Increase Constitution, See Invisible, Sustain Wisdom, Hold Life
Uncommonly: Slay Demon, Slay Dragon, Increase Strength, Increase Charisma, Sustain Constitution, Sustain Strength, Sustain Charisma, Slow Digestion, Resist Fear, Activates for Effect
Rarely: Slay Giants, Cold Brand, Resist Chaos, Speed

So, if Common abilities for a Holy Avenger were generated at about 75%, then any given HA would typically have 6/8 of the powers I've listed. Also (but unlikely) it may have 0/8, or 8/8 powers. Basically though, while no two Holy Avengers would be identical, they would generally have a "thematically appropriate" group of powers.
I think for certain items you'd have guarentee a power of some kind. I'd find it odd to pick up a Holy Avenger that did nothing.
stabbo is offline   Reply With Quote
Old November 24, 2010, 13:07   #10
TJS
Swordsman
 
Join Date: May 2008
Posts: 473
TJS is on a distinguished road
I really like the idea of randomised ego equipment. It makes finding one a bit more exciting, which they currently aren't at all after you've already found a couple. Having them more likely to be more powerful the deeper you are would be fun.

I also like the idea of a chance of egos stacking so you could have a Holy Avenger Defender of *Slay Demon* if you were lucky. There are a few that can stack already like DSM or BoC.

Mind you I'm slightly struggling to see what would be the main difference between egos and random artifacts in that case.
TJS is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bug with ego armor PowerWyrm Development 20 November 19, 2010 09:38
Trying to make ego lights for Angband 2.9.3 Hajo Development 7 September 1, 2010 10:27
ego ident change with bitflags? PowerDiver Vanilla 9 March 17, 2010 05:57
pricing on slay ego weapons Malak Darkhunter Vanilla 2 July 1, 2009 22:02
Expanding the power of the look command again with mouseover. Irashtar Vanilla 4 October 20, 2007 03:28


All times are GMT +1. The time now is 21:08.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.