Шаблон:GetItemInfo
Этот шаблон используется для динамического и надёжного отображения характеристики предмета. Он основан на Module:Iteminfo, который берёт данные напрямую из исходного кода Terraria, что упрощает отображение характеристик без необходимости их изменения в случае обновлений. Однако это также делает шаблон непригодным для контента, который должен быть статичным, например, для раздела История.
База данных синхронизирована с
ПК-издание 1.4.5.6 Terraria.
{{iteminfo}} можно использовать как сокращение для этого шаблона.
Использование
{{ iteminfo | <ID или название предмета> | <конкретная характеристика> | format = y/yes (необязательно) | raw = y/yes (необязательно) }}
или
{{ iteminfo | id = <ID предмета> | field = <конкретная характеристика> | format = y/yes (необязательно) | raw = y/yes (необязательно) }}
- Первый безымянный параметр / id
Название или ID предмета. Если это ID, используйте параметр $id, так как это быстрее. Если это название, оно должно быть допустимым в соответствии с Template:ItemIdFromName.
- Второй безымянный параметр / field
Конкретная характеристика для отображения. См. Характеристики ниже для списка всех доступных характеристик и Все характеристики ниже о том, как вывести все характеристики.
- format
Используйте этот параметр, чтобы обернуть вывод в магическое слово {{formatnum:}}.
- raw
Используйте этот параметр для вывода значения точно так, как оно существует в исходном коде, например, для дальнейших вычислений с помощью функции парсера {{#expr:}}. См. Module:Iteminfo § Stats для информации о том, как интерпретировать «необработанные» значения, и имейте в виду, что характеристики название бафа, цена покупки и цена продажи недоступны в виде «необработанных» значений.[1] Этот параметр можно использовать вместе с $format.
Характеристики
Все доступные характеристики перечислены ниже. Все они чувствительны к регистру. Некоторые характеристики имеют псевдонимы, например id или itemid — можно использовать любой из них.
| Характеристика (чувствительна к регистру)
|
Пример значения | Примечания |
|---|---|---|
accessory acc
|
true | Если установлено, то предмет является аксессуаром. |
alpha
|
30 | |
ammo
|
40 | ID боеприпаса (используется в поле useAmmo). (не только, например, 353, 154)
|
autoswing auto autoreuse autoReuse
|
true | Если установлено, то предмет способен к автовзмаху. |
axe axe power axepower
|
70% | Мощность топора, отформатировано с помощью {{percent}}.
|
backSlot
|
24 | ID ячейки спины. |
bait bait power baitpower
|
20% | Качество наживки, отформатировано с помощью {{percent}}.
|
balloonSlot
|
9 | ID ячейки шара. |
beardSlot
|
2 | ID ячейки бороды. |
body slot bodyslot bodySlot
|
68 | ID ячейки тела (пояс). |
buff duration buffduration bufftime buffTime
|
10 минут | Время действия бафа, предоставляемого предметом, отформатировано с помощью {{duration}}.
|
buff id buffid bufftype buffType
|
104 | ID бафа, предоставляемого предметом. |
buff name buffname buff buffName
|
Obsidian Skin | raw=yes. |
buy price buyValue
|
50 зол. | Цена покупки в монетах или медалях защитника, отформатировано с помощью {{coin}} или {{dm}}. Обратите внимание, что эта характеристика может быть установлена, даже если предмет нельзя купить. Эта характеристика не работает с
|raw=yes. Вместо этого используйте {{buy expr|raw=yes}}. |
carttrack cartTrack
|
true | Если установлено, то предмет является рельсами (включая нажимные рельсы и ускоряющие рельсы). |
channel
|
true | Если установлено, то предмет можно/нужно использовать непрерывно («канализирующее использование»); это отличается от автовзмаха! Установлено для кистеней и йо-йо, бензопил и буров, волшебной ракеты и его улучшений, жезла земли, пираньевой пушки, хлорофитового отбойного молотка, лазерного пулемёта, заряжаемой бластер-пушки, летающего ножа, головы Медузы, архалис, портальной пушки, «Вихревого загонщика», «Фантома», «Высшего замысла», последней призмы, сонного осьмижезла, жуткой глефы, «Призрачного феникса», «Ярости небесного дракона». Также установлено для некоторых предметов призыва питомца/освещающего питомца/средства передвижения, поскольку они действуют непрерывно. |
consumable
|
true | Если установлено, то предмет является расходуемым, что означает, что он может (но не обязательно) быть использован таким образом, что покидает инвентарь игрока. При каждом использовании предмета из стопки удаляется один предмет. Важно отметить, что эта характеристика отличается от метки подсказки «Расходуемый», отображаемой в игре. |
craftable
|
true | Если установлено, то предмет можно создать. Вы также можете использовать
{{recipes/exist|result=<название предмета>}} для получения этой информации. |
crit critical
|
14% | Шанс критического удара, отформатировано с помощью {{percent}}. Значение по умолчанию — 0% для предметов, у которых характеристика урона равна -1, и 4% для всех остальных предметов.
|
damage dmg
|
53 | Урон. |
dd2summon DD2Summon
|
true | Если установлено, то предмет является одним из стражем трактирщика. |
defense
|
13 | Защита. |
dye
|
1 | Если не равно нулю, то предмет является красителем. |
expert
|
true | Если установлено, то редкость предмета отображается в игре как « |
faceSlot
|
13 | ID ячейки лица. |
fishing power fishingpower fishing fishingpole fishingPole
|
35% | Сила рыбалки, отформатировано с помощью {{percent}}.
|
flame
|
true | Установлено для каждого вида факела и для водяной, мира, платиновой, теневой и обычной свечей. Интересно, что также установлено для адского клейма и «Ночного сияния». |
frontSlot
|
3 | ID ячейки переда. |
glowMask
|
238 | |
hair dye hairdye hairDye
|
1 | Установлено на 0 для средства для удаления краски для волос и на 1 для других красок для волос.
|
hammer hammer power hammerpower
|
45% | Сила молота, отформатировано с помощью {{percent}}.
|
handOffSlot
|
7 | ID ячейки руки вне. |
handOnSlot
|
12 | ID ячейки руки на. |
hasVanityEffects
|
true | Установлено для музыкальных шкатулок, верёвочек, мячей для гольфа, шампуней для живности, радужного курсора, амулета луны и ракушки Нептуна, а также их улучшений, «Хмурость» Yoraiz0r’а, роскошного шампуня Leinfors’а, нимба, поддельного рога единорога, сапог адского огня, королевского скипетра, сапог терра-искры, плавательного круга, связки шариков с подковой и радиоштуки. |
head slot headslot headSlot
|
219 | ID ячейки головы. |
heallife healLife
|
100 | Количество восстанавливаемых единиц здоровья при использовании предмета. |
healmana healMana
|
50 | Количество восстанавливаемых единиц маны при использовании предмета. |
height
|
40 | Высота спрайта предмета в пикселях. |
holdstyle holdStyle
|
2 | Как предмет удерживается игроком при использовании или выборе в инвентаре. См. Идентификаторы стилей использования. |
id item id itemid type
|
42 | ID предмета. Вы также можете использовать
{{itemIdFromName|<название предмета>}} для получения этой информации. |
internal name internalname internalName
|
AntlionClaw | Внутреннее название предмета. Вы также можете использовать
{{itemInternalNameFromId|<ID предмета>}} для получения этой информации. |
knockback kb knockBack
|
3.5 | Отбрасывание. Используйте {{knockback|{{iteminfo|...}}}} для получения текстового описания значения отбрасывания в игре.
|
leg slot legslot legSlot
|
205 | ID ячейки ног. |
liferegen lifeRegen
|
2 | Установлено для браслета регенерации и амулета мифов. |
magic
|
true | Если установлено, то предмет наносит магический урон. |
makenpc makeNPC
|
616 | Если не равно нулю, то это значение является ID существа, появляющегося при использовании предмета. Например, значение 46 означает, что при использовании предмет появится существо кролика.
|
mana
|
5 | Количество единиц маны, потребляемых при использовании предмета. |
material
|
true | Если установлено, то предмет является материалом для создания. Вы также можете использовать
{{recipes/exist|ingredient=<название предмета>}} для получения этой информации. |
mech
|
true | Если установлено, то предмет является механизмом, что означает, что при его удержании отображаются провода и приводы. |
melee
|
true | Если установлено, то предмет наносит урон ближнего боя. |
mount id mountid mount mounttype mountType
|
6 | ID средства передвижения, призываемого при использовании предмета. |
name
|
Terra Blade | Английское название предмета. Вы также можете использовать
{{itemNameFromId|<ID предмета>}} для получения этой информации. |
neckSlot
|
8 | ID ячейки шеи. |
netID
|
||
nomelee noMelee
|
true | Если установлено, то предмету не разрешено наносить урон своим спрайтом. Обычно установлено для оружия дальнего боя, которое вместо этого полагается на свои снаряды для нанесения урона. |
notammo notAmmo
|
true | Установлено только для монет, песчаных блоков и эля. Помимо эля, все они имеют общую черту: их нельзя поместить в ячейки для боеприпасов инвентаря, даже если они используются как боеприпасы. Однако эль можно помещать в эти ячейки. |
nousegraphic noUseGraphic
|
true | Если установлено, то спрайт предмета не отображается во время его использования. Установлено для метательного оружия, такого как динамит, потому что оно сразу бросается на землю, создавая иллюзию использования. |
nowet noWet
|
true | Если установлено, то предмет нельзя удерживать/размещать под водой: единорог на палке, все виды свечей и все виды факелов (кроме проклятых и ихорных факелов). Однако также установлено для таймеров, которые можно размещать под водой. |
paint
|
7 | Если не равно нулю, то это значение является ID краски предмета. |
paintCoating
|
2 | Если не равно нулю, то это значение является ID покрытия предмета. |
pickaxe power pickaxepower pickaxe pick power pickpower pick
|
65% | Мощность кирки, отформатировано с помощью {{percent}}.
|
potion
|
true | Если установлено, то никакие другие предметы с этим атрибутом не могут быть использованы до истечения времени восстановления. Установлено для восстанавливающих предметов. |
projectileid projectile id shoot
|
377 | Если не равно нулю, то это значение является ID снаряда, выпускаемого предметом. |
questitem questItem
|
true | Установлено для рыбы для заданий рыбака. |
range bonus rangebonus tileboost tileBoost
|
-1 ед. к дальности | Бонус дальности размещения блоков. |
ranged
|
true | Если установлено, то предмет наносит урон дальнего боя. |
rare rarity
|
Редкость предмета, отформатировано с помощью {{rare|cate=no}}. Вы можете передать |cat=y (или |cate=y или |category=y) в {{iteminfo}}, чтобы включить категоризацию {{rare}}. Для предметов с характеристикой expert это значение является лишь их «внутренней» редкостью; в игре они отображаются с редкостью « | |
research sacrifices
|
100 | Необходимое количество для исследования предмета. |
scale
|
0.85 | |
sell value
|
10 зол. | Цена продажи, отформатировано с помощью {{coin}}. Характеристика
sell не работает с |raw=yes. Вместо этого используйте {{sell expr|raw=yes}}. (Характеристика value работает с |raw=yes в обычном режиме, но она не представляет цену продажи предмета. Проверьте Module:Iteminfo#stat_value.) |
sentry
|
true | Если установлено, то предмет является оружием призыва стражей. |
shieldSlot
|
4 | ID ячейки щита. |
shoeSlot
|
16 | ID ячейки обуви. |
shopCustomPrice
|
60 | Цена покупки в медалях защитника. Установлено только для предметов, которые покупаются за медали защитника. Характеристика buy содержит это значение, автоматически отформатированное с помощью {{dm}}.
|
shootsEveryUse
|
true | Установлено для определённого оружие ближнего боя со снарядом. |
sound sounduse use sound usesound UseSound
|
Звуковой эффект, который воспроизводится при использовании предмета, отформатировано с помощью {{sound}}. Обратите внимание, что указанный звук является только базовым звуком; в игре он может воспроизводиться с изменённой высотой тона и громкостью. У некоторых предметов есть несколько возможных звуковых эффектов; в этом случае перечислены все они.
| |
stack maxstack maxStack
|
9999 | Максимальный размер стопки. |
stringcolor stringColor
|
13 | ID верёвочки. |
summon
|
true | Если установлено, то предмет наносит урон при призыве. |
tile id tileid tile createtile createTile
|
90 | ID тайла и под-ID тайла, который создаёт предмет при размещении. |
tile sub id tile subid tilesubid placestyle placeStyle
|
24 | |
tile wand tilewand tileWand
|
1124 | ID предмета блока, размещаемого предметом, для палочек для размещения блоков. |
tool speed toolspeed useTime
|
15 | Скорость инструментов для инструментов, (внутреннее) время использования для других. Сколько времени занимает использование предмета, в тиках[2]. Пока предмет используется, игрок не может выполнять никаких других действий. Обратите внимание на различие между useTime и usetime!
|
tooltip ToolTip
|
Это значение в настоящее время всегда пусто. Оно зарезервировано для будущего. Используйте {{itemTooltip}} для получения подсказок.
| |
uniquestack uniqueStack
|
true | Установлено для рыбы для заданий рыбака. См. Рыбалка § Задания на рыбалку для подробностей об особом качестве этих предметов. |
use delay usedelay reusedelay reuseDelay
|
5 | Задержка использования, т.е. время в тиках[2] до того, как предмет можно будет использовать снова. Установлено для заводной штурмовой винтовки, головы Медузы, последней призмы, «Рассекателя небес», «Гнева Бетси» и различных видов оружия призыва. |
use style usestyle useStyle
|
отпустить | Как предмет удерживается игроком при использовании или выборе в инвентаре. См. Идентификаторы стилей использования. |
use time usetime use useanimation useAnimation
|
12 | Сколько времени длится анимация предмета, в тиках[2]. Интересная особенность: если useTime меньше, чем useAnimation, предмет активируется один или несколько раз за использование (например, «Золотой дождь»). Если предмет является мечом с автовзмахом, то время использования предмета (отображаемое в игре и на вики) равно useAnimation - 1.Обратите внимание на различие между usetime и useTime!Используйте {{use time|{{iteminfo|...}}}} для получения текстового описания значения времени использования в игре.
|
useammo useAmmo
|
пули/патроны | Тип боеприпасов, который использует предмет. Для обычных групп предметов-боеприпасов шаблон возвращает переведённое название в соответствии с локализацией (например, «Стрелы» на русском). Для других, единичных предметов-боеприпасов возвращается непереведённое английское название (например, «Candy Corn» на всех языках). |
useturn useTurn
|
true | Если установлено, то игрок будет поворачиваться лицом к направлению движения при использовании предмета. Если эта характеристика не установлена, игрок не может менять направление, пока предмет используется. Например, игрок может менять направление при использовании меча (useTurn установлено), но не при использовании копья (useTurn не установлено).
|
vanity
|
true | Если установлено, то предмет является предметом стиля. |
velocity shootspeed shootSpeed
|
14 | Скорость снаряда, выпускаемого предметом, в пикселях за тик[2]. Например, значение 6 означает, что снаряд изначально движется со скоростью 31 миль/ч (22,5 тайлов/сек). Обратите внимание, что это лишь начальная скорость снаряда при появлении; впоследствии она может меняться в зависимости от поведения снаряда (например, «Демоническая коса», которая ускоряется).Используйте {{mph|{{iteminfo|...}} pixels}} для получения скорости в том виде, в котором она отображается в игре секундомером и его улучшениями.
|
waistSlot
|
16 | ID ячейки талии. |
wall id wallid wall createwall createWall
|
313 | ID стены, которую создаёт предмет при размещении. |
width
|
40 | Ширина спрайта предмета в пикселях. |
wingSlot
|
39 | ID ячейки крыльев. |
Примеры
Конкретные характеристики
| Код | Результат |
|---|---|
Зелье регенерации даёт баф [[{{iteminfo|Regeneration Potion|buff}}]] на {{iteminfo|id=289|field=buff duration}}, и его можно продать за {{iteminfo|Regeneration Potion|sell}}.
|
Зелье регенерации даёт баф Regeneration на 8 минут, и его можно продать за 2 сер.. |
{{iteminfo|Ballista Cane|buy}}
|
|
{{iteminfo|Ballista Cane|sell}}
|
5 зол. |
Максимальный ID
Используйте {{iteminfo/maxId}} для отображения наибольшего допустимого ID предмета: 6144. Это также возможно через {{iteminfo||count}}, но обратите внимание, что этот метод устарел.
Количество исследуемых предметов
Используйте {{iteminfo/researchableItems}} для отображения общего количества предметов, которые можно исследовать в режиме путешествия: 6087.
Все характеристики
Используйте {{item stats table}} для отображения всех доступных характеристик предмета.
{{item stats table|Терра-клинок|collapsible=yes|style=min-width:270px}}даёт в результате:
| Stat | Value |
|---|---|
| accessory | |
| alpha | 0
|
| ammo | 0
|
| armorPenetration | 0
|
| autoReuse | 1
|
| axe | 0
|
| backSlot | -1
|
| bait | 0
|
| balloonSlot | -1
|
| beardSlot | -1
|
| bodySlot | -1
|
| bonusTagDamage | 0
|
| buffTime | 0
|
| buffType | 0
|
| buy | |
| cartTrack | |
| channel | |
| chlorophyteExtractinatorConsumable | |
| consumable | |
| craftable | 1
|
| createTile | -1
|
| createWall | -1
|
| crit | 0
|
| damage | 85
|
| DD2Summon | |
| defense | 0
|
| dye | 0
|
| expert | |
| faceSlot | -1
|
| fishingPole | 0
|
| flame | |
| frontSlot | -1
|
| glowMask | -1
|
| hairDye | -1
|
| hammer | 0
|
| handOffSlot | -1
|
| handOnSlot | -1
|
| hasVanityEffects | |
| headSlot | -1
|
| healLife | 0
|
| healMana | 0
|
| height | 30
|
| holdStyle | 0
|
| internalName | TerraBlade
|
| isAShopItem | |
| knockBack | 6.5
|
| legSlot | -1
|
| lifeRegen | 0
|
| magic | |
| makeNPC | 0
|
| mana | 0
|
| manaIncrease | 0
|
| material | 1
|
| maxStack | 9999
|
| mech | |
| melee | 1
|
| mountType | -1
|
| name | Terra Blade
|
| neckSlot | -1
|
| noMelee | 1
|
| notAmmo | |
| noUseGraphic | |
| noWet | |
| paint | 0
|
| paintCoating | 0
|
| pick | 0
|
| placeStyle | 0
|
| potion | |
| prefix | 0
|
| questItem | |
| ranged | |
| rare | 8
|
| rarity | 0
|
| reuseDelay | 0
|
| sacrifices | 1
|
| scale | 1
|
| sentry | |
| shieldSlot | -1
|
| shoeSlot | -1
|
| shoot | 985
|
| shootsEveryUse | 1
|
| shootSpeed | 12
|
| shopCustomPrice | |
| shopSpecialCurrency | -1
|
| stringColor | |
| summon | |
| tileBoost | 0
|
| tileWand | -1
|
| tooltipContext | -1
|
| type | 757
|
| uniqueStack | |
| useAmmo | 0
|
| useAnimation | 18
|
| UseSound | Item_1
|
| useStyle | 1
|
| useTime | 18
|
| useTurn | |
| value | 1000000
|
| vanity | |
| voiceSlot | 0
|
| waistSlot | -1
|
| width | 30
|
| wingSlot | -1
|
См. также
- {{itemNameFromId}}
- {{itemIdFromName}}
- {{ItemInternalNameFromId}}
- {{ItemIdFromInternalName}}
- {{itemTooltip}}
- {{isItemID}}
- {{itemIdSet}}