Fix part of 1940994: Identify scrolls now get properly identified if applied on an unID'd item right away, so that if you get more rounds it isn't offered to you again.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4257 c06c8d41-db1a-0410-9941-cceddc491573
SG76BPJKTQGDFNP5QFMAVR6H72FMMAYCECVGSWWSCLMAVQX7E3FQC AWVW4CNKIZLXOXJPR64CAE4FVP7LU4JCNJYW77ZXH4UVHHOPTGJQC KXPX2LNKPOEWLM33T6KJVPYAGBJX367PEP5WJQFBXSTDYTM6OUPAC NVSFIV2ZKP44XHCSCXG6OZVGL67OIFINC34J2EMKTA4KULCERUEAC OC4O235ESV5UO3LREKILJWWIXYFVTYGF2RXQEB5AWPJUKLF5T3YAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC DDU4A3JGN5IUIPP5IASOODKPR2WBHSDSV4FITZ6HNXNSXXQACWAQC KEYK3CH5J46U6TTOKTWRNMYTZXMQXFVEAZUC4ZQ4QCOSJHVIBDRQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC KAOE5HB3THUKVGFZRO5EZESHEB3Q34WUO5DFMLWIKOBF47LZTIYAC RBAGQ2PB7V5YAM5KSHSZR2E3MLKDSRVM5XYGI2TIXP5QMVBOQHDQC YLURD6WHTJTFIOY3CAK7BXWYRCS4RSIGK7FGMA7WPAMLJ3CXJIXQC AZ2RCXNVULJUSCBDBK3VARTUCTPEJXHTA7ALP73S4EXLJB6YYB5QC MDAJYB6STTZPNHRQ2X66MMMSONMKXTESLHJSFPGN7H3D3TOVBAVAC 7AMQN7MITMXBNVDAK5VOXTQ4TZIAOD6ZLOFJG7GQMBTY23Y2BKSAC VUWJVWO2E2ADJ6CZGDHAQCXZOGI7AMMZZW4QSHREXMVTQDTZQPUAC V53DXVC5T3N6J47H2CNG4MMPRR4PHW4AIS66QNVTKJNNYTTTQL4AC V4DWL5WBO2JCODVS5QQNWXDH4DAYZN3D5V3UDCHM2KKOMADOTEDQC 7OZGLL7FSMUNXOTGDHQILMXI2EXH7EXPJZTO4KP6KJYWZANJAKXAC VMATCICB4F6UPNDTZ4AA6XT6JD33HG5T5Z33GLPPYEGI5HIJ6UBQC bolt theBeam = mons_spells(spell_cast, power);
bolt theBeam = mons_spells(spell_cast, power);pbolt.colour = theBeam.colour;pbolt.range = theBeam.range;pbolt.rangeMax = theBeam.rangeMax;pbolt.hit = theBeam.hit;pbolt.damage = theBeam.damage;
pbolt.type = theBeam.type;pbolt.flavour = theBeam.flavour;pbolt.thrower = theBeam.thrower;
pbolt.type = theBeam.type;pbolt.flavour = theBeam.flavour;pbolt.thrower = theBeam.thrower;
pbolt.name = theBeam.name;pbolt.is_beam = theBeam.is_beam;pbolt.source_x = monster->x;pbolt.source_y = monster->y;pbolt.is_tracer = false;pbolt.is_explosion = theBeam.is_explosion;
pbolt.name = theBeam.name;pbolt.is_beam = theBeam.is_beam;pbolt.source_x = monster->x;pbolt.source_y = monster->y;pbolt.is_tracer = false;pbolt.is_explosion = theBeam.is_explosion;
mon_resist_def resists = get_mons_class_resists(mon->type);if ((mons_genus(mon->type) == MONS_DRACONIAN &&mon->type != MONS_DRACONIAN) ||mon->type == MONS_TIAMAT)
if (mons_genus(mon->type) == MONS_DRACONIAN && mon->type != MONS_DRACONIAN|| mon->type == MONS_TIAMAT)
xl = 0;max_hp = 0;ev = 0;ac = 0;damage = 0;speed = 10;see_invis = false;brand = SPWPN_NORMAL;resists = mon_resist_def();spellcaster = false;cycle_colours = false;fly = FL_NONE;
xl = 0;max_hp = 0;ev = 0;ac = 0;damage = 0;speed = 10;see_invis = false;brand = SPWPN_NORMAL;resists = mon_resist_def();// HACKY: demons and ghosts always resist poison// resists.poison = 1;spellcaster = false;cycle_colours = false;fly = FL_NONE;
see_invis = player_see_invis();resists.fire = player_res_fire();resists.cold = player_res_cold();resists.elec = player_res_electricity();speed = player_ghost_base_movement_speed();
see_invis = player_see_invis();resists.fire = player_res_fire();resists.cold = player_res_cold();resists.elec = player_res_electricity();speed = player_ghost_base_movement_speed();