Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old June 24, 2018, 21:49   #21
Philip
Knight
 
Join Date: Jul 2009
Location: Prague,Czech Republic
Posts: 845
Philip is on a distinguished road
If the dungeon has 50 levels, probably best to make it so that clvl=dlvl is a good rough guide to where you should be for beginners (in V this works roughly until dlvl 30 or so). This means not just dividing each depth value by 2, and would require flattening out the curve a bit, but I feel like you don't want players at clvl 5 when they hit dlvl 5 (formerly known as 10) on account of the large numbers of tough pack monsters, horrible felines, and crows of durthang.
Philip is offline   Reply With Quote
Old June 24, 2018, 22:23   #22
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,277
wobbly is on a distinguished road
Quote:
Originally Posted by Philip View Post
No XP penalties puts you in line with O, FA, the cutting edge of V, and in S experience works differently for different races, but the same amount will mean roughly the same thing to each race. Removing the penalties puts you in very good company. Giving humans an XP bonus as their special ability also seems reasonable, though giving them an extra specialty point seems like an option if you get around to reimplementing (and perhaps fixing) those.
I had thought about changing some of the old specialties. Maybe vanillas bonus to power from device skill is a specialty. Maybe unlight needs listen. Maybe listen is a specialty. Maybe putting the old specialties back in is more work then it's worth.
wobbly is offline   Reply With Quote
Old June 24, 2018, 22:45   #23
Philip
Knight
 
Join Date: Jul 2009
Location: Prague,Czech Republic
Posts: 845
Philip is on a distinguished road
For what it's worth, very few of the classes had meaningful decisions to make when choosing specialties. I can't think of any class which, if you want to play a non-gimmick build as effectively as possible, would seriously be considering any abilities outside of a pool of 5 or so, counting the warrior. The only decisions a player tends to make are "this will let me survive the early game more reliably, but will become useless with time, is it worth it?". Some abilities you effectively have to take for your class to be worthwhile (Soul Siphon comes to mind).

I think you're right that reimplementing the old specialties is not worth it. I do think that the thing specialties represented, that there were different ways you could build your character, should be preserved. But the old specialties never did a great job of that anyway, and their effects were too unclear to make the decisions meaningful.
Philip is offline   Reply With Quote
Old June 25, 2018, 05:56   #24
Pete Mack
Prophet
 
Join Date: Apr 2007
Location: Seattle, WA
Posts: 4,778
Donated: $40
Pete Mack is on a distinguished road
Getting confusion to work properly (It doesn't in V, I agree) is a nice task, and should be trivial to merge back into the features branch. It's a good experience in learning git (and source control in general.) Getting the monster list to work is a bigger deal, but again will not conflict with the features branch
If you can automate that (and the object list, etc.), you will have an invaluable tool for updating older *bands to the V codebase.
Edit: "merge" and "conflict" are technical terms relating to version control. Doing the monster list first is an excellent idea so you aren't learning git and C simultaneously.

Last edited by Pete Mack; June 25, 2018 at 06:03.
Pete Mack is offline   Reply With Quote
Old June 25, 2018, 10:39   #25
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,277
wobbly is on a distinguished road
I think my preference for a status effect system would be 2 tier. Full debuff on failed save, a minor 1-3 turn debuff with save and only appropriate enemies immune. So if a sleep staff fails their speed would drop a little for a couple of turns. Try & reduce the punishment for failing. Maybe things are less likely to cast disorientated (minor confuse).

Well seems I have a loose plan of:

1. Monster list & arising issues
2. O-items and spell list
3. O-combat mechanics
4. Get feedback on what's missing for an O-like feel

Somewhere in there I'll look at status effects & there's plenty of cleanup work missing in that list.

Last edited by wobbly; June 25, 2018 at 10:52.
wobbly is offline   Reply With Quote
Old June 27, 2018, 16:02   #26
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,277
wobbly is on a distinguished road
Quote:
Originally Posted by Philip View Post
I think you're right that reimplementing the old specialties is not worth it. I do think that the thing specialties represented, that there were different ways you could build your character, should be preserved. But the old specialties never did a great job of that anyway, and their effects were too unclear to make the decisions meaningful.
I think this sums up my own view as well. Something will replace it down the track after core game play like O-combat comes in. Current thought is to start with what it needs to cover & work from there. The main criteria I'm leaning towards is subclass. Warrior specialties need to cover weapon specialists, bookless paladin, bookless ranger (archer), bookless rogue, device warrior (for petty dwarf/gnome) etc. This also gives a rough power level. The bonuses need to be roughly what a stealthy race warrior needs to be a tankier spell-less version of the rogue.
wobbly is offline   Reply With Quote
Old June 27, 2018, 16:19   #27
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,277
wobbly is on a distinguished road
Quick (easy to be quick when you die) play of the old version with a dwarf warrior. Some thoughts:

Levels smaller but uglier then V - I think size matters for feel/danger density/teleports. Plan is to look into how shrinkable V dungeon layout is.

?recall more expensive. Not guaranteed in shop - my recall scroll burnt not long before death. This should be a real risk, however recall should always be avaliable in shops. I think I'll guarantee a much smaller no. of Vs guaranteed consumables.

Dry drop rate - I enjoyed this for the early game. I believe it becomes an issue in the transition to middle game? Plan is to set a point where the early game should end & the game becomes more generous.

_slow moster - mostly failing against giant fleas. I consider that unacceptable. Insects will likely be flagged "weak willed" or similar. Hound packs will probably follow.

Giant fleas bash door (do they in V). This will go unless someone gives me a compelling case for it to stay.

Edit: Status effects being generally reliable against "animal" may be a reasonable pattern:

1. The game already has "animal" coded in
2. Easy enough to telegraph to players(at least ones who read the help file or forum)
3. Status effects have useful place against early fast kitties, packs or animal pits. With wands for the lone kitties. Staves for pack

Edit 2: I think I'm settled on a plan for status effects.

Base: As in the old O (will need to look at what the bonuses for casters was & how that'll work)
Natural:Penalty equivelent to x monster levels (high level hounds are still high level)
Unique:Bonus=Natural penalty, cancelling out for natural unique
Power ties to device skill using Vs +dam on devices
Fail:Minor 1-3 turn debuff unless immune. Bonus to landing full status effect while under minor debuff.

So if I can work out how to code that I'll get a version for testing.

Last edited by wobbly; June 27, 2018 at 19:36.
wobbly is offline   Reply With Quote
Old June 29, 2018, 14:53   #28
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,277
wobbly is on a distinguished road
So O-combat is in attack.c? Where is the equivelent in V?
wobbly is offline   Reply With Quote
Old June 30, 2018, 22:04   #29
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,277
wobbly is on a distinguished road
Quote:
Originally Posted by Philip View Post
Listen sounds like a fun mechanic, would really help differentiate stealthy gameplay from early on. On rangers, it feels like perhaps the kind of thing that could be applied as a temporary buff from spells (call it Tracking or something), just to give the rogue an edge with avoidance. The main issue I see here is that it would rely somewhat on monsters having a stealth stat, which they do not currently as far as I can tell.
So one possibility here would be to link it straight off the perception skill with a minimum cut-off then tweak the no.'s that way hobbit rogue gets it first -> rangers & other rogues later -> elf/hobbit/.. warriors/mages/priests last. Everything else needs perception on gear.

Comparing the old monster.txt to the new monster.txt & monster_base.txt it looks like the format is basically the same written differently. Amusingly someone changed it into a more readable form, making this more of a pain.
Anyway looks easy enough to transfer over other then time-wise. I'll just use placeholders for now on some monsters. Bronze dragons will likely breathe force for now. Shrug. If that works they can stay that way.
wobbly is offline   Reply With Quote
Old June 30, 2018, 22:47   #30
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 53
Posts: 7,113
Donated: $60
Nick is on a distinguished road
Quote:
Originally Posted by wobbly View Post
So O-combat is in attack.c? Where is the equivelent in V?
It's player-attack.c in V. The big things to watch for are the difference in applying to-deadliness instead of to-dam, how slays/brands work, and how criticals work.

Quote:
Originally Posted by wobbly View Post
Comparing the old monster.txt to the new monster.txt & monster_base.txt it looks like the format is basically the same written differently. Amusingly someone changed it into a more readable form, making this more of a pain.
Yeah, that was mostly me. Easier for players, harder for maintainers
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick 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
Some glitches encountered while porting new features to my variant PowerWyrm Development 1 June 9, 2011 14:08
Back to Z once again :) Svladd Cjelik Variants 1 September 7, 2010 15:52
Porting Angband to Flash 10 andrewdoull Vanilla 0 November 23, 2008 06:04
Porting questions (80 column limit and terminals) abszero Vanilla 15 April 11, 2008 09:26
Porting Angband to Facebook? NorthernFalcon Vanilla 2 January 22, 2008 08:37


All times are GMT +1. The time now is 14:51.


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