|
Post by Variaz on Nov 9, 2010 23:01:06 GMT -5
Sekira was right: dodging was broken. Not just Defensive Fighting, but dodging as a whole wasn't working at all!! No wonder my Fighter was taking so much damages.
It's now fixed. Will be included in the next scripts update, which will be coming soon.
|
|
|
Post by Gando on Nov 10, 2010 0:34:32 GMT -5
So apparently spell casting is now really broken after patching in the script changes. :/ Game frozen first time I used the monk ability that casts spells during melee. outofthebrokensky.com/portralis/angbandnotresponding.jpgI note that this bug will keep me from being able to defeat quazar since it nullifies my attack routine (punch punch cast punch punch cast) because it crashes at the first attempt to even bring up the casting menu so I can't test any further with this character. Shame as I finally found a few items worth keeping. Not that I expect to be able to defeat him anyway since he is a lot more powerful than my character. I stand corrected. Even with the crippling inability to fight hand to hand I was able to defeat him by resisting the chaos twists to wis (though he did almost kill me with the deleveler bringing me to level 1. Ouch.) and using jump to stay clear of his physical attacks while pelting him with my relatively low damage spells. Eventually he keeled over from boredom or exhaustion and I was able to limp off to the stair case despite finding nothing good on his body. But the freezing bug is extremely annoying anyway.
|
|
|
Post by Variaz on Nov 10, 2010 1:45:58 GMT -5
So apparently spell casting is now really broken after patching in the script changes. :/ Game frozen first time I used the monk ability that casts spells during melee. outofthebrokensky.com/portralis/angbandnotresponding.jpgI note that this bug will keep me from being able to defeat quazar since it nullifies my attack routine (punch punch cast punch punch cast) because it crashes at the first attempt to even bring up the casting menu so I can't test any further with this character. Shame as I finally found a few items worth keeping. Not that I expect to be able to defeat him anyway since he is a lot more powerful than my character. I stand corrected. Even with the crippling inability to fight hand to hand I was able to defeat him by resisting the chaos twists to wis (though he did almost kill me with the deleveler bringing me to level 1. Ouch.) and using jump to stay clear of his physical attacks while pelting him with my relatively low damage spells. Eventually he keeled over from boredom or exhaustion and I was able to limp off to the stair case despite finding nothing good on his body. But the freezing bug is extremely annoying anyway. Can you send me that save file, in this exact state while fighting the elementals, and tell me what you do to make it crash?
|
|
|
Post by Gando on Nov 10, 2010 4:45:21 GMT -5
No I can't as that character died after that and then I reincarnated. But I can reincarnate again to get the right abilities set up a similar situation and send that save to you.
What I did was push the down arrow (to attack the nearest lesser elemental) figuring Id get the spell menu after my feats. But instead the feat fired and then the status line went blank and the game froze.
|
|
|
Post by challtdow on Nov 10, 2010 9:26:24 GMT -5
I've had similar happen to me if there are alot of elementals/imps/hounds in LOS. The game sometimes slows to a crawl and occationally crashes while trying to draw all their attacks.
EDIT: Minor Bug in Enhace Ranged Weapon. There's an error in abilities.lua lines 2184, 2195, & 2229. IDENT_BROKEN is not being accepted by the give_object_ident call. It gives an error that it is a nil value. The bonuses from the ability get applied though.
Chall T. Dow
|
|
kipar
Champion
Posts: 201
|
Post by kipar on Nov 10, 2010 15:35:45 GMT -5
It also will stop multiple item recipes like full plate etc. No, being orange luckily don't stop complex recipes. But I agree with first part (about being able to decompose items). Two more bugs. 1. In attached savefile Skeleton elite archer cannot attack me (perhaps he left his bow and arrows somewhere). This is not a one time occured bug - pretty often monsters with ranged attacks somewhy fails to use them. 2. Counter Shot is broken - it morphs shooting monsters to a player clones (they starts looking like "@" and the game crashes when i try to target them)! Attachments:
|
|
|
Post by Gando on Nov 10, 2010 18:22:02 GMT -5
OK here is the guy that keeps freezing the game. Saved it at a random monster and tested it. The attacks function normally until at some point the game just freezes. This time it was happening AFTER spells casting so its not that as I thought. Attachments:
|
|
|
Post by Variaz on Nov 10, 2010 19:50:22 GMT -5
Yes, had already found that one, and already fixed it. This was definitely a major one.
Will test the other one.
|
|
|
Post by Variaz on Nov 11, 2010 0:06:18 GMT -5
OK here is the guy that keeps freezing the game. Saved it at a random monster and tested it. The attacks function normally until at some point the game just freezes. This time it was happening AFTER spells casting so its not that as I thought. The problem is the Warp-branded gloves. It's the Warp element's teleport effect that is causing the crash. I am now looking into it.
|
|
khan
Veteran
Posts: 81
|
Post by khan on Nov 11, 2010 2:46:03 GMT -5
When I was writing the script for my smith shop (see suggestions thread) I think I found a bug in the combine items code in object.lua. I've not tested it, but I think the way it is written if you choose the same component twice then the first item in k_info that has this component as one of its components will be created. To fix replace the two if statements at lines 2207 and 2209:
if (item1idx == recipe_item.recipe1 or item1idx == recipe_item.recipe2) then
if (item2idx == recipe_item.recipe1 or item2idx == recipe_item.recipe2) then
with the single if statement:
if (item1idx == recipe_item.recipe1 and item2idx == recipe_item.recipe2) or (item2idx == recipe_item.recipe1 and item1idx == recipe_item.recipe2) then
|
|
|
Post by Gando on Nov 11, 2010 20:11:49 GMT -5
Yet another freeze screenie after killing a bunch of Elementals with the 7th monk ability. (Punch punch cast light ball, bunch of dead elementals then freeze into oblivion.) Please notice I went through the incredible expense of replacing the warp gloves with generic no brand gloves. (mainly expensive because of a lack of alchemy so I had to buy all the scrolls again.) Attachments:
|
|
|
Post by Variaz on Nov 12, 2010 16:46:41 GMT -5
Yet another freeze screenie after killing a bunch of Elementals with the 7th monk ability. (Punch punch cast light ball, bunch of dead elementals then freeze into oblivion.) Please notice I went through the incredible expense of replacing the warp gloves with generic no brand gloves. (mainly expensive because of a lack of alchemy so I had to buy all the scrolls again.) Do you also have the save file for this situation?
|
|
|
Post by Variaz on Nov 12, 2010 20:04:08 GMT -5
OK here is the guy that keeps freezing the game. Saved it at a random monster and tested it. The attacks function normally until at some point the game just freezes. This time it was happening AFTER spells casting so its not that as I thought. Warp bug is now fixed, though I had to change something in the source code to make it work. Looks like I'll have to make a reupload of the whole thing, it won't be just a script update.
|
|
|
Post by Variaz on Nov 12, 2010 20:22:05 GMT -5
When I was writing the script for my smith shop (see suggestions thread) I think I found a bug in the combine items code in object.lua. I've not tested it, but I think the way it is written if you choose the same component twice then the first item in k_info that has this component as one of its components will be created. To fix replace the two if statements at lines 2207 and 2209: if (item1idx == recipe_item.recipe1 or item1idx == recipe_item.recipe2) then if (item2idx == recipe_item.recipe1 or item2idx == recipe_item.recipe2) then with the single if statement: if (item1idx == recipe_item.recipe1 and item2idx == recipe_item.recipe2) or (item2idx == recipe_item.recipe1 and item1idx == recipe_item.recipe2) then You were right, and your fix seems to work. Thanks!
|
|
|
Post by Variaz on Nov 12, 2010 21:23:02 GMT -5
2. Counter Shot is broken - it morphs shooting monsters to a player clones (they starts looking like "@" and the game crashes when i try to target them)! Hmmm, I haven't been able to reproduce this with your save file. Counter Shot seems to work fine. Does it always do it, or does it only happens occasionally? Have you noticed anything particular when it does happen?
|
|