Code: Select all
isSPITEMLEVEL13Finished = false
function spItmlv13()
if isSPITEMLEVEL13Finished == true then
return
end
spawn("pickaxe",13,9,2,0,0,"LVL13pickaxe_3")
spawn("chest",13,30,22,0,0,"LVL13chest_57")
LVL13chest_57.chest:setMimic(true)
spawn("fire_bomb",13,30,22,0,0,"LVL13fire_bomb_15")
LVL13fire_bomb_15.item:setStackSize(3)
LVL13chest_57.surface:addItem(LVL13fire_bomb_15.item)
spawn("meteorite",13,30,22,0,0,"LVL13meteorite_4")
LVL13chest_57.surface:addItem(LVL13meteorite_4.item)
spawn("meteorite",13,30,22,0,0,"LVL13meteorite_3")
LVL13chest_57.surface:addItem(LVL13meteorite_3.item)
spawn("note",13,18,3,2,0,"LVL13note_11")
LVL13note_11.scrollitem:setScrollText("I will never check these alcoves in the east.\
The ceilings suddenly crumble behind me and\
it seems I am stuck forever.\
")
spawn("mine_alcove",13,22,8,3,0,"LVL13mine_alcove_6")
spawn("weed_orb",13,22,8,3,0,"LVL13weed_orb_2")
LVL13mine_alcove_6.surface:addItem(LVL13weed_orb_2.item)
spawn("note",13,27,30,2,0,"LVL13note_13")
LVL13note_13.scrollitem:setScrollText("Mine journal note: 1278 - 06 - 10\
We have found some precious metal deposit in the meteor cavern.\
We just need to clear the way again, to get into this cave!\
Those ceilings are so unstable.\
Overseer Raslik.")
spawn("note",13,23,30,1,0,"LVL13note_14")
LVL13note_14.scrollitem:setScrollText("Mine journal note: 1278 - 06 - 11\
This wizard is very funny.\
Fear for any thief and play music at\
his time.\
Overseer Raslik.")
spawn("note",13,22,18,2,0,"LVL13note_15")
LVL13note_15.scrollitem:setScrollText("Mine journal note: 1278 - 06 - 08\
\
This mine is a mess!\
There is a toolbox that I can use\
in the eastern room, but that wizard\
protect it with a force field.\
Have to look at that, but maybe these\
4 weird notes have some utility about\
that. I shouldn't throw them away!\
\
Overseer Raslik.")
spawn("sack",13,19,12,1,0,"LVL13sack_5")
spawn("explosives",13,19,12,1,0,"LVL13explosives_11")
LVL13sack_5.containeritem:addItem(LVL13explosives_11.item)
spawn("tome_life",13,19,12,1,0,"LVL13tome_life_5")
LVL13sack_5.containeritem:addItem(LVL13tome_life_5.item)
spawn("note",13,15,9,2,0,"LVL13note_16")
LVL13note_16.scrollitem:setScrollText("Mine journal note: 1278 - 06 - 09\
What's going on with these machines?\
Someone has deliberately blocked the wheels!\
I have to check if I still have some toolbox to fix this.\
Overseer Raslik.")
isSPITEMLEVEL13Finished = true
delayedCall(self.go.id, 0.5, "spItmlv13B")
end
--------------------------------------------------------------
function spItmlv13B()
spawn("pickaxe",13,20,26,0,0,"LVL13pickaxe_7")
spawn("mine_alcove",13,17,20,2,0,"LVL13mine_alcove_7")
spawn("mine_key",13,17,20,2,0,"LVL13mine_key_1")
LVL13mine_alcove_7.surface:addItem(LVL13mine_key_1.item)
spawn("scale_1",13,16,18,3,0,"LVL13scale_1_1")
spawn("scale_4",13,16,18,3,0,"LVL13scale_4_1")
spawn("scale_7_fake",13,16,18,3,0,"LVL13scale_7_fake_1")
spawn("scale_5",13,16,18,3,0,"LVL13scale_5_4")
spawn("scale_3",13,16,18,3,0,"LVL13scale_3_2")
spawn("scale_2",13,16,18,3,0,"LVL13scale_2_2")
spawn("scale_6_fake",13,16,18,3,0,"LVL13scale_6_fake_3")
spawn("skull",13,18,3,3,0,"LVL13skull_3")
spawn("note",13,29,10,0,0,"LVL13note_12")
LVL13note_12.scrollitem:setScrollText("Mine journal note: 1278 - 06 - 09\
\
Some of these ceilings are not in a good shape,\
they blocked the northeast exit.\
I have placed a chest with explosives\
to clear the way.\
I need only one more explosive to fill in\
and a torch to ignite the bomb.\
\
Must look in the western storeroom, if there is any left.\
\
Overseer Raslik.")
spawn("pickaxe",13,30,30,1,0,"LVL13pickaxe_11")
spawn("pickaxe",13,27,30,3,0,"LVL13pickaxe_12")
spawn("pickaxe",13,25,29,2,0,"LVL13pickaxe_13")
spawn("pickaxe",13,18,30,1,0,"LVL13pickaxe_15")
spawn("arquebus",13,7,12,1,-3,"LVL13arquebus_3")
spawn("baked_maggot",13,7,12,2,-3,"LVL13baked_maggot_3")
spawn("baked_maggot",13,7,12,0,-3,"LVL13baked_maggot_4")
spawn("scroll",13,24,6,3,0,"LVL13scroll_2")
LVL13scroll_2.scrollitem:setScrollText("weight test procedure:\
Precisely, N.2.7, 13.8, 6, 1.3\
\
Overseer Raslik.")
spawn("stone_topaze",13,18,3,2,0,"LVL13stone_topaze_2")
spawn("mine_pillar_crystal_altar_north_left",13,4,16,1,0,"LVL13mine_pillar_crystal_altar_north_left_9")
spawn("stone_topaze",13,4,16,1,0,"LVL13stone_topaze_1")
LVL13mine_pillar_crystal_altar_north_left_9.surface:addItem(LVL13stone_topaze_1.item)
LVL13mine_pillar_crystal_altar_north_left_9.surface:addConnector("onRemoveItem", "script_entity_143", "sound")
LVL13mine_pillar_crystal_altar_north_left_9.clickable:disable()
spawn("tome_water",13,5,15,1,0,"LVL13tome_water_4")
spawn("crossbow",13,5,15,3,0,"LVL13crossbow_2")
spawn("quarrel",13,5,15,2,0,"LVL13quarrel_11")
LVL13quarrel_11.item:setStackSize(3)
spawn("rat_shank",13,6,16,0,0,"LVL13rat_shank_23")
spawn("skull",13,5,15,0,0,"LVL13skull_12")
spawn("rope",13,29,30,2,0,"LVL13rope_1")
spawn("note",13,26,12,2,0,"LVL13important_note_28")
LVL13important_note_28.scrollitem:setScrollText("At this point you can count 4!")
spawn("note",13,17,15,0,0,"LVL13important_note_34")
LVL13important_note_34.scrollitem:setScrollText("Before the next moon,\
it is said that the werewolfs\
will come again and only come\
by 2.")
spawn("note",13,13,25,1,0,"LVL13important_note_37")
LVL13important_note_37.scrollitem:setScrollText("Arriving at the summit of the Ravanakul\
Urgruk the Ogre mage exlaimed himself:\
CHUPACABRAAA, another one!")
spawn("note",13,3,27,0,0,"LVL13important_note_45")
LVL13important_note_45.scrollitem:setScrollText("Count the number of sides\
of a square, obviously you will\
come to 4.")
spawn("pickaxe",13,29,26,1,0,"LVL13pickaxe_16")
spawn("pickaxe",13,29,26,0,0,"LVL13pickaxe_31")
spawn("pellet_box",13,7,12,3,-3,"LVL13pellet_box_14")
LVL13pellet_box_14.item:setStackSize(28)
spawn("potion_combined",13,18,3,0,0,"LVL13potion_combined_3")
spawn("dm_toolbox",13,26,11,3,0,"LVL13dm_toolbox_3")
spawn("mine_pillar_crystal_altar_north_left",13,2,28,1,0,"LVL13mine_pillar_crystal_altar_north_left_2")
spawn("stone_sapphire",13,2,28,1,0,"LVL13stone_sapphire_14")
LVL13mine_pillar_crystal_altar_north_left_2.surface:addItem(LVL13stone_sapphire_14.item)
spawn("stone_amethyst",13,2,28,1,0,"LVL13stone_amethyst_14")
LVL13mine_pillar_crystal_altar_north_left_2.surface:addItem(LVL13stone_amethyst_14.item)
LVL13mine_pillar_crystal_altar_north_left_2.surface:addConnector("onRemoveItem", "script_entity_143", "sound")
LVL13mine_pillar_crystal_altar_north_left_2.clickable:disable()
spawn("blooddrop_cap",13,20,11,2,0,"LVL13blooddrop_cap_20")
spawn("borra_food_only",13,18,13,2,0,"LVL13borra_food_only_2")
spawn("borra_food_only",13,9,16,1,0,"LVL13borra_food_only_3")
spawn("borra_food_only",13,4,28,1,0,"LVL13borra_food_only_4")
spawn("borra_food_only",13,5,19,1,0,"LVL13borra_food_only_5")
spawn("borra_food_only",13,30,13,0,0,"LVL13borra_food_only_6")
spawn("borra_food_only",13,27,27,0,0,"LVL13borra_food_only_7")
spawn("borra_food_only",13,17,7,0,0,"LVL13borra_food_only_8")
spawn("borra_food_only",13,17,15,3,0,"LVL13borra_food_only_9")
spawn("stealing_trickster_lvl2",13,7,1,3,0,"LVL13stealing_trickster_lvl2_2")
LVL13stealing_trickster_lvl2_2.monster:setAIState("guard")
spawn("mine_alcove",13,12,28,2,0,"LVL13mine_alcove_2")
spawn("scroll_meteor_storm",13,12,28,2,0,"LVL13scroll_meteor_storm_2")
LVL13mine_alcove_2.surface:addItem(LVL13scroll_meteor_storm_2.item)
spawn("note",13,21,26,2,0,"LVL13note_18")
LVL13note_18.scrollitem:setScrollText("Music notes: \
2, 3, ., ., .")
spawn("dm_coin_gor_silver",13,26,11,1,0,"LVL13dm_coin_gor_silver_28")
LVL13dm_coin_gor_silver_28.item:setStackSize(7)
spawn("note",13,27,12,0,0,"LVL13note_20")
LVL13note_20.scrollitem:setScrollText("Mine journal note: 1278 - 06 - 10\
\
I need to find those notes I've thrown away last day!\
The wizard finally tells me that their first letters and \
their last numbers can open that door.\
\
Overseer Raslik.")
spawn("potion_physical_transmutation",13,17,30,3,0,"LVL13potion_physical_transmutation_1")
spawn("tome_physicality",13,17,30,2,0,"LVL13tome_physicality_2")
spawn("stone_sapphire",13,11,20,1,0,"LVL13stone_sapphire_6")
spawn("scale_8_fake",13,16,18,3,0,"LVL13scale_8_fake_1")
spawn("mine_meteorite_deposit",13,13,23,0,0,"LVL13Bmine_meteorite_deposit_4")
spawn("mine_meteorite_deposit",13,9,19,3,0,"LVL13Bmine_meteorite_deposit_1")
spawn("mine_meteorite_deposit",13,6,21,0,0,"LVL13Bmine_meteorite_deposit_2")
end