grindorin
Champion
Das Haenchen lebt.
Posts: 151
|
Post by grindorin on Aug 12, 2009 11:43:58 GMT -5
The added HP regeneration granted by the Priest's Divine Blood ability is based off of current HP, not max HP. Is this intentional?
|
|
|
Post by sekira on Aug 12, 2009 12:52:19 GMT -5
Hey, I've been dabbling with Portralis again after a somewhat lengthy break. I made a kobold crossbow master, who uses 2 light crossbows and piercing shots (using returning bolts means I never have to reload, whee), but when I put on a ring of extra shot, nothing happened to my number of shots... neither in practice (still just get the 2 shots, one from each crossbow) or in the character screen (still shows 1 shot) After looking at the code in passive.lua a bit, I believe it is something inside the check_equipment() function that is not checking every piece of eq for extra shots? maybe it just checks your weapons? I could be wrong about that, it is just a guess. Is this with Piercing Shots? If so, how many points did you place in it? To enable extra shots to work with ranged abilities, you need to place a couple points in them. The amount varies. Some are 3 points for 1 potential extra shot, some are 10 for 1... Check the abilities guide for the Marksman class. I have 18 AP in Piercing shots... which should give me 5 shots per hand. I also tested it with just regular shooting, which shouldn't limit me at all... either way, still just 1 shot per hand with or without the ring of extra shot.
|
|
|
Post by Variaz on Aug 12, 2009 14:52:28 GMT -5
The added HP regeneration granted by the Priest's Divine Blood ability is based off of current HP, not max HP. Is this intentional? No. It's a bug.
|
|
kipar
Champion
Posts: 201
|
Post by kipar on Aug 13, 2009 15:59:02 GMT -5
In fact all regeneration now is based on current, not maximum hp. Problem is in this string in dungeon.c (function regenhp(int percent))
regenamt = multiply_divide(p_ptr->chp, percent, 100);
|
|
|
Post by Variaz on Aug 15, 2009 15:59:41 GMT -5
In fact all regeneration now is based on current, not maximum hp. Problem is in this string in dungeon.c (function regenhp(int percent)) regenamt = multiply_divide(p_ptr->chp, percent, 100);
Thanks! I've fixed it. Also fixed the mana regen, it had the same problem.
|
|
|
Post by sekira on Aug 15, 2009 21:49:02 GMT -5
I found the error with the ring of extra shot.
In passive.lua about 3/4th the way through calc_bonuses() replace
p_ptr.num_fire = p_ptr.num_fire + inven(INVEN_WIELD).extrashots
with
p_ptr.num_fire = p_ptr.num_fire + extra_shots
and replace (about 96 lines after the first replacement)
p_ptr.num_fire2 = p_ptr.num_fire2 + inven(INVEN_WIELD+1).extrashots
with
p_ptr.num_fire2 = p_ptr.num_fire2 + extra_shots
|
|
|
Post by Gando on Aug 16, 2009 1:59:01 GMT -5
I assume youve tested this Sekira? Thanks for finding it. Not sure what impact it will have on my game but I was thinking about doing a marksman/gunner type character for a change (not my usual style) so the fix is key.
|
|
|
Post by sowelu on Aug 21, 2009 14:20:08 GMT -5
In 0.3 008, my first time playing and not entirely sure what I was doing, I rolled a dwarf, talked to a few people around town, then went two screens north and into a cave. Killed a couple critters, wandered around a bit, then went down some stairs or a shaft (I forget, but it said I was going to the last level). The game crashed to desktop as soon as I did, no informational error messages except the standard Windows "program has crashed" dialog.
Anyone else get crashes at all? I'm a little surprised I got one so soon on my first time playing...
|
|
|
Post by Gando on Aug 22, 2009 12:11:05 GMT -5
Welcome Sowelu. The game has been known to crash when going between levels occasionally. Particularly to the last level. I think it has something to do with key presses (escape after > or something similar). In any case thanks for reporting it and I hope that didn't discourage you.
|
|
|
Post by warmonger on Aug 23, 2009 16:26:39 GMT -5
Entrances to random dungeons generated sometimes on edge of the map making impossible to reach them. Flasks of oil with magical properties generating sometimes In Black Market . Halve Power , Halve Magic , Evolve doesn`t working. Alter Position - misplaced with bless Stone to Mud spell - is it useful only to damage golem-like monsters ?.
|
|
|
Post by Gando on Aug 23, 2009 16:45:16 GMT -5
Stone to Mud is mainly used to destroy impermanent walls.
|
|
|
Post by warmonger on Aug 23, 2009 17:07:23 GMT -5
I`ve made bolt type Stone to Mud spell with power 300 and tried to shoot at walls , quartz veins , mountain chains even piles of rubble with no effect.
|
|
kipar
Champion
Posts: 201
|
Post by kipar on Aug 24, 2009 0:26:13 GMT -5
Try using ball instead of bolt)
|
|
|
Post by warmonger on Aug 24, 2009 3:41:58 GMT -5
Yeah ball of Stone to Mud working! Thanks.
|
|
|
Post by junyortrakr on Aug 24, 2009 21:41:40 GMT -5
Wow, it's been a while since I've checked in, and they're all kinds of fun messages.
For Gando, flying doesn't get you over mountains, it takes climbing. I guess you have to think Himilayas or something. The dragon armor doesn't have climbing, only flying. A ring of flying or the new ring of speed/movement(can't remember the exact name) or a climbing kit give you climbing.
As for why it's that way, you'll have to ask someone else.
|
|