|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
Гномья кирка и элемы
Я посмотрел в форумах, что эта кирка имеет повышенный шанс выкопать цветного элема. Но я копаю уже очень долго, и нет ни одного, притом что обычной киркой они просто лезут тока в путь! Это случайность, баг, или еще что-то?
З.Ы. мининг у меня больше 100
-
Crystal Orchid
Хм. Мне всегда казалось, что гномья кирка хороша тем, что есть шанс выпадения цветной руды "высокого полёта", а вовсе не вылезания цветных элемов...
-
По-моему, убиванием цветных элемов можно заработать больше цветной руды, чем ее выкапывая. Но меня просто интересует - выкапываются ли они этой самой киркой?
-
Да, элементалы выкапываются гномьей киркой. Но в них очень часто нет ценной руды. Чаще всего в них оказывается Iron ore, несмотря на то что сами они мифрильного, магмовского и.т.п. цветов.
-
гонево ) имхо существует рандом, иногда выпадает руда, а иногда вместо нее елем.. причем с елема руды больше можно срезать с трупа, так что елемов она выкапывает с таким же рандомом как и руду.. просто не прет елема а прет руду..
-
Ерик, если бы ты резал трупы этих самых элемов, то очень быстро убедился бы, что руда в них все таки есть... А гнумская кирка рулит именно притягиванием высшки при копании, а элемы такой же побочный эффект, как и с любой другой кирки, и с той же вероятностью вроде.
-
Вот скрипт, там всё отлично понятно что и почему эта кирка делает.
Код:
[ITEMDEF 06806]
// Dwarf's pickaxe
DEFNAME=dwarf_pickaxe
NAME=Dwarf's pickaxe
ID=0e85
DAM=12,32
REQSTR=90
TWOHANDS=N
RESOURCES=5 i_ingot_mytheril, 1 i_log
SKILLMAKE=blacksmithing 100.1
On=@Create
HITPOINTS={131 160}
color=MYTHERIL_ARMOR_COLOR
attr=attr_newbie
On=@Equip
more = 00900090
if !(<src.plot1> & plotmask_dwarf)
src.message You can't use this pickaxe! Only Dwarfs knows secrets of skill!
unequip
return 1
else
attr = <attr> | attr_newbie
if <link>==04fffffff
link=<src.SERIAL>
NAME=<src.NAME>'s pickaxe
update
more = 00540054
return 0
elseif <link>==<src.SERAIL>
src.message Do I start to mining now Master?
more = 00540054
return 0
endif
endif
On=@Targon_item
IF (<SRC.TARG.ID>==0134f) || (<SRC.TARG.ID>==01363) // boulder or rock
if <src.targ.attr>&08010
return 0
elseif (<src.targ.distance> > 3) && (<src.targ.cont> != <src.findlayer(layer_pack).uid>)
src.sysmessage You are too far away from <src.targ.name>: <src.targ.distance>
return 1
else
morez=(<SRC.MINING>/200)
SRC.TARG.REMOVE
IF <morez>==0
SRC.SYSMESSAGE You lack skill to harvest some stone! Boulder is crashed.
RETURN 1
ELSEIF <morez><3
SRC.SYSMESSAGE Some part of boulder is crashed!
ENDIF
SRC.NEWITEM i_stone_block
SRC.ACT.AMOUNT <morez>
SRC.ACT.BOUNCE
morez=0
RETURN 1
endif
ENDIF
On=@Targon_ground
if <eval(<src.account.plevel>)> > 1
src.sysmessage Turn off GM mode first!
return 1
endif
if <timer> > 0
return 0
endif
if <src.mining> < 100.0
return 0
endif
if <src.food> > 10
if rand(10000)==1
src.anim 11
// treasure
dorand 4
src.newitem i_treasure_1
src.newitem i_treasure_2
src.newitem i_treasure_3
src.newitem i_treasure_4
enddo
src.act.equip
timer = 3600
return 1
endif
endif
if rand(500)==1
src.newitem { i_ore_magma 1 i_ore_mytheril 1 i_ore_obsidian 1 i_ore_silver 2 i_ore_golden 3 }
src.act.amount { 1 5 }
src.act.p = <src.p>
src.sysmessage You have found some <src.act.name>!
timer = 600
return 1
endif
if rand(1000)==1
dorand 10
src.newnpc c_elem_ore_obsidian
src.newnpc c_elem_ore_magma
src.newnpc c_elem_ore_silver
src.newnpc c_elem_ore_gold
src.newnpc c_elem_ore_mytheril
src.newnpc c_elem_ore_dwarf
src.newnpc c_elem_ore_verite
src.newnpc c_elem_ore_valorite
src.newnpc c_elem_ore_agapite
src.newnpc c_elem_ore_orion
enddo
src.act.home=<src.p>
src.act.p=<src.p>
src.act.homedist 5
timer = 1200
return 0
endif
On=@Spell
if (<argn>==27) && <cont>
src.sysmessage Curse fizzle!
return 1
endif
On=@Timer
if <cont>
if <cont.ischar>
timer = -1
return 1
endif
else
attr = <attr> | attr_decay
endif
CATEGORY=Races & Classes
SUBSECTIOn=Dwarf items
DESCRIPTIOn=Dwarf's pickaxe
Теперь разберём скрипт:
Если вы хорошо поели тое сть шанс 1 из 10000 выкопать сокровища (4 штучки)
В 1 к 500 случае вы получите дополнительно ИЛИ от 1 до 5 мифа или, обсида или магмы; ИЛИ от 2 до 10 сильвера; ИЛИ от 3 до 15 гольда.
В 1 к 1000 случае вы выкапываете элема
У простой же кирки (не буду приводить тут её скрипт) в 10 раз больше шанс выкопать сокровища, тоесть 1 к 1000, 1 к 500 есть шанс вырыть Earth Elemental и точно такой же шанс вырыть Pre Elemental как у обычной кирки. Никаких бонусов при рытье нету.
Вывод: Гномья кирка намного лучше простой. 1 - она ньюби, 2 - есть дополнительный шанс вырыть цветную руду.
P.S. А то что у тебя элемы роются простой киркой чаще - это рандом, на самом деле, как сказано выше, происходит это у той и у той кирки совершенно одинаково.
-
Сразу оговорюсь что никогда не писал скрипты под сферу, но есть комент ...
To Kernel
Судя по скрипту ты еще забыл упомянуть что рэндом гномьей кирки не работает в случае уровня майнинга у чара меньше 100.
И еще пару вопрсов:
1) кто такие Pre Elemental?
Дальше очень интересно по поводу скриптов:
2) не очень понял следующий код:
//--------
ELSEIF <morez><3
SRC.SYSMESSAGE Some part of boulder is crashed!
ENDIF
//--------
Как здесь morez может быть больше 1/2 ?
Если
//--------
morez=(<SRC.MINING>/200)
//--------
Я ведь правильно понимаю <SRC.MINING> - это уровень майнинга чара?
И в таком случае:
SRC.ACT.AMOUNT <morez>
Какое здесь будет количество камней - 1 или 0 (в результате BOUNCE)
-
1) Pre Elemental - это Ore Elemental, у которого неправильно написали первую букву
2) уровень скилла в скриптах всегда представлен целым числом. Скилл 100 в скриптах будет равен 1000.
-
1) - ерик прав)
2) -
ELSEIF <morez><3
SRC.SYSMESSAGE Some part of boulder is crashed!
ENDIF
//--------
Как здесь morez может быть больше 1/2 ?
Если
//--------
morez=(<SRC.MINING>/200)
//--------
Я ведь правильно понимаю <SRC.MINING> - это уровень майнинга чара?
если мининг 100 то morez получается 1/2
а если мининг больше 100, то естественно morez будет больше
-
Спасибо конечно за исчерпывающие ответы, но элемы как не копались, так и не копаются
-
Спасибо ErikK Kernel.
Начинаю себя чувствовать молодым скриптером
-
-
Сообщение от ErikK
Да, элементалы выкапываются гномьей киркой. Но в них очень часто нет ценной руды. Чаще всего в них оказывается Iron ore, несмотря на то что сами они мифрильного, магмовского и.т.п. цветов.
Эх ты чудилка! ))) Их же разрезать надо ножиком тада ти и цвет мет по цвету элема будет! ))))))) Не знал? ))
-
Вообще я копал с гнумьей киркой и она вполне реально пару раз за 6 часов макроса выкапывает цветную элементаль и раз в двое суток обсид!
ЗЫ за неделю макроса 48 обсид руды
-
За всё время использования мною гномьей киркой, а копал я оч часто поверьте, я выкопал элема только когда впервые взял её в руки а это было больше 2х лет назад и когда докочал майнинг до ровно 100 вот как стало 100.0 так сразу элем выполз. Больше никогда элемов не выкапывал.
Они у меня вылезали только когда я силу качал через задержку 100.
-
Таким образом, мой случай не единственный. У некоторых элемы копаются, у некоторых нет. Интересно, есть ли закономерность?
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|