[DEFNAME WEAPONCOLORS]
color_w_flame	color_o_gold
color_w_holy	color_o_silver
color_w_hot	color_o_rose
color_w_verite	color_o_verite
color_w_valorite	color_o_valorite
color_w_crystal	color_o_crystal
color_w_shadow	color_o_shadow
color_w_mythic	color_o_mytheril
color_w_dark	color_o_bloodrock

[ITEMDEF 06630]
//Flame Axe
DEFNAME=flame_axe
NAME=Flame Axe
ID=i_axe
DAM=11,38

RESOURCES=28 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Axe

On=@Create
	HITPOINTS={41 120}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06632]
//Flame Battle Axe
DEFNAME=flame_battle_axe
NAME=Flame Battle Axe
ID=i_axe_battle
DAM=11,43

RESOURCES=28 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Battle Axe

On=@Create
	HITPOINTS={41 90}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C00]
//Flame Bad Axe
DEFNAME=flame_bad_axe
NAME=Flame Bad Axe
ID=i_axe_exec
DAM=11,38

RESOURCES=32 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Bad Axe

On=@Create
	HITPOINTS={41 100}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06633]
//Flame Slasher
DEFNAME=flame_slasher
NAME=Flame Slasher
ID=i_axe_battle_large
DAM=11,43

RESOURCES=28 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Slasher

On=@Create
	HITPOINTS={41 120}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06631]
//Flame Kibrid
DEFNAME=flame_kibrid
NAME=Flame Kibrid
ID=i_axe_double
DAM=10,40

RESOURCES=24 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Kibrid

On=@Create
	HITPOINTS={41 120}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 1d31+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 35}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06635]
//Flame Two handed axe
DEFNAME=flame_two_handed_axe
NAME=Flame Two handed axe
ID=i_axe_two_hand
DAM=10,44

RESOURCES=32 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Two handed axe

On=@Create
	HITPOINTS={41 80}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d18+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 39}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06634]
//Flame War Axe
DEFNAME=flame_war_axe
NAME=Flame War Axe
ID=i_axe_war
DAM=14,32

RESOURCES=32 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame War Axe

On=@Create
	HITPOINTS={41 90}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 6d4+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {9 27}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_waraxe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06625]
//Flame Thorn
DEFNAME=flame_thorn
NAME=Flame Thorn
ID=i_dagger
DAM=8,20

RESOURCES=6 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Thorn

On=@Create
	HITPOINTS={41 60}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 3d5+0
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 15}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_fencing
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif (<src.targ.type> == t_tree) || (<src.targ.type> == t_log)
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06636]
//Flame Hammer
DEFNAME=flame_hammer
NAME=Flame Hammer
ID=i_hammer_pick
DAM=11,38

RESOURCES=36 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Hammer

On=@Create
	HITPOINTS={41 80}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06637]
//Flame Mace
DEFNAME=flame_mace
NAME=Flame Mace
ID=i_mace
DAM=13,37

RESOURCES=12 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Mace

On=@Create
	HITPOINTS={41 80}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Dclick
	equip
	return 1

On=@Damage // 6d5+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 32}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06638]
//Flame Maul
DEFNAME=flame_maul
NAME=Flame Maul
ID=i_maul
DAM=15,35

RESOURCES=20 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Maul

On=@Create
	HITPOINTS={41 80}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06640]
//Flame Ram
DEFNAME=flame_ram
NAME=Flame Ram
ID=i_hammer_war
DAM=13,41

RESOURCES=32 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Ram

On=@Create
	HITPOINTS={41 120}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Dclick
	equip
	return 1

On=@Damage // 7d5+1
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 36}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C01]
//Flame Stern
DEFNAME=flame_stern
NAME=Flame Stern
ID=i_mace_war
DAM=15,35

RESOURCES=28 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Stern

On=@Create
	HITPOINTS={41 120}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C02]
//Flame Fork
DEFNAME=flame_fork
NAME=Flame Fork
ID=i_war_fork
DAM=9,37

RESOURCES=24 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Fork

On=@Create
	HITPOINTS={41 120}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 1d29+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 32}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_spear
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06623]
//Flame Dirk
DEFNAME=flame_dirk
NAME=Flame Dirk
ID=i_sword_broad
DAM=10,34

RESOURCES=20 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Dirk

On=@Create
	HITPOINTS={41 110}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d13+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 29}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06624]
//Flame Cutlass
DEFNAME=flame_cutlass
NAME=Flame Cutlass
ID=i_cutlass
DAM=11,33

RESOURCES=16 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Cutlass

On=@Create
	HITPOINTS={41 80}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d12+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 28}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06622]
//Flame Katana
DEFNAME=flame_katana
NAME=Flame Katana
ID=i_katana
DAM=10,31

RESOURCES=16 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Katana

On=@Create
	HITPOINTS={15 20}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 3d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 26}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06626]
//Flame Kryss
DEFNAME=flame_kryss
NAME=Flame Kryss
ID=i_kryss
DAM=8,33

RESOURCES=16 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Kryss

On=@Create
	HITPOINTS={41 100}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 1d26+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 28}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06627]
//Flame Sword
DEFNAME=flame_sword
NAME=Flame Sword
ID=i_sword_long
DAM=10,38

RESOURCES=24 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Sword

On=@Create
	HITPOINTS={41 100}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d15+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06628]
//Flame Claw
DEFNAME=flame_claw
NAME=Flame Claw
ID=i_scimitar
DAM=9,35

RESOURCES=20 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Claw

On=@Create
	HITPOINTS={41 100}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 2d14+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 30}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06629]
//Flame Blade
DEFNAME=flame_blade
NAME=Flame Blade
ID=i_sword_viking
DAM=11,39

RESOURCES=28 i_ingot_newgold
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Flame Weapon
DESCRIPTION=Flame Blade

On=@Create
	HITPOINTS={41 100}
	COLOR=color_w_flame

On=@Equip
	src.sfx 0160

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 5
	endif
	if <src.brain> == brain_dragon
		if rand(5) == 0
			more2 = 5 * <more2>
			src.effect 3,i_fx_curse,6,15,1
			src.sfx snd_spell_curse
		else
			more2 = <more2> + <more2>
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C03]
//Holy Bad Axe
DEFNAME=holy_bad_axe
NAME=Holy Bad Axe
ID=i_axe_exec
DAM=12,39

RESOURCES=32 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Bad Axe

On=@Create
	HITPOINTS={43 102}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C04]
//Holy Slasher
DEFNAME=holy_slasher
NAME=Holy Slasher
ID=i_axe_battle_large
DAM=12,44

RESOURCES=28 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Slasher

On=@Create
	HITPOINTS={43 122}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C05]
//Holy Kibrid
DEFNAME=holy_kibrid
NAME=Holy Kibrid
ID=i_axe_double
DAM=11,41

RESOURCES=24 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Kibrid

On=@Create
	HITPOINTS={43 122}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 1d31+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 35}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C06]
//Holy War Axe
DEFNAME=holy_war_axe
NAME=Holy War Axe
ID=i_axe_war
DAM=15,33

RESOURCES=32 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy War Axe

On=@Create
	HITPOINTS={43 92}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 6d4+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {9 27}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_waraxe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06644]
//Holy Thorn
DEFNAME=holy_thorn
NAME=Holy Thorn
ID=i_dagger
DAM=9,21

RESOURCES=6 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Thorn

On=@Create
	HITPOINTS={43 62}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 3d5+0
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 15}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_fencing
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif (<src.targ.type> == t_tree) || (<src.targ.type> == t_log)
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C07]
//Holy Hammer
DEFNAME=holy_hammer
NAME=Holy Hammer
ID=i_hammer_pick
DAM=12,39

RESOURCES=36 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Hammer

On=@Create
	HITPOINTS={43 82}
	COLOR=color_w_holy

On=@Equip

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C08]
//Holy Mace
DEFNAME=holy_mace
NAME=Holy Mace
ID=i_mace
DAM=14,38

RESOURCES=12 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Mace

On=@Create
	HITPOINTS={43 82}
	COLOR=color_w_holy

On=@Equip

On=@Dclick
	equip
	return 1

On=@Damage // 6d5+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 32}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C09]
//Holy Maul
DEFNAME=holy_maul
NAME=Holy Maul
ID=i_maul
DAM=16,36

RESOURCES=20 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Maul

On=@Create
	HITPOINTS={43 82}
	COLOR=color_w_holy

On=@Equip

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C0A]
//Holy Ram
DEFNAME=holy_ram
NAME=Holy Ram
ID=i_hammer_war
DAM=14,42

RESOURCES=32 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Ram

On=@Create
	HITPOINTS={43 122}
	COLOR=color_w_holy

On=@Equip

On=@Dclick
	equip
	return 1

On=@Damage // 7d5+1
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 36}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C0B]
//Holy Stern
DEFNAME=holy_stern
NAME=Holy Stern
ID=i_mace_war
DAM=16,36

RESOURCES=28 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Stern

On=@Create
	HITPOINTS={43 122}
	COLOR=color_w_holy

On=@Equip

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C0C]
//Holy Guardian
DEFNAME=holy_guardian
NAME=Holy Guardian
ID=i_halberd
DAM=11,55

RESOURCES=40 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Guardian

On=@Create
	HITPOINTS={43 92}
	COLOR=color_w_holy

On=@Equip

	if <src.kills>>5
		src.message Beware murderer!
		src.damage={11 55}
		src.sfx 010a
		unequip
		return 1
	endif
On=@Damage // 2d23+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 49}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_halberd
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C0D]
//Holy Fork
DEFNAME=holy_fork
NAME=Holy Fork
ID=i_war_fork
DAM=10,38

RESOURCES=24 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Fork

On=@Create
	HITPOINTS={43 122}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 1d29+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 32}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_spear
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06642]
//Holy Dirk
DEFNAME=holy_dirk
NAME=Holy Dirk
ID=i_sword_broad
DAM=11,35

RESOURCES=20 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Dirk

On=@Create
	HITPOINTS={43 112}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 2d13+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 29}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06643]
//Holy Cutlass
DEFNAME=holy_cutlass
NAME=Holy Cutlass
ID=i_cutlass
DAM=12,34

RESOURCES=16 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Cutlass

On=@Create
	HITPOINTS={43 82}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 2d12+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 28}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06641]
//Holy Katana
DEFNAME=holy_katana
NAME=Holy Katana
ID=i_katana
DAM=11,32

RESOURCES=16 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Katana

On=@Create
	HITPOINTS={17 22}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 3d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 26}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06646]
//Holy Sword
DEFNAME=holy_sword
NAME=Holy Sword
ID=i_sword_long
DAM=11,39

RESOURCES=24 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Sword

On=@Create
	HITPOINTS={43 102}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 2d15+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06647]
//Holy Claw
DEFNAME=holy_claw
NAME=Holy Claw
ID=i_scimitar
DAM=10,36

RESOURCES=20 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Claw

On=@Create
	HITPOINTS={43 102}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 2d14+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 30}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06648]
//Holy Blade
DEFNAME=holy_blade
NAME=Holy Blade
ID=i_sword_viking
DAM=12,40

RESOURCES=28 i_ingot_newsilver
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Holy Weapon
DESCRIPTION=Holy Blade

On=@Create
	HITPOINTS={43 102}
	COLOR=color_w_holy

On=@Equip

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 6
	endif
	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
		if rand(7) == 0
			more2 = (3 * <more2>) / 2
			src.spelleffect s_poison 1000
			src.sfx snd_spell_poison
		endif
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C0E]
//Hot Bad Axe
DEFNAME=hot_bad_axe
NAME=Hot Bad Axe
ID=i_axe_exec
DAM=13,40

RESOURCES=32 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Bad Axe

On=@Create
	HITPOINTS={45 104}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={13 40}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C0F]
//Hot Slasher
DEFNAME=hot_slasher
NAME=Hot Slasher
ID=i_axe_battle_large
DAM=13,45

RESOURCES=28 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Slasher

On=@Create
	HITPOINTS={45 124}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={13 45}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C10]
//Hot Kibrid
DEFNAME=hot_kibrid
NAME=Hot Kibrid
ID=i_axe_double
DAM=12,42

RESOURCES=24 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Kibrid

On=@Create
	HITPOINTS={45 124}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={12 42}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 1d31+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 35}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C11]
//Hot War Axe
DEFNAME=hot_war_axe
NAME=Hot War Axe
ID=i_axe_war
DAM=16,34

RESOURCES=32 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot War Axe

On=@Create
	HITPOINTS={45 94}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={16 34}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 6d4+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {9 27}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_waraxe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06652]
//Hot Thorn
DEFNAME=hot_thorn
NAME=Hot Thorn
ID=i_dagger
DAM=10,22

RESOURCES=6 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Thorn

On=@Create
	HITPOINTS={45 64}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={10 22}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 3d5+0
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 15}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_fencing
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif (<src.targ.type> == t_tree) || (<src.targ.type> == t_log)
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C12]
//Hot Hammer
DEFNAME=hot_hammer
NAME=Hot Hammer
ID=i_hammer_pick
DAM=13,40

RESOURCES=36 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Hammer

On=@Create
	HITPOINTS={45 84}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={13 40}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C13]
//Hot Mace
DEFNAME=hot_mace
NAME=Hot Mace
ID=i_mace
DAM=15,39

RESOURCES=12 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Mace

On=@Create
	HITPOINTS={45 84}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={15 39}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Dclick
	equip
	return 1

On=@Damage // 6d5+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 32}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C14]
//Hot Maul
DEFNAME=hot_maul
NAME=Hot Maul
ID=i_maul
DAM=17,37

RESOURCES=20 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Maul

On=@Create
	HITPOINTS={45 84}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={17 37}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C15]
//Hot Ram
DEFNAME=hot_ram
NAME=Hot Ram
ID=i_hammer_war
DAM=15,43

RESOURCES=32 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Ram

On=@Create
	HITPOINTS={45 124}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={15 43}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Dclick
	equip
	return 1

On=@Damage // 7d5+1
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 36}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C16]
//Hot Stern
DEFNAME=hot_stern
NAME=Hot Stern
ID=i_mace_war
DAM=17,37

RESOURCES=28 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Stern

On=@Create
	HITPOINTS={45 124}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={17 37}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C17]
//Hot Fork
DEFNAME=hot_fork
NAME=Hot Fork
ID=i_war_fork
DAM=11,39

RESOURCES=24 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Fork

On=@Create
	HITPOINTS={45 124}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={11 39}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 1d29+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 32}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_spear
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06650]
//Hot Dirk
DEFNAME=hot_dirk
NAME=Hot Dirk
ID=i_sword_broad
DAM=12,36

RESOURCES=20 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Dirk

On=@Create
	HITPOINTS={45 114}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={12 36}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 2d13+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 29}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06651]
//Hot Cutlass
DEFNAME=hot_cutlass
NAME=Hot Cutlass
ID=i_cutlass
DAM=13,35

RESOURCES=16 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Cutlass

On=@Create
	HITPOINTS={45 84}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={13 35}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 2d12+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 28}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06649]
//Hot Katana
DEFNAME=hot_katana
NAME=Hot Katana
ID=i_katana
DAM=12,33

RESOURCES=16 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Katana

On=@Create
	HITPOINTS={19 24}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={12 33}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 3d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 26}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06653]
//Hot Kryss
DEFNAME=hot_kryss
NAME=Hot Kryss
ID=i_kryss
DAM=10,35

RESOURCES=16 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Kryss

On=@Create
	HITPOINTS={45 104}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={10 35}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 1d26+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 28}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06654]
//Hot Sword
DEFNAME=hot_sword
NAME=Hot Sword
ID=i_sword_long
DAM=12,40

RESOURCES=24 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Sword

On=@Create
	HITPOINTS={45 104}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={12 40}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 2d15+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06655]
//Hot Claw
DEFNAME=hot_claw
NAME=Hot Claw
ID=i_scimitar
DAM=11,37

RESOURCES=20 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Claw

On=@Create
	HITPOINTS={45 104}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={11 37}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 2d14+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 30}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06656]
//Hot Blade
DEFNAME=hot_blade
NAME=Hot Blade
ID=i_sword_viking
DAM=13,41

RESOURCES=28 i_ingot_rose
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Hot Weapon
DESCRIPTION=Hot Blade

On=@Create
	HITPOINTS={45 104}
	COLOR=color_w_hot

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={13 41}
		src.sfx 0108
		unequip
		return 1
	endif

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 7
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C18]
//Verite Slasher
DEFNAME=verite_slasher
NAME=Verite Slasher
ID=i_axe_battle_large
DAM=14,46

RESOURCES=28 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Slasher

On=@Create
	HITPOINTS={47 126}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C19]
//Verite War Axe
DEFNAME=verite_war_axe
NAME=Verite War Axe
ID=i_axe_war
DAM=17,35

RESOURCES=32 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite War Axe

On=@Create
	HITPOINTS={47 96}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Damage // 6d4+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {9 27}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_waraxe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C1A]
//Verite Hammer
DEFNAME=verite_hammer
NAME=Verite Hammer
ID=i_hammer_pick
DAM=14,41

RESOURCES=36 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Hammer

On=@Create
	HITPOINTS={47 86}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C1B]
//Verite Mace
DEFNAME=verite_mace
NAME=Verite Mace
ID=i_mace
DAM=16,40

RESOURCES=12 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Mace

On=@Create
	HITPOINTS={47 86}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Dclick
	equip
	return 1

On=@Damage // 6d5+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 32}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C1C]
//Verite Maul
DEFNAME=verite_maul
NAME=Verite Maul
ID=i_maul
DAM=18,38

RESOURCES=20 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Maul

On=@Create
	HITPOINTS={47 86}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C1D]
//Verite Ram
DEFNAME=verite_ram
NAME=Verite Ram
ID=i_hammer_war
DAM=16,44

RESOURCES=32 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Ram

On=@Create
	HITPOINTS={47 126}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Dclick
	equip
	return 1

On=@Damage // 7d5+1
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 36}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C1E]
//Verite Stern
DEFNAME=verite_stern
NAME=Verite Stern
ID=i_mace_war
DAM=18,38

RESOURCES=28 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Stern

On=@Create
	HITPOINTS={47 126}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C1F]
//Verite Guardian
DEFNAME=verite_guardian
NAME=Verite Guardian
ID=i_halberd
DAM=13,57

RESOURCES=40 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Guardian

On=@Create
	HITPOINTS={47 96}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

	if <src.kills>>5
		src.message Beware murderer!
		src.damage={13 57}
		src.sfx 010a
		unequip
		return 1
	endif
On=@Damage // 2d23+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 49}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_halberd
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C20]
//Verite Blade
DEFNAME=verite_blade
NAME=Verite Blade
ID=i_sword_viking
DAM=14,42

RESOURCES=28 i_ingot_verite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Verite Weapon
DESCRIPTION=Verite Blade

On=@Create
	HITPOINTS={47 106}
	COLOR=color_w_verite

On=@Equip
	src.sfx 0f5

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 8
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C21]
//Valorite Slasher
DEFNAME=valorite_slasher
NAME=Valorite Slasher
ID=i_axe_battle_large
DAM=15,47

RESOURCES=28 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Slasher

On=@Create
	HITPOINTS={49 128}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C22]
//Valorite War Axe
DEFNAME=valorite_war_axe
NAME=Valorite War Axe
ID=i_axe_war
DAM=18,36

RESOURCES=32 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite War Axe

On=@Create
	HITPOINTS={49 98}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Damage // 6d4+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {9 27}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_waraxe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C23]
//Valorite Hammer
DEFNAME=valorite_hammer
NAME=Valorite Hammer
ID=i_hammer_pick
DAM=15,42

RESOURCES=36 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Hammer

On=@Create
	HITPOINTS={49 88}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C24]
//Valorite Mace
DEFNAME=valorite_mace
NAME=Valorite Mace
ID=i_mace
DAM=17,41

RESOURCES=12 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Mace

On=@Create
	HITPOINTS={49 88}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Dclick
	equip
	return 1

On=@Damage // 6d5+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 32}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C25]
//Valorite Maul
DEFNAME=valorite_maul
NAME=Valorite Maul
ID=i_maul
DAM=19,39

RESOURCES=20 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Maul

On=@Create
	HITPOINTS={49 88}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C26]
//Valorite Ram
DEFNAME=valorite_ram
NAME=Valorite Ram
ID=i_hammer_war
DAM=17,45

RESOURCES=32 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Ram

On=@Create
	HITPOINTS={49 128}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Dclick
	equip
	return 1

On=@Damage // 7d5+1
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 36}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C27]
//Valorite Stern
DEFNAME=valorite_stern
NAME=Valorite Stern
ID=i_mace_war
DAM=19,39

RESOURCES=28 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Stern

On=@Create
	HITPOINTS={49 128}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C28]
//Valorite Blade
DEFNAME=valorite_blade
NAME=Valorite Blade
ID=i_sword_viking
DAM=15,43

RESOURCES=28 i_ingot_valorite
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Valorite Weapon
DESCRIPTION=Valorite Blade

On=@Create
	HITPOINTS={49 108}
	COLOR=color_w_valorite

On=@Equip
	src.sfx 0203

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 9
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C29]
//Crystal Bad Axe
DEFNAME=crystal_bad_axe
NAME=Crystal Bad Axe
ID=i_axe_exec
DAM=16,43

RESOURCES=32 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Bad Axe

On=@Create
	HITPOINTS={51 110}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C2A]
//Crystal Kibrid
DEFNAME=crystal_kibrid
NAME=Crystal Kibrid
ID=i_axe_double
DAM=15,45

RESOURCES=24 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Kibrid

On=@Create
	HITPOINTS={51 130}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 1d31+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 35}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C2B]
//Crystal Thorn
DEFNAME=crystal_thorn
NAME=Crystal Thorn
ID=i_dagger
DAM=13,25

RESOURCES=6 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Thorn

On=@Create
	HITPOINTS={51 70}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 3d5+0
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 15}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_fencing
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif (<src.targ.type> == t_tree) || (<src.targ.type> == t_log)
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C2C]
//Crystal Hammer
DEFNAME=crystal_hammer
NAME=Crystal Hammer
ID=i_hammer_pick
DAM=16,43

RESOURCES=36 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Hammer

On=@Create
	HITPOINTS={51 90}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C2D]
//Crystal Guardian
DEFNAME=crystal_guardian
NAME=Crystal Guardian
ID=i_halberd
DAM=15,59

RESOURCES=40 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Guardian

On=@Create
	HITPOINTS={51 100}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

	if <src.kills>>5
		src.message Beware murderer!
		src.damage={15 59}
		src.sfx 010a
		unequip
		return 1
	endif
On=@Damage // 2d23+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 49}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_halberd
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C2E]
//Crystal Fork
DEFNAME=crystal_fork
NAME=Crystal Fork
ID=i_war_fork
DAM=14,42

RESOURCES=24 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Fork

On=@Create
	HITPOINTS={51 130}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 1d29+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 32}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_spear
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C2F]
//Crystal Dirk
DEFNAME=crystal_dirk
NAME=Crystal Dirk
ID=i_sword_broad
DAM=15,39

RESOURCES=20 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Dirk

On=@Create
	HITPOINTS={51 120}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 2d13+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 29}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C30]
//Crystal Cutlass
DEFNAME=crystal_cutlass
NAME=Crystal Cutlass
ID=i_cutlass
DAM=16,38

RESOURCES=16 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Cutlass

On=@Create
	HITPOINTS={51 90}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 2d12+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 28}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C31]
//Crystal Katana
DEFNAME=crystal_katana
NAME=Crystal Katana
ID=i_katana
DAM=15,36

RESOURCES=16 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Katana

On=@Create
	HITPOINTS={25 30}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 3d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 26}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C32]
//Crystal Kryss
DEFNAME=crystal_kryss
NAME=Crystal Kryss
ID=i_kryss
DAM=13,38

RESOURCES=16 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Kryss

On=@Create
	HITPOINTS={51 110}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 1d26+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 28}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C33]
//Crystal Sword
DEFNAME=crystal_sword
NAME=Crystal Sword
ID=i_sword_long
DAM=15,43

RESOURCES=24 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Sword

On=@Create
	HITPOINTS={51 110}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 2d15+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C34]
//Crystal Claw
DEFNAME=crystal_claw
NAME=Crystal Claw
ID=i_scimitar
DAM=14,40

RESOURCES=20 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Claw

On=@Create
	HITPOINTS={51 110}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 2d14+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 30}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C35]
//Crystal Blade
DEFNAME=crystal_blade
NAME=Crystal Blade
ID=i_sword_viking
DAM=16,44

RESOURCES=28 i_ingot_crystal
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Crystal Weapon
DESCRIPTION=Crystal Blade

On=@Create
	HITPOINTS={51 110}
	COLOR=color_w_crystal

On=@Equip
	src.sfx 0fe

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 10
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C36]
//Shadow Bad Axe
DEFNAME=shadow_bad_axe
NAME=Shadow Bad Axe
ID=i_axe_exec
DAM=17,44

RESOURCES=32 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Bad Axe

On=@Create
	HITPOINTS={53 112}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={17 44}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C37]
//Shadow Kibrid
DEFNAME=shadow_kibrid
NAME=Shadow Kibrid
ID=i_axe_double
DAM=16,46

RESOURCES=24 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Kibrid

On=@Create
	HITPOINTS={53 132}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={16 46}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 1d31+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 35}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C38]
//Shadow Thorn
DEFNAME=shadow_thorn
NAME=Shadow Thorn
ID=i_dagger
DAM=14,26

RESOURCES=6 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Thorn

On=@Create
	HITPOINTS={53 72}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={14 26}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 3d5+0
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 15}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_fencing
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif (<src.targ.type> == t_tree) || (<src.targ.type> == t_log)
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C39]
//Shadow Hammer
DEFNAME=shadow_hammer
NAME=Shadow Hammer
ID=i_hammer_pick
DAM=17,44

RESOURCES=36 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Hammer

On=@Create
	HITPOINTS={53 92}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={17 44}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Dclick
	equip
	return 1

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C3A]
//Shadow Fork
DEFNAME=shadow_fork
NAME=Shadow Fork
ID=i_war_fork
DAM=15,43

RESOURCES=24 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Fork

On=@Create
	HITPOINTS={53 132}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={15 43}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 1d29+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 32}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_spear
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C3B]
//Shadow Dirk
DEFNAME=shadow_dirk
NAME=Shadow Dirk
ID=i_sword_broad
DAM=16,40

RESOURCES=20 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Dirk

On=@Create
	HITPOINTS={53 122}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={16 40}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 2d13+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 29}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C3C]
//Shadow Cutlass
DEFNAME=shadow_cutlass
NAME=Shadow Cutlass
ID=i_cutlass
DAM=17,39

RESOURCES=16 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Cutlass

On=@Create
	HITPOINTS={53 92}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={17 39}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 2d12+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 28}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C3D]
//Shadow Katana
DEFNAME=shadow_katana
NAME=Shadow Katana
ID=i_katana
DAM=16,37

RESOURCES=16 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Katana

On=@Create
	HITPOINTS={27 32}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={16 37}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 3d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 26}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C3E]
//Shadow Kryss
DEFNAME=shadow_kryss
NAME=Shadow Kryss
ID=i_kryss
DAM=14,39

RESOURCES=16 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Kryss

On=@Create
	HITPOINTS={53 112}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={14 39}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 1d26+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 28}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C3F]
//Shadow Sword
DEFNAME=shadow_sword
NAME=Shadow Sword
ID=i_sword_long
DAM=16,44

RESOURCES=24 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Sword

On=@Create
	HITPOINTS={53 112}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={16 44}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 2d15+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C40]
//Shadow Claw
DEFNAME=shadow_claw
NAME=Shadow Claw
ID=i_scimitar
DAM=15,41

RESOURCES=20 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Claw

On=@Create
	HITPOINTS={53 112}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={15 41}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 2d14+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 30}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C41]
//Shadow Blade
DEFNAME=shadow_blade
NAME=Shadow Blade
ID=i_sword_viking
DAM=17,45

RESOURCES=28 i_ingot_shadow
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Shadow Weapon
DESCRIPTION=Shadow Blade

On=@Create
	HITPOINTS={53 112}
	COLOR=color_w_shadow

On=@Equip
	if (<src.plot1> & plotmask_paladin)
		src.message You can't use this weapon of darkness!
		src.damage={17 45}
		src.sfx 0108
		unequip
		return 1
	endif
	src.sfx 0106

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 11
	endif
	if rand(5)==0
		if <src.mana> >= <more2>
			src.mana = (<src.mana> - <more2>)
		else
			src.mana = 0
		endif
		src.sfx 0df
		return 1
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C42]
//Mythic Bad Axe
DEFNAME=mythic_bad_axe
NAME=Mythic Bad Axe
ID=i_axe_exec
DAM=18,45

RESOURCES=32 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Bad Axe

On=@Create
	HITPOINTS={55 114}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 3d10+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C43]
//Mythic Slasher
DEFNAME=mythic_slasher
NAME=Mythic Slasher
ID=i_axe_battle_large
DAM=18,50

RESOURCES=28 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Slasher

On=@Create
	HITPOINTS={55 134}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 2d17+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 38}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C44]
//Mythic Kibrid
DEFNAME=mythic_kibrid
NAME=Mythic Kibrid
ID=i_axe_double
DAM=17,47

RESOURCES=24 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Kibrid

On=@Create
	HITPOINTS={55 134}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 1d31+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 35}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_axe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C45]
//Mythic War Axe
DEFNAME=mythic_war_axe
NAME=Mythic War Axe
ID=i_axe_war
DAM=21,39

RESOURCES=32 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic War Axe

On=@Create
	HITPOINTS={55 104}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 6d4+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {9 27}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_waraxe
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif <src.targ.type> == t_tree
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06660]
//Mythic Thorn
DEFNAME=mythic_thorn
NAME=Mythic Thorn
ID=i_dagger
DAM=15,27

RESOURCES=6 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Thorn

On=@Create
	HITPOINTS={55 74}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 3d5+0
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 15}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_fencing
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if (<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff)
			src.sysmessage You can't carve <src.targ.name> here
			return 1
		end if
		return 0
	elseif (<src.targ.type> == t_tree) || (<src.targ.type> == t_log)
		return 0
	end if
	return 1

On=@Targon_ground
	if <src.account.plevel> > 1
		src.message Turn off GM mode first!
		return 1
	endif

[ITEMDEF 06C46]
//Mythic Mace
DEFNAME=mythic_mace
NAME=Mythic Mace
ID=i_mace
DAM=20,44

RESOURCES=12 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Mace

On=@Create
	HITPOINTS={55 94}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Dclick
	equip
	return 1

On=@Damage // 6d5+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {8 32}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C47]
//Mythic Maul
DEFNAME=mythic_maul
NAME=Mythic Maul
ID=i_maul
DAM=22,42

RESOURCES=20 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Maul

On=@Create
	HITPOINTS={55 94}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C48]
//Mythic Stern
DEFNAME=mythic_stern
NAME=Mythic Stern
ID=i_mace_war
DAM=22,42

RESOURCES=28 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Stern

On=@Create
	HITPOINTS={55 134}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Dclick
	equip
	return 1

On=@Damage // 5d5+5
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {10 30}
	if <eval(<cont.macefighting>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_mace
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1


[ITEMDEF 06C49]
//Mythic Guardian
DEFNAME=mythic_guardian
NAME=Mythic Guardian
ID=i_halberd
DAM=17,61

RESOURCES=40 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Guardian

On=@Create
	HITPOINTS={55 104}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

	if <src.kills>>5
		src.message Beware murderer!
		src.damage={17 61}
		src.sfx 010a
		unequip
		return 1
	endif
On=@Damage // 2d23+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 49}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_halberd
	src.damage <more2>
	f_crash_mace
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06C4A]
//Mythic Fork
DEFNAME=mythic_fork
NAME=Mythic Fork
ID=i_war_fork
DAM=16,44

RESOURCES=24 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Fork

On=@Create
	HITPOINTS={55 134}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 1d29+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 32}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_spear
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06658]
//Mythic Dirk
DEFNAME=mythic_dirk
NAME=Mythic Dirk
ID=i_sword_broad
DAM=17,41

RESOURCES=20 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Dirk

On=@Create
	HITPOINTS={55 124}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 2d13+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 29}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06659]
//Mythic Cutlass
DEFNAME=mythic_cutlass
NAME=Mythic Cutlass
ID=i_cutlass
DAM=18,40

RESOURCES=16 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Cutlass

On=@Create
	HITPOINTS={55 94}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 2d12+4
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 28}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06657]
//Mythic Katana
DEFNAME=mythic_katana
NAME=Mythic Katana
ID=i_katana
DAM=17,38

RESOURCES=16 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Katana

On=@Create
	HITPOINTS={29 34}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 3d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 26}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06661]
//Mythic Kryss
DEFNAME=mythic_kryss
NAME=Mythic Kryss
ID=i_kryss
DAM=15,40

RESOURCES=16 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Kryss

On=@Create
	HITPOINTS={55 114}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 1d26+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {3 28}
	if <eval(<cont.fencing>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_fencing
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06662]
//Mythic Sword
DEFNAME=mythic_sword
NAME=Mythic Sword
ID=i_sword_long
DAM=17,45

RESOURCES=24 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Sword

On=@Create
	HITPOINTS={55 114}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 2d15+3
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {5 33}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06663]
//Mythic Claw
DEFNAME=mythic_claw
NAME=Mythic Claw
ID=i_scimitar
DAM=16,42

RESOURCES=20 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Claw

On=@Create
	HITPOINTS={55 114}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 2d14+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {4 30}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_sword
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

[ITEMDEF 06664]
//Mythic Blade
DEFNAME=mythic_blade
NAME=Mythic Blade
ID=i_sword_viking
DAM=18,46

RESOURCES=28 i_ingot_mytheril
SKILLMAKE=BLACKSMITHING 100.0, ARMSLORE 100.0

CATEGORY=Provisions - Weapons - Color
SUBSECTION=Mythic Weapon
DESCRIPTION=Mythic Blade

On=@Create
	HITPOINTS={55 114}
	COLOR=color_w_mythic

On=@Equip
	src.sfx 01e9

On=@Damage // 4d8+2
	if !<cont>
		return 1
	elseif !<cont.ischar>
		return 1
	elseif <cont.serial>==<src.serial>
		return 1
	endif
	more2 = {6 34}
	if <eval(<cont.swordsmanship>)> > <eval(rand(1160))>
		more2 = <more2> + 12
	endif
	f_damage_sword
	src.damage <more2>
	f_crash_axe
	more2 = 0
	return 1

On=@Targon_item
	if <src.targ.type>==t_corpse
		if !((<src.targ.region.flags> & 04000) && (<src.targ.link>!=04fffffff))
			return 0
		end if
		src.sysmessage You can't carve <src.targ.name> here
	end if
	return 1

On=@Targon_ground
	return 1

