Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 7 из 7
  1. #1

    По умолчанию Исследование показало (АРБАЛИ)

    Heavy Obsidian {11 56} + 12
    Heavy Mytherill {11 56} + 12
    Heavy Magma {11 56} + 12
    Heavy Shadow {11 56} + 11 | 1/5 если мана больше причиняемого урона, то снимается разность мана - урон
    Heavy Crystal {11 56} + 10
    Heavy Dwarf {11 56} + 10
    Heavy Valorite {11 56} + 9
    Heavy Verite {11 56} + 8
    Heavy Silver {11 56} + 6 | против трупаков : 1/7 каст яд + полуторный урон
    Heavy Gold {11 56} + 5 | против драконов : 1/5 пятикратный урон иначе двойной урон
    Dwarf Mytheril {9 51}




    верны ли эти суждения?

  2. Journeyman
    [Banned]
    Регистрация
    23.11.2004
    Адрес
    этот форумный аккаунт был отдан некому "SinGwill", тоесть мне:)
    Сообщений
    327
    #2

    По умолчанию

    давай я те сюда скрипты оскома на арбали кину! хош?

  3. #3

    По умолчанию

    хм, давай

    какого года?

  4. Journeyman
    [Banned]
    Регистрация
    23.11.2004
    Адрес
    этот форумный аккаунт был отдан некому "SinGwill", тоесть мне:)
    Сообщений
    327
    #4

    По умолчанию

    без разници какого года! На о-фри все так же!


    Код:
    //######################
    // Color Heavy Crossbows
    //######################
    [ITEMDEF 068c2]
    DEFNAME=i_h_xbow_gold
    NAME=Hand of Flame
    ID=i_crossbow_heavy
    REPAIR=0
    DAM=11,56
    REQSTR=80
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_newgold, 1 i_wire_gold
    SKILLMAKE=BOWCRAFT 95.0, BLACKSMITHING 60.0, magery 80.0
    
    On=@Create
    	HITPOINTS={41 49}
    	color=color_o_gold
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Hand of Flame
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 80.0) || (<src.archery> < 90.0) || (<src.magery> < 70.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 5
    	endif
    	if <src.brain>==brain_dragon
    		if rand(5)==1
    			more2 = <eval(5 * <more2>)>
    			src.effect 3,i_fx_curse,6,15,1
    			src.sfx snd_spell_curse
    		else
    			more2 = <more2> + <more2>
    		endif
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 066fc]
    DEFNAME=i_h_xbow_silver
    NAME=Hand of Holyness
    ID=i_crossbow_heavy
    REPAIR=0
    DAM=6,62
    REQSTR=85
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_newsilver, 1 i_wire_silver
    SKILLMAKE=BOWCRAFT 105.0, BLACKSMITHING 75.0, magery 80.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color=color_o_silver
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Hand of Holyness
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 85.0) || (<src.archery> < 95.0) || (<src.magery> < 70.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d10+12
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 6
    	endif
    	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
    		if rand(7)==1
    			more2 = <more2> + (<more2> / 2)
    			src.sfx snd_spell_poison
    			src.spelleffect s_poison 1000
    		endif
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 068c0]
    DEFNAME=i_h_xbow_verite
    NAME=Verite Heavy crossbow
    ID=i_crossbow_heavy
    REPAIR=0
    DAM=6,64
    REQSTR=80
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_verite, i_wire_iron
    SKILLMAKE=BOWCRAFT 96.0, BLACKSMITHING 62.5
    
    On=@Create
    	HITPOINTS = {31 39}
    	color = color_o_verite
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Verite Heavy crossbow
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 80.0) || (<src.archery> < 90.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d10+14
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 8
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 068c1]
    DEFNAME=i_h_xbow_valorite
    NAME=Valorite Heavy crossbow
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,65
    REQSTR=85
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_valorite, i_wire_iron
    SKILLMAKE=BOWCRAFT 97.0, BLACKSMITHING 65.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color=color_o_valorite
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Valorite Heavy crossbow
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 82.5) || (<src.archery> < 92.5)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d10+15
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 9
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 066fb]
    DEFNAME=i_h_xbow_dwarf
    NAME=Dwarf Heavy crossbow
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,66
    REQSTR=90
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_dwarf, 1 i_wire_iron
    SKILLMAKE=BOWCRAFT 98.0, BLACKSMITHING 67.5
    
    On=@Create
    	color=color_o_dwarf
    	HITPOINTS={31 39}
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Dwarf Heavy crossbow
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 85.0) || (<src.archery> < 95.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d10+16
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 10
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF i_h_xbow_crystal]
    NAME=Hand of Iternity
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,66
    REQSTR=90
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_crystal, 1 i_wire_copper
    SKILLMAKE=BOWCRAFT 98.0, BLACKSMITHING 67.5
    
    On=@Create
    	color=color_o_crystal
    	HITPOINTS={31 39}
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Hand of Iternity
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 85.0) || (<src.archery> < 95.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d10+16
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 10
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF i_h_xbow_shadow]
    NAME=Hand of Shadows
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,67
    REQSTR=95
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_shadow, 1 i_wire_copper
    SKILLMAKE=BOWCRAFT 99.0, BLACKSMITHING 70.0
    
    On=@Create
    	color=color_o_shadow
    	HITPOINTS={31 39}
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Hand of Shadows
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 87.5) || (<src.archery> < 97.5)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    	if <src.karma> > 0
    		src.message Your cannot resist the touch of Shadows!
    		src.damage {10 25}
    		unequip
    		return 1
    	else
    		src.message Welcome Lord of shadows!
    		src.karma = (<src.karma> - 1)
    		return 0
    	endif
    
    On=@Damage	// 5d10+17
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 11
    		if <cont.isgm>
    			cont.sysmessage Critical hit - damage is <eval(<more2>)>
    		endif
    	endif
    	f_damage_xbow
    	if rand(5)==1
    		if <src.mana> >= <more2>
    			src.mana = (<src.mana> - <more2>)
    		else
    			src.mana = 0
    		endif
    		src.sfx 0df
    		return 1
    	endif
    	src.damage <more2>
    	src.update
    	more2 = 0
    	return 1
    
    [ITEMDEF 066fd]
    DEFNAME=i_h_xbow_magma
    NAME=Infernal Hand
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,68
    REQSTR=125
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_magma, 1 i_wire_copper
    SKILLMAKE=BOWCRAFT 115.0, BLACKSMITHING 90.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color = color_o_magma
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Infernal Hand
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.archery> < 100.0) || (<src.tactics> < 100.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    	if <src.magicresistance> < 50.0
    		src.hits = {1 5}
    		src.stamina = 0
    		src.mana = 0
    		src.message You feel the fire in your veins!
    		unequip
    		return 1
    	elseif <src.magicresistance> < 100.0
    		src.damage (100.0 - <src.magicresistance>)
    		src.message You feel the touch of Infernal Hand!
    		return 0
    	else
    		src.message You feel the power of Infernal Hand!
    		return 0
    	endif
    
    On=@Damage	// 5d10+18
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 12
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 066fe]
    DEFNAME=i_h_xbow_mytheril
    NAME=Mythic Heavy crossbow
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,68
    REQSTR=125
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_mytheril, 1 i_wire_iron
    SKILLMAKE=BOWCRAFT 115.0, BLACKSMITHING 90.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color=color_o_mytheril
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Mythic Heavy crossbow
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 100.0) || (<src.archery> < 100.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    	if <src.magery> < 80.0
    		src.stamina 0
    		src.message You feel yourself terrible tiered... Some kind of strange magic...
    	endif
    
    On=@Damage	// 5d10+19
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 12
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 066ff]
    DEFNAME=i_h_xbow_obsidian
    NAME=Hand of Horror
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,68
    REQSTR=125
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_obsidian, 1 i_wire_copper
    SKILLMAKE=BOWCRAFT 115.0, BLACKSMITHING 90.0
    
    On=@Create
    	color=color_o_obsidian
    	HITPOINTS={131 139}
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Hand of Horror
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 100.0) || (<src.archery> < 100.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    	if <src.fame> < 5000
    		src.mana 0
    		src.stamina 0
    		src.message Your weak soul cannot resist the blow of Horror!
    		src.flags=(<src.flags>|statf_freeze)
    		src.update
    		unequip
    		return 1
    	elseif <src.fame> < 7500
    		src.mana=(<src.mana>-(<src.int>/2))
    		src.stamina=(<src.stamina>-(<src.dex>/2)
    		src.emote feel the blow of Horror...
    		return 0
    	else
    		src.message Welcome Master of Horror!..
    		return 0
    	endif
    
    On=@Damage	// 5d10+19
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 12
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF i_h_xbow_bloodrock]
    NAME=Hand of Darkness
    ID=i_crossbow_heavy
    REPAIR=0
    
    DAM=6,69
    REQSTR=135
    TWOHANDS=Y
    
    RESOURCES=100 i_board, 25 i_ingot_bloodrock, 1 i_wire_copper, 1 i_dark_stone
    SKILLMAKE=BOWCRAFT 115.0, BLACKSMITHING 90.0
    
    On=@Create
    	color=color_o_bloodrock
    	HITPOINTS={131 139}
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Hand of Darkness
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 100.0) || (<src.archery> < 100.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    	if <src.dex> < 115
    		src.message Thee cannot manage this <name>!
    		src.flags=(<src.flags>|statf_freezed)
    		src.update
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d10+20
    	more2 = {11 56}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 13
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    //#################
    // Magic crossbows
    //#################
    [ITEMDEF 068d0]
    DEFNAME=i_xbow_gold
    NAME=Flame touch
    ID=i_crossbow
    DAM=8,48
    
    REQSTR=90
    TWOHANDS=Y
    REPAIR=0
    
    RESOURCES=80 i_board, 15 i_ingot_newgold, 1 i_wire_gold
    SKILLMAKE=BOWCRAFT 85.0, BLACKSMITHING 45.0, magery 60.0
    
    On=@Create
    	HITPOINTS={31 80}
    	color=color_o_gold
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Flame touch
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> <70.0) || (<src.archery> < 80.0) || (<src.magery> < 50.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d8+8
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 5
    	endif
    	if <src.brain>==brain_dragon
    		if rand(5)==1
    			more2 = <eval(5 * <more2>)>
    			src.effect 3,i_fx_curse,6,15,1
    			src.sfx snd_spell_curse
    		else
    			more2 = <more2> + <more2>
    		endif
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 068d3]
    DEFNAME=i_xbow_silver
    NAME=Holy touch
    ID=i_crossbow
    DAM=8,49
    
    REQSTR=90
    TWOHANDS=Y
    REPAIR=0
    
    RESOURCES=80 i_board, 15 i_ingot_newsilver, 1 i_wire_silver
    SKILLMAKE=BOWCRAFT 100.1, BLACKSMITHING 45.0, magery 60.0
    
    On=@Create
    	HITPOINTS={31 80}
    	color=color_o_silver
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Holy touch
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 70.0) || (<src.archery> < 80.0) || (<src.magery> < 50.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d8+9
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 6
    	endif
    	if (<src.brain> == brain_undead) || (<src.plot1> & plotmask_vampire)
    		if rand(5)==1
    			more2 = <more2> + (<more2> / 2)
    			src.sfx snd_spell_poison
    			src.spelleffect s_poison 1000
    		endif
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 068d1]
    DEFNAME=i_xbow_verite
    NAME=Verite crossbow
    ID=i_crossbow
    DAM=8,51
    
    REQSTR=70
    TWOHANDS=Y
    REPAIR=0
    
    RESOURCES=80 i_board, 15 i_ingot_verite, 1 i_wire_iron
    SKILLMAKE=BOWCRAFT 85.0, BLACKSMITHING 45.0
    
    On=@Create
    	HITPOINTS={31 80}
    	color=color_o_verite
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Verite crossbow
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 70.0) || (<src.archery> < 80.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d8+11
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 8
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF 068d2]
    DEFNAME=i_xbow_valorite
    NAME=Valorite crossbow
    ID=i_crossbow
    DAM=8,52
    
    REQSTR=70
    TWOHANDS=Y
    REPAIR=0
    
    RESOURCES=80 i_board, 15 i_ingot_valorite, 1 i_wire_iron
    SKILLMAKE=BOWCRAFT 87.5, BLACKSMITHING 47.5
    
    On=@Create
    	HITPOINTS={31 80}
    	color=color_o_valorite
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Valorite crossbow
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 75.0) || (<src.archery> < 85.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d8+12
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 9
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF i_xbow_crystal]
    NAME=Touch of Iternity
    ID=i_crossbow
    REPAIR=0
    
    DAM=8,53
    REQSTR=100
    TWOHANDS=Y
    
    RESOURCES=80 i_board, 15 i_ingot_crystal, 1 i_wire_copper
    SKILLMAKE=BOWCRAFT 90.0, BLACKSMITHING 50.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color=color_o_crystal
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Touch of Iternity
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 85.0) || (<src.archery> < 92.5)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d8+13
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 10
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF i_xbow_shadow]
    NAME=Touch of Shadows
    ID=i_crossbow
    REPAIR=0
    
    DAM=8,54
    REQSTR=95
    TWOHANDS=Y
    
    RESOURCES=80 i_board, 15 i_ingot_shadow, 1 i_wire_copper
    SKILLMAKE=BOWCRAFT 92.5, BLACKSMITHING 55.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color=color_o_shadow
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Touch of Shadows
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 90.0) || (<src.archery> < 95.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    	if <src.karma> > 999
    		src.message Your soul too weak to use this <name>.
    		src.damage {5 25}
    		unequip
    		return 1
    	else
    		return 0
    	endif
    
    On=@Damage	// 5d8+14
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 11
    	endif
    	f_damage_xbow
    	if rand(5)==1
    		if <src.mana> >= <more2>
    			src.mana = (<src.mana> - <more2>)
    		else
    			src.mana = 0
    		endif
    		src.sfx 0df
    		return 1
    	endif
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    [ITEMDEF i_xbow_bloodrock]
    NAME=Touch of Darkness
    ID=i_crossbow
    REPAIR=0
    
    DAM=8,56
    REQSTR=100
    TWOHANDS=Y
    
    RESOURCES=80 i_board, 25 i_ingot_bloodrock, 1 i_wire_copper, 1 i_dark_stone
    SKILLMAKE=BOWCRAFT 100.0, BLACKSMITHING 70.0
    
    On=@Create
    	HITPOINTS={31 39}
    	color=color_o_bloodrock
    
    CATEGORY=Provisions - Weapons - Magic
    SUBSECTION=Magic crossbows
    DESCRIPTION=Touch of Darkness
    
    On=@Equip
    	if <type>==t_weapon_bow
    		type=t_weapon_xbow
    	endif
    
    	if (<src.tactics> < 95.0) || (<src.archery> < 100.0)
    		src.message Thee too unexpirienced to use this <name>.
    		unequip
    		return 1
    	endif
    
    On=@Damage	// 5d8+16
    	more2 = {8 43}
    	if <eval(<cont.archery>)> > <eval(rand(1160))>
    		more2 = <more2> + 12
    	endif
    	f_damage_xbow
    	src.damage <more2>
    	more2 = 0
    	return 1
    
    
    [EOF]

  5. #5

    По умолчанию

    Я не понял конечно что значит "скрипты оскома и на офри все также" если имелся ввиду опей то на опей таких арбалетов сделать нельзя, и все ваше исследование есть уже на стратиксе давным давно http://stratics.uoo.ru/articles/oskomfree/w_bows.html

  6. #6

    По умолчанию

    Если бы кто еще сказал в чем эта самая скорость меряется на стратиксе. Означает ли скрорость 20 двухкратный прирост по сравнению с 10? По-моему нет.

  7. #7

    По умолчанию

    R0n1

    Опей будет имется ввиду на своём форуме, а то что на Офри всё так же, всмысле что скрипты не менялись чёрт знает сколько... да и не надо это...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения