|
|
|
|
#1 |
|
Knight
Join Date: Jul 2009
Posts: 515
![]() |
iVanilla - no selling, ranged trap det, spell balances etc.
Okay, messing around with github a lot still, but think now have gotten the hang of it for branching etc. enough to work with it somewhat okay. Did delete it a few times to start from clear to figure things out. =P
http://github.com/ewert/angband/tree/ivanilla I'm trying to upload a working .exe there so people can easily test it, but no luck with Win7 / Opera or Win7 / IE. Beats me why not, flash or http version of uploading, no dice. Anyways, currently there is no selling option made. It replaces no_stores, takes away d/s option from all but home in stores, and increases gold drops based on vague "I think sort of like this could work"-way and one nosell/nobuy character I played. That char had plenty of gold in the end, so I increased gold drops more at low levels in a non-linear curve... I can test this version as I finally got a working branch of the master made, so will move on to spell balances next and then ranged trap detection. |
|
|
|
|
|
#2 |
|
Angband Devteam member
|
Congrats! You beat me to posting the first branch with gameplay changes - serves me right for caving in and getting Civ V!!
|
|
|
|
|
|
#3 |
|
Knight
Join Date: Jan 2008
Posts: 636
![]() |
I like this. It looks more interesting and much less hacky than my own attempt.
Suggestions for the future... - An "always unusual rooms" feature would be cool. (I just implemented a very primitive version in Strawberry, and it kind of works - generates pits, nests, or lesser vaults on almost every level.) - Vanilla seems to lack crowd combat for warriors. Adding that a la O would be nice. Maybe for rangers and paladins too, at a higher level?
__________________
The Great Wyrm of Law breathes litigation... |
|
|
|
|
|
#4 |
|
Knight
Join Date: Jul 2009
Posts: 515
![]() |
I think dungeon and room generation will go into more complex code mechanics, I have only a rudimentary straightforward type of coding knowledge in C so out of my depth. Crowd combat will be part of fractional blow systems for melee guys (hits dont expend full 100 energy if monster dies beforehand, I checked it out once and I could hack it, but ... most want fractional blows to also look in the low stat problems where the jump from 1 hit to 2 is too big a jump).
Also I will streamline pseudo/id axis as well based on classlevel, ending with instant id on pickup in the end ... |
|
|
|
|
|
#5 |
|
Prophet
Join Date: Dec 2009
Posts: 4,894
![]() |
For fractional blows, just make every melee attack only use one blow and only use as much energy as max (100, 100 / (STR mod + DEX mod) * (weapon weight mod))
|
|
|
|
|
|
#6 |
|
Veteran
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 2,331
![]() |
I think there's a slightly better approach which is to 'attack until either you have used a full turn worth of blows or you are disturbed.' You can even change it to attack until disturbed and completely eliminate hack and back / pillar dancing tactics. Having to reattack after each blow is a *ton* of extra keystrokes.
|
|
|
|
|
|
#7 | |
|
Angband Devteam member
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 32
Posts: 1,494
![]() |
Quote:
I think a simple implementation is best: if you have 4 blows/round, you attack until you've used 4 blows or until your target is dead. Then you lose (# blows used) / 4 of the energy you'd use for a full round of attacks. I can imagine fancier approaches, but I think that one would help make melee more interesting without requiring too much revision. |
|
|
|
|
|
|
#8 | |
|
Prophet
Join Date: Mar 2008
Posts: 2,588
![]() |
Quote:
You need to have both energy over 100 and energy >= max {all monsters' energies} for it to be your turn. So suppose you have 4 blows, which means 25 energy per blow. If you somehow start at 130 energy, you get a blow and are down to 105 energy. Then, if 105 is high enough you get another blow immediately, else some monster gets its turn. Repeat until everyone is below 100, and then increment the game turn counter and add energy and continue. This means that with 4 blows against a double speed opponent, you generally alternate two blows in between its turns rather than getting 4 blows and then it getting two moves. There are obviously lots of approaches with different plusses and minuses. I'm not saying this is necessarily best, but it is my favorite. |
|
|
|
|
|
|
#9 | |
|
Angband Devteam member
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Prophet
Join Date: Dec 2009
Posts: 4,894
![]() |
How would that scheme handle this situation?
Monster @ 110 energy Player @ 120 energy with 25 energy cost/blow Player attacks once. Now has 95 energy. Therefore disturb player; now monster's turn. Monster casts a spell. Now has 10 energy. Game adds energy to everyone until someone can take a turn => player @ 100 energy, monster @ 15 energy. Player attacks once. Now has 75 energy. 75 < 100; therefore disturb player. Game adds energy to everyone until someone can take a turn => player @ 100 energy, monster @ 40 energy. Player attacks once... In other words, this seems like it would lead to a lot of single blows. I agree that you should need at least 100 energy before you get a turn (otherwise you could do something other than attack and end up with negative energy), but I think you should continue attacking until you have less energy than at least one monster, or attacking again would give you negative energy. The way Eddie wrote it, it sounds like this wasn't what he was thinking of. Or did I misinterpret? |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Balance ranged attacks: remove all extra shots | Derakon | Vanilla | 21 | April 25, 2010 16:10 |
| Selling bad weapons | z118 | Vanilla | 10 | February 14, 2010 11:02 |
| Elemental rings and ranged attacks | Donald Jonker | Vanilla | 1 | February 10, 2009 15:44 |
| Ranged Weapons, Armor and Resistances. Oh my! | steeg1234321 | Vanilla | 8 | March 18, 2008 18:36 |
| Prevent selling items | ish | Vanilla | 1 | August 29, 2007 11:12 |