Oskom Forums

Oskom Forums


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

Комбинированный просмотр

  1. Neophyte
    [Banned]
    Регистрация
    31.08.2004
    Сообщений
    3
    #1

    По умолчанию Хотелось бы знать всю правду про Infernal Hand...

    Так вот: вроде по стратиксу все условия выполнены, а при надевании он все сбрасывает до 5... то бишь хиты ману и дексу... Можт ктонить поделиться секретом етого арбаля???

  2. Speedy Gonsales...
    Аватар для wulfa
    Регистрация
    06.12.2003
    Адрес
    [BoS]
    Сообщений
    15,786
    #2

    По умолчанию

    я его скрафтил одел и умер произошло все где то месяца 3-4 тому назад... статы были 150-100-100. одел на хумана. может требует фаму и карму ?

  3. Journeyman
    [Banned]
    Регистрация
    15.02.2004
    Адрес
    Не гамаю в УО
    Сообщений
    269
    #3

    По умолчанию

    Код:
    [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
    Вот скрипт на арбаль, изучайте, всё наглядно.

  4. Neophyte
    [Banned]
    Регистрация
    21.08.2004
    Адрес
    Sankt-PetersburG
    Сообщений
    37
    #4

    По умолчанию

    ))) сфера и скрипты оскома решают ))

Ваши права

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