![]() |
#1 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Third attempt at a "variant"
Conviction Angband, based on OAngband. Third time's the charm, I hope.
Basically it's Strawberry, with O as a base and somewhat less crude hacks. Current "highlights" include... - Font fixes for X11. - Theme-style stat boosts every five levels. - A tentative tweak for more reliable trap detection. The last is set up quite differently from in Strawberry. INT and WIS don't matter, instead the class and race bonuses are applied every five levels (as of now, the frequency is subject to change). The upshot of this is that, if I'm calculating right, most race/class combos will eventually get perfect searching and perception... Key word being "eventually." A human warrior will reach that point at about level 35, but a troll warrior will only reach it at level 50, which seems about right to me. Again, this system is subject to change, I may replace it with something radically different if it proves to be no good. Future plans include increasing the number of monsters in the early game, and possibly new abilities and spell changes... Edit: oh yeah, it's on Gitorious. http://gitorious.org/cangband/cangband And FWIW the searching and perception changes aren't actually working for some reason. Not sure why, I'll look into it... Last edited by Therem Harth; November 2, 2010 at 03:09. |
![]() |
![]() |
![]() |
#2 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,317
Donated: $60
![]() ![]() |
I gather you've started with Oangband 1.1.0u - if there's anything weird about that codebase, I'm likely responsible...
Also, I am planning to move O110u to AngbandBase at some point - not that that has to affect you if you don't want it to. Like the name, btw ![]()
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#3 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Now I'm wondering what the versioning should be... CAngband no-version-yet-this-is-git-dammit?
![]() (And I still have to get Perception and Searching working right. Funny, the hack I used SHOULD have worked, but it looks like the race and class modifiers for various skills are never applied, ever. I think this may be a bug.) |
![]() |
![]() |
![]() |
#4 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Okay this is just too weird. As far as I can see the code is exactly the same for determining disarming and perception... But disarming increases with level and perception doesn't at all.
|
![]() |
![]() |
![]() |
#5 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Stranger and stranger... I am double and triple checking the code, and I cannot see ANYTHING that would keep perception from scaling with level while disarming scales fine. It's not just a display bug either - characters who should have good perception just fail to detect traps. There is something extremely strange going on here.
|
![]() |
![]() |
![]() |
#6 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Ah got it... All the time it was the edit files. Most races and classes get no level-based modifier to perception whatsoever, so it just never increases. I'll have to figure out another way...
|
![]() |
![]() |
![]() |
#7 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Okay this is not working out, the prospects for maintaining my own variant look like of grim at the moment....
|
![]() |
![]() |
![]() |
#8 | |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
Quote:
I'm a total noob, and I'm not even looking at the same code base as you are, but in Zangband related variants there is a function called calc_bonuses() in xtra1.c that is your friend. Its a 2700 line function but it basically figures out all sorts of stuff based on current equipment, level, race, class, etc. Of course, your base variant (what did you say, Oangband) probably does it differently, and I should just keep my mouth shut ![]() Anyway, good luck! Don't give up, and I'm sure there are other people here that know waaaay more than I do and could actually help you out. |
|
![]() |
![]() |
![]() |
#9 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,317
Donated: $60
![]() ![]() |
Quote:
@TH - I'll try to have a look at your code at some point, but I'm not sure exactly when that will be...
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#10 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
It's back up...
Still not sure what direction to take with trap detection. For now I'm just going to leave it alone; I figure I might eventually add a trap-detecting ability (maybe with some other bonuses). |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
"Great" drops replaced by "good" drops in vaults: bug or feature? | PowerWyrm | Vanilla | 14 | February 27, 2010 15:54 |
Feature request: change "Purification and Healing" prayer book. | bron | Vanilla | 1 | December 18, 2009 23:19 |
"repeat" Command just little bit "smarter" | ClaytonAguiar | Vanilla | 8 | June 17, 2009 15:01 |
Any variant have "auto explore" | bergmark | Variants | 10 | June 6, 2008 02:02 |
Roguelike idea from "Lost Magic" DS game - Mr. @ teaches typing! | ekolis | Idle chatter | 10 | October 19, 2007 03:25 |