The Angband Ladder: Reno, Archon Devicemaster by clouded

  [PosChengband 3.4.3 Character Dump]


 Name       : Reno                         ========== Stats ==========
 Sex        : Male                               Str  :        17
 Personality: Lucky                              Int  :         8
 Race       : Archon                             Wis  :        13
 Subrace    : None                               DEX  :     18/11
 Class      : Devicemaster                       CON  :        13
 Subclass   : Rods                               CHR  :        12

 Level      :       14                           HP   :   154/154
 Cur Exp    :     3380                           SP   :       0/0
 Max Exp    :     3380                           AC   :        58
 Adv Exp    :     3640                           Speed:        +0

                                           ========== Skills =========
 Gold       :     8440                     Melee      : Excellent
 Kills      :      284                     Ranged     : Very Good
 Uniques    :        7                     SavingThrow: Excellent
 Artifacts  :        2                     Stealth    : Superb
                                           Perception : Excellent
 Game Day   :        3                     Searching  : Excellent
 Game Time  :     2:46                     Disarming  : Very Good
 Play Time  :    00:53                     Device     : Heroic


============================= Character Equipment =============================

a) a Long Sword (2d5) (+4,+4)
d) a Ring of Combat (+0,+10) { !! Heroic Speed, !!}
e) a Ring of Combat (+0,+9)
g) a Brass Lantern {average}
h) Soft Leather Armour of Elemental Protection [4,+7]
i) a Cloak [1,+6]
j) The Metal Cap of Aqua Regia [3,+15] (+2 to infravision) { Thengel}
k) The Set of Gauntlets of White Ice [2,+5] (+2 to searching) { Paurnimmen}
l) a Pair of Metal Shod Boots of Stealth [6,+7] (+2 to stealth)


              |  == ~((]]]                              |  == ~((]]]
              abcdefghijkl@                             abcdefghijkl@
 Acid       : .............   0%           Speed      : .............
 Elec       : .............   0%           Free Act   : .............
 Fire       : .............   0%           See Invis  : ............+
 Cold       : .............   0%           Warning    : .............
 Poison     : .............   0%           SlowDigest : .............
 Light      : .............   0%           Regenerate : .............
 Dark       : .............   0%           Levitation : ............+
 Confusion  : .............   0%           Perm Lite  : .............
 Nether     : .............   0%           Reflection : .............
 Nexus      : .............   0%           Hold Life  : .............
 Sound      : .............   0%           Sust Str   : .............
 Shards     : .............   0%           Sust Int   : .............
 Chaos      : .............   0%           Sust Wis   : .............
 Disenchant : .............   0%           Sust Dex   : .............
 Time       : .............   0%           Sust Con   : .............
 Blindness  : .............   0%           Sust Chr   : .............
 Fear       : .............                Dec Mana   : .............
 Aura Fire  : .............                Easy Spell : .............
 Aura Elec  : .............                Anti Magic : .............
 Aura Cold  : .............                Telepathy  : .............


              |  == ~((]]]                              |  == ~((]]]
              abcdefghijkl@                             abcdefghijkl
 Slay Evil  : .............                Telepathy  : .............
 Slay Undead: .............                ESP Evil   : .............
 Slay Demon : .............                ESP Noliv. : .............
 Slay Dragon: .............                ESP Good   : .............
 Slay Human : .............                ESP Undead : .............
 Slay Animal: .............                ESP Demon  : .............
 Slay Orc   : .............                ESP Dragon : .............
 Slay Troll : .............                ESP Human  : .............
 Slay Giant : .............                ESP Animal : .............
 Slay Good  : .............                ESP Orc    : .............
 Acid Brand : .............                ESP Troll  : .............
 Elec Brand : .............                ESP Giant  : .............
 Fire Brand : .............                Magic Skill: .............
 Cold Brand : .............                Spell Pow  : .............
 Pois Brand : .............                Spell Cap  : .............
 Mana Brand : .............                Magic Res  : .............
 Sharpness  : .............                Infravision: .............  50'
 Quake      : .............                Stealth    : .............
 Vampiric   : .............                Searching  : .............
 Chaotic    : .............                Cursed     : .............
 Add Blows  : .............                Rnd Tele   : .............
 Blessed    : .............                No Tele    : .............


              |  == ~((]]]
              abcdefghijkl@   Base  R  C  P  E  Total
        Str : .............  18/01  2 -1 -2  0     18      17
        Int : .............      9  0  2 -2  0      9       8
        Wis : .............     11  4  1 -2  0     14      13
        DEX : .............  18/01  1  2 -2  0  18/11
        CON : .............     15  2 -2 -2  0     13
        CHR : .............     13  3 -2 -2  0     12


==================================== Melee ====================================

 Hand #1: a Long Sword (2d5) (+4,+4)                        Accuracy
 Weight : 13.0 lbs                                           AC Hit
 To Hit : 4 + 16 = 20                                        25 84%
 To Dam : 4 + 22 = 26                                        50 72%
 Blows  : 1.89                                               75 61%
 Damage                                                     100 49%
 Crits  : 1.09x (6.9%)                                      125 38%
 Normal : 60 (52-68) [1.09x]                                150 26%
                                                            175 15%
                                                            200  5%





================================== Abilities ==================================

 * You gain +10% power when using Rods.
 * You use Rods more quickly.
 * You have a chance of not consuming a charge when using Rods.
 * You may use Rods even when frightened.
 * You are resistant to charge draining (Power=14).

=================================== Spells ====================================

                     Lvl Cost Fail Desc            Cast Fail
Detect Devices         1    1  50%                   16   16  50%
Identify Device        5    5  50%                    0    0   0%
Recharging            10   15  50% Power 92           0    0   0%


=================================== Dungeons ==================================

 Angband         : level  13
 Camelot         : level   5
 Orc cave        : level  10
 Icky cave       : level  10

 Now, you are in Morivant.


==================================== Quests ===================================
< Completed Quest >
  Thieves Hideout                          (Danger  level:   5) - level  4
  Warg problem                             (Danger  level:   5) - level 10
  Brodda, the Easterling                   (Dungeon level:   6) - level 12
  Meng Huo, the King of Southerings        (Dungeon level:  12) - level 14

< Failed Quest >
  Nothing.


 Arena:  0 Victory


============================== Defeated Monsters ==============================

You have defeated 284 enemies including 7 unique monsters in total.

< Unique monsters top 7 >
  Meng Huo, the King of Southerings        (level  18)
  Orfax, Son of Boldor                     (level  10)
  Brodda, the Easterling                   (level   9)
  Bloodfang the Wolf                       (level   9)
  Bullroarer the Hobbit                    (level   5)
  Freesia                                  (level   2)
  Grip, Farmer Maggot's dog                (level   2)


================================== Mutations ==================================

There is a white aura surrounding you.


============================= Character Inventory =============================

a) 14 Rations of Food
b) 10 Flasks of oil
c) 5 Potions of Speed {!k!q}
d) 12 Potions of Heroism
e) 16 Potions of Cure Serious Wounds
f) 14 Scrolls of Phase Door
g) 10 Scrolls of Teleportation
h) 11 Scrolls of Word of Recall {!r}
i) a Scroll of Identify {@r9}
j) 13 Scrolls of Light
k) 2 Scrolls of Magic Mapping
l) a Rod of Trap Location {@zu}
m) a Rod of Door/Stair Location {@zn}
n) a Rod of Sleep Monster {!!}
o) 2 Wands of Slow Monster (21 charges)
p) 2 Wands of Magic Missile (34 charges)
q) 3 Wands of Frost Bolts (22 charges)
r) a Staff of Perception (20 charges) {@uZ}


================================ Home Inventory ===============================

 ( page 1 )
a) 9 Potions of Speed {!k!q}
b) 6 Potions of Heroism
c) 17 Scrolls of Phase Door
d) a Scroll of Artifact Creation {!*}
e) Soft Studded Leather [5,+0]
f) The Corpse of Bullroarer the Hobbit {Wanted!k!k!k}



================================== Statistics =================================

  Objects Found    :    367
  Objects Bought   :     73
  Objects Destroyed:     94

  Potions              Found Bought  Used  Dest
  ---------------------------------------------
  Speed                   15      0     1     0
  Totals                  67     32    12    12

  Scrolls              Found Bought  Used  Dest
  ---------------------------------------------
  Word of Recall           8      8     5     0
  Identify                46      5    30     0
  Teleportation            0     15     4     1
  Artifact Creation        1      0     0     0
  Totals                 123     33    47    16

  Wands                Found Bought  Used  Dest
  ---------------------------------------------
  Totals                   4      3    57     0

  Staves               Found Bought  Used  Dest
  ---------------------------------------------
  Perception               0      1    12     0
  Totals                   3      1    12     0

  Rods                 Found Bought  Used  Dest
  ---------------------------------------------
  Trap Location            1      0     4     0
  Door/Stair Location      1      0     0     0
  Totals                   3      0     7     0

  Spellbooks           Found Bought  Used  Dest
  ---------------------------------------------


  Egos Found    :      6
  Egos Bought   :      0
  Egos Destroyed:      0

  Egos                 Found Bought  Dest
  ---------------------------------------


================================ Last Messages ================================

> You quickly agree upon the price.
> Taken!
> You sold a Broad Sword (2d5) (+6,+3) for 724 gold.
> You have no more Broad Swords (2d5) (+6,+3).
> Selling a Short Bow (x3) (+5,+6) (t).
> You quickly agree upon the price.
> Done!
> You sold a Short Bow (x3) (+5,+6) for 1038 gold.
> You have no more Short Bows (x3) (+5,+6).
> You hit the Scrawny horse.
> You have slain the Scrawny horse.
> Buying 9 Potions of Cure Serious Wounds (f).
> You quickly agree upon the price.
> Fine.
> You bought 9 Potions of Cure Serious Wounds for 495 gold.
> You have 16 Potions of Cure Serious Wounds (e).
> Entire inventory is shown.
> You cannot run in that direction.
> Really try a Scroll of Artifact Creation {!*}? [y/n]
> You drop a Scroll of Artifact Creation {!*} (l).
> You have no more Scrolls of Artifact Creation {!*}.
> That command does not work in stores. <x2>
> Dumped monster attr/chars.
> Dumped object attr/chars.
> Dumped feature attr/chars.
> Appended macros.
> Appended keymaps.
> Autosaving the game...
> You have activated the Auto-Picker Editor for the first time.
> Since user pref file for autopick is not yet created,
> the default setting is loaded from lib/pref/pickpref.prf .


=================================== Options ===================================

 Preserve Mode:      ON
 Small Levels:       ON
 Arena Levels:       ENABLED
 Random Artifacts:   ENABLED

  [Check Sum: "ba2e8fd7c1025c2fcd"]


Posted on 29.1.2015 16:35

Download this dump

17441. on the Ladder (of 19090)
2089. on the PosChengband Ladder (of 2395)
263. for this player (

Comments

Jump to latest

On 29.1.2015 16:35 clouded wrote:
Say, theoretically, a novice mindcrafter drops a scroll of artefact creation on DL11, what fun things might you do with it?

On 29.1.2015 16:42 chris wrote:
Save it for later :)

On 29.1.2015 16:47 Arjen wrote:
Buy a dagger, walk to MO and read it. =)


On 29.1.2015 17:14 clouded wrote:
chris, there's a severe bug with monsters polymorphing you. Not sure exactly what but it ruins your savefile as the game crashes/panic saves upon loading. It happened to the first Havoc but I was lazy and didn't report it or keep the savefile but it seems sort of common.

On 29.1.2015 17:25 chris wrote:
Hmmm ... I'm not seeing any problem. I let the VM polymorph me a dozen or so times, saving and restarting the game each time, with no issues. Do you have a corrupted savefile? Do you remember what steps you did to reproduce? Also, I think you do your own build, right?

On 29.1.2015 17:38 clouded wrote:
Yes I build myself, with debug on and on the development branch.

Hm, the first time it happened it was from something out of LOS, I was just walking and I see the "It polymorphs you" type message and then the crash. This time, I saw the Variant Maintainer in a big lit room in the OC, so I retreat into a corridor and then it happens. Perhaps both times it was from something out of view? Can't remember on the second one.

I sent my crashy save to your address.

On 29.1.2015 18:58 chris wrote:
How do you build (and what diffs are on your branch? What I see from your savefile is:
[1] Your max_r_idx (misc.txt) got set to 1233 rather than 1133. If I bump up the value in my misc.txt then I can load your savefile.
[2] Your equipment all got lost. You got polymorphed into a ring monster race.

The thing is, the code checks for this and prevents polymorphing into a monster race (see mspells1.c line 2031). If I force the choice of RACE_MON_RING then the check on line 2031 blocks the choice.

I setup with the VM in town, and got him to lock me in a tight space with software bugs. He polymorphed my form faster than once per second. I held down the 5 key for over 15 minutes with no issues, probably about 1000 polymorphs.

I think there is something wrong with your build. Can you step thru in a debugger? Are you compiling 64 bit or something?

On 29.1.2015 20:19 Nivim wrote:
(He mentioned the variant maintainer was out of his LOS both times; did you try it in darkness with the maintainer blocked by water?)

On 29.1.2015 20:39 HugoTheGreat2011 wrote:
In addition to Nivim's method, try offscreen too.

On 30.1.2015 13:10 chris wrote:
Yes, I definitely tried all of those. I even dragged out my linux machine to test that. I cannot reproduce any problem and really can't offer any other help at this point. Nobody else has reported a problem, which is why I asked how he was building and what custom source mods he has made. I recall somebody was using Cygwin to build on windows but cannot remember who.

At any rate, building on Windows is supported with VStudio.
Building on linux I can't really support (Nick added the build infrastructure, which is something like 16k lines long!). But I did test and it worked, following the instructions in readme.txt:
$ sh autogen.sh
$ ./configure
$ make
$ su
$ make install
$ exit
$ poschengband -g -- -n

Finally, I'm not sure why you are building a debug version. This shouldn't cause problems, but if all you want are wizard commands then editing z-config.h to unguard the #define ALLOW_WIZARD will suffice and avoid all the other debugging crap that's around when _DEBUG is defined.

Apologies for the problem, but I am at a loss :(

On 30.1.2015 13:51 clouded wrote:
Thanks for your efforts chris. My edits are largely in the makefiles and main-gcu.c, a few leftovers in the edit files. That line in mspells1.c is there as you said.

I was able to reproduce it yesterday, but a moment ago I did make clean and then rebuilt, held down s infront of the VM for a bit and it hasn't happened again, so hopefully it's all sorted now. Sorry for the bother! I'll make clean before building from now on.

On 31.1.2015 15:24 chris wrote:
No problem. Please report issues if/whenever you see them!

Some more ideas have come to me:

What I think happened is that is that your race_ring.o was compiled and then race_t in types.h changed (e.g. https://github.com/poschengband/poschengband/commit/41ac861ee6b147593357fab82d7099dc20014c4b). A new field was added shifting the offsets of everything below it. For some reason, race_ring.o was not getting recompiled so that mon_ring_get_race_t() was initializing fields in the wrong spot. In particular, the flags field was set to zero (by the mimic field) so that the check in mspells1.c would pass. More damagingly, the equip_template pointer was set by the boss_r_idx field below it to the value of 864 (The One Ring's r_idx). Attempting to dereference address 864 will yield an access violation on every architecture I know of and would occur in equip_on_change_race() after it copied all your equipment into temp storage and cleared the original.

This scenario is consistent with your savefile which had you as polymorphed into a ring and your entire equipment deleted.

Why race_ring.o was not recompiling is a serious issue. Either the dependencies in the makefile are messed up, or somehow when you got the updated types.h, the header file had an older timestamp then the race_ring.o file on your system, so make assumed it was compiled up to date.

At any rate, if this is indeed what happened, you had a low probability time bomb in your software for quite some time. Polymorph would need the 1 in 5 check to pick a random race, and then about a 1 in 60 chance of choosing RACE_MON_RING to blow you up. Looks like The Variant Maintainer was able to slay your character with a single, very powerful software bug indeed!

Sorry for the verbose information. I think adding a make clean before the make is something I will add to the readme instructions. C systems are very susceptible to these sorts of problems.

Write comment:

Your email
or Log into forum
Your comment

Send me email when someone comments this dump

Type the text from the above image:


Related dumps:

ReadMeSeymour, L15 Gnome Devicemaster
2073rd in PosChengband (3.3.4) by krazyhades (36%)

MissUniverseII, L16 Demigod Devicemaster
2001st in PosChengband (3.3.4) by HugoTheGreat2011 (24%)

Jade, L17 Demigod Devicemaster
1951st in PosChengband (3.3.4) by HugoTheGreat2011 (18%)

Magik Hugo, L13 Archon Sorcerer
2114th in PosChengband (2.0.3) by HugoTheGreat2011 (12%)

Althiel, L13 Archon Paladin
2121st in PosChengband (5.0.2) by <TheOtherMITZE@yahoo.com> (12%)

ZipZopZoobityBp, L20 Demigod Devicemaster
1821st in PosChengband (4.0.0) by krazyhades (10%)

Talismancer, L29 Draconian Devicemaster
1116th in PosChengband (1.0.18) by clouded (9%)

Klassik2, L22 Draconian Devicemaster
1725th in PosChengband (3.3.2) by klassik (8%)

Fiend, L42 Balrog Devicemaster
556th in PosChengband (1.0.19) by clouded (7%)



Seen 911 times.



Submit your dump!