dofile_once("data/scripts/lib/utilities.lua") function death( damage_type_bit_field, damage_message, entity_thats_responsible, drop_items ) local entity_id = GetUpdatedEntityID() local x, y = EntityGetTransform( entity_id ) local flag_status = HasFlagPersistent( "card_unlocked_duplicate" ) local pw = check_parallel_pos( x ) SetRandomSeed( pw, 60 ) local opts = { "ALPHA", "OMEGA", "GAMMA", "MU", "RESET", "ZETA", "PHI", "TAU", "SIGMA" } local rnd = Random( 1, #opts ) if flag_status then for i=1,4 do rnd = Random( 1, #opts ) CreateItemActionEntity( opts[rnd], x - 8 * 4 + (i-1) * 16, y ) table.remove( opts, rnd ) end else for i=1,4 do rnd = Random( 1, #opts ) CreateItemActionEntity( opts[rnd], x - 8 * 4 + (i-1) * 16, y ) table.remove( opts, rnd ) end EntityLoad( "data/entities/items/pickup/heart_fullhp.xml", x, y ) end EntityLoad( "data/entities/animals/boss_alchemist/key.xml", x, y ) AddFlagPersistent( "card_unlocked_duplicate" ) AddFlagPersistent( "miniboss_alchemist" ) end