Arkadaşlar herşeyi denememe rağmen tp yi yapmıyor kafayı yicem scp nin neresinde hata var??
[ITEMDEF 01ebc]
DEFNAME=i_tinker_tools
TYPE=T_TINKER_TOOLS
WEIGHT=2
CATEGORY=Items by Professions
SUBSECTION=Tinker
DESCRIPTION=Tinker's Tools
SKILLMAKE=TINKERING 35.0,t_tinker_tools
RESOURCES=4 i_ingot_iron
ON=@DCLICK
DIALOG d_m_tinkering
return 1
[DIALOG d_m_tinkering]
0, 0
page 0
resizepic 0 0 2620 600 350
resizepic 12 12 3000 135 325
resizepic 150 12 3000 445 325
text 260 15 42 0
button 160 305 4006 4007 1 0 1
button 480 305 4018 4019 1 0 2
text 195 305 42 1
text 515 305 42 2
button 15 40 4006 4007 0 1
button 15 70 4006 4007 0 2
button 15 100 4006 4007 0 3
button 15 130 4006 4007 0 4
button 15 160 4006 4007 0 5
button 15 190 4006 4007 0 6
button 15 220 4006 4007 0 7
button 15 250 4006 4007 0 8
text 50 40 48 3
text 50 70 48 4
text 50 100 48 5
text 50 130 48 6
text 50 160 48 7
text 50 190 48 8
text 50 220 48 9
text 50 250 48 10
text 15 305 90 11
//------------------------------------------------------------
page 1 // Jewelry
// row 1
button 160 40 210 211 1 0 3
button 160 120 210 211 1 0 4
button 160 200 210 211 1 0 5
// row 2
button 300 40 210 211 1 0 6
button 300 120 210 211 1 0 7
button 300 200 210 211 1 0 8
// row 1
tilepic 185 65 4234
tilepic 185 150 4229
tilepic 185 230 4231
// row 2
tilepic 330 65 4233
tilepic 330 150 4230
tilepic 330 230 4232
// row 1
text 185 40 62 12
text 185 120 62 13
text 185 200 62 14
// row 2
text 325 40 62 15
text 325 120 62 16
text 325 200 62 17
//------------------------------------------------------------
page 2 // Parts
// row 1
button 160 40 210 211 1 0 9
button 160 120 210 211 1 0 10
button 160 200 210 211 1 0 11
// row 2
button 300 40 210 211 1 0 12
button 300 120 210 211 1 0 13
button 300 200 210 211 1 0 14
// row 3
button 440 40 210 211 1 0 15
// row 1
tilepic 185 65 4181
tilepic 185 150 4189
tilepic 185 230 4176
// row 2
tilepic 330 65 4178
tilepic 330 150 4188
tilepic 330 230 4179
// row 3
tilepic 475 65 4185
// row 1
text 185 40 62 18
text 185 120 62 19
text 185 200 62 20
// row 2
text 325 40 62 21
text 325 120 62 22
text 325 200 62 23
// row 3
text 455 40 62 24
//------------------------------------------------------------
page 3 // Tools
// row 1
button 160 40 210 211 1 0 16
button 160 120 210 211 1 0 17
button 160 200 210 211 1 0 18
// row 2
button 300 40 210 211 1 0 19
button 300 120 210 211 1 0 20
// row 1
tilepic 185 65 4149
tilepic 185 150 3907
tilepic 185 230 3997
// row 2
tilepic 330 65 3999
tilepic 330 150 3739
// row 1
text 185 40 62 25
text 185 120 62 26
text 185 200 62 27
// row 2
text 325 40 62 28
text 325 120 62 29
//------------------------------------------------------------
page 4 // Other Tools
// row 1
button 160 40 210 211 1 0 21
button 160 120 210 211 1 0 22
button 160 200 210 211 1 0 23
// row 2
button 300 40 210 211 1 0 24
button 300 120 210 211 1 0 25
// row 1
tilepic 185 65 5374
tilepic 185 150 7868
tilepic 185 230 3718
// row 2
tilepic 330 65 3897
tilepic 330 150 5092
// row 1
text 185 40 62 30
text 185 120 62 31
text 185 200 62 32
// row 2
text 325 40 62 33
text 325 120 62 34
//------------------------------------------------------------
page 5 // Decors
// row 1
button 160 40 210 211 1 0 26
button 160 120 210 211 1 0 27
button 160 200 210 211 1 0 28
// row 2
button 300 40 210 211 1 0 29
button 300 120 210 211 1 0 30
button 300 200 210 211 1 0 31
// row 3
button 440 40 210 211 1 0 32
button 440 120 210 211 1 0 33
// row 1
tilepic 185 65 2845
tilepic 185 150 6217
tilepic 185 230 2597
// row 2
tilepic 330 65 4171
tilepic 330 150 4167
tilepic 330 230 5365
// row 3
tilepic 475 65 3708
tilepic 475 65 6225
// row 1
text 185 40 62 35
text 185 120 62 36
text 185 200 62 37
// row 2
text 325 40 62 38
text 325 120 62 39
text 325 200 62 40
// row 3
text 455 40 62 41
text 455 40 62 42
//------------------------------------------------------------
page 6 // Utensils
// row 1
button 160 40 210 211 1 0 34
button 160 120 210 211 1 0 35
button 160 200 210 211 1 0 36
// row 2
button 300 40 210 211 1 0 37
button 300 120 210 211 1 0 38
button 300 200 210 211 1 0 39
// row 3
button 440 40 210 211 1 0 40
button 440 120 210 211 1 0 41
// row 1
tilepic 185 65 2458
tilepic 185 150 3780
tilepic 185 230 2519
// row 2
tilepic 330 65 3779
tilepic 330 150 4096
tilepic 330 230 2553
// row 3
tilepic 475 65 2549
tilepic 475 150 2551
// row 1
text 185 40 62 43
text 185 120 62 44
text 185 200 62 45
// row 2
text 325 40 62 46
text 325 120 62 47
text 325 200 62 48
// row 3
text 455 40 62 49
text 455 120 62 50
//------------------------------------------------------------
page 7 // Golems
// row 1
button 160 40 210 211 1 0 47
button 160 120 210 211 1 0 48
button 160 200 210 211 1 0 49
// row 1
tilepic 185 65 8407
tilepic 185 150 8407
tilepic 185 230 8407
// row 1
text 185 40 62 51
text 185 120 62 52
text 185 200 62 53
//------------------------------------------------------------
page 8 // Misc.
// row 1
button 160 40 210 211 1 0 42
button 160 120 210 211 1 0 43
button 160 200 210 211 1 0 44
// row 2
button 300 40 210 211 1 0 45
button 300 120 210 211 1 0 46
// row 1
tilepic 185 65 4113
tilepic 185 150 4112
tilepic 185 230 4183
// row 2
tilepic 330 65 14030
tilepic 340 65 3705
tilepic 330 150 6871
// row 1
text 185 40 62 54
text 185 120 62 55
text 185 200 62 56
// row 2
text 325 40 62 57
text 325 120 62 58
//------------------------------------------------------------
[DIALOG d_m_tinkering TEXT]
Tinker Menu
Tekrar Yap
Kapat
Jewelry
Parts
Tools
Other Tools
Decors
Utensils
Golems
Misc.
Skilliniz:<src.tinkering>
ring // Jewelry
necklace
earrings
necklace
bracelet
necklace
hinge // Parts
springs
clock parts
axle & gears
axle
gears
sextant parts
saw // Tools
hatchet
sewing kit
scissors
mortar & pestle
lockpick // Other Tools
tinker's tools
pickaxe
shovel
smith's hammer
candlabra // Decors
heating stand
lantern
clock
globe
spyglass
metal box
scales
goblet //Utensils
skinning knife
plate
cleaver
pewter mug
spoon
fork
knife
Clay Golem //Golems
Steel Golem
Stone Golem
keyring // Misc.
iron key
sextant
trp. pouch
potion keg
[DIALOG d_m_tinkering BUTTON]
ONBUTTON=0
src.sysmessage Menu Kapatildi.
ONBUTTON=2
src.sysmessage Menu Kapatildi.
oNBUTTON=1
src.makeitem=<src.tag.tinkering>
onbutton=3
if (<src.tinkering> < 63.0) || !(<src.restest 1 i_ingot_gold>)
src.sysmessage Bunu yapmak icin 63 tinkering ve 1 gold ingot gerekir.
return 1
else
src.makeitem=i_ring_gold
src.tag.tinkering=i_ring_gold
endif
onbutton=4
if (<src.tinkering> < 42.0) || !(<src.restest 1 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 42 tinkering ve 1 iron ingot gerekir.
return 1
else
src.makeitem=i_necklace_metal_beads
src.tag.tinkering=i_necklace_metal_beads
endif
onbutton=5
if (<src.tinkering> < 42.0) || !(<src.restest 1 i_ingot_gold>)
src.sysmessage Bunu yapmak icin 42 tinkering ve 1 gold ingot gerekir.
return 1
else
src.makeitem=i_earrings_gold
src.tag.tinkering=i_earrings_gold
endif
onbutton=6
if (<src.tinkering> < 42.0) || !(<src.restest 1 i_ingot_gold>)
src.sysmessage Bunu yapmak icin 42 tinkering ve 1 gold ingot gerekir.
return 1
else
src.makeitem=i_necklace_gold_beads
src.tag.tinkering=i_necklace_gold_beads
endif
onbutton=7
if (<src.tinkering> < 44.5) || !(<src.restest 2 i_ingot_gold>)
src.sysmessage Bunu yapmak icin 44.5 tinkering ve 2 gold ingot gerekir.
return 1
else
src.makeitem=i_bracelet_gold
src.tag.tinkering=i_bracelet_gold
endif
onbutton=8
if (<src.tinkering> < 42.0) || !(<src.restest 1 i_ingot_gold>)
src.sysmessage Bunu yapmak icin 42 tinkering ve 1 gold ingot gerekir.
return 1
else
src.makeitem=i_necklace_gold
src.tag.tinkering=i_necklace_gold
endif
onbutton=9
if (<src.tinkering> < 14.8) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 14.8 tinkering ve 2 iron ingot gerekir.
return 1
else
src.makeitem=i_hinge
src.tag.tinkering=i_hinge
endif
onbutton=10
if (<src.tinkering> < 13.7) || !(<src.restest 2 i_ingot_gold>)
src.sysmessage Bunu yapmak icin 63 tinkering ve 2 iron ingot gerekir.
return 1
else
src.makeitem=i_springs
src.tag.tinkering=i_springs
endif
onbutton=11
if (<src.tinkering> < 30.5) || !(<src.restest 1 i_axel_and_gears>) || !(<src.restest 1 i_springs>)
src.sysmessage Bunu yapmak icin 30.5 tinkering, 1 springs ve 1 axle with gears gerekir.
return 1
else
src.makeitem=i_clock_parts
src.tag.tinkering=i_clock_parts
endif
onbutton=12
if (<src.tinkering> < 30.7) || !(<src.restest 1 i_axel>) || !(<src.restest 1 i_gears>)
src.sysmessage Bunu yapmak icin 30.7 tinkering, 1 axle ve gears gerekir.
return 1
else
src.makeitem=i_axel_and_gears
src.tag.tinkering=i_axel_and_gears
endif
onbutton=13
if (<src.tinkering> < 30.4) || !(<src.restest 1 i_log>)
src.sysmessage Bunu yapmak icin 30.4 tinkering, 2 log gerekir.
return 1
else
src.makeitem=i_axel
src.tag.tinkering=i_axel
endif
onbutton=14
if (<src.tinkering> < 14.7) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 14.7 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_gears
src.tag.tinkering=i_gears
endif
onbutton=15
if (<src.tinkering> < 14.7) || !(<src.restest 1 i_axel_and_gears>) || !(<src.restest 1 i_hinge>)
src.sysmessage Bunu yapmak icin 14.7 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_sextant_parts
src.tag.tinkering=i_sextant_parts
endif
onbutton=16
if (<src.tinkering> < 31.3) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 31.3 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_saw
src.tag.tinkering=i_saw
endif
onbutton=17
if (<src.tinkering> < 33.9) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 33.9 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_hatchet
src.tag.tinkering=i_hatchet
endif
onbutton=18
if (<src.tinkering> < 18.9) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 18.9 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_sewing_kit
src.tag.tinkering=i_sewing_kit
endif
onbutton=19
if (<src.tinkering> < 14.5) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 14.5 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_scissors
src.tag.tinkering=i_scissors
endif
onbutton=20
if (<src.tinkering> < 23.3) || !(<src.restest 3 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 23.3 tinkering, 3 iron ingot gerekir.
return 1
else
src.makeitem=i_mortar_pestle
src.tag.tinkering=i_mortar_pestle
endif
onbutton=21
if (<src.tinkering> < 42.0) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 42 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_lockpick
src.tag.tinkering=i_lockpick
endif
onbutton=22
if (<src.tinkering> < 35.0) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 35.0 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_tinker_tools
src.tag.tinkering=i_tinker_tools
endif
onbutton=23
if (<src.tinkering> < 42.3) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 42.3 tinkering, 4 iron ingot , 1 log gerekir.
return 1
else
src.makeitem=i_pickaxe
src.tag.tinkering=i_pickaxe
endif
onbutton=24
if (<src.tinkering> < 42.2) || !(<src.restest 4 i_ingot_iron>) || !(<src.restest 1 i_log>)
src.sysmessage Bunu yapmak icin 42.2 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_shovel
src.tag.tinkering=i_shovel
endif
onbutton=25
if (<src.tinkering> < 34.1) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 34.1 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_hammer_smith
src.tag.tinkering=i_hammer_smith
endif
onbutton=26
if (<src.tinkering> < 57.3) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 57.3 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_candleabra
src.tag.tinkering=i_candleabra
endif
onbutton=27
if (<src.tinkering> < 64.2) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 64.2 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_heating_stand
src.tag.tinkering=i_heating_stand
endif
onbutton=28
if (<src.tinkering> < 33.7) || !(<src.restest 3 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 33.7 tinkering,3 iron ingot gerekir.
return 1
else
src.makeitem=i_lantern
src.tag.tinkering=i_lantern
endif
onbutton=29
if (<src.tinkering> < 60.7) || !(<src.restest 1 i_clock_frame>) || !(<src.restest 1 i_clock_parts>)
src.sysmessage Bunu yapmak icin 60.7 tinkering, 1 clock frame, 1 clock parts gerekir.
return 1
else
src.makeitem=i_clock
src.tag.tinkering=i_clock
endif
onbutton=30
if (<src.tinkering> < 53.8) || !(<src.restest 4 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 53.8 tinkering, 4 iron ingot gerekir.
return 1
else
src.makeitem=i_globe
src.tag.tinkering=i_globe
endif
onbutton=31
if (<src.tinkering> < 64.1) || !(<src.restest 5 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 64.1 tinkering, 5 iron ingot gerekir.
return 1
else
src.makeitem=i_spyglass
src.tag.tinkering=i_spyglass
endif
onbutton=32
if (<src.tinkering> < 75.0) || !(<src.restest 25 i_ingot_iron>) || !(<src.restest 10 i_log>)
src.sysmessage Bunu yapmak icin 75 tinkering, 25 iron ingot, 10 log gerekir.
return 1
else
src.makeitem=i_chest_metal
src.tag.tinkering=i_chest_metal
endif
onbutton=33
if (<src.tinkering> < 63.7) || !(<src.restest 5 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 63.7 tinkering, 5 iron ingot gerekir.
return 1
else
src.makeitem=i_scales
src.tag.tinkering=i_scales
endif
onbutton=34
if (<src.tinkering> < 23.3) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 23.3 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_goblet
src.tag.tinkering=i_goblet
endif
onbutton=35
if (<src.tinkering> < 23.6) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 23.6 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_knife_skinning
src.tag.tinkering=i_kinfe_skinning
endif
onbutton=36
if (<src.tinkering> < 20.6) || !(<src.restest 2 i_ingot_iron>)
srs.sysmessage Bunu yapmak icin 20.6 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_plate
src.tag.tinkering=i_plate
endif
onbutton=37
if (<src.tinkering> < 22.5) || !(<src.restest 2 i_ingot_iron>)
srcs.sysmessage Bunu yapmak icin 22.5 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_cleaver_meat
src.tag.tinkering=i_cleaver_meat
endif
onbutton=38
if (<src.tinkering> < 23.6) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 23.6 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_mug_pewter
src.tag.tinkering=i_mug_pewter
endif
onbutton=39
if (<src.tinkering> < 16.6) || !(<src.restest 1 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 16.6 tinkering, 1 iron ingot gerekir.
return 1
else
src.makeitem=i_spoon
src.tag.tinkering=i_spoon
endif
onbutton=40
if (<src.tinkering> < 17.8) || !(<src.restest 1 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 17.8 tinkering, 1 iron ingot gerekir.
return 1
else
src.makeitem=i_fork
src.tag.tinkering=fork
endif
onbutton=47
if (<src.tinkering> < 98.5) || !(<src.restest 1 i_golem_clay>) || !(<src.restest 1 i_crystal_ball>) || !(<src.restest 30 i_ingot_iron>) ||
src.sysmessage Bunu yapmak icin 98.5 tinkering, 30 iron ingot, 1 clay golem parcasi, 1 crystal ball gerekir.
return 1
else
src.makeitem=I_claygolem_figurine
src.tag.tinkering=I_claygolem_figurine
endif
onbutton=48
if (<src.tinkering> < 99.5) || !(<src.restest 1 i_golem_clockwork>) || !(<src.restest 1 i_crystal_ball>) || !(<src.restest 50 i_ingot_bronze>) ||
src.sysmessage Bunu yapmak icin 99.5 tinkering, 50 bronze ingot, 1 golem clockwork parcasi, 1 crystal ball gerekir.
return 1
else
src.makeitem=c_steelgolem_make
src.tag.tinkering=c_steelgolem_make
endif
onbutton=49
if (<src.tinkering> < 100.0) || !(<src.restest 1 i_golem_stone>) || !(<src.restest 1 i_crystal_ball>) || !(<src.restest 60 i_ingot_shadow>) ||
src.sysmessage Bunu yapmak icin 98 tinkering, 60 shadow ingot, 1 stone golem parcasi, 1 crystal ball gerekir.
return 1
else
src.makeitem=c_stonegolem_make
src.tag.tinkering=c_stonegolem_make
endif
onbutton=41
if (<src.tinkering> < 16.8) || !(<src.restest 2 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 16.8 tinkering, 2 iron ingot gerekir.
return 1
else
src.makeitem=i_knife
src.tag.tinkering=i_knife
endif
onbutton=42
if (<src.tinkering> < 23.2) || !(<src.restest 3 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 23.2 tinkering, 3 iron ingot gerekir.
return 1
else
src.makeitem=i_key_ring
src.tag.tinkering=i_key_ring
endif
onbutton=43
if (<src.tinkering> < 23.7) || !(<src.restest 1 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 23.7 tinkering, 1 iron ingot gerekir.
return 1
else
src.makeitem=i_key_iron
src.tag.tinkering=i_key_iron
endif
onbutton=44
if (<src.tinkering> < 30.0) || !(<src.restest 1 i_sextant_parts>)
src.sysmessage Bunu yapmak icin 30 tinkering, 1 sextant parts, gerekir.
return 1
else
src.makeitem=i_sextant
src.tag.tinkering=i_sextant
endif
onbutton=45
if (<src.tinkering> < 65.1) || !(<src.restest 1 i_ingot_iron>)
src.sysmessage Bunu yapmak icin 65.1 tinkering, 1 iron ingot gerekir.
return 1
else
src.makeitem=pouch_tp
src.tag.tinkering=pouch_tp
endif
onbutton=46
if (<src.tinkering> < 80.0) || !(<src.restest 10 i_ingot_iron>) || !(<src.restest 1 i_barrel_open>) || !(<src.restest 1 i_barrel_lid>)
src.sysmessage Bunu yapmak icin 80.0 tinkering, 10 iron ingot,1 barrel ve 1 barrel lid gerekir.
return 1
else
src.makeitem=i_keg_potion
src.tag.tinkering=i_keg_potion
endif
//---------------------------------The Golem Monsters------------------------------
[CHARDEF c_claygolem]
NAME=clay golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
ANIM=079c7f
DAM=5,20
ARMOR=20
RESOURCES=1 I_golem_clay
CAN=MT_WALK|MT_GHOST
DESIRES=r_caves
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Clay Golem
ON=@Create
COLOR=0747
NPC=brain_monster
FAME=0
KARMA={-3000 -3999}
STR={145 175}
DEX={66 85}
INT={71 92}
PARRYING={40.0 65.0}
MAGICRESISTANCE={50.0 95.0}
TACTICS={60.0 100.0}
WRESTLING={60.0 100.0}
MINING=80.0
TAMING=400.0
ON=@NPCRestock
ITEM=POOR_MONSTER_BACKPACK
ITEM=RICH_MONSTER_GOODIE_1
ITEM=i_crystal_ball,R15
[CHARDEF c_stonegolem]
NAME=stone golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
ANIM=079c7f
DAM=10,30
ARMOR=25
RESOURCES=1 I_golem_stone
CAN=MT_WALK|MT_GHOST
DESIRES=r_caves
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Stone Golem
ON=@Create
COLOR=0835
NPC=brain_monster
FAME=0
KARMA={-3000 -3999}
STR={135 170}
DEX={66 85}
INT={71 92}
PARRYING={40.0 65.0}
MAGICRESISTANCE={50.0 95.0}
TACTICS={60.0 100.0}
WRESTLING={60.0 100.0}
MINING=80.0
TAMING=400.0
ON=@NPCRestock
ITEM=POOR_MONSTER_BACKPACK
ITEM=RICH_MONSTER_GOODIE_1
ITEM=i_crystal_ball,R15
[CHARDEF c_steelgolem]
NAME=steel golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
ANIM=079c7f
DAM=15,40
ARMOR=30
RESOURCES=1 I_golem_clockwork
CAN=MT_WALK|MT_GHOST
DESIRES=r_caves
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Steel Golem
ON=@Create
COLOR=08ab
NPC=brain_monster
FAME=0
KARMA={-3000 -3999}
STR={165 190}
DEX={66 85}
INT={71 92}
PARRYING={40.0 65.0}
MAGICRESISTANCE={50.0 95.0}
TACTICS={60.0 100.0}
WRESTLING={60.0 100.0}
MINING=80.0
TAMING=400.0
ON=@NPCRestock
ITEM=POOR_MONSTER_BACKPACK
ITEM=RICH_MONSTER_GOODIE_1
ITEM=i_crystal_ball,R15
//---------------------------------The craftable Golems----------------------------
[CHARDEF c_claygolem_make]
NAME=clay golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
ANIM=079c7f
DAM=5,15
ARMOR=15
CAN=MT_WALK|MT_GHOST
FOODTYPE=15 t_arock,t_coin,t_ore,t_ingot
DESIRES=r_caves
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Clay Golem
ON=@Create
COLOR=0747
NPC=brain_monster
FAME=0
KARMA={-3000 -3999}
STR={65 100}
DEX={36 65}
INT={51 72}
PARRYING={40.0 60.0}
MAGICRESISTANCE={50.0 90.0}
TACTICS={60.0 95.0}
WRESTLING={60.0 95.0}
MINING=80.0
[CHARDEF c_stonegolem_make]
NAME=stone golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
ANIM=079c7f
DAM=5,25
ARMOR=25
CAN=MT_WALK|MT_GHOST
FOODTYPE=15 t_arock,t_coin,t_ore,t_ingot
DESIRES=r_caves
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Stone Golem
ON=@Create
COLOR=0835
NPC=brain_monster
FAME=0
KARMA={-3000 -3999}
STR={75 110}
DEX={36 65}
INT={51 72}
PARRYING={40.0 60.0}
MAGICRESISTANCE={50.0 90.0}
TACTICS={60.0 95.0}
WRESTLING={60.0 95.0}
MINING=80.0
[CHARDEF c_steelgolem_make]
NAME=steel golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
ANIM=079c7f
DAM=5,30
ARMOR=20
CAN=MT_WALK|MT_GHOST
FOODTYPE=15 t_arock,t_coin,t_ore,t_ingot
DESIRES=r_caves
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Steel Golem
ON=@Create
COLOR=08ab
NPC=brain_monster
FAME=0
KARMA={-3000 -3999}
STR={85 120}
DEX={36 65}
INT={51 72}
PARRYING={40.0 60.0}
MAGICRESISTANCE={50.0 90.0}
TACTICS={60.0 95.0}
WRESTLING={60.0 95.0}
MINING=80.0
//---------------------------------The Figurines------------------------------------
[ITEMDEF I_steelgolem_figurine]
ID=c_elem_earth
NAME=steel golem
TYPE=T_FIGURINE
VALUE=0
ON=@CREATE
COLOR=07a1
MORE1=c_steelgolem_make
[ITEMDEF I_stonegolem_figurine]
ID=c_elem_earth
NAME=stone golem
TYPE=T_FIGURINE
VALUE=0
ON=@CREATE
COLOR=0835
MORE1=c_stonegolem_make
[ITEMDEF I_claygolem_figurine]
ID=c_elem_earth
NAME=clay golem
TYPE=T_FIGURINE
VALUE=0
ON=@CREATE
COLOR=0747
MORE1=c_claygolem_make
//---------------------------------The Materials------------------------------------
[ITEMDEF I_golem_clockwork]
ID=i_winch
NAME=Golem Clockworks
TYPE=10
VALUE=0
ON=@CREATE
COLOR=013f
ON=@DCLICK
RETURN 1
[ITEMDEF I_golem_stone]
ID=01ecb
NAME=Golem Stone
TYPE=10
VALUE=0
ON=@CREATE
COLOR=0835
ON=@DCLICK
RETURN 1
[ITEMDEF I_golem_clay]
ID=01ecb
NAME=Golem Clay
TYPE=10
VALUE=0
ON=@CREATE
COLOR=0747
ON=@DCLICK
RETURN 1
//---------------------------------The Tools------------------------------------
[ITEMDEF i_c_g_Kit]
NAME=Clay Golem Creation Kit
ID=01EB8
TYPE=0
SKILLMAKE=TINKERING 100.0, T_TINKERING
RESOURCES=i_log 10, i_ingot_iron 10, i_crystal_ball 1
ON=@Create
COLOR=0747
ON=@DCLICK
IF !<SRC.MAGERY>>=100.0
SAYU You need 100 Magery to use this!
RETURN 1
ELSEIF !(RAND(3)) && (<SRC.RESTEST 1 I_golem_clay> )
SRC.EMOTE The conditions were not right and the Golem fell appart after creation!
SRC.CONSUME=1 I_golem_clay
SRC.CONSUME=i_c_g_Kit
RETURN 1
ELSEIF (<SRC.RESTEST 10 I_golem_clay> )
SRC.CONSUME=10 I_golem_clay
SRC.CONSUME=i_c_g_Kit
SRC.NEWITEM=I_claygolem_figurine
SRC.ACT.BOUNCE
SRC.ACT.DCLICK
RETURN 1
ELSE
SAYU You need 1 Golem Clay to use this!
RETURN 1
ENDIF
[ITEMDEF i_s_g_Kit]
NAME=Stone Golem Creation Kit
ID=01EB8
TYPE=0
SKILLMAKE=TINKERING 100.0, T_TINKERING
RESOURCES=i_log 50, i_ingot_iron 50, i_crystal_ball 1
ON=@Create
COLOR=0835
ON=@DCLICK
IF !<SRC.MAGERY>>=100.0
SAYU You need 100 Magery to use this!
RETURN 1
ELSEIF !(RAND(3)) && (<SRC.RESTEST 1 I_golem_stone> )
SRC.EMOTE The conditions were not right and the Golem fell appart after creation!
SRC.CONSUME=1 I_golem_stone
SRC.CONSUME=i_s_g_Kit
RETURN 1
ELSEIF (<SRC.RESTEST 10 I_golem_stone> )
SRC.CONSUME=10 I_golem_stone
SRC.CONSUME=i_s_g_Kit
SRC.NEWITEM=I_stonegolem_figurine
SRC.ACT.BOUNCE
SRC.ACT.DCLICK
RETURN 1
ELSE
SAYU You need 1 Golem Stone to use this!
RETURN 1
ENDIF
[ITEMDEF i_i_g_Kit]
NAME=Steel Golem Creation Kit
ID=01EB8
TYPE=0
SKILLMAKE=TINKERING 100.0, T_TINKERING
RESOURCES=i_log 10, i_ingot_iron 10, i_crystal_ball 1
ON=@Create
COLOR=07a1
ON=@DCLICK
IF !<SRC.MAGERY>>=100.0
SAYU You need 100 Magery to use this!
RETURN 1
ELSEIF !(RAND(3)) && (<SRC.RESTEST 1 I_golem_clockwork> )
SRC.EMOTE The conditions were not right and the Golem fell appart after creation!
SRC.CONSUME=1 I_golem_clockwork
SRC.CONSUME=i_i_g_Kit
RETURN 1
ELSEIF (<SRC.RESTEST 1 I_golem_clockwork> )
SRC.CONSUME=10 I_golem_clockwork
SRC.CONSUME=i_i_g_Kit
SRC.NEWITEM=I_steelgolem_figurine
SRC.ACT.BOUNCE
SRC.ACT.DCLICK
RETURN 1
ELSE
SAYU You need 1 Golem Clockwork to use this!
RETURN 1
ENDIF
//------------------------ADD THIS TO SPHERESKILL.SCP UNDER CARPENTRY-------------
//RIGHT AFTER:
//ON=i_bulletin_board Miscellaneous
//SKILLMENU=sm_wood_misc
//ADD THE FOLLOWING:
//ON=i_toolkit Golem creation Kits
//SKILLMENU=sm_wood_GOLEM_KITS
//[SKILLMENU sm_wood_GOLEM_KITS]
//Golem creation Kits
//ON=i_toolkit Steel Golem Toolkit
//MAKEITEM=i_i_g_Kit
//ON=i_toolkit Stone Golem Toolkit
//MAKEITEM=i_s_g_Kit
//ON=i_toolkit Clay Golem Toolkit
//MAKEITEM=i_c_g_Kit
[EOF]