Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Disambig gray  本文章介紹的是地獄的敵對生物。關於喪屍化變種,請見「喪屍豬人」。關於只生成於堡壘遺蹟的變種,請見「殘暴豬人」。關於其他與豬相似的生物,請見「豬(消歧義)」。
豬人
PiglinPiglin Attacking with melee weaponPiglin with CrossbowPiglin with Crossbow targeting JE
Baby Piglin
生命值

16(♥ × 8)

類型

敵對生物

攻擊力

投射物(,持有):
簡單:2(♥5(♥♥♥
普通:2(♥5(♥♥♥
困難:3(♥♥5(♥♥♥
近戰攻擊(持有金劍):
簡單:5(♥♥♥
普通:8(♥♥♥♥
困難:12(♥ × 6)
近戰攻擊(徒手):
簡單:3.5(♥ × 1.75)
普通:5(♥♥♥
困難:7.5(♥ × 3.75)

尺寸

Java版
高度:1.95格
寬度:0.6格
基岩版
高度:1.9格
寬度:0.6格

生成

地獄荒原
猩紅森林
堡壘遺蹟

天然裝備
命名空間ID

piglin

Per Landin Mojang avatar

與脾氣暴躁的鄰居(那種會用金劍和弩武裝自己的鄰居)打交道絕非易事,但也不要因為它們難以預測和過度保護的天性而氣餒。豬人可能不像主世界的村民那樣彬彬有禮,也不會欣賞你詼諧的評論,但它們執迷於一樣東西:黃金。

豬人(Piglin)是一種自然生成於地獄的敵對生物。

生成

豬人會在猩紅森林地獄荒原(較為少見)生物羣落和堡壘遺蹟結構中亮度等級不高於11[僅Java版]/7[僅基岩版]的地方以4隻為一組生成。它們不能生成在地獄孢子塊菌光體岩漿塊上。

每隻豬人都有20%[僅Java版]或5%[僅基岩版]的概率生成為幼年個體。幼年豬人永遠不會成長為成年個體。[2]

成年豬人在自然生成時會持有金劍,有時會裝備金質盔甲。幼年豬人在生成時不會攜帶任何裝備。使用生成蛋生成的豬人有概率不持有武器。

即使在和平難易度中,豬人也不會消失。

跌落物

豬人有8.5%的概率跌落其自然生成時攜帶的裝備,裝備的耐久度是隨機的,且有可能攜帶隨機附魔。每級掠奪附魔可增加1%的跌落率,最多為掠奪III的11.5%。

豬人撿起的裝備或物品100%會跌落(豬扒除外),並且耐久度和撿起之前的相同。以物易物過程中正在檢查金錠的豬人在受到攻擊時會將金錠放入物品欄中。在豬人死亡時金錠會跌落。如果豬人在檢查金錠時被一擊殺死,那麼金錠會有像其他手持的物品一樣的跌落概率。

自然生成的裝備

經驗值

如果是被玩家或馴服的殺死的,成年豬人跌落5經驗以及每件裝備額外的1-3經驗,幼年豬人跌落1經驗以及每件裝備額外的1-2經驗。

行為

敵對性

成年豬人預設與玩家敵對,但如果玩家裝備了任何1件金質盔甲,它們將不會主動攻擊該玩家。幼年豬人始終不會攻擊任何生物,且被攻擊時會逃跑。

成年豬人在下列情形下對玩家敵對,其中敵對狀態又可分為小、中、大範圍,或按照豬人的行為分為輕度、中度和重度(區別詳見下文)。

  • 玩家未裝備金質盔甲。
    • 引起小範圍的輕度敵對。
  • 看到或聽到玩家打開或破壞儲物箱陷阱箱木鐵桶界伏盒終界箱漏斗礦車儲物箱礦車儲物箱船[新增:JE 1.19BE 1.19.0],無論其中裝有何種物品,也無論玩家是否裝備金質盔甲。
    • 打開會引起小範圍的中度敵對;破壞則會引起中範圍的中度敵對。
    • 具有隱形效果的玩家打開這些容器不會激怒豬人,但破壞這些容器仍然會激怒豬人。
  • 看到或聽到玩家破壞金磚粗金磚金礦深層金礦地獄金礦鑲金黑石,無論玩家是否裝備金質盔甲。
    • 引起中範圍的中度敵對。
    • 具有隱形效果的玩家破壞這些方塊仍然會激怒豬人。
    • 基岩版中,使用活塞推動或黏性活塞拉動上述金質方塊也會激怒豬人。
  • 玩家攻擊了附近的豬人或殘暴豬人,無論是否用單次攻擊殺死。
    • 引起大範圍的中度敵對(對未受傷的豬人)或大範圍的重度敵對(對受傷的豬人)。

被激怒後,豬人會保持敵對狀態30秒。

敵對狀態的範圍

  • 小範圍:玩家15格距離內所有能夠看到玩家的成年豬人與玩家敵對。
  • 中範圍:玩家16格距離內的所有成年豬人與玩家敵對。
  • 大範圍:被玩家攻擊的豬人或殘暴豬人16格距離內的所有成年豬人與玩家敵對。

敵對狀態的程度

  • 輕度敵對:豬人當玩家穿上金質盔甲或當不再能看到玩家時會解除其敵對狀態,且能在玩家丟出金質物品後暫時解除敵對狀態(詳見撿起物品)。
  • 中度敵對:豬人僅能在玩家丟出金質物品後暫時解除敵對狀態。
    • 輕度敵對不會轉化為中度敵對。這意味着,若一隻豬人因玩家未裝備金質盔甲而追逐玩家,隨後又發現玩家打開、破壞容器或破壞金質方塊,則此時玩家可透過穿上金質盔甲或逃出該豬人的視線解除該豬人的敵對狀態。
  • 重度敵對:豬人不會被金質物品解除敵對狀態,也不能進行以物易物

攻擊

發現目標時,成年豬人會呼叫附近16格內的成年豬人一起發動攻擊。持有弩的成年豬人會每2秒朝8格內的目標發射一支,並且會隨攻擊目標的逼近而後退(如果其後方是懸崖或路被堵住,則只會停在原地)。在基岩版中,持弩豬人只會在與目標保持一定距離時才會射擊,即便它無路可退也是如此。與其他以作為武器的生物不同,豬人在射箭時不會左右移動。持有金劍的豬人則會伸出持劍的手(類似衞道士),衝到攻擊目標旁邊,直接進行砍擊。它們永遠不會因為誤傷而互相攻擊。

成年豬人會立刻主動攻擊16格內的凋零骷髏骨凋零怪

成年豬人不會立刻攻擊附近的成年野豬獸,但每隻豬人都會隨機決定是否展開攻擊。當一隻豬人決定攻擊後,周圍16格內的所有成年豬人會一同對該野豬獸敵對。但若它們的數量沒有成年野豬獸多,它們則會嘗試與野豬獸保持至少6個方塊的距離。

當擊殺一隻野豬獸後,豬人會搖動雙耳,並且有17[僅基岩版]110[僅Java版]的概率跳「勝利之舞」(見畫廊)。在Java版中,豬人不會攻擊幼年野豬獸。

每隻豬人在攻擊野豬獸後的短時間內幾乎不會再次決定攻擊一隻野豬獸。[需要驗證]

成年豬人不會主動攻擊鐵人,但鐵人會主動攻擊成年和幼年豬人;當被鐵人攻擊時,成年豬人會群體反擊。

撿起物品

豬人能夠撿起和裝備物品,但偏好金質物品。豬人總是能夠撿起絕大部分金質物品,不穿盔甲時還總是能夠撿起地上的盔甲雕刻南瓜生物頭顱鞘翅並裝備。豬人撿起金質物品後,會將該物品拿在手中端詳片刻(金粒除外),然後將其持在手中、裝備到身上或放入隱藏的物品欄。非金質物品被撿起或裝備的過程則是瞬間完成的。任何由豬人撿起的物品都會在其死後或者轉化成喪屍豬人後跌落(豬扒和金錠除外)。撿起了物品的豬人不會自然消失

幼年豬人會嘗試撿起地上的任何物品。

Java版中,一隻成年豬人手上沒有任何物品時,它可能撿起地上的任何物品並握在慣用手上;而在基岩版中,手上沒有任何物品的豬人只可能撿起地上的、工具、盾牌或金質物品。

豬人撿起盾牌後會在非慣用手上裝備。但如果之後該豬人嘗試撿起並端詳物品,它會將非慣用手上的盾牌丟出。

可使用/item[僅Java版]/replaceitem[僅基岩版]命令來將自訂物品放入豬人的物品欄中。

金質物品和豬扒

豬人能夠主動撿起絕大部分金質物品。

處於輕度或中度敵對狀態的成年豬人在攻擊時會因撿起和端詳(不會端詳金粒豬扒)這些物品而短暫地解除敵對狀態。如果玩家給予了它們金錠,它們還能進行正常的以物易物。在豬人端詳金錠而解除敵對狀態期間,若玩家裝備上了金質盔甲,則豬人停止與玩家敵對。如果豬人因金質物品暫時解除敵對狀態的次數足夠多,它們同樣會停止與玩家敵對[需要驗證]

除金質物品外,豬人還會主動撿起1格距離內的生豬肉烤豬肉,撿起後10秒內不會再撿起這兩種物品。豬人不會主動搜尋豬扒。

豬人能夠主動撿起的物品有:(這些物品由piglin_loved物品標籤控制)

可由金質物品合成而來,但成年豬人不會主動撿起的物品有:

盔甲和武器

豬人可以撿起並裝備盔甲,也能撿起武器。豬人在使用其撿拾的盔甲和武器時,盔甲和武器的攻擊力、防禦力以及附魔效果會正常生效。

已裝備非金質盔甲的豬人會撿起並裝備比自己的盔甲品質更好的盔甲。但相比品質最好的盔甲,豬人仍然更偏好金質盔甲(例如,穿有鑽石胸甲的豬人不會撿起或裝備鐵胸甲,但戴有地獄合金頭盔的豬人會撿起、端詳、換上金頭盔並將地獄合金頭盔丟出,並且不會再更換其他品質的頭盔)。若豬人原先裝備的盔甲附有綁定詛咒,豬人不會再撿起其他非金質盔甲,即使撿起的是金質盔甲也只會在端詳後收入物品欄。

幼年豬人在不持有武器時會主動撿起並手持武器,但它們不會使用武器。然而如果用{Team:<队伍名称>}生成兩隻不同隊伍的幼年豬人,它們仍然會互相攻擊。

Java版中,豬人撿起更高等級的附魔金劍或金盔甲後會替換其原有的金劍或同種金盔甲;在基岩版中,豬人只會將其收入物品欄。

Java版中,持弩豬人射箭會使弩的耐久度逐漸磨損,弩損壞後豬人便會使用近戰攻擊直至它再撿起一把弩。

物品欄

豬人擁有8個隱藏的物品欄。當一隻豬人的物品欄已滿時,將無法撿起除以下列表內包含的以外的物品:

  • 供以物易物的金錠(這意味着成年豬人即使物品欄已滿也仍能交易)
  • 物品欄內未滿一組的可堆疊物品
  • 未穿上的盔甲
  • 豬扒

以物易物

主條目:以物易物

玩家透過對成年豬人丟出金錠使用金錠可與其交換特定的物品。成年豬人會端詳手持的金錠6[僅Java版]/8[僅基岩版]秒,其間可能會緩慢地四處走動[僅Java版]或不動(除非是為了躲避地獄幽靈火球)[僅基岩版],接着向玩家丟出交換物。在此期間豬人若受到攻擊,它就會收起手中的金錠並且終止以物易物。掟器掟的金錠也可觸發以物易物。在Java版中,發射器發射的、掟器被破壞時跌落的和喪屍豬人跌落的金錠可觸發以物易物。

幼年豬人也會端詳金錠,但此後不會與玩家進行以物易物,而會將金錠放入其物品欄並跑開。

騎乘野豬獸

幼年豬人會和幼年野豬獸玩耍,四處奔跑並騎乘。並且幼年豬人在遇到一隻騎着幼年野豬獸的幼年豬人時,會有一定的概率再次騎上幼年豬人的肩膀上,最多3個疊在一起。幼年豬人在一段時間後從幼年野豬獸身上跳下來[僅Java版]。它們也會在受到攻擊後下來。

基岩版中,只有10%的幼年豬人會騎乘幼年野豬獸。

喪屍化

Piglin being zombified

一隻豬人轉化為喪屍豬人

豬人在地獄以外的維度中停留超過15秒(300遊戲刻)後會轉化為喪屍豬人,並受到10秒的嘔心效果,但嘔心效果並不會影響其行為。轉化後豬人會保留其裝備的盔甲和慣用手、非慣用手持有的物品(但原先手持弩的豬人轉化後無法再使用弩射擊),同時它會失去原有的物品欄,並直接跌落原先物品欄內的物品。轉化後的喪屍豬人總是具有拾取盔甲和武器的能力。

豬人對生物的敵對狀態會在其喪屍化後被消除。

和平難易度下的豬人在轉化成喪屍豬人的瞬間會被清除,因為喪屍豬人被視作敵對生物。

其他

豬人在任何情況下都會主動遠離附近的喪屍豬人豬屍獸,在非戰鬥狀態下則會主動遠離附近的靈魂火靈魂火把靈魂燈籠靈魂營火。在Java版中,幼年豬人還會主動遠離附近的凋零骷髏骨

豬人能夠使用木門

豬人和野豬獸一樣不免疫火焰傷害。

雖然豬人不屬於不死生物,但它們不會游泳,而是會在中下沉。

音效

Java版

音效字幕分類描述命名空間ID本地化鍵名
豬人叫聲敵對生物空閒時隨機播放此聲音entity.piglin.ambientsubtitles.entity.piglin.ambient
豬人憤怒叫聲敵對生物敵對狀態下隨機播放此聲音entity.piglin.angrysubtitles.entity.piglin.angry
豬人慶祝聲敵對生物跳舞時哼叫entity.piglin.celebratesubtitles.entity.piglin.celebrate
豬人變成喪屍豬人敵對生物轉化為喪屍豬人entity.piglin.converted_to_zombifiedsubtitles.entity.piglin.converted_to_zombified
豬人受傷敵對生物受傷entity.piglin.hurtsubtitles.entity.piglin.hurt
豬人死亡敵對生物死亡entity.piglin.deathsubtitles.entity.piglin.death
豬人退縮敵對生物豬人接近喪屍豬人、豬屍獸或靈魂火entity.piglin.retreatsubtitles.entity.piglin.retreat
豬人腳步聲敵對生物行走entity.piglin.stepsubtitles.entity.piglin.step
豬人妒忌叫聲敵對生物豬人看見其他豬人撿起物品entity.piglin.jealoussubtitles.entity.piglin.jealous
豬人鑑賞物品敵對生物端詳撿起的物品entity.piglin.admiring_itemsubtitles.entity.piglin.admiring_item

基岩版

音效分類描述命名空間ID系統音效類型音量音高衰減距離預載
敵對生物空閒時隨機播放此聲音mob.piglin.ambientambient0.8/0.75[音效 1]0.8-1.2 16
敵對生物敵對狀態下空閒時隨機播放此聲音mob.piglin.angryangry0.70.8-1.2 16
-環境攻擊mob.piglin.attackattack1.0 0.8-1.2 16
敵對生物跳舞時哼叫mob.piglin.celebratecelebrate0.8/0.75[音效 2]0.8-1.2 16
敵對生物受傷mob.piglin.hurthurt0.70.8-1.2 16
敵對生物死亡mob.piglin.deathdeath0.7/0.8[音效 3]0.8-1.2 16
敵對生物豬人接近喪屍豬人、豬屍獸或靈魂火mob.piglin.retreatretreat0.80.8-1.2 16
敵對生物豬人看見其他豬人撿起物品mob.piglin.jealousjealous0.80.8-1.2 16
敵對生物端詳物品mob.piglin.admiring_itemadmire0.8/0.85[音效 4]0.8-1.2 16
敵對生物行走mob.piglin.stepstep0.26251.0 16
敵對生物轉化為喪屍豬人mob.piglin.converted_to_zombifiedconverted_to_zombified0.26251.0 16
  1. 這裏代表五條音效檔案分別以兩種不同的音量播放,其中第二條音效音量為0.75,其餘為0.8。
  2. 這裏代表四條音效檔案分別以兩種不同的音量播放,其中第三條音效音量為0.75,其餘為0.8。
  3. 這裏代表四條音效檔案分別以兩種不同的音量播放,其中前兩條音效音量為0.7,其餘為0.8。
  4. 這裏代表四條音效檔案分別以兩種不同的音量播放,其中第二條音效音量為0.75,其餘為0.8。

數據值

ID

Java版

名稱命名空間ID本地化鍵名
豬人piglinentity.minecraft.piglin

基岩版

名稱命名空間ID數字ID 本地化鍵名
豬人piglin123entity.piglin.name

實體數據

主條目:實體格式

豬人有與之相聯繫的包含許多該生物屬性的存檔數據。

Java版

  • 實體數據值
    • 實體共通標籤
    • 活體共通標籤
    • 生物共通標籤
    •  IsBaby:表示此豬人是否為幼年個體。可能不存在。
    •  IsImmuneToZombification:表示豬人在地獄之外的維度中是否不會轉化成喪屍豬人。
    •  CannotHunt:表示豬人是否不會攻擊野豬獸。
    •  TimeInOverworld:豬人在主世界中停留的總刻數。當此值大於300時,豬人會轉化為喪屍豬人。
    •  Inventory:豬人的物品欄中的物品。
      • :物品欄中的一個物品。
        • 物品共通標籤

基岩版

成就

主條目:成就
圖示 成就 遊戲內描述 實際需求(若異) Xbox點數 獎盃(PS)
哇,真閃!
Oooh, shiny!
用黄金分散豬布林的注意力豬人攻擊時朝它丟棄金質物品,讓它撿起來。30G銀杯

進度

主條目:進度
圖示 進度 遊戲內描述 上游進度 實際需求(若異) 命名空間ID
Advancement-plain-raw金光閃閃
Oh Shiny
用黃金令到豬人分心地獄在身上沒有裝備任何金盔甲時掟給豬人這25種擁有實體標籤#piglin_loved的物品之一:或手持金錠對豬人按使用鍵。進度不會在玩家裝備金盔甲而豬人憤怒時觸發。如有其他金質物品可以正常使用,進度和豬人會將其忽略。nether/distract_piglin
Advancement-plain-raw冒險
Adventure
冒險、探索與戰鬥殺死任意實體或被任意實體殺死。adventure/root
Advancement-plain-raw怪物獵人
Monster Hunter
殺死任意一種敵對生物冒險殺死這34種生物中的一種:除此以外的任何生物可以正常擊殺,但進度會將其忽略。adventure/kill_a_mob
Advancement-fancy-raw怪物獵人大師
Monsters Hunted
殺死每種敵對生物怪物獵人殺死這34種生物:除此以外的任何生物可以正常擊殺,但進度會將其忽略。adventure/kill_all_mobs

歷史

2019年9月28日豬人於MINECON Live 2019首次公佈。
Piglin targeting BE1 MINECON Live的錄像顯示,憤怒的豬人以類似於喪屍的方式舉起手臂,這種行為在最終版本中沒有體現。
2019年12月5日一隻豬人和一隻幼年野豬獸出現於一部影片中。
2019年12月14日一張野豬獸及豬人的照片被發佈。
2020年1月14日一張動圖描述了豬人撿起玩家丟出的金錠,然後丟給了玩家一顆鑽石。
Java版
1.1620w07aPiglinBaby Piglin加入了豬人。
Piglin with Crossbow豬人可以持有
Leather piglin helmet Chainmail piglin helmet Iron piglin helmet Golden piglin helmet Diamond piglin helmet Netherite piglin helmet JE1 為豬人所裝備的頭盔加入了獨有的紋理和模型,比普通的盔甲寬兩個像素以適應豬布林頭顱型。
20w09a豬人現在有IsImmuneToZombification標籤來防止其在主世界喪屍化。
幼年豬人現在可以騎在幼年野豬獸的身上。
20w12a幼年豬人現在可以坐在其他騎着幼年野豬獸的幼年豬人上。
20w14a豬人現在在非戰鬥狀態下會逃離豬屍獸
幼年豬人在轉換為喪屍豬人的時候不再持有武器。
紋理的尺寸由128×64變為64×64,並且變更了耳朵部分的佈局。
20w15a現在豬人會遠離靈魂營火
現在成年豬人與附近破壞儲物箱、陷阱箱、終界箱、木鐵桶、金礦、地獄金礦、鑲金黑石或金磚的玩家敵對。
20w16a豬人現在會在堡壘遺蹟中生成。
20w19a現在豬人在終末之界也會轉化為喪屍豬人
20w20a以物易物現在不會給予地獄合金鋤頭
20w21a豬人在端詳金錠時不會再走動了。
現在若豬人在端詳金錠時受到傷害,它就會收起手中的金錠。
20w22aPiglin celebrate hunt 豬人在殺死野豬獸後有10%的概率會跳舞。
Piglin Attacking with melee weapon拿着金劍的豬人在敵對時會舉起手臂了。
pre3Piglin Helmet Comparison移除了豬人專有的加長版頭盔模型,現在豬人使用常規的頭盔模型。
pre6現在豬人有概率生成時裝備附魔的金盔甲。
1.16.2pre1現在成年豬人與附近打開或破壞儲物箱礦車的玩家敵對。
1.1721w14a豬人現在會嘗試撿起粗金
21w18a豬人現在會嘗試撿起粗金磚
現在成年豬人與附近破壞粗金磚的玩家敵對。
Java版(即將到來)
1.1922w12a現在成年豬人與附近打開或破壞儲物箱船的玩家敵對。
基岩版
1.16.01.16.0.51Piglin BE1Baby Piglin 加入了豬人。
Piglin with Crossbow BE 豬人可以持有
Hoglin Rider BE 幼年豬人可以騎在幼年野豬獸的背上。
目前,豬人在以物易物中只能給予玩家黑曜石打火石地獄孢子塊
豬人跌落0-2根,即使它並沒有裝備弩。
豬人目前使用玩家的受傷音效
1.16.0.57豬人有了自己的音效。
豬人現在在非戰鬥狀態下會逃離豬屍獸
豬人會在堡壘遺蹟中生成。
豬人不再跌落箭。
變更了以物易物以與Java版統一。
1.16.0.59豬人現在會遠離豬屍獸
豬人現在可以在和平難易度下存在。
現在會正常擺動手臂了。
調整了豬人的生成速度。
1.16.0.63豬人現在會遠離靈魂營火
1.16.201.16.20.50現在豬人會在和平難易度下生成。
豬人現在有類似衞道士的時候近戰攻擊的攻擊動畫,類似於Java版Piglin targeting BE1改成Piglin targeting BE
1.16.1001.16.100.54現在豬人在轉化為喪屍豬人後會跌落其物品欄內的物品。
現在豬人可以裝備盾牌鞘翅海龜殼生物頭顱
1.17.01.17.0.54現在豬人會被粗金粗金磚吸引。
現在成年豬人與附近破壞粗金磚的玩家敵對。
基岩版(即將到來)
1.18.301.18.30.28現在成年豬人與附近打開或破壞儲物箱船的玩家敵對。

錯誤

Template:Issue list

你知道嗎

  • 儲物箱下放置漏斗來取得儲物箱中的物品不會激怒附近的豬人,這可以作為掠奪堡壘遺蹟儲物箱的一個技巧。
  • 與豬人進行以物易物時,豬人掟出的鐵靴有可能會被它重新撿起並穿上。
    • 玩家可透過丟出金靴讓它換掉鐵靴。
  • 基岩版中,生成時持的豬人是一個單獨的豬人變種,它們就算沒有弩也能射出箭;而生成時持金的豬人就算得到弩也無法射箭。
  • 豬人的音效是透過混合瑞典家豬「Linderödssvin」的聲音而製成的。
  • 與豬人以物易物獲得的水樽質物品,以及堡壘遺蹟儲物箱中的鐵質物品、鑽石質物品等跡象,都暗示了豬人曾到訪過主世界
    • 廢棄傳送門金磚和儲物箱中的金質物品則説明豬人與廢棄傳送門有關,它們可能是透過廢棄傳送門進入主世界的。

畫廊

Piglin with Crossbow standby JEPiglin with Crossbow targeting JEPiglin with Crossbow standby BEPiglin with Crossbow targeting BE
Java版(上圖)和基岩版(下圖)中豬人用弩瞄準動作的對比

繪製圖

遊戲截圖

藝術作品

參考

  1. 「Meet the Piglins」 – Minecraft.net
  2. 根據MC-172618中的意見回饋,這是開發者有意為之的。
Advertisement