backwardsEric has done a fix for this, it will be up before too long.
Mainly because there's a down side to trying to remove curses now, as a failed uncursing makes the item fragile. Also, remove curse targets a specific curse, so for an item with more than one unknown curse, it would have to (I guess) pick one at random. Finally, it would remove the fun of finding out about the curse by it triggering.
Angband 4.2.3
Collapse
X
-
Small glitch: if you use a staff of remove curse and abort, you need to ctrl-r to see the preemptively used charge been restored.
And why can't we remove unknown curses? You find Calris and try remove curse on it, but it says there is no curse to remove. If you equip it, the air swing curse is revealed and then you can remove it...Leave a comment:
-
I was playing a half-elf druid named Eldanar, and everything was fine, but I noticed I had particular trouble getting the Earth Shatter (I think this is the name of it) and the Lightning spells to fire properly. I realize that if it does not work due to my lack of skill as a character it would say so in the messages box, but this did not happen, and instead it would stop conjuring the spell after I got to the targeting phase. Sometimes it would fire if I used a specific key combination (P=>B=>D=>5=>5 OR Enter). Using the arrow keys to specify a direction or the numpad would not yield a result nor register in the messages window as the spell having failed for any reason
After dying as my character Eldanar, I started a new game under this same save file and changed the character info and name to Sulion. The sound stopped working at this point, and only appeared to fix itself once I either restarted the program or changed the file name to match my character name (not sure which was the actual solution, but I am leaning towards file name for some reason).Leave a comment:
-
-
OK just crashed on me. I was casting single combat vs a skull druj and it just insta-quit: here's the report (incidentally after the quit I was able to relaunch and I started in the single-combat room with the druj, so that apparently succeeded and when I killed it I returned normally to the dungeon.Leave a comment:
-
If you can provide some more detail about what you were doing before it quits, that would be useful (for instance, does it happen when creating a new inscription on an uninscribed book or does it happen when editing an existing inscription?). If the dialog for Apple's crash reporter comes up after Angband quits, pressing the "Report..." button and then posting here what appears in that report would also help. You don't need to send the report to Apple. The part of the report that's most relevant is the part immediately after "Application Specific Information" so posting the 15 to 20 lines after that is likely enough. That would look something like this:
Code:Application Specific Information: Assertion failed: (0), function -[AngbandAppDelegate beginGame], file main-cocoa.m, line 6051. Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff2046a92e __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff204995bd pthread_kill + 263 2 libsystem_c.dylib 0x00007fff203ee406 abort + 125 3 libsystem_c.dylib 0x00007fff203ed7d8 __assert_rtn + 314 4 org.rephial.angband 0x0000000108981b40 -[AngbandAppDelegate beginGame] + 608 (main-cocoa.m:6051) 5 org.rephial.angband 0x000000010898496a -[AngbandAppDelegate applicationDidFinishLaunching:] + 138 (main-cocoa.m:6398) 6 com.apple.CoreFoundation 0x00007fff20586a53 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12 7 com.apple.CoreFoundation 0x00007fff206224d9 ___CFXRegistrationPost_block_invoke + 49 8 com.apple.CoreFoundation 0x00007fff20622454 _CFXRegistrationPost + 496 9 com.apple.CoreFoundation 0x00007fff20557cce _CFXNotificationPost + 736
Process: angband [67842]
Path: /Applications/Games/*/Angband.app/Contents/MacOS/angband
Identifier: org.rephial.angband
Version: 4.2.3-76-g093eba404 (???)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: angband [67842]
User ID: 502
Date/Time: 2021-10-16 00:22:41.165 -0400
OS Version: Mac OS X 10.13.6 (17G14042)
Report Version: 12
Bridge OS Version: 3.0 (14Y901)
Anonymous UUID: AEBFC710-290C-304B-158A-9CF763FB3D0D
Sleep/Wake UUID: 808B1AB8-58F4-4B49-8F29-F86F9B1E1E1F
Time Awake Since Boot: 7000000 seconds
Time Since Wake: 4200 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x10:
-->
__TEXT 0000000104c52000-0000000104d7a000 [ 1184K] r-x/r-x SM=COW Yb [/Applications/Games/Angband 4.2.3/Angband.app/Contents/MacOS/angband]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.rephial.angband 0x0000000104c81613 arena_gen + 179
1 org.rephial.angband 0x0000000104c779fd cave_generate + 77
2 org.rephial.angband 0x0000000104c77749 prepare_next_level + 1769
3 org.rephial.angband 0x0000000104c769ea run_game_loop + 666
4 org.rephial.angband 0x0000000104d130f5 play_game + 341
5 org.rephial.angband 0x0000000104d505c4 -[AngbandAppDelegate beginGame] + 2564
6 org.rephial.angband 0x0000000104d52336 -[AngbandAppDelegate applicationDidFinishLaunching:] + 102
7 com.apple.CoreFoundation 0x00007fff3be2eb5c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERV ER__ + 12
8 com.apple.CoreFoundation 0x00007fff3be2ea2a _CFXRegistrationPost + 458
9 com.apple.CoreFoundation 0x00007fff3be2e761 ___CFXNotificationPost_block_invoke + 225
10 com.apple.CoreFoundation 0x00007fff3bdec540 -[_CFXNotificationRegistrar findbject
bserver:enumerator:] + 1664
11 com.apple.CoreFoundation 0x00007fff3bdeb677 _CFXNotificationPost + 599
12 com.apple.Foundation 0x00007fff3deff047 -[NSNotificationCenter postNotificationNamebject:userInfo:] + 66
13 com.apple.AppKit 0x00007fff394e3206 -[NSApplication _postDidFinishNotification] + 313
14 com.apple.AppKit 0x00007fff394e2e4f -[NSApplication _sendFinishLaunchingNotification] + 220
15 com.apple.AppKit 0x00007fff393b5a7b -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 562
16 com.apple.AppKit 0x00007fff393b56b1 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 690
17 com.apple.Foundation 0x00007fff3df41ef4 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 287
18 com.apple.Foundation 0x00007fff3df41d72 _NSAppleEventManagerGenericHandler + 102
19 com.apple.AE 0x00007fff3cf19f08 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1788
20 com.apple.AE 0x00007fff3cf197af dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
21 com.apple.AE 0x00007fff3cf1969d aeProcessAppleEvent + 383
22 com.apple.HIToolbox 0x00007fff3b1134a0 AEProcessAppleEvent + 55
23 com.apple.AppKit 0x00007fff393b0cfa _DPSNextEvent + 2788
24 com.apple.AppKit 0x00007fff39b46e34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:deque ue:] + 3044
25 com.apple.AppKit 0x00007fff393a584d -[NSApplication run] + 764
26 com.apple.AppKit 0x00007fff39374a3a NSApplicationMain + 804
27 org.rephial.angband 0x0000000104d528b9 main + 9
28 libdyld.dylib 0x00007fff63d73015 start + 1
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff63eba1fa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff63eb9714 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3be1a405 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff3be19757 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff3be18dd3 CFRunLoopRunSpecific + 483
5 com.apple.AppKit 0x00007fff394edfc4 _NSEventThread + 184
6 libsystem_pthread.dylib 0x00007fff6408b661 _pthread_body + 340
7 libsystem_pthread.dylib 0x00007fff6408b50d _pthread_start + 377
8 libsystem_pthread.dylib 0x00007fff6408abf9 thread_start + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff63ec428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff6408b009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff6408abe9 start_wqthread + 13
Thread 3:
0 libsystem_pthread.dylib 0x00007fff6408abdc start_wqthread + 0
1 ??? 0x000f45bb00004000 0 + 4298794111877120
Thread 4:
0 libsystem_kernel.dylib 0x00007fff63ec428a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff6408b20e _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff6408abe9 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00006000000f8008 rbx: 0x000060800013b628 rcx: 0x0000000000000005 rdx: 0x00000000ffffffff
rdi: 0x000060800013b628 rsi: 0x0000000000000004 rbp: 0x00007ffeeafaba30 rsp: 0x00007ffeeafaba00
r8: 0x0000000000000005 r9: 0x0000000000000016 r10: 0x0000000000000000 r11: 0x0000607efb2bd97e
r12: 0x00007f80d0179c08 r13: 0x000060000003e0c8 r14: 0x00007f80d0179c08 r15: 0x0000000000000000
rip: 0x0000000104c81613 rfl: 0x0000000000010206 cr2: 0x0000000000000010
Logical CPU: 4
Error Code: 0x00000004
Trap Number: 14
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 3
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 4185001
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=415.4M resident=0K(0%) swapped_out_or_unallocated=415.4M(100%)
Writable regions: Total=419.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=419.9M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 2
Activity Tracing 256K 2
CG backing stores 71.8M 6
CG image 372K 28
CG raster data 64.1M 9
CoreAnimation 1468K 47
CoreGraphics 8K 2
CoreImage 260K 38
CoreUI image data 5080K 34
CoreUI image file 232K 8
Foundation 92.7M 4
Image IO 64K 2
Kernel Alloc Once 8K 2
MALLOC 238.6M 49
MALLOC guard page 48K 13
Memory Tag 242 12K 2
Memory Tag 251 36K 3
STACK GUARD 56.0M 6
Stack 10.0M 8
VM_ALLOCATE 308K 25
__DATA 34.4M 323
__FONT_DATA 4K 2
__LINKEDIT 194.5M 11
__TEXT 221.0M 325
__UNICODE 560K 2
mapped file 56.1M 42
shared memory 3052K 15
=========== ======= =======
TOTAL 1.0G 983
Model: MacBookPro14,3, BootROM 428.0.0.0.0, 4 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.45f0
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 560, Radeon Pro 560, PCIe
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.37.33.1a1)
Bluetooth: Version 6.0.7f22, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: Macally iMediakey
USB Device: USB Receiver
USB Device: Macally iMediakey
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 33.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 33.1Leave a comment:
-
Possible Bugs with Druid Class and Other QoL Things
Hey! Not sure if these are some bugs, but I noticed some quirks about the game.
I was playing a half-elf druid named Eldanar, and everything was fine, but I noticed I had particular trouble getting the Earth Shatter (I think this is the name of it) and the Lightning spells to fire properly. I realize that if it does not work due to my lack of skill as a character it would say so in the messages box, but this did not happen, and instead it would stop conjuring the spell after I got to the targeting phase. Sometimes it would fire if I used a specific key combination (P=>B=>D=>5=>5 OR Enter). Using the arrow keys to specify a direction or the numpad would not yield a result nor register in the messages window as the spell having failed for any reason.
After dying as my character Eldanar, I started a new game under this same save file and changed the character info and name to Sulion. The sound stopped working at this point, and only appeared to fix itself once I either restarted the program or changed the file name to match my character name (not sure which was the actual solution, but I am leaning towards file name for some reason).
Another thing I found was that upon casting spells, some of the keys would not register with the game despite working fine on my keyboard (specifically selecting a spell from my spell list, P=>A=>A... the last key in this list I had to press twice before it would register a spell.
On a similar note, the "W" key suddenly was registering different commands other than "wear/wield" (this applies only to "w" and not "W").
I hope these were helpful comments, and also actually bugs and not my own lack of experience. Head over heels with this game!Leave a comment:
-
A stupid question: did anyone recently experienced a problem with identify + reordering? I remember this issue but I was sure it was fixed:
- in inventory: a scroll of WoR, some unidentified scrolls, a robe +1 (??) and a robe +4 (??)
- read one of the unidentified scrolls, it's identify rune, use it on one of the robes, identifying it as robe of resist fire (the other one identified later reveals to be robe of resist lightning)
- pack reorders
- "you have no more scrolls of WoR", char gets recalled instead of using one of the identify rune scrolls
I tried to reproduce this manually (with wizard mode), but was never able to do soLeave a comment:
-
Thrown Shots are doubled?
I just started a character on Angband Live, and it currently has a bunch of Iron Shots in the quiver, but no sling (or other launcher). I have the "show damage" interface option turned on, and I notice that when I hit something with a thrown ("v") Shot, the damage done is 2x, i.e. it is 2,4,6, or 8, and not 1,2,3, or 4.Leave a comment:
-
Ammunition is placed in the quiver, unless it's already full. Most commands default to showing a menu for the pack, but you can switch to a menu for what's in the quiver by pressing '|'. In other words, in the original key set, you can press 'd', then '|', to select something from the quiver to drop.Leave a comment:
-
dosent appear to be a way of managing ammo....bolts for instance i picked up a stack of bolts and they display in the inventory but you can't seem to drop or examine them only shoot themLeave a comment:
-
brand ammo should(?) learn rune OR remove info leak in spell
Casting ranger spell brand ammo does not result in learning the brand rune. If it results in an unknown brand, the message still clearly states which brand you created but the ammo stack rune still identifies as ?Leave a comment:
-
so Targeting is feeling really odd to me, Granted i havent played since 4.0.5 and I really like a lot of the changes, took me awhile to figure out the targeting issue when targeting enemies that are not in numbad selection. I usually do " * " to target and then numpad 5 to fire, this does not seem to work...now it is " * " and arrow keys to move around and " t " to fire...just seems very strange to me and im wondering what brought about that change.Leave a comment:
-
By the way Nick, keep up the good work! I'm sure maintaining game code originally written in the 90s is a pain in the neck at times.Leave a comment:
-
Hey Nick....one thing im noticing that is a little confusing is that whenb you go to purchase a book at a bookstore and you are playing one of the hybrid classes in my case a blackguard there dosent appear to be anything telling you that you cant use a spellbook...i bought the 2nd book of necromancy spells just to realize i couldnt use it or read it..some display comment when trying to browse or purchase a book you cant use for your class would be appreciated thanks.
Agreed, though, it's a bit unfriendly - I'll file a bug.Leave a comment:
Leave a comment: