<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.zuluhotel.com.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pumpkins</id>
	<title>F.R. Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.zuluhotel.com.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pumpkins"/>
	<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php/Special:Contributions/Pumpkins"/>
	<updated>2026-04-15T00:52:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84486</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84486"/>
		<updated>2025-11-14T18:12:54Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84485</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84485"/>
		<updated>2025-11-14T18:12:12Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ====== BANNER ====== */&lt;br /&gt;
.zh-banner img {&lt;br /&gt;
  margin: 20px auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== HEADER ====== */&lt;br /&gt;
.zh-title {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #e6d5b6;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-title h1 {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-links a {&lt;br /&gt;
  color: #d8c3a5;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin: 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-links a:hover {&lt;br /&gt;
  color: #ffe9c7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== INTRO BOX ====== */&lt;br /&gt;
.zh-box {&lt;br /&gt;
  border: 1px solid #4d4033;&lt;br /&gt;
  background: rgba(30, 25, 20, 0.9);&lt;br /&gt;
  color: #f5e8d0;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 25px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== 3-COLUMN GRID ====== */&lt;br /&gt;
.zh-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));&lt;br /&gt;
  gap: 15px;&lt;br /&gt;
  margin-bottom: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-card {&lt;br /&gt;
  background: rgba(18, 18, 18, 0.85);&lt;br /&gt;
  border: 1px solid #47392e;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  color: #f0e6d2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-card h2 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #e6d5b6;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== SKILLS GRID ====== */&lt;br /&gt;
.zh-skills-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-skill-col {&lt;br /&gt;
  background: rgba(15, 15, 15, 0.8);&lt;br /&gt;
  border: 1px solid #3e3028;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  color: #e8dcc7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zh-skill-col h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #d7c5ae;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84484</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84484"/>
		<updated>2025-11-10T14:28:34Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84483</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84483"/>
		<updated>2025-11-10T14:26:59Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84482</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84482"/>
		<updated>2025-11-10T14:26:14Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =============================================================================&lt;br /&gt;
   MEDIAWIKI CUSTOM THEME - Vector.css&lt;br /&gt;
   Estilos específicos do Vector skin&lt;br /&gt;
   &lt;br /&gt;
   Cole este arquivo em MediaWiki:Vector.css&lt;br /&gt;
   ============================================================================= */&lt;br /&gt;
&lt;br /&gt;
/* === USER MENU (Menu de usuário no topo direito) === */&lt;br /&gt;
#p-personal {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.8);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  backdrop-filter: blur(5px);&lt;br /&gt;
  box-shadow: 0px 0px 6px 0px rgba(0,0,0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li a {&lt;br /&gt;
  color: var(--theme-link-color, #07398b);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li a:hover {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.05);&lt;br /&gt;
  color: var(--theme-link-color-hover, #021d4a);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === EDIT TOOLBAR === */&lt;br /&gt;
.wikiEditor-ui-toolbar {&lt;br /&gt;
  background: rgba(240, 240, 240, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui-toolbar .group {&lt;br /&gt;
  border-right: 1px solid rgba(0, 0, 0, 0.1);&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui-toolbar .tool {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui-toolbar .tool:hover {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.5);&lt;br /&gt;
  border-color: rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === DIFF VIEW (Comparação de versões) === */&lt;br /&gt;
.diff {&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-context {&lt;br /&gt;
  background: #f9f9f9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-addedline {&lt;br /&gt;
  background: #d5fdf4;&lt;br /&gt;
  border-color: #14866d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-deletedline {&lt;br /&gt;
  background: #fee7e6;&lt;br /&gt;
  border-color: #d03;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-addedline .diffchange {&lt;br /&gt;
  background: #a3f7e3;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-deletedline .diffchange {&lt;br /&gt;
  background: #fcc;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === HISTORY PAGE (Histórico) === */&lt;br /&gt;
#pagehistory {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pagehistory li {&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);&lt;br /&gt;
  transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pagehistory li:hover {&lt;br /&gt;
  background: rgba(228, 240, 247, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pagehistory li:last-child {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === SPECIAL PAGES === */&lt;br /&gt;
.mw-special-Watchlist,&lt;br /&gt;
.mw-special-RecentChanges {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  background: rgba(228, 240, 247, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === USER PREFERENCES (Preferências) === */&lt;br /&gt;
.mw-prefs-tabs {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-prefs-tabs a {&lt;br /&gt;
  padding: 8px 16px;&lt;br /&gt;
  background: rgba(200, 200, 200, 0.2);&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  margin-right: 4px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-prefs-tabs a:hover {&lt;br /&gt;
  background: rgba(200, 200, 200, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-prefs-tabs a.selected {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === UPLOAD FORM === */&lt;br /&gt;
#mw-upload-form {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-htmlform-field-HTMLTextField input,&lt;br /&gt;
.mw-htmlform-field-HTMLTextAreaField textarea {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GALLERY (Galeria de imagens) === */&lt;br /&gt;
.gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallerybox {&lt;br /&gt;
  background: #f9f9f9;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color-light, rgba(0, 0, 0, 0.1));&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallerybox:hover {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallerytext {&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  color: var(--theme-text-color-note, #808080);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOOLTIPS === */&lt;br /&gt;
.mw-ui-tooltip {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.85);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === REFERENCES (Referências) === */&lt;br /&gt;
.references {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-top: 20px;&lt;br /&gt;
  padding-top: 12px;&lt;br /&gt;
  border-top: 1px solid var(--theme-box-border-color-light, rgba(0, 0, 0, 0.1));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li {&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sup.reference {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sup.reference a {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === NOTIFICATIONS === */&lt;br /&gt;
.mw-notification {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.95);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
  backdrop-filter: blur(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-notification-tag-success {&lt;br /&gt;
  border-left: 4px solid #14866d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-notification-tag-error {&lt;br /&gt;
  border-left: 4px solid #d03;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-notification-tag-warning {&lt;br /&gt;
  border-left: 4px solid #edab00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === PAGE PROTECTION === */&lt;br /&gt;
.mw-protect-editform,&lt;br /&gt;
.mw-delete-form,&lt;br /&gt;
.mw-movepage-form {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === VECTOR 2022 SPECIFIC (se estiver usando Vector 2022) === */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.95);&lt;br /&gt;
  border-bottom: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-toc {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.8);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === COLLAPSIBLE SIDEBAR === */&lt;br /&gt;
.vector-sidebar-toggle {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-sidebar-toggle:hover {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVE ADJUSTMENTS === */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  #p-personal {&lt;br /&gt;
    padding: 6px 10px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #p-personal ul {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .gallery {&lt;br /&gt;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  #p-personal ul {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .vector-menu-tabs,&lt;br /&gt;
  #p-views ul {&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .vector-menu-tabs li a,&lt;br /&gt;
  #p-views li a {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .gallery {&lt;br /&gt;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === EXTENSÕES COMUNS === */&lt;br /&gt;
&lt;br /&gt;
/* VisualEditor */&lt;br /&gt;
.ve-ui-surface {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ve-ui-toolbar {&lt;br /&gt;
  background: rgba(240, 240, 240, 0.95);&lt;br /&gt;
  border-bottom: 1px solid var(--theme-box-border-color, #b3b3b3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Scribunto (Lua) */&lt;br /&gt;
.mw-scribunto-error {&lt;br /&gt;
  background: #fee7e6;&lt;br /&gt;
  border: 1px solid #d03;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-scribunto-message {&lt;br /&gt;
  font-family: &#039;Courier New&#039;, Consolas, monospace;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TemplateData */&lt;br /&gt;
.mw-templatedata-doc-wrap {&lt;br /&gt;
  background: rgba(228, 240, 247, 0.3);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color-light, rgba(0, 0, 0, 0.1));&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cite (Referências) */&lt;br /&gt;
.cite-accessibility-label {&lt;br /&gt;
  font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-cite-backlink {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FIM === */&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84481</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84481"/>
		<updated>2025-11-10T14:25:33Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =============================================================================&lt;br /&gt;
   MEDIAWIKI CUSTOM THEME - Common.css&lt;br /&gt;
   Baseado no Terraria Wiki Legacy Theme&lt;br /&gt;
   &lt;br /&gt;
   INSTRUÇÕES:&lt;br /&gt;
   1. Faça upload de uma imagem de fundo em Special:Upload&lt;br /&gt;
   2. Substitua &amp;quot;YOUR-IMAGE-URL-HERE&amp;quot; abaixo pela URL da sua imagem&lt;br /&gt;
   3. Cole este arquivo completo em MediaWiki:Common.css&lt;br /&gt;
   ============================================================================= */&lt;br /&gt;
&lt;br /&gt;
/* === CONFIGURAÇÃO PRINCIPAL === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Background do site - SUBSTITUA YOUR-IMAGE-URL-HERE pela URL da sua imagem! */&lt;br /&gt;
  --theme-site-background: #bbcce8 url(YOUR-IMAGE-URL-HERE) center bottom / cover no-repeat fixed;&lt;br /&gt;
  &lt;br /&gt;
  /* Logo (opcional) */&lt;br /&gt;
  --theme-site-logo-image: url(/resources/assets/wiki.png);&lt;br /&gt;
  &lt;br /&gt;
  /* Cores de fundo principais */&lt;br /&gt;
  --theme-background: #fcfcfc;                    /* Fundo branco principal */&lt;br /&gt;
  --theme-background-accent: #e4f0f7;             /* Azul claro de destaque */&lt;br /&gt;
  &lt;br /&gt;
  /* Cores de texto */&lt;br /&gt;
  --theme-text-color: #000;&lt;br /&gt;
  --theme-text-color--rgb: 0, 0, 0;&lt;br /&gt;
  --theme-text-color-note: #808080;               /* Texto secundário/nota */&lt;br /&gt;
  --theme-text-color-em: #063b5e;                 /* Texto enfatizado */&lt;br /&gt;
  --theme-text-color-highlight: #000;             /* Texto destacado */&lt;br /&gt;
  &lt;br /&gt;
  /* Cores de links */&lt;br /&gt;
  --theme-link-color: #07398b;                    /* Azul escuro */&lt;br /&gt;
  --theme-link-color--rgb: 7, 57, 139;&lt;br /&gt;
  --theme-link-color-hover: #021d4a;              /* Azul mais escuro no hover */&lt;br /&gt;
  --theme-link-color-visited: #07398b;            /* Link visitado */&lt;br /&gt;
  --theme-link-color-redlink: #bf0017;            /* Link vermelho (página inexistente) */&lt;br /&gt;
  &lt;br /&gt;
  /* Bordas */&lt;br /&gt;
  --theme-box-border-color: #b3b3b3;              /* Cinza médio */&lt;br /&gt;
  --theme-box-border-color--rgb: 179, 179, 179;&lt;br /&gt;
  --theme-box-border-color-light: rgba(0, 0, 0, 0.1);&lt;br /&gt;
  --theme-box-border-color-inner: transparent;&lt;br /&gt;
  --theme-box-background: rgba(230, 230, 230, 0.25);&lt;br /&gt;
  --theme-box-border-radius-inner: 0;&lt;br /&gt;
  --theme-box-inset-shadow: none;&lt;br /&gt;
  --theme-border-color-accent: #333;&lt;br /&gt;
  &lt;br /&gt;
  /* Widgets e containers semi-transparentes */&lt;br /&gt;
  --theme-widget-shadow: 0px 0px 6px 0px rgba(0,0,0, 0.1);&lt;br /&gt;
  --theme-widget-border-color: transparent;&lt;br /&gt;
  --theme-widget-background: rgba(252,252,252,0.7);   /* Branco 70% opaco */&lt;br /&gt;
  &lt;br /&gt;
  /* Dropdown menus */&lt;br /&gt;
  --theme-dropdown-background: #fcfcfc;&lt;br /&gt;
  &lt;br /&gt;
  /* Linha horizontal */&lt;br /&gt;
  --theme-hr-color-top: #808080;&lt;br /&gt;
  --theme-hr-color-bottom: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === APLICAR BACKGROUND === */&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--theme-site-background);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, &#039;Helvetica Neue&#039;, Arial, sans-serif;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === SIDEBAR (Painel Lateral) === */&lt;br /&gt;
#mw-panel {&lt;br /&gt;
  background: rgba(252,252,252,0.8);              /* Fundo branco 80% opaco */&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  box-shadow: var(--theme-widget-shadow);&lt;br /&gt;
  backdrop-filter: blur(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal h3 {&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  margin: 12px 0 8px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body::before {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li {&lt;br /&gt;
  padding: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li a {&lt;br /&gt;
  color: var(--theme-link-color);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  display: block;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li a:hover {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.05);&lt;br /&gt;
  color: var(--theme-link-color-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === HEADER/NAVBAR === */&lt;br /&gt;
#mw-head {&lt;br /&gt;
  background: rgba(252,252,252,0.5);              /* Fundo branco 50% opaco */&lt;br /&gt;
  border-bottom: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);&lt;br /&gt;
  backdrop-filter: blur(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs (Edit, History, etc) */&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
#p-views ul {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  gap: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li,&lt;br /&gt;
#p-views li {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li a,&lt;br /&gt;
#p-views li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 8px 16px;&lt;br /&gt;
  background: rgba(252, 252, 252, 0.75);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li a:hover,&lt;br /&gt;
#p-views li a:hover {&lt;br /&gt;
  background: rgba(252, 252, 252, 0.9);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li.selected a,&lt;br /&gt;
#p-views li.selected a {&lt;br /&gt;
  background: var(--theme-background);            /* Fundo sólido para tab ativa */&lt;br /&gt;
  border-color: var(--theme-box-border-color);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CONTEÚDO PRINCIPAL === */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--theme-background);            /* Fundo branco sólido */&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  box-shadow: var(--theme-widget-shadow);&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Título da página */&lt;br /&gt;
.firstHeading,&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  font-size: 2em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin: 0 0 16px 0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
  border-bottom: 2px solid var(--theme-background-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === LINKS === */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--theme-link-color);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--theme-link-color-hover);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--theme-link-color-visited);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links vermelhos (páginas inexistentes) */&lt;br /&gt;
a.new {&lt;br /&gt;
  color: var(--theme-link-color-redlink) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
  color: #d00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABELAS === */&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background: linear-gradient(to bottom, #f5f5f5, #e8e8e8);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  border-bottom: 1px solid var(--theme-box-border-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  border-bottom: 1px solid var(--theme-box-border-color-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr:last-child td {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr:hover {&lt;br /&gt;
  background: rgba(228, 240, 247, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOXES === */&lt;br /&gt;
.infobox,&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0 0 16px 16px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--theme-widget-shadow);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background: linear-gradient(to bottom, var(--theme-background-accent), #d0e7f7);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  border-bottom: 1px solid var(--theme-box-border-color-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:last-child td {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === BOTÕES === */&lt;br /&gt;
button,&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
.mw-ui-button {&lt;br /&gt;
  background: rgba(200, 200, 200, 0.35);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 6px 14px;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
input[type=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
.mw-ui-button:hover {&lt;br /&gt;
  background: rgba(200, 200, 200, 0.15);&lt;br /&gt;
  border-color: rgba(179, 179, 179, 0.75);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:active,&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:active,&lt;br /&gt;
input[type=&amp;quot;button&amp;quot;]:active,&lt;br /&gt;
.mw-ui-button:active {&lt;br /&gt;
  background: rgba(200, 200, 200, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FORMULÁRIOS === */&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;email&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;password&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: rgba(90, 90, 90, 0.05);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  font-family: inherit;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  transition: border-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;]:focus,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
input[type=&amp;quot;email&amp;quot;]:focus,&lt;br /&gt;
input[type=&amp;quot;password&amp;quot;]:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  border-color: var(--theme-link-color);&lt;br /&gt;
  box-shadow: 0 0 0 2px rgba(7, 57, 139, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === BUSCA === */&lt;br /&gt;
#searchInput {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-color: var(--theme-link-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOC (Índice) === */&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  background: rgba(228, 240, 247, 0.4);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color-light);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  min-width: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc .toctitle,&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.1em;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul,&lt;br /&gt;
.toc ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc li,&lt;br /&gt;
.toc li {&lt;br /&gt;
  padding: 3px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc a,&lt;br /&gt;
.toc a {&lt;br /&gt;
  color: var(--theme-link-color);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc a:hover,&lt;br /&gt;
.toc a:hover {&lt;br /&gt;
  color: var(--theme-link-color-hover);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CATEGORIAS === */&lt;br /&gt;
.catlinks,&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background: var(--theme-background-accent);&lt;br /&gt;
  border: 1px solid rgba(13,4,2,0.5);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.catlinks a,&lt;br /&gt;
#catlinks a {&lt;br /&gt;
  color: var(--theme-link-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FOOTER === */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: rgba(252,252,252,0.65);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  box-shadow: var(--theme-widget-shadow);&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin-top: 24px;&lt;br /&gt;
  color: var(--theme-text-color-note);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  backdrop-filter: blur(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer li {&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--theme-link-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MENSAGENS === */&lt;br /&gt;
.warningbox,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.successbox {&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  border-left: 4px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warningbox {&lt;br /&gt;
  background: #fef6e7;&lt;br /&gt;
  border-left-color: #edab00;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.errorbox {&lt;br /&gt;
  background: #fee7e6;&lt;br /&gt;
  border-left-color: #d03;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.successbox {&lt;br /&gt;
  background: #d5fdf4;&lt;br /&gt;
  border-left-color: #14866d;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CODE === */&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.05);&lt;br /&gt;
  border: 1px solid var(--theme-box-border-color-light);&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  font-family: &#039;Courier New&#039;, Consolas, monospace;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === HIGHLIGHTS === */&lt;br /&gt;
.mw-highlight {&lt;br /&gt;
  background: rgba(228, 240, 247, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
  background: var(--theme-background-accent);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-moz-selection {&lt;br /&gt;
  background: var(--theme-background-accent);&lt;br /&gt;
  color: var(--theme-text-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVIDADE === */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  #content,&lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 8px 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .infobox,&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 16px 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #content,&lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .firstHeading,&lt;br /&gt;
  #firstHeading {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  table.wikitable {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ACESSIBILIDADE === */&lt;br /&gt;
a:focus,&lt;br /&gt;
button:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
select:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  outline: 2px solid var(--theme-link-color);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === SCROLLBAR (Webkit) === */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.05);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === IMPRESSÃO === */&lt;br /&gt;
@media print {&lt;br /&gt;
  body {&lt;br /&gt;
    background: white;&lt;br /&gt;
    color: black;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #mw-panel,&lt;br /&gt;
  #mw-head,&lt;br /&gt;
  #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #content,&lt;br /&gt;
  .mw-body {&lt;br /&gt;
    border: none;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    background: white;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FIM === */&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84480</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84480"/>
		<updated>2025-11-10T14:12:07Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =============================================================================&lt;br /&gt;
   MEDIAWIKI CUSTOM THEME - Vector.css&lt;br /&gt;
   &lt;br /&gt;
   CSS específico para o skin Vector&lt;br /&gt;
   Complementa o Common.css com ajustes específicos do Vector&lt;br /&gt;
   &lt;br /&gt;
   Versão: 1.0.0&lt;br /&gt;
   Compatibilidade: MediaWiki 1.35+ com Vector skin&lt;br /&gt;
   ============================================================================= */&lt;br /&gt;
&lt;br /&gt;
/* === AJUSTES DO LAYOUT VECTOR === */&lt;br /&gt;
&lt;br /&gt;
/* Container principal do Vector */&lt;br /&gt;
.vector-body {&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remover margens padrão que podem conflitar */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === HEADER DO VECTOR === */&lt;br /&gt;
.vector-header {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MENU DE USUÁRIO === */&lt;br /&gt;
#p-personal {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.8);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 8px 16px;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li a {&lt;br /&gt;
  color: var(--theme-text-secondary, #d4c4a1);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal li a:hover {&lt;br /&gt;
  color: var(--theme-link-hover, #f4d03f);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INDICADORES (watchlist, etc) === */&lt;br /&gt;
.mw-indicators {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-indicator {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === EDIÇÃO === */&lt;br /&gt;
/* Toolbar de edição */&lt;br /&gt;
.wikiEditor-ui-toolbar {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px 8px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui-toolbar .group {&lt;br /&gt;
  border-right: 1px solid var(--theme-border-dark, #3a2618);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Área de edição */&lt;br /&gt;
textarea#wpTextbox1 {&lt;br /&gt;
  background: rgba(44, 24, 16, 0.8);&lt;br /&gt;
  color: var(--theme-text-primary, #f4e4c1);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 0 0 8px 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  font-family: &#039;Courier New&#039;, monospace;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pré-visualização de edição */&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  direction: ltr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === DIFF (Comparação de versões) === */&lt;br /&gt;
.diff {&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-context {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  color: var(--theme-text-secondary, #d4c4a1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-addedline {&lt;br /&gt;
  background: rgba(40, 167, 69, 0.2);&lt;br /&gt;
  border-color: #28a745;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diff-deletedline {&lt;br /&gt;
  background: rgba(220, 53, 69, 0.2);&lt;br /&gt;
  border-color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === HISTÓRICO === */&lt;br /&gt;
#pagehistory {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pagehistory li {&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  margin: 4px 0;&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  border-left: 3px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pagehistory li:hover {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pagehistory li.selected {&lt;br /&gt;
  background: rgba(212, 175, 55, 0.2);&lt;br /&gt;
  border-left-color: var(--theme-secondary, #d4af37);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === SPECIAL PAGES === */&lt;br /&gt;
.mw-special-Watchlist .mw-changeslist-line {&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  margin: 4px 0;&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Watchlist .mw-changeslist-line:hover {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Páginas recentes */&lt;br /&gt;
.mw-special-Recentchanges ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Recentchanges li {&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  margin: 4px 0;&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === PREFERÊNCIAS DO USUÁRIO === */&lt;br /&gt;
.mw-prefs-tabs {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-prefs-tabs a {&lt;br /&gt;
  color: var(--theme-text-secondary, #d4c4a1);&lt;br /&gt;
  padding: 8px 16px;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-prefs-tabs a:hover,&lt;br /&gt;
.mw-prefs-tabs .selected a {&lt;br /&gt;
  background: var(--theme-primary, #8b6f47);&lt;br /&gt;
  color: var(--theme-text-primary, #f4e4c1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === UPLOAD DE ARQUIVOS === */&lt;br /&gt;
#mw-upload-form {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-upload-permitted,&lt;br /&gt;
.mw-upload-prohibited {&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-upload-permitted {&lt;br /&gt;
  background: rgba(40, 167, 69, 0.2);&lt;br /&gt;
  border-left: 4px solid #28a745;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-upload-prohibited {&lt;br /&gt;
  background: rgba(220, 53, 69, 0.2);&lt;br /&gt;
  border-left: 4px solid #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GALERIA DE IMAGENS === */&lt;br /&gt;
ul.gallery {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.gallery li.gallerybox {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.gallery li.gallerybox:hover {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.7);&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.gallery .gallerytext {&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  color: var(--theme-text-secondary, #d4c4a1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOOLTIPS === */&lt;br /&gt;
.mw-ui-tooltip {&lt;br /&gt;
  background: rgba(44, 24, 16, 0.95);&lt;br /&gt;
  color: var(--theme-text-primary, #f4e4c1);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === POPUPS DE REFERÊNCIA === */&lt;br /&gt;
.mw-references-wrap {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  border: 1px solid var(--theme-border-dark, #3a2618);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  color: var(--theme-text-secondary, #d4c4a1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li {&lt;br /&gt;
  padding: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === NOTIFICAÇÕES === */&lt;br /&gt;
.mw-notification {&lt;br /&gt;
  background: rgba(44, 24, 16, 0.95);&lt;br /&gt;
  color: var(--theme-text-primary, #f4e4c1);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-notification-area {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 20px;&lt;br /&gt;
  right: 20px;&lt;br /&gt;
  z-index: 9999;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === PROTEÇÃO DE PÁGINA === */&lt;br /&gt;
.mw-protect-editreasons,&lt;br /&gt;
.mw-protect-cascadeon,&lt;br /&gt;
.mw-protect-extraparams {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  border: 1px solid var(--theme-border-dark, #3a2618);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === DELETAR PÁGINA === */&lt;br /&gt;
.mw-warning-with-logexcerpt {&lt;br /&gt;
  background: rgba(255, 193, 7, 0.2);&lt;br /&gt;
  border: 1px solid #ffc107;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MOVER PÁGINA === */&lt;br /&gt;
.mw-movepage-form {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === VECTOR SIDEBAR COLLAPSE === */&lt;br /&gt;
/* Para versões mais novas do Vector com sidebar recolhível */&lt;br /&gt;
.vector-main-menu-container {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-toc-container {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.8);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === VECTOR STICKY HEADER === */&lt;br /&gt;
/* Para Vector 2022 com header fixo */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: rgba(44, 24, 16, 0.95);&lt;br /&gt;
  border-bottom: 2px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === VECTOR TABS (Vector 2022) === */&lt;br /&gt;
.vector-menu-tabs .mw-list-item {&lt;br /&gt;
  margin: 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .mw-list-item a {&lt;br /&gt;
  padding: 8px 16px;&lt;br /&gt;
  border-radius: 8px 8px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVIDADE ESPECÍFICA DO VECTOR === */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  #p-personal ul {&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .vector-menu-tabs {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .vector-menu-tabs .mw-list-item {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  ul.gallery {&lt;br /&gt;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  #p-personal {&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #p-personal ul {&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  ul.gallery {&lt;br /&gt;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .wikiEditor-ui-toolbar {&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  textarea#wpTextbox1 {&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === DARK MODE IMPROVEMENTS === */&lt;br /&gt;
/* Caso você queira adicionar um toggle de dark mode no futuro */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  /* O theme já é dark por padrão, mas você pode adicionar ajustes aqui */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === COMPATIBILIDADE COM EXTENSÕES === */&lt;br /&gt;
/* VisualEditor */&lt;br /&gt;
.ve-init-mw-desktopArticleTarget-toolbar {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.9);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px 8px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Scribunto (Lua) */&lt;br /&gt;
.mw-scribunto-console {&lt;br /&gt;
  background: rgba(44, 24, 16, 0.8);&lt;br /&gt;
  border: 1px solid var(--theme-border-color, #8b6f47);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TemplateData */&lt;br /&gt;
.mw-templatedata-doc-wrap {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  border: 1px solid var(--theme-border-dark, #3a2618);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cite (Referências) */&lt;br /&gt;
.mw-cite-backlink {&lt;br /&gt;
  color: var(--theme-link, #d4af37);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FIM DO VECTOR.CSS === */&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84479</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84479"/>
		<updated>2025-11-10T14:12:00Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =============================================================================&lt;br /&gt;
   MEDIAWIKI CUSTOM THEME - Common.css&lt;br /&gt;
   &lt;br /&gt;
   Theme inspirado no Terraria Wiki Legacy Theme&lt;br /&gt;
   - Bordas arredondadas (CSS puro)&lt;br /&gt;
   - Fundos transparentes com glassmorphism&lt;br /&gt;
   - Paleta medieval/RPG&lt;br /&gt;
   - 100% independente (sem dependências externas)&lt;br /&gt;
   &lt;br /&gt;
   Versão: 1.0.0&lt;br /&gt;
   Compatibilidade: MediaWiki 1.35+&lt;br /&gt;
   ============================================================================= */&lt;br /&gt;
&lt;br /&gt;
/* === VARIÁVEIS GLOBAIS DO TEMA === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Paleta de Cores Principal */&lt;br /&gt;
  --theme-primary: #8b6f47;           /* Marrom medieval */&lt;br /&gt;
  --theme-secondary: #d4af37;         /* Dourado */&lt;br /&gt;
  --theme-accent: #c77f47;            /* Bronze/Cobre */&lt;br /&gt;
  --theme-dark: #2c1810;              /* Fundo escuro (madeira escura) */&lt;br /&gt;
  --theme-medium: #4a3425;            /* Marrom médio */&lt;br /&gt;
  --theme-light: #6b5239;             /* Marrom claro */&lt;br /&gt;
  &lt;br /&gt;
  /* Cores de Texto */&lt;br /&gt;
  --theme-text-primary: #f4e4c1;      /* Texto claro (pergaminho) */&lt;br /&gt;
  --theme-text-secondary: #d4c4a1;    /* Texto secundário */&lt;br /&gt;
  --theme-text-muted: #a89878;        /* Texto desbotado */&lt;br /&gt;
  &lt;br /&gt;
  /* Cores de Links */&lt;br /&gt;
  --theme-link: #d4af37;              /* Link normal (dourado) */&lt;br /&gt;
  --theme-link-hover: #f4d03f;        /* Link hover (dourado claro) */&lt;br /&gt;
  --theme-link-visited: #b8961f;      /* Link visitado */&lt;br /&gt;
  --theme-link-active: #ffd700;       /* Link ativo */&lt;br /&gt;
  &lt;br /&gt;
  /* Backgrounds e Transparências */&lt;br /&gt;
  --theme-bg-solid: #2c1810;          /* Background sólido */&lt;br /&gt;
  --theme-bg-semi: rgba(44, 24, 16, 0.95);  /* Background semi-transparente */&lt;br /&gt;
  --theme-bg-light: rgba(74, 52, 37, 0.85); /* Background claro */&lt;br /&gt;
  --theme-bg-overlay: rgba(0, 0, 0, 0.3);   /* Overlay escuro */&lt;br /&gt;
  &lt;br /&gt;
  /* Bordas e Sombras */&lt;br /&gt;
  --theme-border-color: #8b6f47;      /* Cor da borda */&lt;br /&gt;
  --theme-border-light: #6b5239;      /* Borda clara */&lt;br /&gt;
  --theme-border-dark: #3a2618;       /* Borda escura */&lt;br /&gt;
  --theme-border-radius: 12px;        /* Raio das bordas arredondadas */&lt;br /&gt;
  --theme-border-width: 2px;          /* Espessura da borda */&lt;br /&gt;
  &lt;br /&gt;
  /* Sombras */&lt;br /&gt;
  --theme-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.2);&lt;br /&gt;
  --theme-shadow-md: 0 4px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
  --theme-shadow-lg: 0 8px 16px rgba(0, 0, 0, 0.4);&lt;br /&gt;
  --theme-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, 0.2);&lt;br /&gt;
  &lt;br /&gt;
  /* Imagem de Fundo - SUBSTITUA PELA SUA URL! */&lt;br /&gt;
  --theme-bg-image: url(&#039;https://SEU-WIKI.com/images/X/XX/Site-background.jpg&#039;);&lt;br /&gt;
  &lt;br /&gt;
  /* Espaçamentos */&lt;br /&gt;
  --spacing-xs: 4px;&lt;br /&gt;
  --spacing-sm: 8px;&lt;br /&gt;
  --spacing-md: 16px;&lt;br /&gt;
  --spacing-lg: 24px;&lt;br /&gt;
  --spacing-xl: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === RESET E BASE === */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  scroll-behavior: smooth;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  font-family: &#039;Georgia&#039;, &#039;Times New Roman&#039;, serif;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  background: var(--theme-bg-image) center center / cover fixed,&lt;br /&gt;
              linear-gradient(135deg, #2c1810 0%, #1a0f0a 100%);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === LAYOUT PRINCIPAL === */&lt;br /&gt;
/* Container geral do site */&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  max-width: 1400px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: var(--spacing-lg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Background semi-transparente para todo conteúdo */&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
  background: var(--theme-bg-overlay);&lt;br /&gt;
  backdrop-filter: blur(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === LOGO === */&lt;br /&gt;
#p-logo {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--spacing-lg);&lt;br /&gt;
  left: var(--spacing-lg);&lt;br /&gt;
  width: 200px;&lt;br /&gt;
  height: 120px;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  filter: drop-shadow(var(--theme-shadow-md));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === SIDEBAR (Navegação Lateral) === */&lt;br /&gt;
#mw-panel {&lt;br /&gt;
  background: var(--theme-bg-semi);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  box-shadow: var(--theme-shadow-lg);&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  margin-top: 140px; /* Espaço para o logo */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Seções da sidebar */&lt;br /&gt;
#mw-panel .portal {&lt;br /&gt;
  margin-bottom: var(--spacing-md);&lt;br /&gt;
  background: rgba(74, 52, 37, 0.3);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-sm);&lt;br /&gt;
  border: 1px solid var(--theme-border-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Títulos das seções */&lt;br /&gt;
#mw-panel .portal h3 {&lt;br /&gt;
  color: var(--theme-secondary);&lt;br /&gt;
  font-size: 1.1em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin: 0 0 var(--spacing-sm) 0;&lt;br /&gt;
  padding: var(--spacing-sm);&lt;br /&gt;
  background: linear-gradient(135deg, var(--theme-medium), var(--theme-dark));&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);&lt;br /&gt;
  border-left: 3px solid var(--theme-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links da sidebar */&lt;br /&gt;
#mw-panel .portal .body ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: var(--spacing-sm) var(--spacing-md);&lt;br /&gt;
  color: var(--theme-text-secondary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .body li a:hover {&lt;br /&gt;
  background: var(--theme-bg-light);&lt;br /&gt;
  color: var(--theme-link-hover);&lt;br /&gt;
  padding-left: calc(var(--spacing-md) + 4px);&lt;br /&gt;
  box-shadow: var(--theme-shadow-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === NAVBAR (Tabs de Navegação Superior) === */&lt;br /&gt;
#mw-head {&lt;br /&gt;
  background: var(--theme-bg-semi);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  box-shadow: var(--theme-shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  padding: var(--spacing-sm) var(--spacing-md);&lt;br /&gt;
  margin-bottom: var(--spacing-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs (Edit, History, etc) */&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
.vector-menu-tabs ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: var(--spacing-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: var(--spacing-sm) var(--spacing-md);&lt;br /&gt;
  background: linear-gradient(180deg, var(--theme-light), var(--theme-medium));&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  border: 1px solid var(--theme-border-light);&lt;br /&gt;
  border-radius: var(--theme-border-radius) var(--theme-border-radius) 0 0;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  box-shadow: var(--theme-shadow-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li a:hover {&lt;br /&gt;
  background: linear-gradient(180deg, var(--theme-accent), var(--theme-primary));&lt;br /&gt;
  color: var(--theme-link-hover);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  box-shadow: var(--theme-shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li.selected a {&lt;br /&gt;
  background: var(--theme-secondary);&lt;br /&gt;
  color: var(--theme-dark);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dropdown menus */&lt;br /&gt;
.vector-menu-dropdown {&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: var(--theme-bg-semi);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  box-shadow: var(--theme-shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  min-width: 200px;&lt;br /&gt;
  z-index: 1000;&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown:hover .vector-menu-content {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content li a {&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-bottom: 1px solid var(--theme-border-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content li:last-child a {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  border-radius: 0 0 var(--theme-border-radius) var(--theme-border-radius);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CAIXA DE CONTEÚDO PRINCIPAL === */&lt;br /&gt;
#content {&lt;br /&gt;
  background: var(--theme-bg-semi);&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  box-shadow: var(--theme-shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  padding: var(--spacing-xl);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Título da página */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  color: var(--theme-secondary);&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin: 0 0 var(--spacing-lg) 0;&lt;br /&gt;
  padding-bottom: var(--spacing-md);&lt;br /&gt;
  border-bottom: 3px solid var(--theme-accent);&lt;br /&gt;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtítulo / breadcrumb */&lt;br /&gt;
#contentSub {&lt;br /&gt;
  color: var(--theme-text-muted);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-bottom: var(--spacing-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === LINKS === */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--theme-link);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--theme-link-hover);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--theme-link-visited);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:active {&lt;br /&gt;
  color: var(--theme-link-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links vermelhos (páginas inexistentes) */&lt;br /&gt;
a.new {&lt;br /&gt;
  color: #ff6b6b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
  color: #ff8787 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABELAS === */&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.6);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--theme-shadow-md);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin: var(--spacing-md) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background: linear-gradient(135deg, var(--theme-accent), var(--theme-primary));&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  border-bottom: 2px solid var(--theme-border-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  border-bottom: 1px solid var(--theme-border-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr:last-child td {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr:hover {&lt;br /&gt;
  background: rgba(139, 111, 71, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOXES === */&lt;br /&gt;
.infobox,&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0 0 var(--spacing-md) var(--spacing-md);&lt;br /&gt;
  background: var(--theme-bg-semi);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  box-shadow: var(--theme-shadow-lg);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background: linear-gradient(135deg, var(--theme-accent), var(--theme-primary));&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--spacing-sm) var(--spacing-md);&lt;br /&gt;
  border-bottom: 1px solid var(--theme-border-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:last-child td {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === BOTÕES === */&lt;br /&gt;
button,&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
.mw-ui-button {&lt;br /&gt;
  background: linear-gradient(180deg, var(--theme-accent), var(--theme-primary));&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  border: 1px solid var(--theme-border-light);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-sm) var(--spacing-lg);&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  box-shadow: var(--theme-shadow-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
input[type=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
.mw-ui-button:hover {&lt;br /&gt;
  background: linear-gradient(180deg, var(--theme-secondary), var(--theme-accent));&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  box-shadow: var(--theme-shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:active,&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:active,&lt;br /&gt;
input[type=&amp;quot;button&amp;quot;]:active,&lt;br /&gt;
.mw-ui-button:active {&lt;br /&gt;
  transform: translateY(0);&lt;br /&gt;
  box-shadow: var(--theme-shadow-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FORMULÁRIOS === */&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;email&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;password&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
  border: 1px solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-sm) var(--spacing-md);&lt;br /&gt;
  font-family: inherit;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;]:focus,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
input[type=&amp;quot;email&amp;quot;]:focus,&lt;br /&gt;
input[type=&amp;quot;password&amp;quot;]:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  border-color: var(--theme-secondary);&lt;br /&gt;
  box-shadow: 0 0 0 3px rgba(212, 175, 55, 0.3);&lt;br /&gt;
  background: rgba(74, 52, 37, 0.7);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === BUSCA === */&lt;br /&gt;
#searchInput {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.searchButton {&lt;br /&gt;
  background: var(--theme-primary);&lt;br /&gt;
  border: 1px solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-sm);&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.searchButton:hover {&lt;br /&gt;
  background: var(--theme-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOC (Índice) === */&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.6);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  margin: var(--spacing-lg) 0;&lt;br /&gt;
  box-shadow: var(--theme-shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc .toctitle,&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
  color: var(--theme-secondary);&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  margin-bottom: var(--spacing-sm);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul,&lt;br /&gt;
.toc ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc li,&lt;br /&gt;
.toc li {&lt;br /&gt;
  padding: var(--spacing-xs) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc a,&lt;br /&gt;
.toc a {&lt;br /&gt;
  color: var(--theme-text-secondary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc a:hover,&lt;br /&gt;
.toc a:hover {&lt;br /&gt;
  color: var(--theme-link-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CATEGORIAS === */&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background: rgba(74, 52, 37, 0.5);&lt;br /&gt;
  border: 1px solid var(--theme-border-dark);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  margin-top: var(--spacing-lg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks a {&lt;br /&gt;
  color: var(--theme-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FOOTER === */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--theme-bg-semi);&lt;br /&gt;
  border: var(--theme-border-width) solid var(--theme-border-color);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  box-shadow: var(--theme-shadow-md);&lt;br /&gt;
  padding: var(--spacing-lg);&lt;br /&gt;
  margin-top: var(--spacing-xl);&lt;br /&gt;
  color: var(--theme-text-muted);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: var(--spacing-md);&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer li {&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--theme-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MENSAGENS E AVISOS === */&lt;br /&gt;
.warningbox,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.successbox {&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  margin: var(--spacing-md) 0;&lt;br /&gt;
  border-left: 4px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warningbox {&lt;br /&gt;
  background: rgba(255, 193, 7, 0.2);&lt;br /&gt;
  border-left-color: #ffc107;&lt;br /&gt;
  color: #fff3cd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.errorbox {&lt;br /&gt;
  background: rgba(220, 53, 69, 0.2);&lt;br /&gt;
  border-left-color: #dc3545;&lt;br /&gt;
  color: #f8d7da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.successbox {&lt;br /&gt;
  background: rgba(40, 167, 69, 0.2);&lt;br /&gt;
  border-left-color: #28a745;&lt;br /&gt;
  color: #d4edda;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CÓDIGO E PRE === */&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  background: rgba(0, 0, 0, 0.3);&lt;br /&gt;
  border: 1px solid var(--theme-border-dark);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  font-family: &#039;Courier New&#039;, monospace;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  color: #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--spacing-md);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVIDADE === */&lt;br /&gt;
&lt;br /&gt;
/* Tablets */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  :root {&lt;br /&gt;
    --theme-border-radius: 8px;&lt;br /&gt;
    --spacing-lg: 16px;&lt;br /&gt;
    --spacing-xl: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-page-container {&lt;br /&gt;
    padding: var(--spacing-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #content {&lt;br /&gt;
    padding: var(--spacing-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #p-logo {&lt;br /&gt;
    width: 150px;&lt;br /&gt;
    height: 90px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #mw-panel {&lt;br /&gt;
    margin-top: 100px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .infobox,&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: var(--spacing-md) 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  :root {&lt;br /&gt;
    --theme-border-radius: 6px;&lt;br /&gt;
    --spacing-md: 12px;&lt;br /&gt;
    --spacing-lg: 16px;&lt;br /&gt;
    --spacing-xl: 20px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-page-container {&lt;br /&gt;
    padding: var(--spacing-sm);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #content {&lt;br /&gt;
    padding: var(--spacing-md);&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #firstHeading {&lt;br /&gt;
    font-size: 1.8em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #p-logo {&lt;br /&gt;
    position: static;&lt;br /&gt;
    width: 120px;&lt;br /&gt;
    height: 72px;&lt;br /&gt;
    margin: var(--spacing-md) auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #mw-panel {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #mw-head {&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .vector-menu-tabs {&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .vector-menu-tabs li a {&lt;br /&gt;
    padding: var(--spacing-xs) var(--spacing-sm);&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  table.wikitable {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  table.wikitable th,&lt;br /&gt;
  table.wikitable td {&lt;br /&gt;
    padding: var(--spacing-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ACESSIBILIDADE === */&lt;br /&gt;
/* Foco visível para navegação por teclado */&lt;br /&gt;
a:focus,&lt;br /&gt;
button:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
select:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  outline: 2px solid var(--theme-secondary);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Texto selecionado */&lt;br /&gt;
::selection {&lt;br /&gt;
  background: var(--theme-accent);&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-moz-selection {&lt;br /&gt;
  background: var(--theme-accent);&lt;br /&gt;
  color: var(--theme-text-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === SCROLLBAR CUSTOMIZADA (Webkit browsers) === */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--theme-dark);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--theme-primary);&lt;br /&gt;
  border-radius: var(--theme-border-radius);&lt;br /&gt;
  border: 2px solid var(--theme-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--theme-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === ANIMAÇÕES SUAVES === */&lt;br /&gt;
@keyframes fadeIn {&lt;br /&gt;
  from {&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateY(10px);&lt;br /&gt;
  }&lt;br /&gt;
  to {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content {&lt;br /&gt;
  animation: fadeIn 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === IMPRESSÃO === */&lt;br /&gt;
@media print {&lt;br /&gt;
  body {&lt;br /&gt;
    background: white;&lt;br /&gt;
    color: black;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #mw-panel,&lt;br /&gt;
  #mw-head,&lt;br /&gt;
  #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #content {&lt;br /&gt;
    border: none;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    background: white;&lt;br /&gt;
    color: black;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  a {&lt;br /&gt;
    color: black;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === FIM DO CSS === */&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84478</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84478"/>
		<updated>2025-11-10T10:14:27Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84477</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84477"/>
		<updated>2025-11-10T10:14:16Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84476</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.css&amp;diff=84476"/>
		<updated>2025-11-10T10:08:01Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* This governs the sections on the Community portal */&lt;br /&gt;
.cpbox {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row-reverse;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cpbox #admins {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  width: calc(33% - 10px);&lt;br /&gt;
  margin: 5px;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  min-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cpbox #help {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  width: calc(67% - 10px);&lt;br /&gt;
  margin: 5px;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template documentation styles */&lt;br /&gt;
/* If modifying these styles, be sure to update the mobile skin! */&lt;br /&gt;
.doc {&lt;br /&gt;
    margin: 0em auto 1em;&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.1);&lt;br /&gt;
    border: 2px solid #BDCAC3;&lt;br /&gt;
    border-radius: 1em;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doc-header {&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
    border-bottom: 1px solid #BDCAC3;&lt;br /&gt;
    margin-bottom: 1ex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doc-footer {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.1);&lt;br /&gt;
    border: 2px solid #BDCAC3;&lt;br /&gt;
    border-radius: 1em;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Classes permitting setting of alignment on desktop only or differently on desktop and mobile */&lt;br /&gt;
/* (See .mobileleft, .mobilecenter, .mobileright in MediaWiki:Mobile.css for the mobile equivalents */&lt;br /&gt;
.desktopleft {&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.desktopcenter {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.desktopright {&lt;br /&gt;
  text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front page structure */&lt;br /&gt;
.fpbox {&lt;br /&gt;
    margin: 5px;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    overflow: auto;&lt;br /&gt;
    width: calc(100% - 2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fpbox.plain {&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    border: none;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fpbox .heading,&lt;br /&gt;
.fpbox .mainheading,&lt;br /&gt;
.fpbox .welcome {&lt;br /&gt;
    margin: 0 0 10px;&lt;br /&gt;
    padding: 0 0 5px;&lt;br /&gt;
    overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fpbox .mainheading,&lt;br /&gt;
.fpbox .welcome {&lt;br /&gt;
    font-size: 150%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fpbox .heading {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 132%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.linkslabel {&lt;br /&gt;
    margin: 15px 5px 5px;&lt;br /&gt;
    padding: 0 0 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:FP links styles */&lt;br /&gt;
.fplinks {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: space-evenly;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink-outer {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    flex-basis: calc(25% - 10px);&lt;br /&gt;
    width: calc(25% - 15px);&lt;br /&gt;
    min-width: 115px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink-wide {&lt;br /&gt;
    flex-basis: calc(33% - 10px);&lt;br /&gt;
    width: calc(33% - 15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink-fullwidth {&lt;br /&gt;
    flex-basis: 100%;&lt;br /&gt;
    width: calc(100% - 15px);&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink {&lt;br /&gt;
    padding: 0.5em;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink-plain {&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink-inner {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    padding: 0px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink a {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fplink img {&lt;br /&gt;
    max-width: 22px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Auto-resize front page video to fit smaller columns */&lt;br /&gt;
.fpbox .embedvideowrap {&lt;br /&gt;
    width: 100%!important;&lt;br /&gt;
    max-width: 480px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fpbox .embedvideowrap iframe {&lt;br /&gt;
    width: 100%!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Multi-column box support */&lt;br /&gt;
.fp-container .columns .col-1,&lt;br /&gt;
.fp-container .columns .col-2,&lt;br /&gt;
.fp-container .columns .col-3,&lt;br /&gt;
.fp-container .columns .col-4 {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 990px) {&lt;br /&gt;
    .fp-container .columns .col-1,&lt;br /&gt;
    .fp-container .columns .col-2,&lt;br /&gt;
    .fp-container .columns .col-3,&lt;br /&gt;
    .fp-container .columns .col-4 {&lt;br /&gt;
        float: left;&lt;br /&gt;
        width: 25%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fp-section {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* this CSS governs the responsive 2 column main page layout */&lt;br /&gt;
#fp-2column.fp-container {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-areas: &amp;quot;a&amp;quot; &amp;quot;b&amp;quot; &amp;quot;c&amp;quot;;&lt;br /&gt;
    grid-template-columns: 100%;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width:990px) {&lt;br /&gt;
    #fp-2column.fp-container {&lt;br /&gt;
        grid-template-areas: &amp;quot;a b&amp;quot; &amp;quot;c c&amp;quot;;&lt;br /&gt;
        grid-template-columns: 50% 50%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width:1350px) {&lt;br /&gt;
    #fp-2column.fp-container {&lt;br /&gt;
        grid-template-areas: &amp;quot;a b&amp;quot; &amp;quot;c b&amp;quot;;&lt;br /&gt;
        grid-template-columns: auto 520px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#fp-top {&lt;br /&gt;
    grid-area: a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#fp-flex {&lt;br /&gt;
    grid-area: b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#fp-bottom {&lt;br /&gt;
    grid-area: c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.itempane tbody td{&lt;br /&gt;
     background-image:url(&#039;https://gamepedia.cursecdn.com/stoneshard_gamepedia_en/2/21/ItemBackground.png&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For resizing select images to twice their size (the game does that)*/ &lt;br /&gt;
.image2x{&lt;br /&gt;
    image-rendering: crisp-edges;&lt;br /&gt;
    image-rendering: pixelated;&lt;br /&gt;
    -ms-interpolation-mode: nearest-neighbor;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 9 (2016-08-10)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty list items */&lt;br /&gt;
.hlist .mw-empty-li,&lt;br /&gt;
.hlist .mw-empty-elt {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
.hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd:after,&lt;br /&gt;
.hlist li:after {&lt;br /&gt;
    content: &amp;quot; • &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd:last-child:after,&lt;br /&gt;
.hlist dt:last-child:after,&lt;br /&gt;
.hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,&lt;br /&gt;
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,&lt;br /&gt;
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,&lt;br /&gt;
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,&lt;br /&gt;
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;)&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
.hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
.hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
.hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot;\a0&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot;\a0&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Custom Scrollbar */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 11px;&lt;br /&gt;
  height: 11px;&lt;br /&gt;
}&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background-color: #231f36;&lt;br /&gt;
}&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background-color: #90A4AE;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  border: 3px solid #231f36;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Simple tooltip shrink fix */&lt;br /&gt;
.simple-tooltip-img:hover {&lt;br /&gt;
    clip-path: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84475</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84475"/>
		<updated>2025-11-10T09:57:27Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* JS simples para:&lt;br /&gt;
 * - colapsar seções da sidebar ao clicar no título&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
mw.loader.using( [&#039;jquery&#039;], function () {&lt;br /&gt;
	$( function () {&lt;br /&gt;
		// para cada cabeçalho de portlet na sidebar&lt;br /&gt;
		$(&#039;#mw-panel .vector-menu-heading&#039;).each( function () {&lt;br /&gt;
			var $heading = $( this );&lt;br /&gt;
			var $portlet = $heading.closest(&#039;.mw-portlet, .portal&#039;);&lt;br /&gt;
&lt;br /&gt;
			// não tenta colapsar o logo&lt;br /&gt;
			if ( $portlet.attr(&#039;id&#039;) === &#039;p-logo&#039; ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			$heading.on(&#039;click&#039;, function (e) {&lt;br /&gt;
				// se for click num link dentro do título, deixa seguir o link&lt;br /&gt;
				if ( $(e.target).is(&#039;a, a *&#039;) ) {&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				$portlet.toggleClass(&#039;collapsed&#039;);&lt;br /&gt;
			});&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84474</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84474"/>
		<updated>2025-11-10T09:46:23Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Replaced content with &amp;quot;/* ******************************************************  * JS geral para tema &amp;quot;Legacy Terraria&amp;quot;  * - colapso da sidebar  * - botão de expandir conteúdo  * - alternância de tema (Legacy / Overworld)  *******************************************************/  mw.loader.using( [&amp;#039;jquery&amp;#039;, &amp;#039;mediawiki.util&amp;#039;], function () { 	$( function () { 		/* ---------- 1. Sidebar colapsável ---------- */  		$(&amp;#039;#mw-panel .vector-menu-heading&amp;#039;).each( function () { 			var $heading =...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ******************************************************&lt;br /&gt;
 * JS geral para tema &amp;quot;Legacy Terraria&amp;quot;&lt;br /&gt;
 * - colapso da sidebar&lt;br /&gt;
 * - botão de expandir conteúdo&lt;br /&gt;
 * - alternância de tema (Legacy / Overworld)&lt;br /&gt;
 *******************************************************/&lt;br /&gt;
&lt;br /&gt;
mw.loader.using( [&#039;jquery&#039;, &#039;mediawiki.util&#039;], function () {&lt;br /&gt;
	$( function () {&lt;br /&gt;
		/* ---------- 1. Sidebar colapsável ---------- */&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#mw-panel .vector-menu-heading&#039;).each( function () {&lt;br /&gt;
			var $heading = $( this );&lt;br /&gt;
			var $portlet = $heading.closest(&#039;.mw-portlet, .portal&#039;);&lt;br /&gt;
&lt;br /&gt;
			// não tenta colapsar o logo&lt;br /&gt;
			if ( $portlet.attr(&#039;id&#039;) === &#039;p-logo&#039; ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			$heading.on(&#039;click&#039;, function (e) {&lt;br /&gt;
				// se o clique for num link dentro do heading, deixa passar&lt;br /&gt;
				if ( $(e.target).is(&#039;a, a *&#039;) ) {&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				$portlet.toggleClass(&#039;collapsed&#039;);&lt;br /&gt;
			});&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		/* ---------- 2. Botão &amp;quot;expandir conteúdo&amp;quot; ---------- */&lt;br /&gt;
&lt;br /&gt;
		var $leftNav = $(&#039;#left-navigation&#039;);&lt;br /&gt;
		if ( $leftNav.length ) {&lt;br /&gt;
			var $toggle = $(&#039;&amp;lt;div id=&amp;quot;nav-content-size-toggle&amp;quot;&amp;gt;&amp;lt;span title=&amp;quot;Mostrar/ocultar barra lateral&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
			function setExpanded(expanded) {&lt;br /&gt;
				$(&#039;body&#039;).toggleClass(&#039;content-size-expanded&#039;, expanded);&lt;br /&gt;
				try {&lt;br /&gt;
					window.localStorage.setItem(&#039;twr-content-expanded&#039;, expanded ? &#039;1&#039; : &#039;0&#039;);&lt;br /&gt;
				} catch (e) {}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			$toggle.on(&#039;click&#039;, function () {&lt;br /&gt;
				var isExpanded = !$(&#039;body&#039;).hasClass(&#039;content-size-expanded&#039;);&lt;br /&gt;
				setExpanded(isExpanded);&lt;br /&gt;
			});&lt;br /&gt;
&lt;br /&gt;
			// aplica preferência salva&lt;br /&gt;
			try {&lt;br /&gt;
				var saved = window.localStorage.getItem(&#039;twr-content-expanded&#039;);&lt;br /&gt;
				if ( saved === &#039;1&#039; ) {&lt;br /&gt;
					setExpanded(true);&lt;br /&gt;
				}&lt;br /&gt;
			} catch (e) {}&lt;br /&gt;
&lt;br /&gt;
			$leftNav.prepend($toggle);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		/* ---------- 3. Alternância de tema (Legacy / Overworld) ---------- */&lt;br /&gt;
&lt;br /&gt;
		var $personalList = $(&#039;#p-personal ul&#039;);&lt;br /&gt;
		if ( $personalList.length ) {&lt;br /&gt;
			function applyThemeFromStorage() {&lt;br /&gt;
				var stored;&lt;br /&gt;
				try {&lt;br /&gt;
					stored = window.localStorage.getItem(&#039;twr-theme&#039;);&lt;br /&gt;
				} catch (e) {&lt;br /&gt;
					stored = null;&lt;br /&gt;
				}&lt;br /&gt;
				if ( stored === &#039;overworld&#039; ) {&lt;br /&gt;
					document.documentElement.classList.add(&#039;theme-overworld&#039;);&lt;br /&gt;
				} else {&lt;br /&gt;
					document.documentElement.classList.remove(&#039;theme-overworld&#039;);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			applyThemeFromStorage();&lt;br /&gt;
&lt;br /&gt;
			var $item = $(&#039;&amp;lt;li id=&amp;quot;pt-theme-toggle&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
			function updateLabel() {&lt;br /&gt;
				var isOverworld = document.documentElement.classList.contains(&#039;theme-overworld&#039;);&lt;br /&gt;
				$item.find(&#039;span&#039;).text(&#039;Tema: &#039; + (isOverworld ? &#039;Overworld&#039; : &#039;Legacy&#039;));&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			$item.on(&#039;click&#039;, function (e) {&lt;br /&gt;
				e.preventDefault();&lt;br /&gt;
				document.documentElement.classList.toggle(&#039;theme-overworld&#039;);&lt;br /&gt;
				var isOverworld = document.documentElement.classList.contains(&#039;theme-overworld&#039;);&lt;br /&gt;
				try {&lt;br /&gt;
					window.localStorage.setItem(&#039;twr-theme&#039;, isOverworld ? &#039;overworld&#039; : &#039;legacy&#039;);&lt;br /&gt;
				} catch (err) {}&lt;br /&gt;
				updateLabel();&lt;br /&gt;
			});&lt;br /&gt;
&lt;br /&gt;
			updateLabel();&lt;br /&gt;
			$personalList.append($item);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84473</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Common.js&amp;diff=84473"/>
		<updated>2025-11-10T09:24:35Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Created page with &amp;quot;/* Any JavaScript here will be loaded for all users on every page load. */ /*******************************************************************************  *                                                                             *  *                                  COMMON.JS                                  *  *                                                                             *  ***************************************************************************...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/*******************************************************************************&lt;br /&gt;
 *                                                                             *&lt;br /&gt;
 *                                  COMMON.JS                                  *&lt;br /&gt;
 *                                                                             *&lt;br /&gt;
 *******************************************************************************/&lt;br /&gt;
/**&lt;br /&gt;
 * This page contains the main JavaScript for the Terraria Wiki.&lt;br /&gt;
 * Certain other JavaScript code is offloaded to gadgets; see [[Special:Gadgets]].&lt;br /&gt;
 *&lt;br /&gt;
 * Import this JS in a language wiki or the Terraria Mods Wiki via the following line:&lt;br /&gt;
mw.loader.load(&amp;quot;https://terraria.wiki.gg/load.php?lang=en&amp;amp;modules=site&amp;amp;only=scripts&amp;amp;skin=vector&amp;quot;);&lt;br /&gt;
 * Put this line as the content of MediaWiki:Common.js.&lt;br /&gt;
 * For an example, see the Chinese wiki: https://terraria.wiki.gg/zh/wiki/MediaWiki:Common.js&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
/*!&lt;br /&gt;
floating-scroll v3.2.0&lt;br /&gt;
https://amphiluke.github.io/floating-scroll/&lt;br /&gt;
(c) 2022 Amphiluke&lt;br /&gt;
*/&lt;br /&gt;
!function(t,i){&amp;quot;object&amp;quot;==typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!=typeof module?i(require(&amp;quot;jquery&amp;quot;)):&amp;quot;function&amp;quot;==typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;jquery&amp;quot;],i):i((t=&amp;quot;undefined&amp;quot;!=typeof globalThis?globalThis:t||self).jQuery)}(this,(function(t){&amp;quot;use strict&amp;quot;;var i=&amp;quot;horizontal&amp;quot;,n=&amp;quot;vertical&amp;quot;,e={init:function(t,n){var e=this;e.orientationProps=function(t){var n=t===i;return{ORIENTATION:t,SIZE:n?&amp;quot;width&amp;quot;:&amp;quot;height&amp;quot;,X_SIZE:n?&amp;quot;height&amp;quot;:&amp;quot;width&amp;quot;,OFFSET_SIZE:n?&amp;quot;offsetWidth&amp;quot;:&amp;quot;offsetHeight&amp;quot;,OFFSET_X_SIZE:n?&amp;quot;offsetHeight&amp;quot;:&amp;quot;offsetWidth&amp;quot;,CLIENT_SIZE:n?&amp;quot;clientWidth&amp;quot;:&amp;quot;clientHeight&amp;quot;,CLIENT_X_SIZE:n?&amp;quot;clientHeight&amp;quot;:&amp;quot;clientWidth&amp;quot;,INNER_X_SIZE:n?&amp;quot;innerHeight&amp;quot;:&amp;quot;innerWidth&amp;quot;,SCROLL_SIZE:n?&amp;quot;scrollWidth&amp;quot;:&amp;quot;scrollHeight&amp;quot;,SCROLL_POS:n?&amp;quot;scrollLeft&amp;quot;:&amp;quot;scrollTop&amp;quot;,START:n?&amp;quot;left&amp;quot;:&amp;quot;top&amp;quot;,X_START:n?&amp;quot;top&amp;quot;:&amp;quot;left&amp;quot;,X_END:n?&amp;quot;bottom&amp;quot;:&amp;quot;right&amp;quot;}}(n);var o=t.closest(&amp;quot;.fl-scrolls-body&amp;quot;);o.length&amp;amp;&amp;amp;(e.scrollBody=o),e.container=t[0],e.visible=!0,e.initWidget(),e.updateAPI(),e.addEventHandlers(),e.skipSyncContainer=e.skipSyncWidget=!1},initWidget:function(){var i=this,n=i.orientationProps,e=n.ORIENTATION,o=n.SIZE,r=n.SCROLL_SIZE,c=i.widget=t(&#039;&amp;lt;div class=&amp;quot;fl-scrolls&amp;quot; data-orientation=&amp;quot;&#039;+e+&#039;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);t(&amp;quot;&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;).appendTo(c)[o](i.container[r]),c.appendTo(i.container)},addEventHandlers:function(){var i=this;(i.eventHandlers=[{$el:t(window),handlers:{&amp;quot;destroyDetached.fscroll&amp;quot;:function(t){&amp;quot;fscroll&amp;quot;===t.namespace&amp;amp;&amp;amp;i.destroyDetachedAPI()}}},{$el:i.scrollBody||t(window),handlers:{scroll:function(){i.updateAPI()},resize:function(){i.updateAPI()}}},{$el:i.widget,handlers:{scroll:function(){i.visible&amp;amp;&amp;amp;!i.skipSyncContainer&amp;amp;&amp;amp;i.syncContainer(),i.skipSyncContainer=!1}}},{$el:t(i.container),handlers:{scroll:function(){i.skipSyncWidget||i.syncWidget(),i.skipSyncWidget=!1},focusin:function(){setTimeout((function(){i.widget&amp;amp;&amp;amp;i.syncWidget()}),0)},&amp;quot;update.fscroll&amp;quot;:function(t){&amp;quot;fscroll&amp;quot;===t.namespace&amp;amp;&amp;amp;i.updateAPI()},&amp;quot;destroy.fscroll&amp;quot;:function(t){&amp;quot;fscroll&amp;quot;===t.namespace&amp;amp;&amp;amp;i.destroyAPI()}}}]).forEach((function(t){var i=t.$el,n=t.handlers;return i.bind(n)}))},checkVisibility:function(){var t=this,i=t.widget,n=t.container,e=t.scrollBody,o=t.orientationProps,r=o.SCROLL_SIZE,c=o.OFFSET_SIZE,l=o.X_START,s=o.X_END,d=o.INNER_X_SIZE,a=o.CLIENT_X_SIZE,f=i[0][r]&amp;lt;=i[0][c];if(!f){var h=n.getBoundingClientRect(),u=e?e[0].getBoundingClientRect()[s]:window[d]||document.documentElement[a];f=h[s]&amp;lt;=u||h[l]&amp;gt;u}t.visible===f&amp;amp;&amp;amp;(t.visible=!f,i.toggleClass(&amp;quot;fl-scrolls-hidden&amp;quot;))},syncContainer:function(){var t=this,i=t.orientationProps.SCROLL_POS,n=t.widget[0][i];t.container[i]!==n&amp;amp;&amp;amp;(t.skipSyncWidget=!0,t.container[i]=n)},syncWidget:function(){var t=this,i=t.orientationProps.SCROLL_POS,n=t.container[i];t.widget[0][i]!==n&amp;amp;&amp;amp;(t.skipSyncContainer=!0,t.widget[0][i]=n)},updateAPI:function(){var i=this,n=i.orientationProps,e=n.SIZE,o=n.X_SIZE,r=n.OFFSET_X_SIZE,c=n.CLIENT_SIZE,l=n.CLIENT_X_SIZE,s=n.SCROLL_SIZE,d=n.START,a=i.widget,f=i.container,h=i.scrollBody,u=f[c],S=f[s];a[e](u),h||a.css(d,f.getBoundingClientRect()[d]+&amp;quot;px&amp;quot;),t(&amp;quot;div&amp;quot;,a)[e](S),S&amp;gt;u&amp;amp;&amp;amp;a[o](a[0][r]-a[0][l]+1),i.syncWidget(),i.checkVisibility()},destroyAPI:function(){var t=this;t.eventHandlers.forEach((function(t){var i=t.$el,n=t.handlers;return i.unbind(n)})),t.widget.remove(),t.eventHandlers=t.widget=t.container=t.scrollBody=null},destroyDetachedAPI:function(){t.contains(document.body,this.container)||this.destroyAPI()}};t.fn.floatingScroll=function(o,r){if(void 0===o&amp;amp;&amp;amp;(o=&amp;quot;init&amp;quot;),void 0===r&amp;amp;&amp;amp;(r={}),&amp;quot;init&amp;quot;===o){var c=r.orientation,l=void 0===c?i:c;if(l!==i&amp;amp;&amp;amp;l!==n)throw new Error(&amp;quot;Scrollbar orientation should be either “horizontal” or “vertical”&amp;quot;);this.each((function(i,n){return Object.create(e).init(t(n),l)}))}else Object.prototype.hasOwnProperty.call(e,o+&amp;quot;API&amp;quot;)&amp;amp;&amp;amp;this.trigger(o+&amp;quot;.fscroll&amp;quot;);return this},t((function(){t(&amp;quot;body [data-fl-scrolls]&amp;quot;).each((function(i,n){var e=t(n);e.floatingScroll(&amp;quot;init&amp;quot;,e.data(&amp;quot;flScrolls&amp;quot;)||{})}))}))}));&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * common l10nFactory&lt;br /&gt;
 */&lt;br /&gt;
var l10nFactory = function($lang, $data) {&lt;br /&gt;
	return function ($key) {&lt;br /&gt;
		return $data[$key] &amp;amp;&amp;amp; ($data[$key][$lang] || $data[$key][&#039;en&#039;]) || &#039;&#039;;&lt;br /&gt;
	};&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * common helper&lt;br /&gt;
 */&lt;br /&gt;
var isEditorActive = function() {&lt;br /&gt;
	var urlParams = new URLSearchParams(window.location.search);&lt;br /&gt;
	return (&lt;br /&gt;
		urlParams.get(&amp;quot;action&amp;quot;) === &amp;quot;edit&amp;quot; ||&lt;br /&gt;
		urlParams.get(&amp;quot;action&amp;quot;) === &amp;quot;submit&amp;quot; ||&lt;br /&gt;
		urlParams.get(&amp;quot;veaction&amp;quot;) === &amp;quot;edit&amp;quot; ||&lt;br /&gt;
		urlParams.get(&amp;quot;veaction&amp;quot;) === &amp;quot;editsource&amp;quot; ||&lt;br /&gt;
		urlParams.get(&amp;quot;veaction&amp;quot;) === &amp;quot;submit&amp;quot;&lt;br /&gt;
	);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Handle wide tables&lt;br /&gt;
 *&lt;br /&gt;
 * Display a horizontal floating scroll bar when the table width exceeds the page width.&lt;br /&gt;
 */&lt;br /&gt;
$.when($.ready, mw.loader.using([&#039;mediawiki.util&#039;])).then( function() {&lt;br /&gt;
	var TABLE_WIDE_CLASS = &amp;quot;table-wide&amp;quot;;&lt;br /&gt;
	var TABLE_WIDE_INNER_CLASS = &amp;quot;table-wide-inner&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	var handleWideTables = function(tables) {&lt;br /&gt;
		var handler = mw.util.debounce(100, function() {&lt;br /&gt;
			if(!tables){&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			tables.forEach(function(table) {&lt;br /&gt;
				var $table = $(table);&lt;br /&gt;
				if(!$table.data(&#039;container&#039;)){&lt;br /&gt;
					$table.data(&#039;container&#039;, table.parentNode);&lt;br /&gt;
				}&lt;br /&gt;
				var container = $table.data(&#039;container&#039;);&lt;br /&gt;
				if(!container){&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				var $innerBox = $table.parent();&lt;br /&gt;
				var $outerBox = $innerBox.parent();&lt;br /&gt;
				var overwide = table.getBoundingClientRect().width &amp;gt; container.getBoundingClientRect().width;&lt;br /&gt;
				if($outerBox.hasClass(TABLE_WIDE_CLASS)){&lt;br /&gt;
					if(overwide){&lt;br /&gt;
						$innerBox.floatingScroll(&amp;quot;update&amp;quot;);&lt;br /&gt;
					}else{&lt;br /&gt;
						$outerBox.before($table).remove();&lt;br /&gt;
					}&lt;br /&gt;
				}else{&lt;br /&gt;
					if(overwide) {&lt;br /&gt;
						$(&#039;&amp;lt;div/&amp;gt;&#039;).addClass(TABLE_WIDE_INNER_CLASS).appendTo(&lt;br /&gt;
							$(&#039;&amp;lt;div/&amp;gt;&#039;).addClass(TABLE_WIDE_CLASS).insertBefore($table)&lt;br /&gt;
						).append($table).floatingScroll(&amp;quot;init&amp;quot;).floatingScroll(&amp;quot;update&amp;quot;);&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			});&lt;br /&gt;
		});&lt;br /&gt;
		handler();&lt;br /&gt;
		$(window).on(&#039;load&#039;, handler).on(&#039;resize&#039;, handler);&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	mw.hook(&amp;quot;wikipage.content&amp;quot;).add(function() {&lt;br /&gt;
		if (!isEditorActive()) {&lt;br /&gt;
			var el = document.querySelector(&amp;quot;#bodyContent&amp;quot;);&lt;br /&gt;
			if (el) {&lt;br /&gt;
				handleWideTables(el.querySelectorAll(&amp;quot;table&amp;quot;));&lt;br /&gt;
				$(window).on(&#039;resize&#039;, function(){&lt;br /&gt;
					handleWideTables(el.querySelectorAll(&amp;quot;table&amp;quot;));&lt;br /&gt;
				});&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * #mw-head collapsing fix&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using(&#039;skins.vector.legacy.js&#039;, function() {&lt;br /&gt;
	$.collapsibleTabs.calculateTabDistance = function(){&lt;br /&gt;
		return parseInt(window.getComputedStyle(document.getElementById( &#039;right-navigation&#039; ), &#039;::before&#039;).width ) - 1;&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Make sidebar sections collapsible&lt;br /&gt;
 */&lt;br /&gt;
$(function(){&lt;br /&gt;
	var $root = $(&#039;:root&#039;);&lt;br /&gt;
	var $panel = $(&#039;#mw-panel&#039;);&lt;br /&gt;
	var $portals = $(&amp;quot;#mw-panel .vector-menu-portal&amp;quot;);&lt;br /&gt;
	var s = function(){&lt;br /&gt;
		$portals.each(function(index, el){&lt;br /&gt;
			var $el = $(el);&lt;br /&gt;
			var $id = $el.attr(&amp;quot;id&amp;quot;);&lt;br /&gt;
			if(!$id){&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			// for &amp;lt; 1366px&lt;br /&gt;
			$el.removeClass(&#039;expanded&#039;);&lt;br /&gt;
			// for &amp;gt;= 1366px&lt;br /&gt;
			if(localStorage.getItem(&#039;sidebar_c_&#039;+$id) === &amp;quot;y&amp;quot;){&lt;br /&gt;
				$el.addClass(&#039;collapsed&#039;).find(&#039;.vector-menu-content&#039;).slideUp(0);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	s();&lt;br /&gt;
	$(window).on(&#039;resize&#039;, s);&lt;br /&gt;
	$portals.on(&amp;quot;click&amp;quot;, &amp;quot;h3&amp;quot;, function(event){&lt;br /&gt;
		var $el = $(this).parent();&lt;br /&gt;
		var $id = $el.attr(&amp;quot;id&amp;quot;);&lt;br /&gt;
		if(!$id){&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		event.stopPropagation();&lt;br /&gt;
		var styles = getComputedStyle($root[0]);&lt;br /&gt;
		//Note: jQuery&#039;s .css() can not handle inexistent custom property properly.&lt;br /&gt;
		var sidebarWidth = parseInt(styles.getPropertyValue(&#039;--layout-sidebar-width&#039;)||styles.getPropertyValue(&#039;--main-layout-sidebar-width&#039;)) || 250;&lt;br /&gt;
		if($panel.width() &amp;lt;= sidebarWidth){&lt;br /&gt;
			$el.toggleClass(&#039;collapsed&#039;);&lt;br /&gt;
			if($el.hasClass(&#039;collapsed&#039;)){ // more consistent between class and slide status.&lt;br /&gt;
				localStorage.setItem(&#039;sidebar_c_&#039;+$id, &amp;quot;y&amp;quot;);&lt;br /&gt;
				$el.find(&#039;.vector-menu-content&#039;).slideUp(&#039;fast&#039;);&lt;br /&gt;
			}&lt;br /&gt;
			else{&lt;br /&gt;
				localStorage.setItem(&#039;sidebar_c_&#039;+$id, &amp;quot;n&amp;quot;);&lt;br /&gt;
				$el.find(&#039;.vector-menu-content&#039;).slideDown(&#039;fast&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		else{&lt;br /&gt;
			$(&amp;quot;#mw-panel .vector-menu-portal&amp;quot;).not($el).removeClass(&#039;expanded&#039;);&lt;br /&gt;
			$el.toggleClass(&#039;expanded&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*** Mobile navigation toggle button ***/&lt;br /&gt;
$( document ).ready(function(){&lt;br /&gt;
	$(&#039;&amp;lt;div class=&amp;quot;menu-toggle&amp;quot;/&amp;gt;&#039;).insertAfter($(&#039;#p-logo&#039;)).on(&amp;quot;click&amp;quot;, function(event){&lt;br /&gt;
		event.stopPropagation();&lt;br /&gt;
		$(this).toggleClass(&#039;expanded&#039;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * login status mark&lt;br /&gt;
 */&lt;br /&gt;
$(function(){&lt;br /&gt;
	if(mw.config.get(&amp;quot;wgUserName&amp;quot;) !== null){&lt;br /&gt;
		$(&#039;body&#039;).addClass(&#039;logged-in&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	else{&lt;br /&gt;
		$(&#039;body&#039;).addClass(&#039;not-logged-in&#039;);&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Content box customization&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	/* Disable triggering of new browser tab when clicking URL links that point to internal wiki addresses (purge, edit, etc) */&lt;br /&gt;
	$(&#039;a[href^=&amp;quot;//&#039;+window.location.hostname+&#039;/&amp;quot;]&#039;).removeAttr(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
	/* Hyperlink required modules in Module namespace */&lt;br /&gt;
	// Author: RheingoldRiver&lt;br /&gt;
	if (mw.config.get(&#039;wgCanonicalNamespace&#039;) === &#039;Module&#039;) {&lt;br /&gt;
		$(&#039;.s1, .s2&#039;).each(function () {&lt;br /&gt;
			var html = $(this).html();&lt;br /&gt;
			// the module name is surrounded by quotes, so we have to remove them&lt;br /&gt;
			var quote = html[0];&lt;br /&gt;
			var quoteRE = new RegExp(&#039;^&#039; + quote + &#039;|&#039; + quote + &#039;$&#039;, &#039;g&#039;);&lt;br /&gt;
			var name = html.replace(quoteRE, &amp;quot;&amp;quot;); // remove quotes&lt;br /&gt;
			// link the module name&lt;br /&gt;
			if (name.startsWith(&amp;quot;Module:&amp;quot;)) {&lt;br /&gt;
				var target = encodeURIComponent(name);&lt;br /&gt;
				var url = mw.config.get(&#039;wgServer&#039;) + mw.config.get(&#039;wgScript&#039;) + &#039;?title=&#039; + target;&lt;br /&gt;
				$(this).html(quote + &#039;&amp;lt;a href=&amp;quot;&#039; + url + &#039;&amp;quot;&amp;gt;&#039; + name + &#039;&amp;lt;/a&amp;gt;&#039; + quote);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * content width toggle&lt;br /&gt;
 */&lt;br /&gt;
$(function(){&lt;br /&gt;
	$body = $(&#039;body&#039;);&lt;br /&gt;
	$(&#039;&amp;lt;div id=&amp;quot;nav-content-size-toggle&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;)&lt;br /&gt;
	.prependTo($(&#039;#mw-head&#039;))&lt;br /&gt;
	.on(&#039;click&#039;, function(){&lt;br /&gt;
		$body.toggleClass(&#039;content-size-expanded&#039;);&lt;br /&gt;
		$(window).trigger(&#039;resize&#039;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
/**&lt;br /&gt;
 * mobile floating fix&lt;br /&gt;
 */&lt;br /&gt;
$(function(){&lt;br /&gt;
	var $contentBox = $(&#039;#mw-content-text .mw-parser-output&#039;);&lt;br /&gt;
	var $elements = $contentBox.children();&lt;br /&gt;
	var handle = function(){&lt;br /&gt;
		var fullWidth = $contentBox.width();&lt;br /&gt;
		if(!fullWidth){&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		var offset = $contentBox.offset().left;&lt;br /&gt;
		$elements.removeClass(&#039;mobile-floating-fix mobile-fullwidth&#039;);&lt;br /&gt;
&lt;br /&gt;
		if(fullWidth &amp;gt; 720){&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var maxLeft = 0;&lt;br /&gt;
		for(var i=$elements.length; i&amp;gt;0; i--){&lt;br /&gt;
			var $el = $($elements[i-1]);&lt;br /&gt;
			if($el.css(&#039;float&#039;) == &#039;right&#039;){&lt;br /&gt;
				var left = $el.offset().left;&lt;br /&gt;
				if(left - offset &amp;lt; 300 || (maxLeft &amp;amp;&amp;amp; left &amp;lt; maxLeft + 12) ){&lt;br /&gt;
					$el.addClass(&#039;mobile-floating-fix&#039;);&lt;br /&gt;
					maxLeft = Math.max(maxLeft, left + $el.outerWidth());&lt;br /&gt;
					continue;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			maxLeft = 0;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var threshold = Math.min(90, fullWidth*0.25);&lt;br /&gt;
		$(&#039;#mw-content-text .infobox, #mw-content-text .portable-infobox&#039;).each(function(){&lt;br /&gt;
			var $el = $(this);&lt;br /&gt;
			if(fullWidth - $el.outerWidth() &amp;lt;  threshold){&lt;br /&gt;
				$el.addClass(&#039;mobile-fullwidth&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	};&lt;br /&gt;
	handle();&lt;br /&gt;
	$(window).on(&#039;resize&#039;, mw.util.debounce( handle, 200) );&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * scroll helper for edit&lt;br /&gt;
 */&lt;br /&gt;
$(function(){&lt;br /&gt;
	if( !isEditorActive() || $(window).scrollTop() != 0 ){&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	$(window).scrollTop($(&#039;#p-logo&#039;).height()-6);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * AJAX tables&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	var l10n = l10nFactory(mw.config.get(&#039;wgUserLanguage&#039;),{&lt;br /&gt;
		showData: {&lt;br /&gt;
			&#039;en&#039;: &#039;show data&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;Daten anzeigen&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;affiche les données&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;显示数据&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;显示数据&#039;&lt;br /&gt;
		},&lt;br /&gt;
		wait: {&lt;br /&gt;
			&#039;en&#039;: &#039;Please wait, the content is being loaded...&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;Bitte warten, der Inhalt wird geladen...&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;Veuillez patienter pendant le chargement du contenu...&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Por favor espere, o conteúdo está sendo carregado...&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;Пожалуйста, подождите, содержимое загружается...&#039;,&lt;br /&gt;
			&#039;uk&#039;: &#039;Будь ласка, зачекайте вміст завантажиться…&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;请稍候，正在加载内容……&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;请稍候，正在加载内容……&#039;&lt;br /&gt;
		},&lt;br /&gt;
		edit: {&lt;br /&gt;
			&#039;en&#039;: &#039;edit&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;bearbeiten&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;modifier&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Editar&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;править&#039;,&lt;br /&gt;
			&#039;uk&#039;: &#039;редагувати&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;编辑&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;编辑&#039;&lt;br /&gt;
		},&lt;br /&gt;
		hide: {&lt;br /&gt;
			&#039;en&#039;: &#039;hide&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;verbergen&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;masquer&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Esconder&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;свернуть&#039;,&lt;br /&gt;
			&#039;uk&#039;: &#039;згорнути&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;隐藏&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;隐藏&#039;&lt;br /&gt;
		},&lt;br /&gt;
		show: {&lt;br /&gt;
			&#039;en&#039;: &#039;show&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;anzeigen&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;afficher&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Mostrar&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;развернуть&#039;,&lt;br /&gt;
			&#039;uk&#039;: &#039;розгорнути&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;显示&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;显示&#039;&lt;br /&gt;
		},&lt;br /&gt;
		error: {&lt;br /&gt;
			&#039;en&#039;: &#039;Unable to load table; the source article for it might not exist.&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;Kann Tabelle nicht laden; möglicherweise existiert der Quellartikel nicht.&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;Impossible de charger cette table; l\&#039;article originel ne semble pas exister.&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Não é possível a carregar tabela; o artigo fonte pode não existir.&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;Не удалось загрузить содержимое; возможно, целевая страница не существует.&#039;,&lt;br /&gt;
			&#039;uk&#039;: &#039;Неможливо завантажити вміст; можливо, цільова сторінка не існує.&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;无法加载表格，其源文章可能不存在。&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;无法加载表格，其源文章可能不存在。&#039;&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
	$(&amp;quot;table.ajax&amp;quot;).each(function (i) {&lt;br /&gt;
		var table = $(this).attr(&amp;quot;id&amp;quot;, &amp;quot;ajaxTable&amp;quot; + i);&lt;br /&gt;
		table.find(&amp;quot;.nojs-message&amp;quot;).remove();&lt;br /&gt;
		var headerLinks = $(&#039;&amp;lt;span style=&amp;quot;float: right;&amp;quot;&amp;gt;&#039;).appendTo(table.find(&#039;th&#039;).first());&lt;br /&gt;
		var cell = table.find(&amp;quot;td&amp;quot;).first();&lt;br /&gt;
		var needLink = true;&lt;br /&gt;
		cell.parent().show();&lt;br /&gt;
		if (cell.hasClass(&amp;quot;showLinkHere&amp;quot;)) {&lt;br /&gt;
			var old = cell.html();&lt;br /&gt;
			var rep = old.replace(/\[link\](.*?)\[\/link\]/, &#039;&amp;lt;a href=&amp;quot;javascript:;&amp;quot; class=&amp;quot;ajax-load-link&amp;quot;&amp;gt;$1&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
			if (rep !== old) {&lt;br /&gt;
				cell.html(rep);&lt;br /&gt;
				needLink = false;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		if (needLink){&lt;br /&gt;
			headerLinks.html(&#039;[&amp;lt;a href=&amp;quot;javascript:;&amp;quot; class=&amp;quot;ajax-load-link&amp;quot;&amp;gt;&#039;+l10n(&#039;showData&#039;)+&#039;&amp;lt;/a&amp;gt;]&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		var removeTerrariaClass = table.data(&#039;ajax-remove-terraria-class&#039;);&lt;br /&gt;
		table.find(&amp;quot;.ajax-load-link&amp;quot;).parent().addBack().filter(&#039;a&#039;).click(function(event) {&lt;br /&gt;
			event.preventDefault();&lt;br /&gt;
			var sourceTitle = table.data(&#039;ajax-source-page&#039;), baseLink = mw.config.get(&#039;wgScript&#039;) + &#039;?&#039;;&lt;br /&gt;
			cell.text(l10n(&#039;wait&#039;));&lt;br /&gt;
			$.get(baseLink + $.param({ action: &#039;render&#039;, title: sourceTitle }), function (data) {&lt;br /&gt;
				if (!data) {&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				cell.html(data);&lt;br /&gt;
				cell.find(&#039;.ajaxHide&#039;).remove();&lt;br /&gt;
				if (removeTerrariaClass) {&lt;br /&gt;
					cell.find(&#039;.terraria&#039;).removeClass(&#039;terraria&#039;);&lt;br /&gt;
				}&lt;br /&gt;
				if (cell.find(&amp;quot;table.sortable&amp;quot;).length) {&lt;br /&gt;
					mw.loader.using(&#039;jquery.tablesorter&#039;, function() {&lt;br /&gt;
						cell.find(&amp;quot;table.sortable&amp;quot;).tablesorter();&lt;br /&gt;
					});&lt;br /&gt;
				}&lt;br /&gt;
				headerLinks.text(&#039;[&#039;);&lt;br /&gt;
				headerLinks.append($(&#039;&amp;lt;a&amp;gt;&#039;+l10n(&#039;edit&#039;)+&#039;&amp;lt;/a&amp;gt;&#039;).attr(&#039;href&#039;, baseLink + $.param({ action: &#039;edit&#039;, title: sourceTitle })));&lt;br /&gt;
				headerLinks.append(document.createTextNode(&#039;]\u00A0[&#039;));&lt;br /&gt;
				var shown = true;&lt;br /&gt;
				$(&amp;quot;&amp;lt;a href=&#039;javascript:;&#039;&amp;gt;&amp;quot;+l10n(&#039;hide&#039;)+&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;).click(function() {&lt;br /&gt;
					shown = !shown;&lt;br /&gt;
					cell.toggle(shown);&lt;br /&gt;
					$(this).text(shown ? l10n(&#039;hide&#039;) : l10n(&#039;show&#039;));&lt;br /&gt;
				}).appendTo(headerLinks);&lt;br /&gt;
				headerLinks.append(document.createTextNode(&#039;]&#039;));&lt;br /&gt;
			}).error(function() {&lt;br /&gt;
				cell.text(l10n(&#039;error&#039;));&lt;br /&gt;
			});&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * translation project banner&lt;br /&gt;
 */&lt;br /&gt;
$(function() {&lt;br /&gt;
	var $btn = $(&#039;#indic-project #indic-project-flag&#039;);&lt;br /&gt;
	if (!$btn.length) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	var $elementToToggle = $(&#039;#indic-project&#039;);&lt;br /&gt;
	$btn.on(&#039;click&#039;, function () {&lt;br /&gt;
		$elementToToggle.toggleClass([&#039;collapsed&#039;, &#039;expanded&#039;]);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * custom control for [[Template:Sound]]&lt;br /&gt;
 * Original ported from https://minecraft.gamepedia.com/MediaWiki:Gadget-sound.js.&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	var l10n = l10nFactory(mw.config.get( &#039;wgUserLanguage&#039; ),{&lt;br /&gt;
		&#039;playTitle&#039;: {&lt;br /&gt;
			&#039;en&#039;: &#039;Click to play&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;Zum Abspielen anklicken&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;Cliquer pour jouer&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Clique para jogar&#039;,&lt;br /&gt;
			&#039;pl&#039;: &#039;Naciśnij by odtworzyć&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;Щёлкните, чтобы воспроизвести&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;点击播放&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;点击播放&#039;&lt;br /&gt;
		},&lt;br /&gt;
		&#039;stopTitle&#039;: {&lt;br /&gt;
			&#039;en&#039;: &#039;Click to stop&#039;,&lt;br /&gt;
			&#039;de&#039;: &#039;Zum Beenden anklicken&#039;,&lt;br /&gt;
			&#039;fr&#039;: &#039;Cliquer pour arrêter&#039;,&lt;br /&gt;
			&#039;pt&#039;: &#039;Clique para parar&#039;,&lt;br /&gt;
			&#039;pl&#039;: &#039;Naciśnij by zatrzymać&#039;,&lt;br /&gt;
			&#039;ru&#039;: &#039;Щёлкните, чтобы остановить&#039;,&lt;br /&gt;
			&#039;zh&#039;: &#039;点击停止&#039;,&lt;br /&gt;
			&#039;zh-cn&#039;: &#039;点击停止&#039;&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	$(&#039;.mw-parser-output .sound&#039;).prop(&#039;title&#039;, l10n(&#039;playTitle&#039;)).on(&#039;click&#039;, function(e){&lt;br /&gt;
		// Ignore links&lt;br /&gt;
		if (e.target.tagName === &#039;A&#039;) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		var audio = $(this).find(&#039;audio&#039;)[0];&lt;br /&gt;
		if (audio) {&lt;br /&gt;
			audio.paused ? audio.play() : audio.pause();&lt;br /&gt;
		}&lt;br /&gt;
	}).find(&#039;audio&#039;).on(&#039;play&#039;, function(){&lt;br /&gt;
		// Stop any already playing sounds&lt;br /&gt;
		var playing = $(&#039;.sound-playing audio&#039;)[0];&lt;br /&gt;
		playing &amp;amp;&amp;amp; playing.pause();&lt;br /&gt;
		$(this).closest(&#039;.sound&#039;).addClass(&#039;sound-playing&#039;).prop(&#039;title&#039;, l10n(&#039;stopTitle&#039;));&lt;br /&gt;
	}).on(&#039;pause&#039;, function(){&lt;br /&gt;
		// Reset back to the start&lt;br /&gt;
		this.currentTime = 0;&lt;br /&gt;
		$(this).closest(&#039;.sound&#039;).removeClass(&#039;sound-playing&#039;).prop(&#039;title&#039;, l10n(&#039;playTitle&#039;));&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * l10n_data_table for [[Template:L10n subtemplate]]&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	$(&#039;.l10n-data-table th.lang&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
		var $this = $(this);&lt;br /&gt;
		var $lang = $this.attr(&#039;lang&#039;);&lt;br /&gt;
		if($lang === &#039;en&#039;){&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		$this.toggleClass(&#039;shrinked&#039;)&lt;br /&gt;
			.closest(&#039;table.l10n-data-table&#039;).find(&#039;td.&#039;+$lang).toggleClass(&#039;shrinked&#039;);&lt;br /&gt;
		$(window).trigger(&#039;resize&#039;);	&lt;br /&gt;
	});&lt;br /&gt;
	$(&#039;.l10n-data-table th.all-lang&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
		var $this = $(this);&lt;br /&gt;
		$this.toggleClass(&#039;shrinked&#039;);&lt;br /&gt;
		if($this.hasClass(&#039;shrinked&#039;)){&lt;br /&gt;
			$this.closest(&#039;table.l10n-data-table&#039;).find(&#039;td.l, th.lang&#039;).addClass(&#039;shrinked&#039;);&lt;br /&gt;
			$this.closest(&#039;table.l10n-data-table&#039;).find(&#039;td.en, th.en&#039;).removeClass(&#039;shrinked&#039;);&lt;br /&gt;
		}else{&lt;br /&gt;
			$this.closest(&#039;table.l10n-data-table&#039;).find(&#039;td.l, th.lang&#039;).removeClass(&#039;shrinked&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		$(window).trigger(&#039;resize&#039;);&lt;br /&gt;
	});&lt;br /&gt;
	//only expand current language&lt;br /&gt;
	$(&#039;.l10n-data-table&#039;).each(function(){&lt;br /&gt;
		var $this = $(this);&lt;br /&gt;
		var $lang = $this.attr(&#039;lang&#039;);&lt;br /&gt;
		if($lang === &#039;en&#039;){&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		var $th = $this.find(&#039;th.lang.&#039;+$lang);&lt;br /&gt;
		if ($th.length){&lt;br /&gt;
			$this.find(&#039;th.all-lang&#039;).click();&lt;br /&gt;
			$th.click();&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * portlet link for [[Template:Legacy navigation tab]]&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	var elementData = $(&#039;#marker-for-new-portlet-link&#039;).data();&lt;br /&gt;
	if (elementData !== undefined &amp;amp;&amp;amp; elementData.linktarget !== undefined) {&lt;br /&gt;
		var newId, insertBefore, text, hovertext;&lt;br /&gt;
		switch (mw.config.get(&#039;wgNamespaceNumber&#039;)) {&lt;br /&gt;
			case 0:  // namespace is &#039;(Main)&#039;&lt;br /&gt;
			case 110:  // namespace is &#039;Guide&#039;&lt;br /&gt;
				newId = &#039;ca-nstab-&#039; + elementData.i18nNsLegacy;&lt;br /&gt;
				insertBefore = &#039;#ca-talk&#039;;&lt;br /&gt;
				text = elementData.i18nLegacyLabel;&lt;br /&gt;
				hovertext = elementData.i18nLegacyTitle;&lt;br /&gt;
				break;&lt;br /&gt;
			case 11000:  // namespace is &#039;Legacy&#039;&lt;br /&gt;
				newId = &#039;ca-nstab-main&#039;;&lt;br /&gt;
				insertBefore = &#039;#ca-nstab-&#039; + elementData.i18nNsLegacy;&lt;br /&gt;
				text = elementData.i18nMainLabel;&lt;br /&gt;
				hovertext = elementData.i18nMainTitle;&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				return;&lt;br /&gt;
		}&lt;br /&gt;
		if (!document.getElementById(newId)) {&lt;br /&gt;
			// add the tab, but only if it doesn&#039;t exist yet&lt;br /&gt;
			// (it might already exist e.g. when using [[mw:Help:Extension:WikiEditor/Realtime Preview|Realtime Preview]])&lt;br /&gt;
			mw.util.addPortletLink(&#039;p-namespaces&#039;, elementData.linktarget, text, newId, hovertext, null, insertBefore);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * [[Template:Space altitude calculator]]&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	mw.loader.using(&#039;oojs-ui&#039;).done(function() {&lt;br /&gt;
		var inputWidget = new OO.ui.NumberInputWidget({&lt;br /&gt;
			classes: [&#039;space-altitude-calculator-input&#039;],&lt;br /&gt;
			showButtons: false,&lt;br /&gt;
			min: 100,&lt;br /&gt;
			max: 9999,&lt;br /&gt;
			buttonStep: 100,&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		inputWidget.on(&#039;change&#039;, function () {&lt;br /&gt;
			// only perform calculations if the input is valid&lt;br /&gt;
			inputWidget.getValidity().then(function () {&lt;br /&gt;
				// altitude in feet three tiles below the visible world border&lt;br /&gt;
				var inputAltitude = inputWidget.getNumericValue();&lt;br /&gt;
				if (inputAltitude == 0) {&lt;br /&gt;
					// edge case fix: if the input is blank, getNumericValue() returns 0 and getValidity() returns true&lt;br /&gt;
					inputWidget.setValidityFlag(false);&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				// convert to tiles, add 3 to visible world border, add 41 to true world border&lt;br /&gt;
				var fullAltitude = inputAltitude / 2 + 3 + 41;&lt;br /&gt;
				$(&#039;.space-altitude-calculator-output&#039;).each(function() {&lt;br /&gt;
					var $this = $(this);&lt;br /&gt;
					// $this has a data attribute with the altitude percentage as a decimal, e.g. 0.8&lt;br /&gt;
					var outputAltitude = parseFloat($this.data(&#039;space-altitude-calculator&#039;)) * fullAltitude;&lt;br /&gt;
					// convert back to feet&lt;br /&gt;
					outputAltitude = Math.floor(outputAltitude * 2);&lt;br /&gt;
					// display&lt;br /&gt;
					$(&#039;.value&#039;, this).text(outputAltitude);&lt;br /&gt;
					$this.show();&lt;br /&gt;
				});&lt;br /&gt;
			});&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		$(&#039;.space-altitude-calculator-fakeinput&#039;).before(inputWidget.$element);&lt;br /&gt;
		$(&#039;.space-altitude-calculator-fakeinput&#039;).hide();&lt;br /&gt;
		$(&#039;.space-altitude-calculator-nojs&#039;).hide();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * for other templates&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	/* Select links to new tabs for [[Template:Ilnt]] and [[Template:Elnt]] */&lt;br /&gt;
	$(&#039;.linkNewTab a&#039;).attr(&#039;target&#039;,&#039;_blank&#039;);&lt;br /&gt;
&lt;br /&gt;
	/* mode tabs switch for [[Template:Npc infobox]] and [[Template:Npc infobox/tablestart]] and so on */&lt;br /&gt;
	$(&#039;.modesbox .modetabs .tab&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
		var $this = $(this);&lt;br /&gt;
		if($this.hasClass(&#039;current&#039;)){&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		$this.parent().children().removeClass(&#039;current&#039;);&lt;br /&gt;
		$this.addClass(&#039;current&#039;);&lt;br /&gt;
		$this.closest(&#039;.modesbox&#039;).removeClass(&#039;c-expert c-master c-normal&#039;).addClass($this.hasClass(&#039;normal&#039;)?&#039;c-normal&#039;:($this.hasClass(&#039;expert&#039;)?&#039;c-expert&#039;:&#039;c-master&#039;));&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	/* [[Template:Spoiler]] */&lt;br /&gt;
	$(&#039;.spoiler-content&#039;).off(&#039;click&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
		$(this).toggleClass(&#039;show&#039;);&lt;br /&gt;
	}).find(&#039;a&#039;).on(&#039;click&#039;, function(e){&lt;br /&gt;
		e.stopPropagation();&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	/* [[Template:ToggleBox]] */&lt;br /&gt;
	$(&#039;.trw-togglehandle&#039;).on(&#039;click&#039;, function(){&lt;br /&gt;
		$(this).closest(&#039;.trw-toggleable&#039;).toggleClass([&#039;toggled&#039;, &#039;not-toggled&#039;]);&lt;br /&gt;
	});&lt;br /&gt;
	var anchor = window.location.hash.substring(1);&lt;br /&gt;
	if(anchor){&lt;br /&gt;
		var $target = $(&#039;#&#039;+$.escapeSelector(decodeURI(anchor).replaceAll(&#039; &#039;, &#039;_&#039;)));&lt;br /&gt;
		if($target.length){&lt;br /&gt;
			$target.first().parents(&#039;.trw-toggleable.trw-toggled-with-anchor&#039;).toggleClass([&#039;toggled&#039;, &#039;not-toggled&#039;]);&lt;br /&gt;
		}&lt;br /&gt;
	}	&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Main page layout helper&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	/* Main page responsive breakpoints. */&lt;br /&gt;
	// Since the width of the content box may vary, we can not use media query.&lt;br /&gt;
	// These values are ported from legacy hydra skin.&lt;br /&gt;
	var $btn = $(&#039;#box-wikiheader #box-wikiheader-toggle-link&#039;);&lt;br /&gt;
	if(!$btn.length) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	var $content = $(&#039;#content&#039;);&lt;br /&gt;
	var $header = $(&#039;#box-wikiheader&#039;);&lt;br /&gt;
&lt;br /&gt;
	function initiate_collapsible() {&lt;br /&gt;
		var $width = $content.width();&lt;br /&gt;
		// $offset is (fullwidth - content width) under hydra skin.&lt;br /&gt;
		// Therefore ($width - $offset) is the width of content box.&lt;br /&gt;
		var $offset = $width &amp;gt; 980 ? 250 : ($width &amp;gt; 500 ? 42: 12);&lt;br /&gt;
&lt;br /&gt;
		//header&lt;br /&gt;
		$header.toggleClass(&#039;collapsable&#039;, $width &amp;lt; 1300);&lt;br /&gt;
		$header.toggleClass(&#039;collapsed&#039;, $width &amp;lt; 730);&lt;br /&gt;
&lt;br /&gt;
		//row breaks of flexboxes&lt;br /&gt;
		$content&lt;br /&gt;
			.toggleClass(&#039;box-row-l&#039;, ($width &amp;lt;= 3500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 2400-$offset) )&lt;br /&gt;
			.toggleClass(&#039;box-row-m&#039;, ($width &amp;lt;= 2399-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 1670-$offset) )&lt;br /&gt;
			.toggleClass(&#039;box-row-s&#039;, ($width &amp;lt;= 1669-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-game&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 4500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 3250-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 3249-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 1670-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1669-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;= 1200-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;= 1160-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;=  700-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-g&#039;, ($width &amp;lt;=  540-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-news&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;gt;= 1750-$offset) || ($width &amp;lt;= 1669-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;=  400-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-items&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 4500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 3250-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 1769-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1669-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;= 1320-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;= 1140-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;= 1040-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-g&#039;, ($width &amp;lt;=  980-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-h&#039;, ($width &amp;lt;=  870-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-i&#039;, ($width &amp;lt;=  620-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-j&#039;, ($width &amp;lt;=  450-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-biomes&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 3250-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 2560-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 1769-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1669-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;= 1320-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;= 1140-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;= 1040-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-g&#039;, ($width &amp;lt;=  980-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-h&#039;, ($width &amp;lt;=  830-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-i&#039;, ($width &amp;lt;=  630-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-j&#039;, ($width &amp;lt;=  428-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-mechanics&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 4500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 3250-$offset) || $width &amp;lt;= 1470-$offset )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 1769-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 1670-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1080-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;=  750-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;=  550-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;=  359-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-npcs&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 4500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 3250-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 3249-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 2560-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1470-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;= 1080-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;=  720-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;=  570-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-g&#039;, ($width &amp;lt;=  350-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-bosses&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 4500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 3250-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 3249-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 2560-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1669-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;= 1365-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;=  800-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;=  720-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-g&#039;, ($width &amp;lt;=  480-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-events&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 4500-$offset) &amp;amp;&amp;amp; ($width &amp;gt;= 3250-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 1669-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;= 1365-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-d&#039;, ($width &amp;lt;=  800-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-e&#039;, ($width &amp;lt;=  720-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-f&#039;, ($width &amp;lt;=  650-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-g&#039;, ($width &amp;lt;=  540-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#sect-ext&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, $width &amp;gt;= 2300-$offset );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-software&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 2299-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 1100-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;=  680-$offset) );&lt;br /&gt;
&lt;br /&gt;
		$(&#039;#box-wiki&#039;)&lt;br /&gt;
			.toggleClass(&#039;width-a&#039;, ($width &amp;lt;= 2299-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-b&#039;, ($width &amp;lt;= 1499-$offset) )&lt;br /&gt;
			.toggleClass(&#039;width-c&#039;, ($width &amp;lt;=  680-$offset) );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	initiate_collapsible();&lt;br /&gt;
	$(window).on(&#039;resize&#039;, mw.util.debounce( initiate_collapsible, 200) );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	$btn.on(&#039;click&#039;, function(){&lt;br /&gt;
		$header.toggleClass(&#039;collapsed&#039;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/** &lt;br /&gt;
 * Hair Dyes slider, for [[Hair Dyes]] page.&lt;br /&gt;
 * Color algorithms are from: {{source code ref|v=1.4.3.6|method=Terraria.Initializers.DyeInitializer.LoadLegacyHairdyes|onlycate=y}}&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	var $sliders = $(&amp;quot;.hair-dye-slider-wrapper .slider&amp;quot;);&lt;br /&gt;
	if (!$sliders.length) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	var l10n = l10nFactory(mw.config.get( &#039;wgPageContentLanguage&#039; ), {&lt;br /&gt;
		// time format: prefix + &amp;lt;time&amp;gt; + postfix&lt;br /&gt;
		amPrefix:{&lt;br /&gt;
			&#039;en&#039;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&#039;zh&#039;: &amp;quot;上午&amp;amp;nbsp;&amp;quot;,&lt;br /&gt;
			&#039;zh-cn&#039;: &amp;quot;上午&amp;amp;nbsp;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		amPostfix:{&lt;br /&gt;
			&#039;en&#039;: &amp;quot;&amp;amp;nbsp;AM&amp;quot;,&lt;br /&gt;
			&#039;zh&#039;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&#039;zh-cn&#039;: &amp;quot;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		pmPrefix:{&lt;br /&gt;
			&#039;en&#039;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&#039;zh&#039;: &amp;quot;下午&amp;amp;nbsp;&amp;quot;,&lt;br /&gt;
			&#039;zh-cn&#039;: &amp;quot;下午&amp;amp;nbsp;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		pmPostfix:{&lt;br /&gt;
			&#039;en&#039;: &amp;quot;&amp;amp;nbsp;PM&amp;quot;,&lt;br /&gt;
			&#039;zh&#039;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&#039;zh-cn&#039;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
	var pc, gc, sc, cc; // coin templates, filled by loadCoinTemplates()&lt;br /&gt;
	var textMoney = function(slidervalue) {&lt;br /&gt;
		var money = 2 * Math.pow(slidervalue, 3);&lt;br /&gt;
		if (money === 0) {&lt;br /&gt;
			return &#039;0&amp;amp;thinsp;&#039; + cc;&lt;br /&gt;
		}&lt;br /&gt;
		if (slidervalue === 100 || money &amp;gt;= 2000000) {&lt;br /&gt;
			money = 2000000;&lt;br /&gt;
		}&lt;br /&gt;
		var moneyText = (money === 2000000 ? &#039;≥ &#039; : &#039;&#039;);&lt;br /&gt;
		var moneyPc = Math.floor(money/1000000);&lt;br /&gt;
		money -= moneyPc * 1000000;&lt;br /&gt;
		var moneyGc = Math.floor(money/10000);&lt;br /&gt;
		money -= moneyGc * 10000;&lt;br /&gt;
		var moneySc = Math.floor(money/100);&lt;br /&gt;
		money -= moneySc * 100;&lt;br /&gt;
		var moneyCc = Math.round(money);&lt;br /&gt;
		return moneyText&lt;br /&gt;
			+ (moneyPc ? moneyPc + &#039;&amp;amp;thinsp;&#039; + pc : &#039;&#039;)&lt;br /&gt;
			+ (moneyGc ? moneyGc + &#039;&amp;amp;thinsp;&#039; + gc : &#039;&#039;)&lt;br /&gt;
			+ (moneySc ? moneySc + &#039;&amp;amp;thinsp;&#039; + sc : &#039;&#039;)&lt;br /&gt;
			+ (moneyCc ? moneyCc + &#039;&amp;amp;thinsp;&#039; + cc : &#039;&#039;);&lt;br /&gt;
	};&lt;br /&gt;
	var textTime = function(slidervalue) {&lt;br /&gt;
		var time = slidervalue*864 + 16200;&lt;br /&gt;
		time -= (time &amp;gt; 86400 ? 86400 : 0);&lt;br /&gt;
		if (time &amp;lt; 3600) {&lt;br /&gt;
			return l10n(&#039;amPrefix&#039;)&lt;br /&gt;
				+ Math.floor(time/3600 + 12) + &amp;quot;:&amp;quot; + Math.round((time/3600 + 12 - Math.floor(time/3600 + 12))*60).toString().padStart(2,0)&lt;br /&gt;
				+ l10n(&#039;amPostfix&#039;);&lt;br /&gt;
		} else if (time &amp;lt; 43200) {&lt;br /&gt;
			return l10n(&#039;amPrefix&#039;)&lt;br /&gt;
				+ Math.floor(time/3600) + &amp;quot;:&amp;quot; + Math.round((time/3600 - Math.floor(time/3600))*60).toString().padStart(2,0)&lt;br /&gt;
				+ l10n(&#039;amPostfix&#039;);&lt;br /&gt;
		} else if (time &amp;lt; 46800) {&lt;br /&gt;
			return l10n(&#039;pmPrefix&#039;)&lt;br /&gt;
				+ Math.floor(time/3600) + &amp;quot;:&amp;quot; + Math.round((time/3600 - Math.floor(time/3600))*60).toString().padStart(2,0)&lt;br /&gt;
				+ l10n(&#039;pmPostfix&#039;);&lt;br /&gt;
		} else {&lt;br /&gt;
			return l10n(&#039;pmPrefix&#039;)&lt;br /&gt;
				+ Math.floor(time/3600 - 12) + &amp;quot;:&amp;quot; + Math.round((time/3600 - 12 - Math.floor(time/3600 - 12))*60).toString().padStart(2,0)&lt;br /&gt;
				+ l10n(&#039;pmPostfix&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
	var colorMoney = function(slidervalue) {&lt;br /&gt;
		var num15 = 2 * Math.pow(slidervalue, 3);&lt;br /&gt;
		var num16 = 50000;&lt;br /&gt;
		var num17 = 500000;&lt;br /&gt;
		var num18 = 2000000;&lt;br /&gt;
		var color8 = { &amp;quot;R&amp;quot;: 226, &amp;quot;G&amp;quot;: 118, &amp;quot;B&amp;quot;: 76 };&lt;br /&gt;
		var color9 = { &amp;quot;R&amp;quot;: 174, &amp;quot;G&amp;quot;: 194, &amp;quot;B&amp;quot;: 196 };&lt;br /&gt;
		var color10 = { &amp;quot;R&amp;quot;: 204, &amp;quot;G&amp;quot;: 181, &amp;quot;B&amp;quot;: 72 };&lt;br /&gt;
		var color11 = { &amp;quot;R&amp;quot;: 161, &amp;quot;G&amp;quot;: 172, &amp;quot;B&amp;quot;: 173 };&lt;br /&gt;
		var newColor = { &amp;quot;R&amp;quot;: 255, &amp;quot;G&amp;quot;: 255, &amp;quot;B&amp;quot;: 255 };&lt;br /&gt;
		if (num15 &amp;lt; num16) {&lt;br /&gt;
			var num19 = num15 / num16;&lt;br /&gt;
			var num20 = 1 - num19;&lt;br /&gt;
			newColor.R = color8.R * num20 + color9.R * num19;&lt;br /&gt;
			newColor.G = color8.G * num20 + color9.G * num19;&lt;br /&gt;
			newColor.B = color8.B * num20 + color9.B * num19;&lt;br /&gt;
		}&lt;br /&gt;
		else if (num15 &amp;lt; num17) {&lt;br /&gt;
			var num22 = (num15 - num16) / (num17 - num16);&lt;br /&gt;
			var num23 = 1 - num22;&lt;br /&gt;
			newColor.R = color9.R * num23 + color10.R * num22;&lt;br /&gt;
			newColor.G = color9.G * num23 + color10.G * num22;&lt;br /&gt;
			newColor.B = color9.B * num23 + color10.B * num22;&lt;br /&gt;
		}&lt;br /&gt;
		else if (num15 &amp;lt; num18) {&lt;br /&gt;
			var num25 = (num15 - num17) / (num18 - num17);&lt;br /&gt;
			var num26 = 1 - num25;&lt;br /&gt;
			newColor.R = color10.R * num26 + color11.R * num25;&lt;br /&gt;
			newColor.G = color10.G * num26 + color11.G * num25;&lt;br /&gt;
			newColor.B = color10.B * num26 + color11.B * num25;&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			newColor = color11;&lt;br /&gt;
		}&lt;br /&gt;
		return &amp;quot;rgb(&amp;quot; + newColor.R + &amp;quot;,&amp;quot; + newColor.G + &amp;quot;,&amp;quot; + newColor.B + &amp;quot;)&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
	var colorSpeed = function(slidervalue) {&lt;br /&gt;
		var num = slidervalue * 0.1;&lt;br /&gt;
		var num2 = 10;&lt;br /&gt;
		var num3 = num / num2;&lt;br /&gt;
		var num4 = 1 - num3;&lt;br /&gt;
		var playerHairColor = { &amp;quot;R&amp;quot;: 215, &amp;quot;G&amp;quot;: 90, &amp;quot;B&amp;quot;: 55 };&lt;br /&gt;
		var newColor = { &amp;quot;R&amp;quot;: 255, &amp;quot;G&amp;quot;: 255, &amp;quot;B&amp;quot;: 255 };&lt;br /&gt;
		newColor.R = (75 * num3 + playerHairColor.R * num4);&lt;br /&gt;
		newColor.G = (255 * num3 + playerHairColor.G * num4);&lt;br /&gt;
		newColor.B = (200 * num3 + playerHairColor.B * num4);&lt;br /&gt;
		return &amp;quot;rgb(&amp;quot; + newColor.R + &amp;quot;,&amp;quot; + newColor.G + &amp;quot;,&amp;quot; + newColor.B + &amp;quot;)&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
	var colorTime = function(slidervalue) {&lt;br /&gt;
		var time = slidervalue*864 + 16200;&lt;br /&gt;
		time -= (time &amp;gt; 86400 ? 86400 : 0);&lt;br /&gt;
		var color4 = { &amp;quot;R&amp;quot;: 1, &amp;quot;G&amp;quot;: 142, &amp;quot;B&amp;quot;: 255 };&lt;br /&gt;
		var color5 = { &amp;quot;R&amp;quot;: 255, &amp;quot;G&amp;quot;: 255, &amp;quot;B&amp;quot;: 0 };&lt;br /&gt;
		var color6 = { &amp;quot;R&amp;quot;: 211, &amp;quot;G&amp;quot;: 45, &amp;quot;B&amp;quot;: 127 };&lt;br /&gt;
		var color7 = { &amp;quot;R&amp;quot;: 67, &amp;quot;G&amp;quot;: 44, &amp;quot;B&amp;quot;: 118 };&lt;br /&gt;
		var newColor = { &amp;quot;R&amp;quot;: 255, &amp;quot;G&amp;quot;: 255, &amp;quot;B&amp;quot;: 255 };&lt;br /&gt;
		if (time &amp;gt;= 16200 &amp;amp;&amp;amp; time &amp;lt; 70200) {&lt;br /&gt;
			if (time &amp;lt; 43200) {&lt;br /&gt;
				var num5 = time / 43200;&lt;br /&gt;
				var num6 = 1 - num5;&lt;br /&gt;
				newColor.R = (color4.R * num6 + color5.R * num5);&lt;br /&gt;
				newColor.G = (color4.G * num6 + color5.G * num5);&lt;br /&gt;
				newColor.B = (color4.B * num6 + color5.B * num5);&lt;br /&gt;
			} else {&lt;br /&gt;
				var num7 = 43200;&lt;br /&gt;
				var num8 = ((time - num7) / (70200 - num7));&lt;br /&gt;
				var num9 = 1 - num8;&lt;br /&gt;
				newColor.R = (color5.R * num9 + color6.R * num8);&lt;br /&gt;
				newColor.G = (color5.G * num9 + color6.G * num8);&lt;br /&gt;
				newColor.B = (color5.B * num9 + color6.B * num8);&lt;br /&gt;
			}&lt;br /&gt;
		} else {&lt;br /&gt;
			if (time &amp;gt;= 70200 &amp;amp;&amp;amp; time &amp;lt; 86400) {&lt;br /&gt;
				var num10 = (time / 86400);&lt;br /&gt;
				var num11 = 1 - num10;&lt;br /&gt;
				newColor.R = (color6.R * num11 + color7.R * num10);&lt;br /&gt;
				newColor.G = (color6.G * num11 + color7.G * num10);&lt;br /&gt;
				newColor.B = (color6.B * num11 + color7.B * num10);&lt;br /&gt;
			} else {&lt;br /&gt;
				var num12 = 0;&lt;br /&gt;
				var num13 = ((time - num12) / (16200 - num12));&lt;br /&gt;
				var num14 = 1 - num13;&lt;br /&gt;
				newColor.R = (color7.R * num14 + color4.R * num13);&lt;br /&gt;
				newColor.G = (color7.G * num14 + color4.G * num13);&lt;br /&gt;
				newColor.B = (color7.B * num14 + color4.B * num13);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		return &amp;quot;rgb(&amp;quot; + newColor.R + &amp;quot;,&amp;quot; + newColor.G + &amp;quot;,&amp;quot; + newColor.B + &amp;quot;)&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
	var colorFunc = function ($type, $value) {&lt;br /&gt;
		switch($type) {&lt;br /&gt;
			case &amp;quot;health&amp;quot;:&lt;br /&gt;
				return &amp;quot;rgb(&amp;quot; + ($value * 2.35 + 20) + &amp;quot;,20,20)&amp;quot;;&lt;br /&gt;
			case &amp;quot;mana&amp;quot;:&lt;br /&gt;
				return &amp;quot;rgb(&amp;quot; + (250 - $value * 2) + &amp;quot;,&amp;quot; + (255 - $value * 1.80) + &amp;quot;,255)&amp;quot;;&lt;br /&gt;
			case &amp;quot;money&amp;quot;:&lt;br /&gt;
				return colorMoney($value);&lt;br /&gt;
			case &amp;quot;speed&amp;quot;:&lt;br /&gt;
				return colorSpeed($value);&lt;br /&gt;
			case &amp;quot;time&amp;quot;:&lt;br /&gt;
				return colorTime($value);&lt;br /&gt;
			default:&lt;br /&gt;
				return &amp;quot;#0ff&amp;quot;;&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
	var textFunc = function ($type, $value) {&lt;br /&gt;
		// return the function from the textFunctions table if the id is correct&lt;br /&gt;
		// otherwise, return a fallback function that just returns the raw, unchanged slider value&lt;br /&gt;
		switch($type) {&lt;br /&gt;
			case &amp;quot;money&amp;quot;:&lt;br /&gt;
				return textMoney($value);&lt;br /&gt;
			case &amp;quot;speed&amp;quot;:&lt;br /&gt;
				return (($value === 100) ? &amp;quot;≥ 51&amp;quot; : Math.round($value/10 * 3.75*(15/11)));&lt;br /&gt;
			case &amp;quot;time&amp;quot;:&lt;br /&gt;
				return textTime($value);&lt;br /&gt;
			default:&lt;br /&gt;
				return $value;&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
	var update = function($slider) {&lt;br /&gt;
		var $value = parseInt($slider.data(&#039;input&#039;).val());&lt;br /&gt;
		var $type = $slider.data(&#039;type&#039;);&lt;br /&gt;
		// update color display&lt;br /&gt;
		$slider.data(&#039;colorBox&#039;).css(&#039;background-color&#039;, colorFunc($type, $value));&lt;br /&gt;
		// update text display&lt;br /&gt;
		$slider.data(&#039;valueBox&#039;).html(textFunc($type, $value));&lt;br /&gt;
	};&lt;br /&gt;
	var loadCoinTemplates = function() {&lt;br /&gt;
		return new mw.Api().get({&lt;br /&gt;
			action: &#039;parse&#039;,&lt;br /&gt;
			prop: &#039;text&#039;,&lt;br /&gt;
			title: mw.config.get(&#039;wgPageName&#039;),&lt;br /&gt;
			text: &#039;{{pc}}__.__{{gc}}__.__{{sc}}__.__{{cc}}&#039;,&lt;br /&gt;
			disablelimitreport: true,&lt;br /&gt;
			wrapoutputclass: &#039;&#039; // disable the &amp;lt;div&amp;gt; wrapper&lt;br /&gt;
		}).then(function(apiResult) {&lt;br /&gt;
			html = apiResult.parse.text[&#039;*&#039;];&lt;br /&gt;
			// strip the surrounding &amp;quot;&amp;lt;p&amp;gt;...\n&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
			html = html.substring(&#039;&amp;lt;p&amp;gt;&#039;.length, html.length - &#039;\n&amp;lt;/p&amp;gt;&#039;.length);&lt;br /&gt;
			var templateOutputs = html.split(&#039;__.__&#039;);&lt;br /&gt;
			pc = templateOutputs[0];&lt;br /&gt;
			gc = templateOutputs[1];&lt;br /&gt;
			sc = templateOutputs[2];&lt;br /&gt;
			cc = templateOutputs[3];&lt;br /&gt;
		});&lt;br /&gt;
	};&lt;br /&gt;
	// prepare the coin templates; then create all sliders and make them visible&lt;br /&gt;
	loadCoinTemplates().then(function() {&lt;br /&gt;
		$sliders.each(function() {&lt;br /&gt;
			var $slider = $(this).append($(&amp;quot;&amp;lt;input type=&#039;range&#039; style=&#039;margin: auto 0.5em&#039;/&amp;gt;&amp;quot;));&lt;br /&gt;
			var $wrapper = $slider.parents(&#039;.hair-dye-slider-wrapper&#039;).show();&lt;br /&gt;
			var $valueBox = $wrapper.find(&amp;quot;.inputvalue&amp;quot;);&lt;br /&gt;
			var $input = $slider.find(&#039;input&#039;).val($valueBox.text()).on(&#039;input&#039;, function() {&lt;br /&gt;
				update($slider);&lt;br /&gt;
			});&lt;br /&gt;
			$slider.val($valueBox.text()).data({&lt;br /&gt;
				valueBox: $valueBox,&lt;br /&gt;
				colorBox: $wrapper.find(&amp;quot;.color-box&amp;quot;),&lt;br /&gt;
				input: $input,&lt;br /&gt;
				type: $wrapper.attr(&#039;id&#039;)&lt;br /&gt;
			});&lt;br /&gt;
			update($slider);&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * TEST: portlet link for &#039;Legacy:&#039; pages&lt;br /&gt;
 */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
	var linktarget = $(&#039;#test-marker-for-new-portlet-link&#039;).data(&#039;linktarget&#039;);&lt;br /&gt;
	if (linktarget !== undefined) {&lt;br /&gt;
		var newId, insertBefore, text, hovertext;&lt;br /&gt;
		switch (mw.config.get(&#039;wgNamespaceNumber&#039;)) {&lt;br /&gt;
			case 0:&lt;br /&gt;
				newId = &#039;ca-nstab-legacy&#039;;&lt;br /&gt;
				insertBefore = &#039;#ca-talk&#039;;&lt;br /&gt;
				text = &#039;Legacy&#039;;&lt;br /&gt;
				hovertext = &#039;Differences on legacy versions&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case 11000:&lt;br /&gt;
				newId = &#039;ca-nstab-main&#039;;&lt;br /&gt;
				insertBefore = &#039;#ca-nstab-legacy&#039;;&lt;br /&gt;
				text = &#039;Page&#039;;&lt;br /&gt;
				hovertext = &#039;Main content (modern versions)&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				return;&lt;br /&gt;
		}&lt;br /&gt;
		mw.util.addPortletLink(&#039;p-namespaces&#039;, linktarget, text, newId, hovertext, null, insertBefore);&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84472</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84472"/>
		<updated>2025-11-10T08:53:24Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84471</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector.css&amp;diff=84471"/>
		<updated>2025-11-05T12:42:50Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS colocado aqui irá afetar usuários do tema Vector */&lt;br /&gt;
&lt;br /&gt;
/* Pumpkins - Corrige o erro da extension collapse no MW 1.35&lt;br /&gt;
.portal h3, .vector-menu-portal h3 {&lt;br /&gt;
	background-size: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Fundo geral estilo pergaminho */&lt;br /&gt;
body {&lt;br /&gt;
  background-color: #f5e6c5; /* bege pergaminho */&lt;br /&gt;
  color: #3b2a1a; /* marrom escuro */&lt;br /&gt;
  font-family: &#039;Press Start 2P&#039;, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cabeçalho e barra superior */&lt;br /&gt;
#mw-head {&lt;br /&gt;
  background-color: #5a3a1a; /* marrom madeira */&lt;br /&gt;
  border-bottom: 4px solid #d4af37; /* dourado */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-head a {&lt;br /&gt;
  color: #f5e6c5 !important;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-head a:hover {&lt;br /&gt;
  background-color: #d4af37;&lt;br /&gt;
  color: #3b2a1a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar estilo pergaminho */&lt;br /&gt;
#mw-panel {&lt;br /&gt;
  background-color: #f0e0b6;&lt;br /&gt;
  border: 3px solid #c2a35d;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  box-shadow: 4px 4px 0px #8b6b3f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Conteúdo central */&lt;br /&gt;
#content {&lt;br /&gt;
  background-color: #fff8dc;&lt;br /&gt;
  border: 3px solid #c2a35d;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  box-shadow: 3px 3px 0px #8b6b3f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Botões estilo pixel */&lt;br /&gt;
.mw-ui-button {&lt;br /&gt;
  background-color: #b7410e;&lt;br /&gt;
  border: 3px solid #5a3a1a;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-family: &#039;Press Start 2P&#039;, monospace;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-button:hover {&lt;br /&gt;
  background-color: #d4af37;&lt;br /&gt;
  color: #3b2a1a;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=84470</id>
		<title>MediaWiki:Vector-2022.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=84470"/>
		<updated>2025-11-05T12:40:48Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=84469</id>
		<title>MediaWiki:Vector-2022.css</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=84469"/>
		<updated>2025-11-05T12:35:03Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Created page with &amp;quot;body {   background-color: #f5e6c5; /* pergaminho */   color: #3b2a1a; /* marrom escuro */   font-family: &amp;#039;Press Start 2P&amp;#039;, monospace; }  .vector-header-container {   background-color: #5a3a1a; /* marrom madeira */   border-bottom: 4px solid #d4af37; /* dourado */ }  .vector-menu-tabs li a {   color: #f5e6c5 !important;   font-weight: bold;   text-transform: uppercase; }  .vector-menu-tabs li a:hover {   background-color: #d4af37;   color: #3b2a1a !important; }  .vector-...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;body {&lt;br /&gt;
  background-color: #f5e6c5; /* pergaminho */&lt;br /&gt;
  color: #3b2a1a; /* marrom escuro */&lt;br /&gt;
  font-family: &#039;Press Start 2P&#039;, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
  background-color: #5a3a1a; /* marrom madeira */&lt;br /&gt;
  border-bottom: 4px solid #d4af37; /* dourado */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li a {&lt;br /&gt;
  color: #f5e6c5 !important;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li a:hover {&lt;br /&gt;
  background-color: #d4af37;&lt;br /&gt;
  color: #3b2a1a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-sidebar {&lt;br /&gt;
  background-color: #f0e0b6;&lt;br /&gt;
  border: 3px solid #c2a35d;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  box-shadow: 4px 4px 0px #8b6b3f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-button {&lt;br /&gt;
  background-color: #b7410e;&lt;br /&gt;
  border: 3px solid #5a3a1a;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-family: &#039;Press Start 2P&#039;, monospace;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-button:hover {&lt;br /&gt;
  background-color: #d4af37;&lt;br /&gt;
  color: #3b2a1a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox, .mw-message-box {&lt;br /&gt;
  background-color: #fff8dc;&lt;br /&gt;
  border: 3px solid #c2a35d;&lt;br /&gt;
  box-shadow: 3px 3px 0px #8b6b3f;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84468</id>
		<title>Warrior</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84468"/>
		<updated>2025-11-02T14:05:46Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Warrior Class - Complete Guide =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warriors&#039;&#039;&#039; are masters of physical combat, excelling in melee warfare through superior strength and weapon mastery. They deal devastating physical damage and possess exceptional defensive capabilities, but struggle significantly with magic-related activities.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Warriors represent the pinnacle of martial prowess in ZuluHotel. Through rigorous training in combat skills, they gain multiplicative bonuses to their physical abilities while accepting significant magical penalties as a trade-off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ WARNING:&#039;&#039;&#039; Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from spells at maximum level and have severely reduced magic resistance!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Quick Stats (Level 6) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:80%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Maximum Level Bonuses &amp;amp; Penalties&#039;&#039;&#039;&lt;br /&gt;
! Category !! Bonus/Penalty !! Value&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Damage (vs Monsters) || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Defense (vs Monsters) || ✅ Bonus || &#039;&#039;&#039;-60%&#039;&#039;&#039; damage taken&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Healing Received || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | STR Gain Rate || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Magic Damage Taken || ⚠️ PENALTY || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Resist Spell Effectiveness || ⚠️ PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; efficiency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | INT Gain Rate || ⚠️ PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; slower&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Spell Circle Limit || ⚠️ RESTRICTION || &#039;&#039;&#039;4th Circle Maximum&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Mechanics ==&lt;br /&gt;
&lt;br /&gt;
=== Bonus Formula ===&lt;br /&gt;
&lt;br /&gt;
Warriors gain bonuses based on their &#039;&#039;&#039;class level&#039;&#039;&#039; (1-6):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseBonus} = 1.0 + (0.25 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseSmallBonus} = 1.0 + (0.15 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Calculations:&#039;&#039;&#039;&lt;br /&gt;
* Level 1: ClasseBonus = 1.25 (25% bonus)&lt;br /&gt;
* Level 3: ClasseBonus = 1.75 (75% bonus)&lt;br /&gt;
* Level 6: ClasseBonus = 2.50 (150% bonus)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;&lt;br /&gt;
📝 &#039;&#039;&#039;Code Reference:&#039;&#039;&#039; File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 94)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Level Progression ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Warrior Level Progression Table&#039;&#039;&#039;&lt;br /&gt;
! Level !! Skill Points Required !! ClasseBonus !! ClasseSmallBonus !! Physical Damage (vs NPC) !! Magic Damage Taken&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 720 || 1.25 || 1.15 || +25% || +25%&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 840 || 1.50 || 1.30 || +50% || +50%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 960 || 1.75 || 1.45 || +75% || +75%&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1080 || 2.00 || 1.60 || +100% || +100%&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 1200 || 2.25 || 1.75 || +125% || +125%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFD700;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;1320&#039;&#039;&#039; || &#039;&#039;&#039;2.50&#039;&#039;&#039; || &#039;&#039;&#039;1.90&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Skills ==&lt;br /&gt;
&lt;br /&gt;
Warriors train &#039;&#039;&#039;significantly faster&#039;&#039;&#039; (×2.5 at Level 6) in the following 8 combat skills:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:70%;&amp;quot;&lt;br /&gt;
! Skill Name !! Skill ID !! Description&lt;br /&gt;
|-&lt;br /&gt;
| ⚔️ &#039;&#039;&#039;Anatomy&#039;&#039;&#039; || SKILLID_ANATOMY || Increases damage and healing effectiveness&lt;br /&gt;
|-&lt;br /&gt;
| 🗡️ &#039;&#039;&#039;Fencing&#039;&#039;&#039; || SKILLID_FENCING || Mastery of piercing weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🩹 &#039;&#039;&#039;Healing&#039;&#039;&#039; || SKILLID_HEALING || Bandage healing proficiency&lt;br /&gt;
|-&lt;br /&gt;
| 🔨 &#039;&#039;&#039;Mace Fighting&#039;&#039;&#039; || SKILLID_MACEFIGHTING || Mastery of blunt weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🛡️ &#039;&#039;&#039;Parrying&#039;&#039;&#039; || SKILLID_PARRYING || Shield defense mastery (gets ×2.5 effectiveness!)&lt;br /&gt;
|-&lt;br /&gt;
| ⚔️ &#039;&#039;&#039;Swordsmanship&#039;&#039;&#039; || SKILLID_SWORDSMANSHIP || Mastery of bladed weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🎯 &#039;&#039;&#039;Tactics&#039;&#039;&#039; || SKILLID_TACTICS || Increases combat damage&lt;br /&gt;
|-&lt;br /&gt;
| 👊 &#039;&#039;&#039;Wrestling&#039;&#039;&#039; || SKILLID_WRESTLING || Unarmed combat mastery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;&lt;br /&gt;
📝 &#039;&#039;&#039;Code Reference:&#039;&#039;&#039; File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 165)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Combat Bonuses ==&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Output ===&lt;br /&gt;
&lt;br /&gt;
Warriors deal &#039;&#039;&#039;devastating melee damage&#039;&#039;&#039; with different multipliers for PvM (Player vs Monster) and PvP (Player vs Player):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Damage Formula:&#039;&#039;&#039;&lt;br /&gt;
 if (attacker is Warrior) {&lt;br /&gt;
     if (defender is NPC) {&lt;br /&gt;
         basedamage *= ClasseBonus;  // Full bonus (×2.5 at Level 6)&lt;br /&gt;
     } else {&lt;br /&gt;
         basedamage *= ClasseSmallBonus;  // Reduced bonus (×1.9 at Level 6)&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 104-109)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Examples:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Scenario !! Base Damage !! Level 6 Warrior Damage !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Dragon || 30 || &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Player || 30 || &#039;&#039;&#039;57&#039;&#039;&#039; || +90%&lt;br /&gt;
|-&lt;br /&gt;
| Wrestling on Balron || 15 || &#039;&#039;&#039;37&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Reduction ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;significantly less physical damage&#039;&#039;&#039; from attacks:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Defense Formula:&#039;&#039;&#039;&lt;br /&gt;
 if (defender is Warrior) {&lt;br /&gt;
     if (attacker is NPC) {&lt;br /&gt;
         rawdamage /= ClasseBonus;  // ÷2.5 at Level 6 = 60% reduction&lt;br /&gt;
     } else {&lt;br /&gt;
         rawdamage /= ClasseSmallBonus;  // ÷1.9 at Level 6 = 47% reduction&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 278-291)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Damage Reduction Examples&#039;&#039;&#039;&lt;br /&gt;
! Attacker !! Normal Damage !! Level 6 Warrior Takes !! Reduction&lt;br /&gt;
|-&lt;br /&gt;
| Dragon Breath || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Balron Hit || 80 || &#039;&#039;&#039;32&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Player Attack || 50 || &#039;&#039;&#039;26&#039;&#039;&#039; || -47%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parry Enhancement ===&lt;br /&gt;
&lt;br /&gt;
Warriors wielding shields gain &#039;&#039;&#039;extraordinary parry effectiveness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 parry_skill *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚡ A Level 6 Warrior with 100 Parry skill has &#039;&#039;&#039;250 effective parry&#039;&#039;&#039; for blocking calculations!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Line 219)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Healing Bonuses ==&lt;br /&gt;
&lt;br /&gt;
Warriors possess &#039;&#039;&#039;exceptional regenerative capabilities&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=== Healing Multiplier ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All healing sources&#039;&#039;&#039; are multiplied by ClasseBonus:&lt;br /&gt;
&lt;br /&gt;
 healamount *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; (Lines 280-283)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applies To:&#039;&#039;&#039;&lt;br /&gt;
* ✅ Bandage healing (×2.5)&lt;br /&gt;
* ✅ Greater Heal spell received (×2.5)&lt;br /&gt;
* ✅ Natural HP regeneration (×2.5)&lt;br /&gt;
* ✅ Cure spell healing component (×2.5)&lt;br /&gt;
* ✅ Resurrection HP restoration (×2.5)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Healing Examples&#039;&#039;&#039;&lt;br /&gt;
! Healing Source !! Normal Healing !! Level 6 Warrior Healing !! Bonus&lt;br /&gt;
|-&lt;br /&gt;
| Bandage || 25 HP || &#039;&#039;&#039;62 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Greater Heal || 40 HP || &#039;&#039;&#039;100 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| HP Regeneration (per tick) || 2 HP || &#039;&#039;&#039;5 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Magical Penalties ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚠️ Warriors suffer &#039;&#039;&#039;severe magical weaknesses&#039;&#039;&#039; that cannot be mitigated!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Increased Spell Damage Taken ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;SIGNIFICANTLY MORE&#039;&#039;&#039; damage from spells:&lt;br /&gt;
&lt;br /&gt;
 function Resisted(caster, cast_on, circle, dmg) {&lt;br /&gt;
     if (cast_on is Warrior) {&lt;br /&gt;
         dmg *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
     }&lt;br /&gt;
     return dmg;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1260-1262)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFE4E1;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Magic Damage Examples&#039;&#039;&#039;&lt;br /&gt;
! Spell !! Normal Damage !! Level 6 Warrior Takes !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Flamestrike || 40 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;100&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Energy Bolt || 30 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Lightning || 25 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;62&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Chain Lightning || 35 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;87&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Resistance ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;dramatically reduced&#039;&#039;&#039; ability to resist spells:&lt;br /&gt;
&lt;br /&gt;
 if (cast_on is Warrior) {&lt;br /&gt;
     var bonus = ClasseBonus;&lt;br /&gt;
     resist_chance /= (bonus / 2);  // ÷1.25 at Level 6&lt;br /&gt;
     resist_skill /= bonus;         // ÷2.5 at Level 6&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1221-1225)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Impact:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Resist Skill !! Normal Resist Chance !! Level 6 Warrior Chance !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 100 || ~16% || ~&#039;&#039;&#039;9%&#039;&#039;&#039; || -43%&lt;br /&gt;
|-&lt;br /&gt;
| 100 (effective) || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF3E0; border-left:4px solid #FF9800; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚡ A Level 6 Warrior with GM Resist (100) has only &#039;&#039;&#039;40 effective resist&#039;&#039;&#039; against spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Efficiency ===&lt;br /&gt;
&lt;br /&gt;
Warriors are &#039;&#039;&#039;inefficient spellcasters&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 function ModifyWithMagicEfficiency(who, value) {&lt;br /&gt;
     if (who is Warrior) {&lt;br /&gt;
         value /= ClasseBonus;  // ÷2.5 at Level 6 = 60% penalty&lt;br /&gt;
     }&lt;br /&gt;
     return value;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 956-959)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Affects:&#039;&#039;&#039;&lt;br /&gt;
* ❌ Spell duration (60% shorter)&lt;br /&gt;
* ❌ Buff effectiveness (60% weaker)&lt;br /&gt;
* ❌ Debuff effectiveness on enemies (60% weaker)&lt;br /&gt;
* ❌ Mana efficiency (60% less effective)&lt;br /&gt;
&lt;br /&gt;
=== Self-Inflicted Spell Damage ===&lt;br /&gt;
&lt;br /&gt;
When Warriors &#039;&#039;&#039;cast harmful spells on themselves&#039;&#039;&#039; (accidentally or intentionally):&lt;br /&gt;
&lt;br /&gt;
 if (caster is Warrior) {&lt;br /&gt;
     self_damage *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 214-215)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚠️ Level 6 Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from their own offensive spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stat Affinities ==&lt;br /&gt;
&lt;br /&gt;
=== Strength (STR) - AFFINITY ===&lt;br /&gt;
&lt;br /&gt;
✅ Warriors gain &#039;&#039;&#039;Strength significantly faster&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 if (HaveStatAffinity(chr, &amp;quot;str&amp;quot;)) {&lt;br /&gt;
     stat_gain *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#E8F5E9;&amp;quot;&lt;br /&gt;
! Level !! STR Gain Multiplier&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1.25x (+25%)&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.75x (+75%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#C8E6C9;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;2.50x (+150%)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 559-563, 612-619)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intelligence (INT) - PENALTY ===&lt;br /&gt;
&lt;br /&gt;
❌ Warriors gain &#039;&#039;&#039;Intelligence significantly slower&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 if (HaveStatDifficulty(chr, &amp;quot;int&amp;quot;)) {&lt;br /&gt;
     stat_gain /= ClasseBonus;  // ÷2.5 at Level 6&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFEBEE;&amp;quot;&lt;br /&gt;
! Level !! INT Gain Multiplier !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ÷1.25 (0.80x) || -20%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ÷1.75 (0.57x) || -43%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFCDD2;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;÷2.50 (0.40x)&#039;&#039;&#039; || &#039;&#039;&#039;-60%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 576-580, 638-645)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dexterity (DEX) - NEUTRAL ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;no modifiers&#039;&#039;&#039; to Dexterity gain (standard rate).&lt;br /&gt;
&lt;br /&gt;
== Equipment Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Armor ===&lt;br /&gt;
&lt;br /&gt;
✅ Warriors have &#039;&#039;&#039;NO armor restrictions&#039;&#039;&#039; and can equip:&lt;br /&gt;
&lt;br /&gt;
* ✅ Leather Armor&lt;br /&gt;
* ✅ Studded Leather&lt;br /&gt;
* ✅ Ringmail&lt;br /&gt;
* ✅ Chainmail&lt;br /&gt;
* ✅ Platemail / Heavy Armor&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 362-385)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blocked Item Properties ===&lt;br /&gt;
&lt;br /&gt;
❌ Warriors &#039;&#039;&#039;CANNOT equip&#039;&#039;&#039; items with the following magical properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot;&lt;br /&gt;
! Property !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| ❌ &#039;&#039;&#039;Magic Immunity&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| ❌ &#039;&#039;&#039;Magic Reflect&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| ❌ &#039;&#039;&#039;+Intelligence&#039;&#039;&#039; || Prevents compensation for INT penalty&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 460-477)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spell Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Circle Limit ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF3E0; border-left:4px solid #FF9800; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚠️ Warriors can &#039;&#039;&#039;ONLY cast up to 4th Circle&#039;&#039;&#039; spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 if (spell.circle &amp;gt;= 5) {&lt;br /&gt;
     SendSysMessage(chr, &amp;quot;You can&#039;t cast spells beyond the 4th circle!&amp;quot;);&lt;br /&gt;
     return BLOCKED;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Circle !! Status !! Example Spells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;1st&#039;&#039;&#039; || ✅ Allowed || Magic Arrow, Heal, Clumsy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;2nd&#039;&#039;&#039; || ✅ Allowed || Harm, Cure, Protection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;3rd&#039;&#039;&#039; || ✅ Allowed || Fireball, Poison, Teleport&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;4th&#039;&#039;&#039; || ✅ Allowed || Lightning, Greater Heal, Recall&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;5th&#039;&#039;&#039; || ❌ &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Blade Spirits, Paralyze Field, Summon&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;6th&#039;&#039;&#039; || ❌ &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Energy Bolt, &#039;&#039;&#039;Flamestrike&#039;&#039;&#039;, Invisibility&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;7th&#039;&#039;&#039; || ❌ &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Chain Lightning, Energy Vortex, Gate Travel&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;8th&#039;&#039;&#039; || ❌ &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || &#039;&#039;&#039;Earthquake&#039;&#039;&#039;, Energy Field, &#039;&#039;&#039;Resurrection&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 411-426)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Strategy Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Strengths ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Strength !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Melee Domination&#039;&#039;&#039; || Highest physical damage output in game || Fastest monster kills, excellent PvM&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Exceptional Defense&#039;&#039;&#039; || 60% physical damage reduction vs NPCs || Unmatched survivability in dungeons&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Self-Sustaining&#039;&#039;&#039; || 2.5x healing from all sources || Minimal downtime, reduced need for healers&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fast STR Progression&#039;&#039;&#039; || 2.5x faster STR gain || Quickly reaches 100+ STR for maximum efficiency&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Enhanced Parry&#039;&#039;&#039; || 2.5x parry effectiveness with shields || Superior blocking chance, defensive playstyle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weaknesses ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Weakness !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Vulnerability&#039;&#039;&#039; || Takes 2.5x damage from spells || Extremely dangerous against mage opponents&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Poor Resist&#039;&#039;&#039; || 60% reduced resist effectiveness || Very difficult to resist debuffs/damage spells&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Limited Spellcasting&#039;&#039;&#039; || Cannot cast 5th+ circle spells || No access to Resurrection, Flamestrike, Gate&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Slow INT Growth&#039;&#039;&#039; || 60% slower INT gain || Difficult to raise mana pool and spell power&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Inefficiency&#039;&#039;&#039; || 60% reduced spell effectiveness || Buffs/debuffs last much shorter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PvP Tactics ===&lt;br /&gt;
&lt;br /&gt;
==== Best Matchups ====&lt;br /&gt;
* ✅ &#039;&#039;&#039;vs Warriors&#039;&#039;&#039; - Equal ground, superior skill wins&lt;br /&gt;
* ✅ &#039;&#039;&#039;vs Rangers&#039;&#039;&#039; - Melee advantage, close gap quickly&lt;br /&gt;
* ✅ &#039;&#039;&#039;vs Thieves&#039;&#039;&#039; - High HP pool counters backstabs&lt;br /&gt;
&lt;br /&gt;
==== Worst Matchups ====&lt;br /&gt;
* ❌ &#039;&#039;&#039;vs Mages&#039;&#039;&#039; - Extremely vulnerable to spell damage&lt;br /&gt;
* ❌ &#039;&#039;&#039;vs Necromancers&#039;&#039;&#039; - Magic damage + debuffs devastating&lt;br /&gt;
* ❌ &#039;&#039;&#039;vs Bards&#039;&#039;&#039; - Debuff weakness, stat penalties hurt badly&lt;br /&gt;
&lt;br /&gt;
==== Recommended Tactics ====&lt;br /&gt;
# &#039;&#039;&#039;Aggressive Engagement&#039;&#039;&#039; - Close distance immediately, don&#039;t let mages kite&lt;br /&gt;
# &#039;&#039;&#039;Use Bandages Liberally&#039;&#039;&#039; - Your 2.5x healing is your greatest asset&lt;br /&gt;
# &#039;&#039;&#039;Equip Best Armor&#039;&#039;&#039; - No restrictions means full plate + magic armor&lt;br /&gt;
# &#039;&#039;&#039;Avoid Mage Duels&#039;&#039;&#039; - Focus on physical opponents in PvP&lt;br /&gt;
# &#039;&#039;&#039;Resist Potions&#039;&#039;&#039; - Carry magic resist potions to offset weakness&lt;br /&gt;
&lt;br /&gt;
=== PvM Strategy ===&lt;br /&gt;
&lt;br /&gt;
==== Excellent Targets ====&lt;br /&gt;
* ✅ &#039;&#039;&#039;Dragons&#039;&#039;&#039; - Physical attackers, your defense shines&lt;br /&gt;
* ✅ &#039;&#039;&#039;Balrons&#039;&#039;&#039; - High melee damage, you take 60% less&lt;br /&gt;
* ✅ &#039;&#039;&#039;Titans&#039;&#039;&#039; - Melee-focused, minimal spell usage&lt;br /&gt;
* ✅ &#039;&#039;&#039;Dungeon Crawling&#039;&#039;&#039; - Sustained combat favors Warriors&lt;br /&gt;
&lt;br /&gt;
==== Dangerous Targets ====&lt;br /&gt;
* ❌ &#039;&#039;&#039;Liches&#039;&#039;&#039; - Heavy spell casters, your weakness&lt;br /&gt;
* ❌ &#039;&#039;&#039;Demon Lords&#039;&#039;&#039; - Powerful magic attacks&lt;br /&gt;
* ❌ &#039;&#039;&#039;Ancient Wyrms&#039;&#039;&#039; - Magic breath + spells&lt;br /&gt;
* ❌ &#039;&#039;&#039;Evil Mages&#039;&#039;&#039; - Pure magic damage dealers&lt;br /&gt;
&lt;br /&gt;
==== Optimal Playstyle ====&lt;br /&gt;
# &#039;&#039;&#039;Tank Role&#039;&#039;&#039; - Stand in front, absorb damage for party&lt;br /&gt;
# &#039;&#039;&#039;Aggro Management&#039;&#039;&#039; - Your defense lets you pull multiple enemies&lt;br /&gt;
# &#039;&#039;&#039;Frontline Fighter&#039;&#039;&#039; - Engage enemies first, protect squishier allies&lt;br /&gt;
# &#039;&#039;&#039;Physical DPS&#039;&#039;&#039; - Focus on high-damage weapons (katanas, halberds)&lt;br /&gt;
# &#039;&#039;&#039;Healing Support&#039;&#039;&#039; - Your 2.5x bandage healing can assist allies too!&lt;br /&gt;
&lt;br /&gt;
== Code Reference Summary ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Complete Code Location Reference&#039;&#039;&#039;&lt;br /&gt;
! File !! Lines !! Mechanic !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 94 || Bonus Formula || ClasseBonus and ClasseSmallBonus calculations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 165 || Class Skills || GetClasseSkills(CLASSEID_WARRIOR) skill list&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 529 || Skill Gain || GetSkillPointsMultiplier function&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 559-563 || Stat Affinity || STR gain multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 576-580 || Stat Penalty || INT gain reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 362-385 || Armor Restrictions || Enumeration of blocked armor types&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 411-426 || Spell Restrictions || Circle limit enforcement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 460-477 || Item Restrictions || Blocked magical properties&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 104-109 || Physical Damage || Melee damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 278-291 || Physical Defense || Damage reduction formula&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 219 || Parry Bonus || Parry skill enhancement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1260-1262 || Magic Damage || Spell damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1221-1225 || Resist Penalty || Resist chance reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 956-959 || Magic Efficiency || Spell effectiveness penalty&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 214-215 || Self-Damage || Self-inflicted spell damage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 891 || Magic Immunity || Duration multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; || 280-283 || Healing Bonus || Healing multiplier application&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Can Warriors wear Plate Armor?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Yes!&#039;&#039;&#039; Warriors have NO armor restrictions and can wear any armor type, including full plate mail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Why do I take so much damage from spells?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Warriors take &#039;&#039;&#039;2.5x spell damage&#039;&#039;&#039; at maximum level (150% extra damage). This is an intentional balance trade-off for their exceptional physical combat bonuses.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Can I raise my Intelligence as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Yes, but it&#039;s &#039;&#039;&#039;60% slower&#039;&#039;&#039; than other classes. Focus on STR instead, which you gain 2.5x faster!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? What&#039;s the best weapon for Warriors?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Any weapon works, but &#039;&#039;&#039;Katanas&#039;&#039;&#039; (high damage, fast speed) and &#039;&#039;&#039;Halberds&#039;&#039;&#039; (reach, high damage) are popular. Your damage bonus applies to ALL physical weapons!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Should I train Magery as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Limited usefulness&#039;&#039;&#039; - you can only cast up to 4th circle (no Flamestrike, Resurrection, Gate). Focus on 40-60 Magery for utility spells (Recall, Greater Heal, Cure).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? How do I counter Mages as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Close the gap immediately!&#039;&#039;&#039; Use speed, aggression, and resist potions. Your melee damage will devastate them if you can reach them. Avoid prolonged spell exchanges.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Is Parrying worth it for Warriors?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Absolutely!&#039;&#039;&#039; Your Parry skill gets &#039;&#039;&#039;2.5x effectiveness&#039;&#039;&#039; (100 skill = 250 effective). Shields make you nearly unkillable in melee combat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Classes Overview]]&lt;br /&gt;
* [[Mage Class Guide]]&lt;br /&gt;
* [[Combat Mechanics]]&lt;br /&gt;
* [[Skill Training Guide]]&lt;br /&gt;
* [[PvP Guide]]&lt;br /&gt;
* [[Equipment Guide]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.zuluhotel.com.br Official ZuluHotel Website]&lt;br /&gt;
* [https://discord.gg/ Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Warrior]]&lt;br /&gt;
[[Category:Melee Combat]]&lt;br /&gt;
[[Category:Physical Damage]]&lt;br /&gt;
[[Category:Tank Classes]]&lt;br /&gt;
&lt;br /&gt;
{{Class Navigation}}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84467</id>
		<title>Warrior</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84467"/>
		<updated>2025-11-02T13:52:00Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Warrior Class - Complete Guide =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warriors&#039;&#039;&#039; are masters of physical combat, excelling in melee warfare through superior strength and weapon mastery. They deal devastating physical damage and possess exceptional defensive capabilities, but struggle significantly with magic-related activities.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Warriors represent the pinnacle of martial prowess in ZuluHotel. Through rigorous training in combat skills, they gain multiplicative bonuses to their physical abilities while accepting significant magical penalties as a trade-off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ WARNING:&#039;&#039;&#039; Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from spells at maximum level and have severely reduced magic resistance!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Quick Stats (Level 6) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:80%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Maximum Level Bonuses &amp;amp; Penalties&#039;&#039;&#039;&lt;br /&gt;
! Category !! Bonus/Penalty !! Value&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Damage (vs Monsters) || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Defense (vs Monsters) || ✅ Bonus || &#039;&#039;&#039;-60%&#039;&#039;&#039; damage taken&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Healing Received || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | STR Gain Rate || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Magic Damage Taken || ⚠️ PENALTY || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Resist Spell Effectiveness || ⚠️ PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; efficiency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | INT Gain Rate || ⚠️ PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; slower&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Spell Circle Limit || ⚠️ RESTRICTION || &#039;&#039;&#039;4th Circle Maximum&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Mechanics ==&lt;br /&gt;
&lt;br /&gt;
=== Bonus Formula ===&lt;br /&gt;
&lt;br /&gt;
Warriors gain bonuses based on their &#039;&#039;&#039;class level&#039;&#039;&#039; (1-6):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseBonus} = 1.0 + (0.25 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseSmallBonus} = 1.0 + (0.15 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Calculations:&#039;&#039;&#039;&lt;br /&gt;
* Level 1: ClasseBonus = 1.25 (25% bonus)&lt;br /&gt;
* Level 3: ClasseBonus = 1.75 (75% bonus)&lt;br /&gt;
* Level 6: ClasseBonus = 2.50 (150% bonus)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;&lt;br /&gt;
📝 &#039;&#039;&#039;Code Reference:&#039;&#039;&#039; File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 94)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Level Progression ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Warrior Level Progression Table&#039;&#039;&#039;&lt;br /&gt;
! Level !! Skill Points Required !! ClasseBonus !! ClasseSmallBonus !! Physical Damage (vs NPC) !! Magic Damage Taken&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 720 || 1.25 || 1.15 || +25% || +25%&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 840 || 1.50 || 1.30 || +50% || +50%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 960 || 1.75 || 1.45 || +75% || +75%&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1080 || 2.00 || 1.60 || +100% || +100%&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 1200 || 2.25 || 1.75 || +125% || +125%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFD700;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;1320&#039;&#039;&#039; || &#039;&#039;&#039;2.50&#039;&#039;&#039; || &#039;&#039;&#039;1.90&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Skills ==&lt;br /&gt;
&lt;br /&gt;
Warriors train &#039;&#039;&#039;significantly faster&#039;&#039;&#039; (×2.5 at Level 6) in the following 8 combat skills:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:70%;&amp;quot;&lt;br /&gt;
! Skill Name !! Skill ID !! Description&lt;br /&gt;
|-&lt;br /&gt;
| ⚔️ &#039;&#039;&#039;Anatomy&#039;&#039;&#039; || SKILLID_ANATOMY || Increases damage and healing effectiveness&lt;br /&gt;
|-&lt;br /&gt;
| 🗡️ &#039;&#039;&#039;Fencing&#039;&#039;&#039; || SKILLID_FENCING || Mastery of piercing weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🩹 &#039;&#039;&#039;Healing&#039;&#039;&#039; || SKILLID_HEALING || Bandage healing proficiency&lt;br /&gt;
|-&lt;br /&gt;
| 🔨 &#039;&#039;&#039;Mace Fighting&#039;&#039;&#039; || SKILLID_MACEFIGHTING || Mastery of blunt weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🛡️ &#039;&#039;&#039;Parrying&#039;&#039;&#039; || SKILLID_PARRYING || Shield defense mastery (gets ×2.5 effectiveness!)&lt;br /&gt;
|-&lt;br /&gt;
| ⚔️ &#039;&#039;&#039;Swordsmanship&#039;&#039;&#039; || SKILLID_SWORDSMANSHIP || Mastery of bladed weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🎯 &#039;&#039;&#039;Tactics&#039;&#039;&#039; || SKILLID_TACTICS || Increases combat damage&lt;br /&gt;
|-&lt;br /&gt;
| 👊 &#039;&#039;&#039;Wrestling&#039;&#039;&#039; || SKILLID_WRESTLING || Unarmed combat mastery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;&lt;br /&gt;
📝 &#039;&#039;&#039;Code Reference:&#039;&#039;&#039; File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 165)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Combat Bonuses ==&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Output ===&lt;br /&gt;
&lt;br /&gt;
Warriors deal &#039;&#039;&#039;devastating melee damage&#039;&#039;&#039; with different multipliers for PvM (Player vs Monster) and PvP (Player vs Player):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Damage Formula:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (attacker is Warrior) {&lt;br /&gt;
    if (defender is NPC) {&lt;br /&gt;
        basedamage *= ClasseBonus;  // Full bonus (×2.5 at Level 6)&lt;br /&gt;
    } else {&lt;br /&gt;
        basedamage *= ClasseSmallBonus;  // Reduced bonus (×1.9 at Level 6)&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 104-109)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Examples:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Scenario !! Base Damage !! Level 6 Warrior Damage !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Dragon || 30 || &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Player || 30 || &#039;&#039;&#039;57&#039;&#039;&#039; || +90%&lt;br /&gt;
|-&lt;br /&gt;
| Wrestling on Balron || 15 || &#039;&#039;&#039;37&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Reduction ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;significantly less physical damage&#039;&#039;&#039; from attacks:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Defense Formula:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (defender is Warrior) {&lt;br /&gt;
    if (attacker is NPC) {&lt;br /&gt;
        rawdamage /= ClasseBonus;  // ÷2.5 at Level 6 = 60% reduction&lt;br /&gt;
    } else {&lt;br /&gt;
        rawdamage /= ClasseSmallBonus;  // ÷1.9 at Level 6 = 47% reduction&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 278-291)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Damage Reduction Examples&#039;&#039;&#039;&lt;br /&gt;
! Attacker !! Normal Damage !! Level 6 Warrior Takes !! Reduction&lt;br /&gt;
|-&lt;br /&gt;
| Dragon Breath || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Balron Hit || 80 || &#039;&#039;&#039;32&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Player Attack || 50 || &#039;&#039;&#039;26&#039;&#039;&#039; || -47%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parry Enhancement ===&lt;br /&gt;
&lt;br /&gt;
Warriors wielding shields gain &#039;&#039;&#039;extraordinary parry effectiveness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
parry_skill *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚡ A Level 6 Warrior with 100 Parry skill has &#039;&#039;&#039;250 effective parry&#039;&#039;&#039; for blocking calculations!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Line 219)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Healing Bonuses ==&lt;br /&gt;
&lt;br /&gt;
Warriors possess &#039;&#039;&#039;exceptional regenerative capabilities&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=== Healing Multiplier ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All healing sources&#039;&#039;&#039; are multiplied by ClasseBonus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
healamount *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; (Lines 280-283)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applies To:&#039;&#039;&#039;&lt;br /&gt;
* {{yes}} Bandage healing (×2.5)&lt;br /&gt;
* {{yes}} Greater Heal spell received (×2.5)&lt;br /&gt;
* {{yes}} Natural HP regeneration (×2.5)&lt;br /&gt;
* {{yes}} Cure spell healing component (×2.5)&lt;br /&gt;
* {{yes}} Resurrection HP restoration (×2.5)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Healing Examples&#039;&#039;&#039;&lt;br /&gt;
! Healing Source !! Normal Healing !! Level 6 Warrior Healing !! Bonus&lt;br /&gt;
|-&lt;br /&gt;
| Bandage || 25 HP || &#039;&#039;&#039;62 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Greater Heal || 40 HP || &#039;&#039;&#039;100 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| HP Regeneration (per tick) || 2 HP || &#039;&#039;&#039;5 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Magical Penalties ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚠️ Warriors suffer &#039;&#039;&#039;severe magical weaknesses&#039;&#039;&#039; that cannot be mitigated!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Increased Spell Damage Taken ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;SIGNIFICANTLY MORE&#039;&#039;&#039; damage from spells:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
function Resisted(caster, cast_on, circle, dmg) {&lt;br /&gt;
    if (cast_on is Warrior) {&lt;br /&gt;
        dmg *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
    }&lt;br /&gt;
    return dmg;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1260-1262)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFE4E1;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Magic Damage Examples&#039;&#039;&#039;&lt;br /&gt;
! Spell !! Normal Damage !! Level 6 Warrior Takes !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Flamestrike || 40 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;100&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Energy Bolt || 30 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Lightning || 25 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;62&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Chain Lightning || 35 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;87&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Resistance ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;dramatically reduced&#039;&#039;&#039; ability to resist spells:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (cast_on is Warrior) {&lt;br /&gt;
    var bonus = ClasseBonus;&lt;br /&gt;
    resist_chance /= (bonus / 2);  // ÷1.25 at Level 6&lt;br /&gt;
    resist_skill /= bonus;         // ÷2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1221-1225)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Impact:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Resist Skill !! Normal Resist Chance !! Level 6 Warrior Chance !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 100 || ~16% || ~&#039;&#039;&#039;9%&#039;&#039;&#039; || -43%&lt;br /&gt;
|-&lt;br /&gt;
| 100 (effective) || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF3E0; border-left:4px solid #FF9800; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚡ A Level 6 Warrior with GM Resist (100) has only &#039;&#039;&#039;40 effective resist&#039;&#039;&#039; against spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Efficiency ===&lt;br /&gt;
&lt;br /&gt;
Warriors are &#039;&#039;&#039;inefficient spellcasters&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
function ModifyWithMagicEfficiency(who, value) {&lt;br /&gt;
    if (who is Warrior) {&lt;br /&gt;
        value /= ClasseBonus;  // ÷2.5 at Level 6 = 60% penalty&lt;br /&gt;
    }&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 956-959)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Affects:&#039;&#039;&#039;&lt;br /&gt;
* {{decrease}} Spell duration (60% shorter)&lt;br /&gt;
* {{decrease}} Buff effectiveness (60% weaker)&lt;br /&gt;
* {{decrease}} Debuff effectiveness on enemies (60% weaker)&lt;br /&gt;
* {{decrease}} Mana efficiency (60% less effective)&lt;br /&gt;
&lt;br /&gt;
=== Self-Inflicted Spell Damage ===&lt;br /&gt;
&lt;br /&gt;
When Warriors &#039;&#039;&#039;cast harmful spells on themselves&#039;&#039;&#039; (accidentally or intentionally):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (caster is Warrior) {&lt;br /&gt;
    self_damage *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 214-215)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚠️ Level 6 Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from their own offensive spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stat Affinities ==&lt;br /&gt;
&lt;br /&gt;
=== Strength (STR) - AFFINITY ===&lt;br /&gt;
&lt;br /&gt;
{{yes}} Warriors gain &#039;&#039;&#039;Strength significantly faster&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (HaveStatAffinity(chr, &amp;quot;str&amp;quot;)) {&lt;br /&gt;
    stat_gain *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#E8F5E9;&amp;quot;&lt;br /&gt;
! Level !! STR Gain Multiplier&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1.25x (+25%)&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.75x (+75%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#C8E6C9;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;2.50x (+150%)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 559-563, 612-619)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intelligence (INT) - PENALTY ===&lt;br /&gt;
&lt;br /&gt;
{{no}} Warriors gain &#039;&#039;&#039;Intelligence significantly slower&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (HaveStatDifficulty(chr, &amp;quot;int&amp;quot;)) {&lt;br /&gt;
    stat_gain /= ClasseBonus;  // ÷2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFEBEE;&amp;quot;&lt;br /&gt;
! Level !! INT Gain Multiplier !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ÷1.25 (0.80x) || -20%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ÷1.75 (0.57x) || -43%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFCDD2;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;÷2.50 (0.40x)&#039;&#039;&#039; || &#039;&#039;&#039;-60%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 576-580, 638-645)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dexterity (DEX) - NEUTRAL ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;no modifiers&#039;&#039;&#039; to Dexterity gain (standard rate).&lt;br /&gt;
&lt;br /&gt;
== Equipment Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Armor ===&lt;br /&gt;
&lt;br /&gt;
{{yes}} Warriors have &#039;&#039;&#039;NO armor restrictions&#039;&#039;&#039; and can equip:&lt;br /&gt;
&lt;br /&gt;
* {{yes}} Leather Armor&lt;br /&gt;
* {{yes}} Studded Leather&lt;br /&gt;
* {{yes}} Ringmail&lt;br /&gt;
* {{yes}} Chainmail&lt;br /&gt;
* {{yes}} Platemail / Heavy Armor&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 362-385)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blocked Item Properties ===&lt;br /&gt;
&lt;br /&gt;
{{no}} Warriors &#039;&#039;&#039;CANNOT equip&#039;&#039;&#039; items with the following magical properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot;&lt;br /&gt;
! Property !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| {{no}} &#039;&#039;&#039;Magic Immunity&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| {{no}} &#039;&#039;&#039;Magic Reflect&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| {{no}} &#039;&#039;&#039;+Intelligence&#039;&#039;&#039; || Prevents compensation for INT penalty&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 460-477)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spell Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Circle Limit ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF3E0; border-left:4px solid #FF9800; padding:10px; margin:10px 0;&amp;quot;&amp;gt;⚠️ Warriors can &#039;&#039;&#039;ONLY cast up to 4th Circle&#039;&#039;&#039; spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (spell.circle &amp;gt;= 5) {&lt;br /&gt;
    SendSysMessage(chr, &amp;quot;You can&#039;t cast spells beyond the 4th circle!&amp;quot;);&lt;br /&gt;
    return BLOCKED;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Circle !! Status !! Example Spells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;1st&#039;&#039;&#039; || {{yes}} Allowed || Magic Arrow, Heal, Clumsy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;2nd&#039;&#039;&#039; || {{yes}} Allowed || Harm, Cure, Protection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;3rd&#039;&#039;&#039; || {{yes}} Allowed || Fireball, Poison, Teleport&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;4th&#039;&#039;&#039; || {{yes}} Allowed || Lightning, Greater Heal, Recall&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;5th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Blade Spirits, Paralyze Field, Summon&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;6th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Energy Bolt, &#039;&#039;&#039;Flamestrike&#039;&#039;&#039;, Invisibility&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;7th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Chain Lightning, Energy Vortex, Gate Travel&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;8th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || &#039;&#039;&#039;Earthquake&#039;&#039;&#039;, Energy Field, &#039;&#039;&#039;Resurrection&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;📝 &#039;&#039;&#039;Code Reference&#039;&#039;&#039; - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 411-426)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Strategy Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Strengths ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Strength !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Melee Domination&#039;&#039;&#039; || Highest physical damage output in game || Fastest monster kills, excellent PvM&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Exceptional Defense&#039;&#039;&#039; || 60% physical damage reduction vs NPCs || Unmatched survivability in dungeons&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Self-Sustaining&#039;&#039;&#039; || 2.5x healing from all sources || Minimal downtime, reduced need for healers&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fast STR Progression&#039;&#039;&#039; || 2.5x faster STR gain || Quickly reaches 100+ STR for maximum efficiency&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Enhanced Parry&#039;&#039;&#039; || 2.5x parry effectiveness with shields || Superior blocking chance, defensive playstyle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weaknesses ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Weakness !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Vulnerability&#039;&#039;&#039; || Takes 2.5x damage from spells || Extremely dangerous against mage opponents&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Poor Resist&#039;&#039;&#039; || 60% reduced resist effectiveness || Very difficult to resist debuffs/damage spells&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Limited Spellcasting&#039;&#039;&#039; || Cannot cast 5th+ circle spells || No access to Resurrection, Flamestrike, Gate&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Slow INT Growth&#039;&#039;&#039; || 60% slower INT gain || Difficult to raise mana pool and spell power&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Inefficiency&#039;&#039;&#039; || 60% reduced spell effectiveness || Buffs/debuffs last much shorter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PvP Tactics ===&lt;br /&gt;
&lt;br /&gt;
==== Best Matchups ====&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;vs Warriors&#039;&#039;&#039; - Equal ground, superior skill wins&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;vs Rangers&#039;&#039;&#039; - Melee advantage, close gap quickly&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;vs Thieves&#039;&#039;&#039; - High HP pool counters backstabs&lt;br /&gt;
&lt;br /&gt;
==== Worst Matchups ====&lt;br /&gt;
* {{no}} &#039;&#039;&#039;vs Mages&#039;&#039;&#039; - Extremely vulnerable to spell damage&lt;br /&gt;
* {{no}} &#039;&#039;&#039;vs Necromancers&#039;&#039;&#039; - Magic damage + debuffs devastating&lt;br /&gt;
* {{no}} &#039;&#039;&#039;vs Bards&#039;&#039;&#039; - Debuff weakness, stat penalties hurt badly&lt;br /&gt;
&lt;br /&gt;
==== Recommended Tactics ====&lt;br /&gt;
# &#039;&#039;&#039;Aggressive Engagement&#039;&#039;&#039; - Close distance immediately, don&#039;t let mages kite&lt;br /&gt;
# &#039;&#039;&#039;Use Bandages Liberally&#039;&#039;&#039; - Your 2.5x healing is your greatest asset&lt;br /&gt;
# &#039;&#039;&#039;Equip Best Armor&#039;&#039;&#039; - No restrictions means full plate + magic armor&lt;br /&gt;
# &#039;&#039;&#039;Avoid Mage Duels&#039;&#039;&#039; - Focus on physical opponents in PvP&lt;br /&gt;
# &#039;&#039;&#039;Resist Potions&#039;&#039;&#039; - Carry magic resist potions to offset weakness&lt;br /&gt;
&lt;br /&gt;
=== PvM Strategy ===&lt;br /&gt;
&lt;br /&gt;
==== Excellent Targets ====&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Dragons&#039;&#039;&#039; - Physical attackers, your defense shines&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Balrons&#039;&#039;&#039; - High melee damage, you take 60% less&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Titans&#039;&#039;&#039; - Melee-focused, minimal spell usage&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Dungeon Crawling&#039;&#039;&#039; - Sustained combat favors Warriors&lt;br /&gt;
&lt;br /&gt;
==== Dangerous Targets ====&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Liches&#039;&#039;&#039; - Heavy spell casters, your weakness&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Demon Lords&#039;&#039;&#039; - Powerful magic attacks&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Ancient Wyrms&#039;&#039;&#039; - Magic breath + spells&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Evil Mages&#039;&#039;&#039; - Pure magic damage dealers&lt;br /&gt;
&lt;br /&gt;
==== Optimal Playstyle ====&lt;br /&gt;
# &#039;&#039;&#039;Tank Role&#039;&#039;&#039; - Stand in front, absorb damage for party&lt;br /&gt;
# &#039;&#039;&#039;Aggro Management&#039;&#039;&#039; - Your defense lets you pull multiple enemies&lt;br /&gt;
# &#039;&#039;&#039;Frontline Fighter&#039;&#039;&#039; - Engage enemies first, protect squishier allies&lt;br /&gt;
# &#039;&#039;&#039;Physical DPS&#039;&#039;&#039; - Focus on high-damage weapons (katanas, halberds)&lt;br /&gt;
# &#039;&#039;&#039;Healing Support&#039;&#039;&#039; - Your 2.5x bandage healing can assist allies too!&lt;br /&gt;
&lt;br /&gt;
== Template Builds ==&lt;br /&gt;
&lt;br /&gt;
=== Pure Melee Warrior ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Parrying || 100 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 80-100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 40 || Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 100 STR / 80 DEX / 20 INT&lt;br /&gt;
&lt;br /&gt;
=== Hybrid Warrior-Healer ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 60 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Meditation || 60 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 80 || High&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 90 STR / 70 DEX / 40 INT&lt;br /&gt;
&lt;br /&gt;
=== Parry Tank ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 80 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Parrying || 100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 20 || Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 100 STR / 90 DEX / 10 INT&lt;br /&gt;
&lt;br /&gt;
== Code Reference Summary ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Complete Code Location Reference&#039;&#039;&#039;&lt;br /&gt;
! File !! Lines !! Mechanic !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 94 || Bonus Formula || ClasseBonus and ClasseSmallBonus calculations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 165 || Class Skills || GetClasseSkills(CLASSEID_WARRIOR) skill list&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 529 || Skill Gain || GetSkillPointsMultiplier function&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 559-563 || Stat Affinity || STR gain multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 576-580 || Stat Penalty || INT gain reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 362-385 || Armor Restrictions || Enumeration of blocked armor types&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 411-426 || Spell Restrictions || Circle limit enforcement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 460-477 || Item Restrictions || Blocked magical properties&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 104-109 || Physical Damage || Melee damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 278-291 || Physical Defense || Damage reduction formula&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 219 || Parry Bonus || Parry skill enhancement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1260-1262 || Magic Damage || Spell damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1221-1225 || Resist Penalty || Resist chance reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 956-959 || Magic Efficiency || Spell effectiveness penalty&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 214-215 || Self-Damage || Self-inflicted spell damage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 891 || Magic Immunity || Duration multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; || 280-283 || Healing Bonus || Healing multiplier application&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Can Warriors wear Plate Armor?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Yes!&#039;&#039;&#039; Warriors have NO armor restrictions and can wear any armor type, including full plate mail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Why do I take so much damage from spells?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Warriors take &#039;&#039;&#039;2.5x spell damage&#039;&#039;&#039; at maximum level (150% extra damage). This is an intentional balance trade-off for their exceptional physical combat bonuses.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Can I raise my Intelligence as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Yes, but it&#039;s &#039;&#039;&#039;60% slower&#039;&#039;&#039; than other classes. Focus on STR instead, which you gain 2.5x faster!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? What&#039;s the best weapon for Warriors?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Any weapon works, but &#039;&#039;&#039;Katanas&#039;&#039;&#039; (high damage, fast speed) and &#039;&#039;&#039;Halberds&#039;&#039;&#039; (reach, high damage) are popular. Your damage bonus applies to ALL physical weapons!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Should I train Magery as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Limited usefulness&#039;&#039;&#039; - you can only cast up to 4th circle (no Flamestrike, Resurrection, Gate). Focus on 40-60 Magery for utility spells (Recall, Greater Heal, Cure).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? How do I counter Mages as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Close the gap immediately!&#039;&#039;&#039; Use speed, aggression, and resist potions. Your melee damage will devastate them if you can reach them. Avoid prolonged spell exchanges.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Is Parrying worth it for Warriors?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Absolutely!&#039;&#039;&#039; Your Parry skill gets &#039;&#039;&#039;2.5x effectiveness&#039;&#039;&#039; (100 skill = 250 effective). Shields make you nearly unkillable in melee combat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Classes Overview]]&lt;br /&gt;
* [[Mage Class Guide]]&lt;br /&gt;
* [[Combat Mechanics]]&lt;br /&gt;
* [[Skill Training Guide]]&lt;br /&gt;
* [[PvP Guide]]&lt;br /&gt;
* [[Equipment Guide]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.zuluhotel.com Official ZuluHotel Website]&lt;br /&gt;
* [https://discord.gg/zuluhotel ZuluHotel Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Warrior]]&lt;br /&gt;
[[Category:Melee Combat]]&lt;br /&gt;
[[Category:Physical Damage]]&lt;br /&gt;
[[Category:Tank Classes]]&lt;br /&gt;
&lt;br /&gt;
{{Class Navigation}}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84466</id>
		<title>Warrior</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84466"/>
		<updated>2025-11-02T13:39:57Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Warrior Class - Complete Guide =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warriors&#039;&#039;&#039; are masters of physical combat, excelling in melee warfare through superior strength and weapon mastery. They deal devastating physical damage and possess exceptional defensive capabilities, but struggle significantly with magic-related activities.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Warriors represent the pinnacle of martial prowess in ZuluHotel. Through rigorous training in combat skills, they gain multiplicative bonuses to their physical abilities while accepting significant magical penalties as a trade-off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ WARNING:&#039;&#039;&#039; Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from spells at maximum level and have severely reduced magic resistance!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Quick Stats (Level 6) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:80%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Maximum Level Bonuses &amp;amp; Penalties&#039;&#039;&#039;&lt;br /&gt;
! Category !! Bonus/Penalty !! Value&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Damage (vs Monsters) || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Defense (vs Monsters) || ✅ Bonus || &#039;&#039;&#039;-60%&#039;&#039;&#039; damage taken&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Healing Received || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | STR Gain Rate || ✅ Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Magic Damage Taken || ⚠️ PENALTY || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Resist Spell Effectiveness || ⚠️ PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; efficiency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | INT Gain Rate || ⚠️ PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; slower&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Spell Circle Limit || ⚠️ RESTRICTION || &#039;&#039;&#039;4th Circle Maximum&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Mechanics ==&lt;br /&gt;
&lt;br /&gt;
=== Bonus Formula ===&lt;br /&gt;
&lt;br /&gt;
Warriors gain bonuses based on their &#039;&#039;&#039;class level&#039;&#039;&#039; (1-6):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseBonus} = 1.0 + (0.25 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseSmallBonus} = 1.0 + (0.15 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Calculations:&#039;&#039;&#039;&lt;br /&gt;
* Level 1: ClasseBonus = 1.25 (25% bonus)&lt;br /&gt;
* Level 3: ClasseBonus = 1.75 (75% bonus)&lt;br /&gt;
* Level 6: ClasseBonus = 2.50 (150% bonus)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;&lt;br /&gt;
📝 &#039;&#039;&#039;Code Reference:&#039;&#039;&#039; File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 94)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Level Progression ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Warrior Level Progression Table&#039;&#039;&#039;&lt;br /&gt;
! Level !! Skill Points Required !! ClasseBonus !! ClasseSmallBonus !! Physical Damage (vs NPC) !! Magic Damage Taken&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 720 || 1.25 || 1.15 || +25% || +25%&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 840 || 1.50 || 1.30 || +50% || +50%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 960 || 1.75 || 1.45 || +75% || +75%&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1080 || 2.00 || 1.60 || +100% || +100%&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 1200 || 2.25 || 1.75 || +125% || +125%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFD700;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;1320&#039;&#039;&#039; || &#039;&#039;&#039;2.50&#039;&#039;&#039; || &#039;&#039;&#039;1.90&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Skills ==&lt;br /&gt;
&lt;br /&gt;
Warriors train &#039;&#039;&#039;significantly faster&#039;&#039;&#039; (×2.5 at Level 6) in the following 8 combat skills:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:70%;&amp;quot;&lt;br /&gt;
! Skill Name !! Skill ID !! Description&lt;br /&gt;
|-&lt;br /&gt;
| ⚔️ &#039;&#039;&#039;Anatomy&#039;&#039;&#039; || SKILLID_ANATOMY || Increases damage and healing effectiveness&lt;br /&gt;
|-&lt;br /&gt;
| 🗡️ &#039;&#039;&#039;Fencing&#039;&#039;&#039; || SKILLID_FENCING || Mastery of piercing weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🩹 &#039;&#039;&#039;Healing&#039;&#039;&#039; || SKILLID_HEALING || Bandage healing proficiency&lt;br /&gt;
|-&lt;br /&gt;
| 🔨 &#039;&#039;&#039;Mace Fighting&#039;&#039;&#039; || SKILLID_MACEFIGHTING || Mastery of blunt weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🛡️ &#039;&#039;&#039;Parrying&#039;&#039;&#039; || SKILLID_PARRYING || Shield defense mastery (gets ×2.5 effectiveness!)&lt;br /&gt;
|-&lt;br /&gt;
| ⚔️ &#039;&#039;&#039;Swordsmanship&#039;&#039;&#039; || SKILLID_SWORDSMANSHIP || Mastery of bladed weapons&lt;br /&gt;
|-&lt;br /&gt;
| 🎯 &#039;&#039;&#039;Tactics&#039;&#039;&#039; || SKILLID_TACTICS || Increases combat damage&lt;br /&gt;
|-&lt;br /&gt;
| 👊 &#039;&#039;&#039;Wrestling&#039;&#039;&#039; || SKILLID_WRESTLING || Unarmed combat mastery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;&lt;br /&gt;
📝 &#039;&#039;&#039;Code Reference:&#039;&#039;&#039; File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 165)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Combat Bonuses ==&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Output ===&lt;br /&gt;
&lt;br /&gt;
Warriors deal &#039;&#039;&#039;devastating melee damage&#039;&#039;&#039; with different multipliers for PvM (Player vs Monster) and PvP (Player vs Player):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Damage Formula:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (attacker is Warrior) {&lt;br /&gt;
    if (defender is NPC) {&lt;br /&gt;
        basedamage *= ClasseBonus;  // Full bonus (×2.5 at Level 6)&lt;br /&gt;
    } else {&lt;br /&gt;
        basedamage *= ClasseSmallBonus;  // Reduced bonus (×1.9 at Level 6)&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 104-109)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Examples:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Scenario !! Base Damage !! Level 6 Warrior Damage !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Dragon || 30 || &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Player || 30 || &#039;&#039;&#039;57&#039;&#039;&#039; || +90%&lt;br /&gt;
|-&lt;br /&gt;
| Wrestling on Balron || 15 || &#039;&#039;&#039;37&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Reduction ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;significantly less physical damage&#039;&#039;&#039; from attacks:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Defense Formula:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (defender is Warrior) {&lt;br /&gt;
    if (attacker is NPC) {&lt;br /&gt;
        rawdamage /= ClasseBonus;  // ÷2.5 at Level 6 = 60% reduction&lt;br /&gt;
    } else {&lt;br /&gt;
        rawdamage /= ClasseSmallBonus;  // ÷1.9 at Level 6 = 47% reduction&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 278-291)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Damage Reduction Examples&#039;&#039;&#039;&lt;br /&gt;
! Attacker !! Normal Damage !! Level 6 Warrior Takes !! Reduction&lt;br /&gt;
|-&lt;br /&gt;
| Dragon Breath || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Balron Hit || 80 || &#039;&#039;&#039;32&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Player Attack || 50 || &#039;&#039;&#039;26&#039;&#039;&#039; || -47%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parry Enhancement ===&lt;br /&gt;
&lt;br /&gt;
Warriors wielding shields gain &#039;&#039;&#039;extraordinary parry effectiveness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
parry_skill *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:10px; margin:10px 0;&amp;quot;&amp;gt;?? A Level 6 Warrior with 100 Parry skill has &#039;&#039;&#039;250 effective parry&#039;&#039;&#039; for blocking calculations!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Line 219)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Healing Bonuses ==&lt;br /&gt;
&lt;br /&gt;
Warriors possess &#039;&#039;&#039;exceptional regenerative capabilities&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=== Healing Multiplier ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All healing sources&#039;&#039;&#039; are multiplied by ClasseBonus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
healamount *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; (Lines 280-283)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applies To:&#039;&#039;&#039;&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Bandage healing (×2.5)&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Greater Heal spell received (×2.5)&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Natural HP regeneration (×2.5)&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Cure spell healing component (×2.5)&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Resurrection HP restoration (×2.5)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Healing Examples&#039;&#039;&#039;&lt;br /&gt;
! Healing Source !! Normal Healing !! Level 6 Warrior Healing !! Bonus&lt;br /&gt;
|-&lt;br /&gt;
| Bandage || 25 HP || &#039;&#039;&#039;62 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Greater Heal || 40 HP || &#039;&#039;&#039;100 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| HP Regeneration (per tick) || 2 HP || &#039;&#039;&#039;5 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Magical Penalties ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;? Warriors suffer &#039;&#039;&#039;severe magical weaknesses&#039;&#039;&#039; that cannot be mitigated!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Increased Spell Damage Taken ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;SIGNIFICANTLY MORE&#039;&#039;&#039; damage from spells:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
function Resisted(caster, cast_on, circle, dmg) {&lt;br /&gt;
    if (cast_on is Warrior) {&lt;br /&gt;
        dmg *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
    }&lt;br /&gt;
    return dmg;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1260-1262)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFE4E1;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Magic Damage Examples&#039;&#039;&#039;&lt;br /&gt;
! Spell !! Normal Damage !! Level 6 Warrior Takes !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Flamestrike || 40 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;100&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Energy Bolt || 30 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Lightning || 25 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;62&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Chain Lightning || 35 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;87&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Resistance ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;dramatically reduced&#039;&#039;&#039; ability to resist spells:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (cast_on is Warrior) {&lt;br /&gt;
    var bonus = ClasseBonus;&lt;br /&gt;
    resist_chance /= (bonus / 2);  // ÷1.25 at Level 6&lt;br /&gt;
    resist_skill /= bonus;         // ÷2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1221-1225)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Impact:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Resist Skill !! Normal Resist Chance !! Level 6 Warrior Chance !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 100 || ~16% || ~&#039;&#039;&#039;9%&#039;&#039;&#039; || -43%&lt;br /&gt;
|-&lt;br /&gt;
| 100 (effective) || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF3E0; border-left:4px solid #FF9800; padding:10px; margin:10px 0;&amp;quot;&amp;gt;?? A Level 6 Warrior with GM Resist (100) has only &#039;&#039;&#039;40 effective resist&#039;&#039;&#039; against spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Efficiency ===&lt;br /&gt;
&lt;br /&gt;
Warriors are &#039;&#039;&#039;inefficient spellcasters&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
function ModifyWithMagicEfficiency(who, value) {&lt;br /&gt;
    if (who is Warrior) {&lt;br /&gt;
        value /= ClasseBonus;  // ÷2.5 at Level 6 = 60% penalty&lt;br /&gt;
    }&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 956-959)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Affects:&#039;&#039;&#039;&lt;br /&gt;
* {{decrease&amp;lt;/div&amp;gt; Spell duration (60% shorter)&lt;br /&gt;
* {{decrease&amp;lt;/div&amp;gt; Buff effectiveness (60% weaker)&lt;br /&gt;
* {{decrease&amp;lt;/div&amp;gt; Debuff effectiveness on enemies (60% weaker)&lt;br /&gt;
* {{decrease&amp;lt;/div&amp;gt; Mana efficiency (60% less effective)&lt;br /&gt;
&lt;br /&gt;
=== Self-Inflicted Spell Damage ===&lt;br /&gt;
&lt;br /&gt;
When Warriors &#039;&#039;&#039;cast harmful spells on themselves&#039;&#039;&#039; (accidentally or intentionally):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (caster is Warrior) {&lt;br /&gt;
    self_damage *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 214-215)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFEBEE; border-left:4px solid #F44336; padding:10px; margin:10px 0;&amp;quot;&amp;gt;? Level 6 Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from their own offensive spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stat Affinities ==&lt;br /&gt;
&lt;br /&gt;
=== Strength (STR) - AFFINITY ===&lt;br /&gt;
&lt;br /&gt;
{{yes&amp;lt;/div&amp;gt; Warriors gain &#039;&#039;&#039;Strength significantly faster&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (HaveStatAffinity(chr, &amp;quot;str&amp;quot;)) {&lt;br /&gt;
    stat_gain *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#E8F5E9;&amp;quot;&lt;br /&gt;
! Level !! STR Gain Multiplier&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1.25x (+25%)&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.75x (+75%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#C8E6C9;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;2.50x (+150%)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 559-563, 612-619)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intelligence (INT) - PENALTY ===&lt;br /&gt;
&lt;br /&gt;
{{no&amp;lt;/div&amp;gt; Warriors gain &#039;&#039;&#039;Intelligence significantly slower&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (HaveStatDifficulty(chr, &amp;quot;int&amp;quot;)) {&lt;br /&gt;
    stat_gain /= ClasseBonus;  // ÷2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFEBEE;&amp;quot;&lt;br /&gt;
! Level !! INT Gain Multiplier !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ÷1.25 (0.80x) || -20%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ÷1.75 (0.57x) || -43%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFCDD2;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;÷2.50 (0.40x)&#039;&#039;&#039; || &#039;&#039;&#039;-60%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 576-580, 638-645)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dexterity (DEX) - NEUTRAL ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;no modifiers&#039;&#039;&#039; to Dexterity gain (standard rate).&lt;br /&gt;
&lt;br /&gt;
== Equipment Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Armor ===&lt;br /&gt;
&lt;br /&gt;
{{yes&amp;lt;/div&amp;gt; Warriors have &#039;&#039;&#039;NO armor restrictions&#039;&#039;&#039; and can equip:&lt;br /&gt;
&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Leather Armor&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Studded Leather&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Ringmail&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Chainmail&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; Platemail / Heavy Armor&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 362-385)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blocked Item Properties ===&lt;br /&gt;
&lt;br /&gt;
{{no&amp;lt;/div&amp;gt; Warriors &#039;&#039;&#039;CANNOT equip&#039;&#039;&#039; items with the following magical properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot;&lt;br /&gt;
! Property !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;Magic Immunity&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;Magic Reflect&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;+Intelligence&#039;&#039;&#039; || Prevents compensation for INT penalty&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 460-477)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spell Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Circle Limit ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#FFF3E0; border-left:4px solid #FF9800; padding:10px; margin:10px 0;&amp;quot;&amp;gt;?? Warriors can &#039;&#039;&#039;ONLY cast up to 4th Circle&#039;&#039;&#039; spells!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (spell.circle &amp;gt;= 5) {&lt;br /&gt;
    SendSysMessage(chr, &amp;quot;You can&#039;t cast spells beyond the 4th circle!&amp;quot;);&lt;br /&gt;
    return BLOCKED;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Circle !! Status !! Example Spells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;1st&#039;&#039;&#039; || {{yes&amp;lt;/div&amp;gt; Allowed || Magic Arrow, Heal, Clumsy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;2nd&#039;&#039;&#039; || {{yes&amp;lt;/div&amp;gt; Allowed || Harm, Cure, Protection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;3rd&#039;&#039;&#039; || {{yes&amp;lt;/div&amp;gt; Allowed || Fireball, Poison, Teleport&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;4th&#039;&#039;&#039; || {{yes&amp;lt;/div&amp;gt; Allowed || Lightning, Greater Heal, Recall&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;5th&#039;&#039;&#039; || {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Blade Spirits, Paralyze Field, Summon&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;6th&#039;&#039;&#039; || {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Energy Bolt, &#039;&#039;&#039;Flamestrike&#039;&#039;&#039;, Invisibility&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;7th&#039;&#039;&#039; || {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Chain Lightning, Energy Vortex, Gate Travel&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;8th&#039;&#039;&#039; || {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || &#039;&#039;&#039;Earthquake&#039;&#039;&#039;, Energy Field, &#039;&#039;&#039;Resurrection&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#E3F2FD; border-left:4px solid #2196F3; padding:8px; margin:8px 0; font-size:90%;&amp;quot;&amp;gt;?? Code Reference - File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 411-426)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Strategy Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Strengths ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Strength !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Melee Domination&#039;&#039;&#039; || Highest physical damage output in game || Fastest monster kills, excellent PvM&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Exceptional Defense&#039;&#039;&#039; || 60% physical damage reduction vs NPCs || Unmatched survivability in dungeons&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Self-Sustaining&#039;&#039;&#039; || 2.5x healing from all sources || Minimal downtime, reduced need for healers&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fast STR Progression&#039;&#039;&#039; || 2.5x faster STR gain || Quickly reaches 100+ STR for maximum efficiency&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Enhanced Parry&#039;&#039;&#039; || 2.5x parry effectiveness with shields || Superior blocking chance, defensive playstyle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weaknesses ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Weakness !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Vulnerability&#039;&#039;&#039; || Takes 2.5x damage from spells || Extremely dangerous against mage opponents&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Poor Resist&#039;&#039;&#039; || 60% reduced resist effectiveness || Very difficult to resist debuffs/damage spells&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Limited Spellcasting&#039;&#039;&#039; || Cannot cast 5th+ circle spells || No access to Resurrection, Flamestrike, Gate&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Slow INT Growth&#039;&#039;&#039; || 60% slower INT gain || Difficult to raise mana pool and spell power&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Inefficiency&#039;&#039;&#039; || 60% reduced spell effectiveness || Buffs/debuffs last much shorter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PvP Tactics ===&lt;br /&gt;
&lt;br /&gt;
==== Best Matchups ====&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;vs Warriors&#039;&#039;&#039; - Equal ground, superior skill wins&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;vs Rangers&#039;&#039;&#039; - Melee advantage, close gap quickly&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;vs Thieves&#039;&#039;&#039; - High HP pool counters backstabs&lt;br /&gt;
&lt;br /&gt;
==== Worst Matchups ====&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;vs Mages&#039;&#039;&#039; - Extremely vulnerable to spell damage&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;vs Necromancers&#039;&#039;&#039; - Magic damage + debuffs devastating&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;vs Bards&#039;&#039;&#039; - Debuff weakness, stat penalties hurt badly&lt;br /&gt;
&lt;br /&gt;
==== Recommended Tactics ====&lt;br /&gt;
# &#039;&#039;&#039;Aggressive Engagement&#039;&#039;&#039; - Close distance immediately, don&#039;t let mages kite&lt;br /&gt;
# &#039;&#039;&#039;Use Bandages Liberally&#039;&#039;&#039; - Your 2.5x healing is your greatest asset&lt;br /&gt;
# &#039;&#039;&#039;Equip Best Armor&#039;&#039;&#039; - No restrictions means full plate + magic armor&lt;br /&gt;
# &#039;&#039;&#039;Avoid Mage Duels&#039;&#039;&#039; - Focus on physical opponents in PvP&lt;br /&gt;
# &#039;&#039;&#039;Resist Potions&#039;&#039;&#039; - Carry magic resist potions to offset weakness&lt;br /&gt;
&lt;br /&gt;
=== PvM Strategy ===&lt;br /&gt;
&lt;br /&gt;
==== Excellent Targets ====&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;Dragons&#039;&#039;&#039; - Physical attackers, your defense shines&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;Balrons&#039;&#039;&#039; - High melee damage, you take 60% less&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;Titans&#039;&#039;&#039; - Melee-focused, minimal spell usage&lt;br /&gt;
* {{yes&amp;lt;/div&amp;gt; &#039;&#039;&#039;Dungeon Crawling&#039;&#039;&#039; - Sustained combat favors Warriors&lt;br /&gt;
&lt;br /&gt;
==== Dangerous Targets ====&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;Liches&#039;&#039;&#039; - Heavy spell casters, your weakness&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;Demon Lords&#039;&#039;&#039; - Powerful magic attacks&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;Ancient Wyrms&#039;&#039;&#039; - Magic breath + spells&lt;br /&gt;
* {{no&amp;lt;/div&amp;gt; &#039;&#039;&#039;Evil Mages&#039;&#039;&#039; - Pure magic damage dealers&lt;br /&gt;
&lt;br /&gt;
==== Optimal Playstyle ====&lt;br /&gt;
# &#039;&#039;&#039;Tank Role&#039;&#039;&#039; - Stand in front, absorb damage for party&lt;br /&gt;
# &#039;&#039;&#039;Aggro Management&#039;&#039;&#039; - Your defense lets you pull multiple enemies&lt;br /&gt;
# &#039;&#039;&#039;Frontline Fighter&#039;&#039;&#039; - Engage enemies first, protect squishier allies&lt;br /&gt;
# &#039;&#039;&#039;Physical DPS&#039;&#039;&#039; - Focus on high-damage weapons (katanas, halberds)&lt;br /&gt;
# &#039;&#039;&#039;Healing Support&#039;&#039;&#039; - Your 2.5x bandage healing can assist allies too!&lt;br /&gt;
&lt;br /&gt;
== Template Builds ==&lt;br /&gt;
&lt;br /&gt;
=== Pure Melee Warrior ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Parrying || 100 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 80-100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 40 || Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 100 STR / 80 DEX / 20 INT&lt;br /&gt;
&lt;br /&gt;
=== Hybrid Warrior-Healer ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 60 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Meditation || 60 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 80 || High&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 90 STR / 70 DEX / 40 INT&lt;br /&gt;
&lt;br /&gt;
=== Parry Tank ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 80 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Parrying || 100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 20 || Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 100 STR / 90 DEX / 10 INT&lt;br /&gt;
&lt;br /&gt;
== Code Reference Summary ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Complete Code Location Reference&#039;&#039;&#039;&lt;br /&gt;
! File !! Lines !! Mechanic !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 94 || Bonus Formula || ClasseBonus and ClasseSmallBonus calculations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 165 || Class Skills || GetClasseSkills(CLASSEID_WARRIOR) skill list&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 529 || Skill Gain || GetSkillPointsMultiplier function&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 559-563 || Stat Affinity || STR gain multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 576-580 || Stat Penalty || INT gain reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 362-385 || Armor Restrictions || Enumeration of blocked armor types&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 411-426 || Spell Restrictions || Circle limit enforcement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 460-477 || Item Restrictions || Blocked magical properties&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 104-109 || Physical Damage || Melee damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 278-291 || Physical Defense || Damage reduction formula&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 219 || Parry Bonus || Parry skill enhancement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1260-1262 || Magic Damage || Spell damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1221-1225 || Resist Penalty || Resist chance reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 956-959 || Magic Efficiency || Spell effectiveness penalty&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 214-215 || Self-Damage || Self-inflicted spell damage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 891 || Magic Immunity || Duration multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; || 280-283 || Healing Bonus || Healing multiplier application&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Can Warriors wear Plate Armor?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Yes!&#039;&#039;&#039; Warriors have NO armor restrictions and can wear any armor type, including full plate mail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Why do I take so much damage from spells?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Warriors take &#039;&#039;&#039;2.5x spell damage&#039;&#039;&#039; at maximum level (150% extra damage). This is an intentional balance trade-off for their exceptional physical combat bonuses.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Can I raise my Intelligence as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Yes, but it&#039;s &#039;&#039;&#039;60% slower&#039;&#039;&#039; than other classes. Focus on STR instead, which you gain 2.5x faster!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? What&#039;s the best weapon for Warriors?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Any weapon works, but &#039;&#039;&#039;Katanas&#039;&#039;&#039; (high damage, fast speed) and &#039;&#039;&#039;Halberds&#039;&#039;&#039; (reach, high damage) are popular. Your damage bonus applies to ALL physical weapons!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Should I train Magery as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Limited usefulness&#039;&#039;&#039; - you can only cast up to 4th circle (no Flamestrike, Resurrection, Gate). Focus on 40-60 Magery for utility spells (Recall, Greater Heal, Cure).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? How do I counter Mages as a Warrior?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Close the gap immediately!&#039;&#039;&#039; Use speed, aggression, and resist potions. Your melee damage will devastate them if you can reach them. Avoid prolonged spell exchanges.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;? Is Parrying worth it for Warriors?&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Absolutely!&#039;&#039;&#039; Your Parry skill gets &#039;&#039;&#039;2.5x effectiveness&#039;&#039;&#039; (100 skill = 250 effective). Shields make you nearly unkillable in melee combat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Classes Overview]]&lt;br /&gt;
* [[Mage Class Guide]]&lt;br /&gt;
* [[Combat Mechanics]]&lt;br /&gt;
* [[Skill Training Guide]]&lt;br /&gt;
* [[PvP Guide]]&lt;br /&gt;
* [[Equipment Guide]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.zuluhotel.com Official ZuluHotel Website]&lt;br /&gt;
* [https://discord.gg/zuluhotel ZuluHotel Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Warrior]]&lt;br /&gt;
[[Category:Melee Combat]]&lt;br /&gt;
[[Category:Physical Damage]]&lt;br /&gt;
[[Category:Tank Classes]]&lt;br /&gt;
&lt;br /&gt;
{{Class Navigation&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84465</id>
		<title>Warrior</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Warrior&amp;diff=84465"/>
		<updated>2025-11-02T12:46:33Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Created page with &amp;quot;{{DISPLAYTITLE:Warrior Class Guide}} Category:Classes Category:Game Mechanics Category:Combat  = Warrior Class - Complete Guide =  {{Infobox Class |name = Warrior |icon = 64px |type = Melee Combat Specialist |difficulty = Easy |role = Tank / Physical DPS |max_level = 6 }}  &amp;#039;&amp;#039;&amp;#039;Warriors&amp;#039;&amp;#039;&amp;#039; are masters of physical combat, excelling in melee warfare through superior strength and weapon mastery. They deal devastating physical damage and p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Warrior Class Guide}}&lt;br /&gt;
[[Category:Classes]]&lt;br /&gt;
[[Category:Game Mechanics]]&lt;br /&gt;
[[Category:Combat]]&lt;br /&gt;
&lt;br /&gt;
= Warrior Class - Complete Guide =&lt;br /&gt;
&lt;br /&gt;
{{Infobox Class&lt;br /&gt;
|name = Warrior&lt;br /&gt;
|icon = [[File:Warrior_Icon.png|64px]]&lt;br /&gt;
|type = Melee Combat Specialist&lt;br /&gt;
|difficulty = Easy&lt;br /&gt;
|role = Tank / Physical DPS&lt;br /&gt;
|max_level = 6&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warriors&#039;&#039;&#039; are masters of physical combat, excelling in melee warfare through superior strength and weapon mastery. They deal devastating physical damage and possess exceptional defensive capabilities, but struggle significantly with magic-related activities.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Warriors represent the pinnacle of martial prowess in ZuluHotel. Through rigorous training in combat skills, they gain multiplicative bonuses to their physical abilities while accepting significant magical penalties as a trade-off.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from spells at maximum level and have severely reduced magic resistance!}}&lt;br /&gt;
&lt;br /&gt;
=== Quick Stats (Level 6) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:80%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Maximum Level Bonuses &amp;amp; Penalties&#039;&#039;&#039;&lt;br /&gt;
! Category !! Bonus/Penalty !! Value&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Damage (vs Monsters) || {{increase}} Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Physical Defense (vs Monsters) || {{increase}} Bonus || &#039;&#039;&#039;-60%&#039;&#039;&#039; damage taken&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | Healing Received || {{increase}} Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | STR Gain Rate || {{increase}} Bonus || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Magic Damage Taken || {{decrease}} PENALTY || &#039;&#039;&#039;+150%&#039;&#039;&#039; (×2.5)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Resist Spell Effectiveness || {{decrease}} PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; efficiency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | INT Gain Rate || {{decrease}} PENALTY || &#039;&#039;&#039;-60%&#039;&#039;&#039; slower&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | Spell Circle Limit || {{decrease}} RESTRICTION || &#039;&#039;&#039;4th Circle Maximum&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Mechanics ==&lt;br /&gt;
&lt;br /&gt;
=== Bonus Formula ===&lt;br /&gt;
&lt;br /&gt;
Warriors gain bonuses based on their &#039;&#039;&#039;class level&#039;&#039;&#039; (1-6):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseBonus} = 1.0 + (0.25 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{ClasseSmallBonus} = 1.0 + (0.15 \times \text{level})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Calculations:&#039;&#039;&#039;&lt;br /&gt;
* Level 1: ClasseBonus = 1.25 (25% bonus)&lt;br /&gt;
* Level 3: ClasseBonus = 1.75 (75% bonus)&lt;br /&gt;
* Level 6: ClasseBonus = 2.50 (150% bonus)&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 94)}}&lt;br /&gt;
&lt;br /&gt;
=== Level Progression ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Warrior Level Progression Table&#039;&#039;&#039;&lt;br /&gt;
! Level !! Skill Points Required !! ClasseBonus !! ClasseSmallBonus !! Physical Damage (vs NPC) !! Magic Damage Taken&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 720 || 1.25 || 1.15 || +25% || +25%&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 840 || 1.50 || 1.30 || +50% || +50%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 960 || 1.75 || 1.45 || +75% || +75%&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1080 || 2.00 || 1.60 || +100% || +100%&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 1200 || 2.25 || 1.75 || +125% || +125%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFD700;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;1320&#039;&#039;&#039; || &#039;&#039;&#039;2.50&#039;&#039;&#039; || &#039;&#039;&#039;1.90&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039; || &#039;&#039;&#039;+150%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Class Skills ==&lt;br /&gt;
&lt;br /&gt;
Warriors train &#039;&#039;&#039;significantly faster&#039;&#039;&#039; (×2.5 at Level 6) in the following 8 combat skills:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:70%;&amp;quot;&lt;br /&gt;
! Skill Name !! Skill ID !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Anatomy}} &#039;&#039;&#039;Anatomy&#039;&#039;&#039; || SKILLID_ANATOMY || Increases damage and healing effectiveness&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Fencing}} &#039;&#039;&#039;Fencing&#039;&#039;&#039; || SKILLID_FENCING || Mastery of piercing weapons&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Healing}} &#039;&#039;&#039;Healing&#039;&#039;&#039; || SKILLID_HEALING || Bandage healing proficiency&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Mace}} &#039;&#039;&#039;Mace Fighting&#039;&#039;&#039; || SKILLID_MACEFIGHTING || Mastery of blunt weapons&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Parrying}} &#039;&#039;&#039;Parrying&#039;&#039;&#039; || SKILLID_PARRYING || Shield defense mastery (gets ×2.5 effectiveness!)&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Swords}} &#039;&#039;&#039;Swordsmanship&#039;&#039;&#039; || SKILLID_SWORDSMANSHIP || Mastery of bladed weapons&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Tactics}} &#039;&#039;&#039;Tactics&#039;&#039;&#039; || SKILLID_TACTICS || Increases combat damage&lt;br /&gt;
|-&lt;br /&gt;
| {{Icon|Wrestling}} &#039;&#039;&#039;Wrestling&#039;&#039;&#039; || SKILLID_WRESTLING || Unarmed combat mastery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Line 165)}}&lt;br /&gt;
&lt;br /&gt;
== Combat Bonuses ==&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Output ===&lt;br /&gt;
&lt;br /&gt;
Warriors deal &#039;&#039;&#039;devastating melee damage&#039;&#039;&#039; with different multipliers for PvM (Player vs Monster) and PvP (Player vs Player):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Damage Formula:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (attacker is Warrior) {&lt;br /&gt;
    if (defender is NPC) {&lt;br /&gt;
        basedamage *= ClasseBonus;  // Full bonus (×2.5 at Level 6)&lt;br /&gt;
    } else {&lt;br /&gt;
        basedamage *= ClasseSmallBonus;  // Reduced bonus (×1.9 at Level 6)&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 104-109)}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Examples:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Scenario !! Base Damage !! Level 6 Warrior Damage !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Dragon || 30 || &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Katana hit on Player || 30 || &#039;&#039;&#039;57&#039;&#039;&#039; || +90%&lt;br /&gt;
|-&lt;br /&gt;
| Wrestling on Balron || 15 || &#039;&#039;&#039;37&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Physical Damage Reduction ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;significantly less physical damage&#039;&#039;&#039; from attacks:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Defense Formula:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (defender is Warrior) {&lt;br /&gt;
    if (attacker is NPC) {&lt;br /&gt;
        rawdamage /= ClasseBonus;  // ÷2.5 at Level 6 = 60% reduction&lt;br /&gt;
    } else {&lt;br /&gt;
        rawdamage /= ClasseSmallBonus;  // ÷1.9 at Level 6 = 47% reduction&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Lines 278-291)}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Damage Reduction Examples&#039;&#039;&#039;&lt;br /&gt;
! Attacker !! Normal Damage !! Level 6 Warrior Takes !! Reduction&lt;br /&gt;
|-&lt;br /&gt;
| Dragon Breath || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Balron Hit || 80 || &#039;&#039;&#039;32&#039;&#039;&#039; || -60%&lt;br /&gt;
|-&lt;br /&gt;
| Player Attack || 50 || &#039;&#039;&#039;26&#039;&#039;&#039; || -47%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parry Enhancement ===&lt;br /&gt;
&lt;br /&gt;
Warriors wielding shields gain &#039;&#039;&#039;extraordinary parry effectiveness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
parry_skill *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Info|A Level 6 Warrior with 100 Parry skill has &#039;&#039;&#039;250 effective parry&#039;&#039;&#039; for blocking calculations!}}&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; (Line 219)}}&lt;br /&gt;
&lt;br /&gt;
== Healing Bonuses ==&lt;br /&gt;
&lt;br /&gt;
Warriors possess &#039;&#039;&#039;exceptional regenerative capabilities&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=== Healing Multiplier ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All healing sources&#039;&#039;&#039; are multiplied by ClasseBonus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
healamount *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; (Lines 280-283)}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applies To:&#039;&#039;&#039;&lt;br /&gt;
* {{yes}} Bandage healing (×2.5)&lt;br /&gt;
* {{yes}} Greater Heal spell received (×2.5)&lt;br /&gt;
* {{yes}} Natural HP regeneration (×2.5)&lt;br /&gt;
* {{yes}} Cure spell healing component (×2.5)&lt;br /&gt;
* {{yes}} Resurrection HP restoration (×2.5)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Healing Examples&#039;&#039;&#039;&lt;br /&gt;
! Healing Source !! Normal Healing !! Level 6 Warrior Healing !! Bonus&lt;br /&gt;
|-&lt;br /&gt;
| Bandage || 25 HP || &#039;&#039;&#039;62 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Greater Heal || 40 HP || &#039;&#039;&#039;100 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| HP Regeneration (per tick) || 2 HP || &#039;&#039;&#039;5 HP&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Magical Penalties ==&lt;br /&gt;
&lt;br /&gt;
{{Danger|Warriors suffer &#039;&#039;&#039;severe magical weaknesses&#039;&#039;&#039; that cannot be mitigated!}}&lt;br /&gt;
&lt;br /&gt;
=== Increased Spell Damage Taken ===&lt;br /&gt;
&lt;br /&gt;
Warriors take &#039;&#039;&#039;SIGNIFICANTLY MORE&#039;&#039;&#039; damage from spells:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
function Resisted(caster, cast_on, circle, dmg) {&lt;br /&gt;
    if (cast_on is Warrior) {&lt;br /&gt;
        dmg *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
    }&lt;br /&gt;
    return dmg;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1260-1262)}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFE4E1;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Magic Damage Examples&#039;&#039;&#039;&lt;br /&gt;
! Spell !! Normal Damage !! Level 6 Warrior Takes !! Increase&lt;br /&gt;
|-&lt;br /&gt;
| Flamestrike || 40 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;100&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Energy Bolt || 30 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;75&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Lightning || 25 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;62&#039;&#039;&#039; || +150%&lt;br /&gt;
|-&lt;br /&gt;
| Chain Lightning || 35 || style=&amp;quot;color:red;&amp;quot; | &#039;&#039;&#039;87&#039;&#039;&#039; || +150%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Resistance ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;dramatically reduced&#039;&#039;&#039; ability to resist spells:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (cast_on is Warrior) {&lt;br /&gt;
    var bonus = ClasseBonus;&lt;br /&gt;
    resist_chance /= (bonus / 2);  // ÷1.25 at Level 6&lt;br /&gt;
    resist_skill /= bonus;         // ÷2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 1221-1225)}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Practical Impact:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Resist Skill !! Normal Resist Chance !! Level 6 Warrior Chance !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 100 || ~16% || ~&#039;&#039;&#039;9%&#039;&#039;&#039; || -43%&lt;br /&gt;
|-&lt;br /&gt;
| 100 (effective) || 100 || &#039;&#039;&#039;40&#039;&#039;&#039; || -60%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Warning|A Level 6 Warrior with GM Resist (100) has only &#039;&#039;&#039;40 effective resist&#039;&#039;&#039; against spells!}}&lt;br /&gt;
&lt;br /&gt;
=== Reduced Magic Efficiency ===&lt;br /&gt;
&lt;br /&gt;
Warriors are &#039;&#039;&#039;inefficient spellcasters&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
function ModifyWithMagicEfficiency(who, value) {&lt;br /&gt;
    if (who is Warrior) {&lt;br /&gt;
        value /= ClasseBonus;  // ÷2.5 at Level 6 = 60% penalty&lt;br /&gt;
    }&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 956-959)}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Affects:&#039;&#039;&#039;&lt;br /&gt;
* {{decrease}} Spell duration (60% shorter)&lt;br /&gt;
* {{decrease}} Buff effectiveness (60% weaker)&lt;br /&gt;
* {{decrease}} Debuff effectiveness on enemies (60% weaker)&lt;br /&gt;
* {{decrease}} Mana efficiency (60% less effective)&lt;br /&gt;
&lt;br /&gt;
=== Self-Inflicted Spell Damage ===&lt;br /&gt;
&lt;br /&gt;
When Warriors &#039;&#039;&#039;cast harmful spells on themselves&#039;&#039;&#039; (accidentally or intentionally):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (caster is Warrior) {&lt;br /&gt;
    self_damage *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; (Lines 214-215)}}&lt;br /&gt;
&lt;br /&gt;
{{Danger|Level 6 Warriors take &#039;&#039;&#039;2.5x damage&#039;&#039;&#039; from their own offensive spells!}}&lt;br /&gt;
&lt;br /&gt;
== Stat Affinities ==&lt;br /&gt;
&lt;br /&gt;
=== Strength (STR) - AFFINITY ===&lt;br /&gt;
&lt;br /&gt;
{{yes}} Warriors gain &#039;&#039;&#039;Strength significantly faster&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (HaveStatAffinity(chr, &amp;quot;str&amp;quot;)) {&lt;br /&gt;
    stat_gain *= ClasseBonus;  // ×2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#E8F5E9;&amp;quot;&lt;br /&gt;
! Level !! STR Gain Multiplier&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1.25x (+25%)&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.75x (+75%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#C8E6C9;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;2.50x (+150%)&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 559-563, 612-619)}}&lt;br /&gt;
&lt;br /&gt;
=== Intelligence (INT) - PENALTY ===&lt;br /&gt;
&lt;br /&gt;
{{no}} Warriors gain &#039;&#039;&#039;Intelligence significantly slower&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (HaveStatDifficulty(chr, &amp;quot;int&amp;quot;)) {&lt;br /&gt;
    stat_gain /= ClasseBonus;  // ÷2.5 at Level 6&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background:#FFEBEE;&amp;quot;&lt;br /&gt;
! Level !! INT Gain Multiplier !! Penalty&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ÷1.25 (0.80x) || -20%&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ÷1.75 (0.57x) || -43%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFCDD2;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || &#039;&#039;&#039;÷2.50 (0.40x)&#039;&#039;&#039; || &#039;&#039;&#039;-60%&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 576-580, 638-645)}}&lt;br /&gt;
&lt;br /&gt;
=== Dexterity (DEX) - NEUTRAL ===&lt;br /&gt;
&lt;br /&gt;
Warriors have &#039;&#039;&#039;no modifiers&#039;&#039;&#039; to Dexterity gain (standard rate).&lt;br /&gt;
&lt;br /&gt;
== Equipment Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Armor ===&lt;br /&gt;
&lt;br /&gt;
{{yes}} Warriors have &#039;&#039;&#039;NO armor restrictions&#039;&#039;&#039; and can equip:&lt;br /&gt;
&lt;br /&gt;
* {{yes}} Leather Armor&lt;br /&gt;
* {{yes}} Studded Leather&lt;br /&gt;
* {{yes}} Ringmail&lt;br /&gt;
* {{yes}} Chainmail&lt;br /&gt;
* {{yes}} Platemail / Heavy Armor&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 362-385)}}&lt;br /&gt;
&lt;br /&gt;
=== Blocked Item Properties ===&lt;br /&gt;
&lt;br /&gt;
{{no}} Warriors &#039;&#039;&#039;CANNOT equip&#039;&#039;&#039; items with the following magical properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot;&lt;br /&gt;
! Property !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| {{no}} &#039;&#039;&#039;Magic Immunity&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| {{no}} &#039;&#039;&#039;Magic Reflect&#039;&#039;&#039; || Prevents compensation for magic weakness&lt;br /&gt;
|-&lt;br /&gt;
| {{no}} &#039;&#039;&#039;+Intelligence&#039;&#039;&#039; || Prevents compensation for INT penalty&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 460-477)}}&lt;br /&gt;
&lt;br /&gt;
== Spell Restrictions ==&lt;br /&gt;
&lt;br /&gt;
=== Circle Limit ===&lt;br /&gt;
&lt;br /&gt;
{{Restriction|Warriors can &#039;&#039;&#039;ONLY cast up to 4th Circle&#039;&#039;&#039; spells!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
if (spell.circle &amp;gt;= 5) {&lt;br /&gt;
    SendSysMessage(chr, &amp;quot;You can&#039;t cast spells beyond the 4th circle!&amp;quot;);&lt;br /&gt;
    return BLOCKED;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Circle !! Status !! Example Spells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;1st&#039;&#039;&#039; || {{yes}} Allowed || Magic Arrow, Heal, Clumsy&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;2nd&#039;&#039;&#039; || {{yes}} Allowed || Harm, Cure, Protection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;3rd&#039;&#039;&#039; || {{yes}} Allowed || Fireball, Poison, Teleport&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#90EE90;&amp;quot; | &#039;&#039;&#039;4th&#039;&#039;&#039; || {{yes}} Allowed || Lightning, Greater Heal, Recall&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;5th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Blade Spirits, Paralyze Field, Summon&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;6th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Energy Bolt, &#039;&#039;&#039;Flamestrike&#039;&#039;&#039;, Invisibility&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;7th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || Chain Lightning, Energy Vortex, Gate Travel&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#FFB6C1;&amp;quot; | &#039;&#039;&#039;8th&#039;&#039;&#039; || {{no}} &#039;&#039;&#039;BLOCKED&#039;&#039;&#039; || &#039;&#039;&#039;Earthquake&#039;&#039;&#039;, Energy Field, &#039;&#039;&#039;Resurrection&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Code Reference|File: &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; (Lines 411-426)}}&lt;br /&gt;
&lt;br /&gt;
== Strategy Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Strengths ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Strength !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Melee Domination&#039;&#039;&#039; || Highest physical damage output in game || Fastest monster kills, excellent PvM&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Exceptional Defense&#039;&#039;&#039; || 60% physical damage reduction vs NPCs || Unmatched survivability in dungeons&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Self-Sustaining&#039;&#039;&#039; || 2.5x healing from all sources || Minimal downtime, reduced need for healers&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fast STR Progression&#039;&#039;&#039; || 2.5x faster STR gain || Quickly reaches 100+ STR for maximum efficiency&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Enhanced Parry&#039;&#039;&#039; || 2.5x parry effectiveness with shields || Superior blocking chance, defensive playstyle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weaknesses ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Weakness !! Description !! Impact&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Vulnerability&#039;&#039;&#039; || Takes 2.5x damage from spells || Extremely dangerous against mage opponents&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Poor Resist&#039;&#039;&#039; || 60% reduced resist effectiveness || Very difficult to resist debuffs/damage spells&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Limited Spellcasting&#039;&#039;&#039; || Cannot cast 5th+ circle spells || No access to Resurrection, Flamestrike, Gate&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Slow INT Growth&#039;&#039;&#039; || 60% slower INT gain || Difficult to raise mana pool and spell power&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Magic Inefficiency&#039;&#039;&#039; || 60% reduced spell effectiveness || Buffs/debuffs last much shorter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PvP Tactics ===&lt;br /&gt;
&lt;br /&gt;
==== Best Matchups ====&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;vs Warriors&#039;&#039;&#039; - Equal ground, superior skill wins&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;vs Rangers&#039;&#039;&#039; - Melee advantage, close gap quickly&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;vs Thieves&#039;&#039;&#039; - High HP pool counters backstabs&lt;br /&gt;
&lt;br /&gt;
==== Worst Matchups ====&lt;br /&gt;
* {{no}} &#039;&#039;&#039;vs Mages&#039;&#039;&#039; - Extremely vulnerable to spell damage&lt;br /&gt;
* {{no}} &#039;&#039;&#039;vs Necromancers&#039;&#039;&#039; - Magic damage + debuffs devastating&lt;br /&gt;
* {{no}} &#039;&#039;&#039;vs Bards&#039;&#039;&#039; - Debuff weakness, stat penalties hurt badly&lt;br /&gt;
&lt;br /&gt;
==== Recommended Tactics ====&lt;br /&gt;
# &#039;&#039;&#039;Aggressive Engagement&#039;&#039;&#039; - Close distance immediately, don&#039;t let mages kite&lt;br /&gt;
# &#039;&#039;&#039;Use Bandages Liberally&#039;&#039;&#039; - Your 2.5x healing is your greatest asset&lt;br /&gt;
# &#039;&#039;&#039;Equip Best Armor&#039;&#039;&#039; - No restrictions means full plate + magic armor&lt;br /&gt;
# &#039;&#039;&#039;Avoid Mage Duels&#039;&#039;&#039; - Focus on physical opponents in PvP&lt;br /&gt;
# &#039;&#039;&#039;Resist Potions&#039;&#039;&#039; - Carry magic resist potions to offset weakness&lt;br /&gt;
&lt;br /&gt;
=== PvM Strategy ===&lt;br /&gt;
&lt;br /&gt;
==== Excellent Targets ====&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Dragons&#039;&#039;&#039; - Physical attackers, your defense shines&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Balrons&#039;&#039;&#039; - High melee damage, you take 60% less&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Titans&#039;&#039;&#039; - Melee-focused, minimal spell usage&lt;br /&gt;
* {{yes}} &#039;&#039;&#039;Dungeon Crawling&#039;&#039;&#039; - Sustained combat favors Warriors&lt;br /&gt;
&lt;br /&gt;
==== Dangerous Targets ====&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Liches&#039;&#039;&#039; - Heavy spell casters, your weakness&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Demon Lords&#039;&#039;&#039; - Powerful magic attacks&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Ancient Wyrms&#039;&#039;&#039; - Magic breath + spells&lt;br /&gt;
* {{no}} &#039;&#039;&#039;Evil Mages&#039;&#039;&#039; - Pure magic damage dealers&lt;br /&gt;
&lt;br /&gt;
==== Optimal Playstyle ====&lt;br /&gt;
# &#039;&#039;&#039;Tank Role&#039;&#039;&#039; - Stand in front, absorb damage for party&lt;br /&gt;
# &#039;&#039;&#039;Aggro Management&#039;&#039;&#039; - Your defense lets you pull multiple enemies&lt;br /&gt;
# &#039;&#039;&#039;Frontline Fighter&#039;&#039;&#039; - Engage enemies first, protect squishier allies&lt;br /&gt;
# &#039;&#039;&#039;Physical DPS&#039;&#039;&#039; - Focus on high-damage weapons (katanas, halberds)&lt;br /&gt;
# &#039;&#039;&#039;Healing Support&#039;&#039;&#039; - Your 2.5x bandage healing can assist allies too!&lt;br /&gt;
&lt;br /&gt;
== Template Builds ==&lt;br /&gt;
&lt;br /&gt;
=== Pure Melee Warrior ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Parrying || 100 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 80-100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 40 || Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 100 STR / 80 DEX / 20 INT&lt;br /&gt;
&lt;br /&gt;
=== Hybrid Warrior-Healer ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 60 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Meditation || 60 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 80 || High&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 90 STR / 70 DEX / 40 INT&lt;br /&gt;
&lt;br /&gt;
=== Parry Tank ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skill !! Target Value !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Swordsmanship || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Tactics || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Anatomy || 80 || Medium&lt;br /&gt;
|-&lt;br /&gt;
| Healing || 100 || High&lt;br /&gt;
|-&lt;br /&gt;
| Parrying || 100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Resisting Spells || 100 || Critical&lt;br /&gt;
|-&lt;br /&gt;
| Magery || 20 || Low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stats:&#039;&#039;&#039; 100 STR / 90 DEX / 10 INT&lt;br /&gt;
&lt;br /&gt;
== Code Reference Summary ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Complete Code Location Reference&#039;&#039;&#039;&lt;br /&gt;
! File !! Lines !! Mechanic !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 94 || Bonus Formula || ClasseBonus and ClasseSmallBonus calculations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 165 || Class Skills || GetClasseSkills(CLASSEID_WARRIOR) skill list&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 529 || Skill Gain || GetSkillPointsMultiplier function&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 559-563 || Stat Affinity || STR gain multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 576-580 || Stat Penalty || INT gain reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 362-385 || Armor Restrictions || Enumeration of blocked armor types&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 411-426 || Spell Restrictions || Circle limit enforcement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/classes.inc&amp;lt;/code&amp;gt; || 460-477 || Item Restrictions || Blocked magical properties&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 104-109 || Physical Damage || Melee damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 278-291 || Physical Defense || Damage reduction formula&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/hitscriptinc.inc&amp;lt;/code&amp;gt; || 219 || Parry Bonus || Parry skill enhancement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1260-1262 || Magic Damage || Spell damage multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 1221-1225 || Resist Penalty || Resist chance reduction&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 956-959 || Magic Efficiency || Spell effectiveness penalty&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 214-215 || Self-Damage || Self-inflicted spell damage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scripts/include/spelldata.inc&amp;lt;/code&amp;gt; || 891 || Magic Immunity || Duration multiplier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pkg/opt/healing/healing.src&amp;lt;/code&amp;gt; || 280-283 || Healing Bonus || Healing multiplier application&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=Can Warriors wear Plate Armor?&lt;br /&gt;
|answer=&#039;&#039;&#039;Yes!&#039;&#039;&#039; Warriors have NO armor restrictions and can wear any armor type, including full plate mail.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=Why do I take so much damage from spells?&lt;br /&gt;
|answer=Warriors take &#039;&#039;&#039;2.5x spell damage&#039;&#039;&#039; at maximum level (150% extra damage). This is an intentional balance trade-off for their exceptional physical combat bonuses.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=Can I raise my Intelligence as a Warrior?&lt;br /&gt;
|answer=Yes, but it&#039;s &#039;&#039;&#039;60% slower&#039;&#039;&#039; than other classes. Focus on STR instead, which you gain 2.5x faster!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=What&#039;s the best weapon for Warriors?&lt;br /&gt;
|answer=Any weapon works, but &#039;&#039;&#039;Katanas&#039;&#039;&#039; (high damage, fast speed) and &#039;&#039;&#039;Halberds&#039;&#039;&#039; (reach, high damage) are popular. Your damage bonus applies to ALL physical weapons!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=Should I train Magery as a Warrior?&lt;br /&gt;
|answer=&#039;&#039;&#039;Limited usefulness&#039;&#039;&#039; - you can only cast up to 4th circle (no Flamestrike, Resurrection, Gate). Focus on 40-60 Magery for utility spells (Recall, Greater Heal, Cure).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=How do I counter Mages as a Warrior?&lt;br /&gt;
|answer=&#039;&#039;&#039;Close the gap immediately!&#039;&#039;&#039; Use speed, aggression, and resist potions. Your melee damage will devastate them if you can reach them. Avoid prolonged spell exchanges.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ&lt;br /&gt;
|question=Is Parrying worth it for Warriors?&lt;br /&gt;
|answer=&#039;&#039;&#039;Absolutely!&#039;&#039;&#039; Your Parry skill gets &#039;&#039;&#039;2.5x effectiveness&#039;&#039;&#039; (100 skill = 250 effective). Shields make you nearly unkillable in melee combat.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Classes Overview]]&lt;br /&gt;
* [[Mage Class Guide]]&lt;br /&gt;
* [[Combat Mechanics]]&lt;br /&gt;
* [[Skill Training Guide]]&lt;br /&gt;
* [[PvP Guide]]&lt;br /&gt;
* [[Equipment Guide]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.zuluhotel.com Official ZuluHotel Website]&lt;br /&gt;
* [https://discord.gg/zuluhotel ZuluHotel Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Warrior]]&lt;br /&gt;
[[Category:Melee Combat]]&lt;br /&gt;
[[Category:Physical Damage]]&lt;br /&gt;
[[Category:Tank Classes]]&lt;br /&gt;
&lt;br /&gt;
{{Class Navigation}}&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Main_Page&amp;diff=84464</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Main_Page&amp;diff=84464"/>
		<updated>2025-11-01T21:20:02Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=ZuluHotel wiki - Ultima Online Freeshard&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=zuluhotel, wiki, info, vault, zulu hotel, zhbr, forgotten realms, freeshard&lt;br /&gt;
|description=Zuluhotel wikipedia&lt;br /&gt;
|image=zuluhotel_wiki_vault.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banner wiki .png|550px|center]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Zuluhotel Forgotten Realms Wiki&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.zuluhotel.com.br Website] &lt;br /&gt;
| [https://www.zuluhotel.com.br/forums/ Forum] &lt;br /&gt;
| [https://discord.com/invite/ESmUbzB Discord] &lt;br /&gt;
| [https://www.facebook.com/zuluhotelbrasil Facebook] &lt;br /&gt;
| [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#0f0f0f; border: 1px solid #504137; color:#FFF; padding:5px 5px 5px 5px; text-align:center;&amp;quot; | &#039;&#039;An Ultima Online free server that uses the best of Pol along with traditional Zulu Hotel systems&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
== Shard Info ==&lt;br /&gt;
&amp;lt;!-- * [[General Info]] --&amp;gt;&lt;br /&gt;
* [https://www.zuluhotel.com.br/en/rules/ Shard Rules]&lt;br /&gt;
&amp;lt;!-- * [[Shard Overview]] --&amp;gt;&lt;br /&gt;
* [[What is Zuluhotel?]]&lt;br /&gt;
* [[Why Play on ZHFR?]]&lt;br /&gt;
&amp;lt;!-- * [[Questions]] --&amp;gt;&lt;br /&gt;
* [[Commands]]&lt;br /&gt;
&amp;lt;!-- * [[Shard Cities]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Shard Dungeons]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Donations]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Social &amp;amp; Advertising==&lt;br /&gt;
* [https://www.facebook.com/zuluhotelbrasil ZHFR Facebook]&lt;br /&gt;
* [https://www.instagram.com/ ZHFR Instagram]&lt;br /&gt;
* [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube]&lt;br /&gt;
* [https://discord.com/invite/ESmUbzB Discord]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Custom System==&lt;br /&gt;
* [[Auction House]]&lt;br /&gt;
* [[Quest System]]&lt;br /&gt;
&amp;lt;!-- * [[Player Vendor]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guards]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Farming]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Treasure Chests]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Mage Totem]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[PvM &amp;amp; Loot]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Classes]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Races]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Custom Map]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guild System]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Important Info==&lt;br /&gt;
&amp;lt;!-- ** [[History of Sosaria]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Roleplaying]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Champion Spawns]] --&amp;gt;&lt;br /&gt;
* [[Casas|Housing Info]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Resources Info==&lt;br /&gt;
* [[Minérios(ORES)|Ores]]&lt;br /&gt;
* [[Madeiras(LOGS)|Logs]]&lt;br /&gt;
* [[Couros(HIDES)|Hides]]&lt;br /&gt;
* [[Peixes(FISHES)|Fishes]]&lt;br /&gt;
* [[Reagents|Reagents]]&lt;br /&gt;
&lt;br /&gt;
==Guides &amp;amp; Tips==&lt;br /&gt;
* [[How to start?]]&lt;br /&gt;
* [[New Player Guide]]&lt;br /&gt;
* [[Guia_de_Blacksmith|Blacksmith Guide]]&lt;br /&gt;
* [[Guia_de_Bowcraft|Bowcraft Guide]]&lt;br /&gt;
* [[Guia_de_Carpentry|Carpentry Guide]]&lt;br /&gt;
* [[Guia_de_Lockpicking|Lockpicking Guide]]&lt;br /&gt;
* [[Guia_de_Tailoring|Tailoring Guide]]&lt;br /&gt;
* [[Guia_de_Tinkering|Tinkering Guide]]&lt;br /&gt;
* [[UO Assinstant Scripts]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;center&amp;gt;Skills&amp;lt;/center&amp;gt; =&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
===[[Bard]]===&lt;br /&gt;
* [[Image:Flag_begging.gif|36px|link=Begging]][[Begging|Begging]]&lt;br /&gt;
* [[Image:Flag_taste_identification.gif|36px|link=Taste_ID]][[Taste_ID|Taste ID]]&lt;br /&gt;
* [[Image:Flag_provocation.gif|36px|link=Provocation]][[Provocation|Provocation]]&lt;br /&gt;
* [[Image:Flag_peacemaking.gif|36px|link=Peacemaking]][[Peacemaking|Peacemaking]]&lt;br /&gt;
* [[Image:Flag_musicianship.gif|36px|link=Musicianship]][[Musicianship|Musicianship]]&lt;br /&gt;
* [[Image:Flag_herding.gif|36px|link=Herding]][[Herding|Herding]]&lt;br /&gt;
* [[Image:Flag_enticement.gif|36px|link=Enticement]][[Enticement|Enticement]]&lt;br /&gt;
* [[Image:Flag_cartography.gif|36px|link=Cartography]][[Cartography|Cartography]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Crafter]]===&lt;br /&gt;
* [[Image:Flag_arms_lore.gif|36px|link=Arms_Lore]][[Arms_Lore|Arms Lore]]&lt;br /&gt;
* [[Image:Flag_bowcraft.gif|36px|link=Bowcraft]][[Bowcraft|Bowcraft]]&lt;br /&gt;
* [[Image:Flag_blacksmithy.gif|36px|link=Blacksmith]][[Blacksmith|Blacksmith]]&lt;br /&gt;
* [[Image:Flag_tinkering.gif|36px|link=Tinkering]][[Tinkering|Tinkering]]&lt;br /&gt;
* [[Image:Flag_tailoring.gif|36px|link=Tailoring]][[Tailoring|Tailoring]]&lt;br /&gt;
* [[Image:Flag_mining.gif|36px|link=Mining]][[Mining|Mining]]&lt;br /&gt;
* [[Image:Flag_lumberjacking.gif|36px|link=Lumberjacking]][[Lumberjacking|Lumberjacking]]&lt;br /&gt;
* [[Image:Flag_carpentry.gif|36px|link=Carpentry]][[Carpentry|Carpentry]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Image:Flag_forensic_evaluation.gif|36px|link=Forensic_Evaluating]][[Forensic_Evaluating|Forensic Evaluating]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Mage]]===&lt;br /&gt;
* [[Image:Flag_alchemy.gif|36px|link=Alchemy]][[Alchemy|Alchemy]]&lt;br /&gt;
* [[Image:Flag_spirit_speak.gif|36px|link=Spirit_Speak]][[Spirit_Speak|Spirit Speak]]&lt;br /&gt;
* [[Image:Flag_resisting_spells.gif|36px|link=Resisting_Spells]][[Resisting_Spells|Resisting Spells]]&lt;br /&gt;
* [[Image:Flag_magery.gif|36px|link=Magery]][[Magery|Magery]]&lt;br /&gt;
* [[Image:Flag_meditation.gif|36px|link=Meditation]][[Meditation|Meditation]]&lt;br /&gt;
* [[Image:Flag_inscription.gif|36px|link=Inscription]][[Inscription|Inscription]]&lt;br /&gt;
* [[Image:Flag_item_identification.gif|36px|link=Item_Identification]][[Item_Identification|Item Identification]]&lt;br /&gt;
* [[Image:Flag_evaluate_intelligence.gif|36px|link=Evaluating_Intelligence]][[Evaluating_Intelligence|Evaluating Intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Ranger]]===&lt;br /&gt;
* [[Image:Flag_animal_lore.gif|36px|link=Animal_Lore]][[Animal_Lore|Animal Lore]]&lt;br /&gt;
* [[Image:Flag_animal_taming.gif|36px|link=Animal_Taming]][[Animal_Taming|Animal Taming]]&lt;br /&gt;
* [[Image:Flag_archery.gif|36px|link=Archery]][[Archery|Archery]]&lt;br /&gt;
* [[Image:Flag_veterinary.gif|36px|link=Veterinary]][[Veterinary|Veterinary]]&lt;br /&gt;
* [[Image:Flag_tracking.gif|36px|link=Tracking]][[Tracking|Tracking]]&lt;br /&gt;
* [[Image:Flag_fishing.gif|36px|link=Fishing]][[Fishing|Fishing]]&lt;br /&gt;
* [[Image:Flag_cooking.gif|36px|link=Cooking]][[Cooking|Cooking]]&lt;br /&gt;
* [[Image:Flag_camping.gif|36px|link=Camping]][[Camping|Camping]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unused==&lt;br /&gt;
* [[Image:Flag_chivalry.gif|36px|link=Chivalry]] [[Chivalry]]&lt;br /&gt;
* [[Image:Flag_focus.gif|36px|link=Focus]] [[Focus]]&lt;br /&gt;
* [[Image:Flag_bushido.gif|36px|link=Bushido]] [[Bushido]]&lt;br /&gt;
* [[Image:Flag_spellweaving.gif|36px|link=Spellweaving]] [[Spellweaving]]&lt;br /&gt;
* [[Image:Flag_necromancy.gif|36px|link=Necromancy]] [[Necromancy]]&lt;br /&gt;
* [[Image:Flag_ninjitsu.gif|36px|link=Ninjitsu]] [[Ninjitsu]]&lt;br /&gt;
* [[Mysticism]]&lt;br /&gt;
* [[Throwing]]&lt;br /&gt;
* [[Imbuing]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Thief]]===&lt;br /&gt;
* [[Image:Flag_stealing.gif|36px|link=Stealing]][[Stealing|Stealing]]&lt;br /&gt;
* [[Image:Flag_stealth.gif|36px|link=Stealth]][[Stealth|Stealth]]&lt;br /&gt;
* [[Image:Flag_snooping.gif|36px|link=Snooping]][[Snooping|Snooping]]&lt;br /&gt;
* [[Image:Flag_remove_trap.gif|36px|link=Remove_Trap]][[Remove_Trap|Remove Trap]]&lt;br /&gt;
* [[Image:Flag_poisoning.gif|36px|link=Poisoning]][[Poisoning|Poisoning]]&lt;br /&gt;
* [[Image:Flag_lockpicking.gif|36px|link=Lockpicking]][[Lockpicking|Lockpicking]]&lt;br /&gt;
* [[Image:Flag_hiding.gif|36px|link=Hiding]][[Hiding|Hiding]]&lt;br /&gt;
* [[Image:Flag_detecting_hidden.gif|36px|link=Detecting_Hidden]][[Detecting_Hidden|Detecting Hidden]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Warrior]]===&lt;br /&gt;
* [[Image:Flag_anatomy.gif|36px|link=Anatomy]][[Anatomy|Anatomy]]&lt;br /&gt;
* [[Image:Flag_wrestling.gif|36px|link=Wrestling]][[Wrestling|Wrestling]]&lt;br /&gt;
* [[Image:Flag_swordsmanship.gif|36px|link=Swordsmanship]][[Swordsmanship|Swordsmanship]]&lt;br /&gt;
* [[Image:Flag_tactics.gif|36px|link=Tactics]][[Tactics|Tactics]]&lt;br /&gt;
* [[Image:Flag_parrying.gif|36px|link=Parrying]][[Parrying|Parrying]]&lt;br /&gt;
* [[Image:Flag_mace_fighting.gif|36px|link=Mace_Fighting]][[Mace_Fighting|Mace Fighting]]&lt;br /&gt;
* [[Image:Flag_healing.gif|36px|link=Healing]][[Healing|Healing]]&lt;br /&gt;
* [[Image:Flag_fencing.gif|36px|link=Fencing]][[Fencing|Fencing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Main_Page&amp;diff=84463</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Main_Page&amp;diff=84463"/>
		<updated>2025-11-01T21:19:32Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:|title=ZuluHotel wiki - Ultima Online Freeshard|title_mode=append|keywords=zuluhotel, wiki, info, vault, zulu hotel, zhbr, forgotten realms, freeshard|description=Zuluhotel wikipedia|image=zuluhotel_wiki_vault.png|image_alt=Wiki Logo}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt; &amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Banner_wiki_.png|center|550x550px]]&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Zuluhotel Forgotten Realms Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.zuluhotel.com.br/ Website] | [https://www.zuluhotel.com.br/forums/ Forum] | [https://discord.com/invite/ESmUbzB Discord] | [https://www.facebook.com/zuluhotelbrasil Facebook] | [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&#039;&#039;An Ultima Online free server that uses the best of Pol along with traditional Zulu Hotel systems&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
== Shard Info ==&amp;lt;!--* [[General Info]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.zuluhotel.com.br/en/rules/ Shard Rules]&lt;br /&gt;
* [[What is Zuluhotel?]]&lt;br /&gt;
* [[Why Play on ZHFR?]]&lt;br /&gt;
* [[Commands]]&amp;lt;!--* [[Shard Cities]]--&amp;gt; &amp;lt;!--* [[Shard Dungeons]]--&amp;gt; &amp;lt;!--* [[Donations]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Social &amp;amp; Advertising ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.facebook.com/zuluhotelbrasil ZHFR Facebook]&lt;br /&gt;
* [https://www.instagram.com/ ZHFR Instagram]&lt;br /&gt;
* [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube]&lt;br /&gt;
* [https://discord.com/invite/ESmUbzB Discord]&lt;br /&gt;
|&lt;br /&gt;
== Custom System ==&lt;br /&gt;
&lt;br /&gt;
* [[Auction House]]&lt;br /&gt;
* [[Quest System]]&amp;lt;!--* [[Player Vendor]]--&amp;gt; &amp;lt;!--* [[Guards]]--&amp;gt; &amp;lt;!--* [[Farming]]--&amp;gt; &amp;lt;!--* [[Treasure Chests]]--&amp;gt; &amp;lt;!--* [[Mage Totem]]--&amp;gt; &amp;lt;!--* [[PvM &amp;amp; Loot]]--&amp;gt; &amp;lt;!--* [[Classes]]--&amp;gt; &amp;lt;!--* [[Races]]--&amp;gt; &amp;lt;!--* [[Custom Map]]--&amp;gt; &amp;lt;!--* [[Guild System]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Info ==&amp;lt;!--** [[History of Sosaria]]--&amp;gt; &amp;lt;!--** [[Roleplaying]]--&amp;gt; &amp;lt;!--** [[Champion Spawns]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Casas|Housing Info]]&lt;br /&gt;
|&lt;br /&gt;
== Resources Info ==&lt;br /&gt;
&lt;br /&gt;
* [[Minérios(ORES)|Ores]]&lt;br /&gt;
* [[Madeiras(LOGS)|Logs]]&lt;br /&gt;
* [[Couros(HIDES)|Hides]]&lt;br /&gt;
* [[Peixes(FISHES)|Fishes]]&lt;br /&gt;
* [[Reagents]]&lt;br /&gt;
&lt;br /&gt;
== Guides &amp;amp; Tips ==&lt;br /&gt;
&lt;br /&gt;
* [[How to start?]]&lt;br /&gt;
* [[New Player Guide]]&lt;br /&gt;
* [[Guia de Blacksmith|Blacksmith Guide]]&lt;br /&gt;
* [[Guia de Bowcraft|Bowcraft Guide]]&lt;br /&gt;
* [[Guia de Carpentry|Carpentry Guide]]&lt;br /&gt;
* [[Guia de Lockpicking|Lockpicking Guide]]&lt;br /&gt;
* [[Guia de Tailoring|Tailoring Guide]]&lt;br /&gt;
* [[Guia de Tinkering|Tinkering Guide]]&lt;br /&gt;
* [[UO Assinstant Scripts]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;center&amp;gt;Skills&amp;lt;/center&amp;gt; =&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
=== [[Bard]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_begging.gif|link=Begging|36x36px]][[Begging]]&lt;br /&gt;
* [[Arquivo:Flag_taste_identification.gif|link=Taste_ID|36x36px]][[Taste ID]]&lt;br /&gt;
* [[Arquivo:Flag_provocation.gif|link=Provocation|36x36px]][[Provocation]]&lt;br /&gt;
* [[Arquivo:Flag_peacemaking.gif|link=Peacemaking|36x36px]][[Peacemaking]]&lt;br /&gt;
* [[Arquivo:Flag_musicianship.gif|link=Musicianship|36x36px]][[Musicianship]]&lt;br /&gt;
* [[Arquivo:Flag_herding.gif|link=Herding|36x36px]][[Herding]]&lt;br /&gt;
* [[Arquivo:Flag_enticement.gif|link=Enticement|36x36px]][[Enticement]]&lt;br /&gt;
* [[Arquivo:Flag_cartography.gif|link=Cartography|36x36px]][[Cartography]]&lt;br /&gt;
&lt;br /&gt;
=== [[Crafter]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_arms_lore.gif|link=Arms_Lore|36x36px]][[Arms Lore]]&lt;br /&gt;
* [[Arquivo:Flag_bowcraft.gif|link=Bowcraft|36x36px]][[Bowcraft]]&lt;br /&gt;
* [[Arquivo:Flag_blacksmithy.gif|link=Blacksmith|36x36px]][[Blacksmith]]&lt;br /&gt;
* [[Arquivo:Flag_tinkering.gif|link=Tinkering|36x36px]][[Tinkering]]&lt;br /&gt;
* [[Arquivo:Flag_tailoring.gif|link=Tailoring|36x36px]][[Tailoring]]&lt;br /&gt;
* [[Arquivo:Flag_mining.gif|link=Mining|36x36px]][[Mining]]&lt;br /&gt;
* [[Arquivo:Flag_lumberjacking.gif|link=Lumberjacking|36x36px]][[Lumberjacking]]&lt;br /&gt;
* [[Arquivo:Flag_carpentry.gif|link=Carpentry|36x36px]][[Carpentry]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_forensic_evaluation.gif|link=Forensic_Evaluating|36x36px]][[Forensic Evaluating]]&lt;br /&gt;
|&lt;br /&gt;
=== [[Mage]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_alchemy.gif|link=Alchemy|36x36px]][[Alchemy]]&lt;br /&gt;
* [[Arquivo:Flag_spirit_speak.gif|link=Spirit_Speak|36x36px]][[Spirit Speak]]&lt;br /&gt;
* [[Arquivo:Flag_resisting_spells.gif|link=Resisting_Spells|36x36px]][[Resisting Spells]]&lt;br /&gt;
* [[Arquivo:Flag_magery.gif|link=Magery|36x36px]][[Magery]]&lt;br /&gt;
* [[Arquivo:Flag_meditation.gif|link=Meditation|36x36px]][[Meditation]]&lt;br /&gt;
* [[Arquivo:Flag_inscription.gif|link=Inscription|36x36px]][[Inscription]]&lt;br /&gt;
* [[Arquivo:Flag_item_identification.gif|link=Item_Identification|36x36px]][[Item Identification]]&lt;br /&gt;
* [[Arquivo:Flag_evaluate_intelligence.gif|link=Evaluating_Intelligence|36x36px]][[Evaluating Intelligence]]&lt;br /&gt;
&lt;br /&gt;
=== [[Ranger]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_animal_lore.gif|link=Animal_Lore|36x36px]][[Animal Lore]]&lt;br /&gt;
* [[Arquivo:Flag_animal_taming.gif|link=Animal_Taming|36x36px]][[Animal Taming]]&lt;br /&gt;
* [[Arquivo:Flag_archery.gif|link=Archery|36x36px]][[Archery]]&lt;br /&gt;
* [[Arquivo:Flag_veterinary.gif|link=Veterinary|36x36px]][[Veterinary]]&lt;br /&gt;
* [[Arquivo:Flag_tracking.gif|link=Tracking|36x36px]][[Tracking]]&lt;br /&gt;
* [[Arquivo:Flag_fishing.gif|link=Fishing|36x36px]][[Fishing]]&lt;br /&gt;
* [[Arquivo:Flag_cooking.gif|link=Cooking|36x36px]][[Cooking]]&lt;br /&gt;
* [[Arquivo:Flag_camping.gif|link=Camping|36x36px]][[Camping]]&lt;br /&gt;
&lt;br /&gt;
== Unused ==&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_chivalry.gif|link=Chivalry|36x36px]] [[Chivalry]]&lt;br /&gt;
* [[Arquivo:Flag_focus.gif|link=Focus|36x36px]] [[Focus]]&lt;br /&gt;
* [[Arquivo:Flag_bushido.gif|link=Bushido|36x36px]] [[Bushido]]&lt;br /&gt;
* [[Arquivo:Flag_spellweaving.gif|link=Spellweaving|36x36px]] [[Spellweaving]]&lt;br /&gt;
* [[Arquivo:Flag_necromancy.gif|link=Necromancy|36x36px]] [[Necromancy]]&lt;br /&gt;
* [[Arquivo:Flag_ninjitsu.gif|link=Ninjitsu|36x36px]] [[Ninjitsu]]&lt;br /&gt;
* [[Mysticism]]&lt;br /&gt;
* [[Throwing]]&lt;br /&gt;
* [[Imbuing]]&lt;br /&gt;
|&lt;br /&gt;
=== [[Thief]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_stealing.gif|link=Stealing|36x36px]][[Stealing]]&lt;br /&gt;
* [[Arquivo:Flag_stealth.gif|link=Stealth|36x36px]][[Stealth]]&lt;br /&gt;
* [[Arquivo:Flag_snooping.gif|link=Snooping|36x36px]][[Snooping]]&lt;br /&gt;
* [[Arquivo:Flag_remove_trap.gif|link=Remove_Trap|36x36px]][[Remove Trap]]&lt;br /&gt;
* [[Arquivo:Flag_poisoning.gif|link=Poisoning|36x36px]][[Poisoning]]&lt;br /&gt;
* [[Arquivo:Flag_lockpicking.gif|link=Lockpicking|36x36px]][[Lockpicking]]&lt;br /&gt;
* [[Arquivo:Flag_hiding.gif|link=Hiding|36x36px]][[Hiding]]&lt;br /&gt;
* [[Arquivo:Flag_detecting_hidden.gif|link=Detecting_Hidden|36x36px]][[Detecting Hidden]]&lt;br /&gt;
&lt;br /&gt;
=== [[Warrior]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Arquivo:Flag_anatomy.gif|link=Anatomy|36x36px]][[Anatomy]]&lt;br /&gt;
* [[Arquivo:Flag_wrestling.gif|link=Wrestling|36x36px]][[Wrestling]]&lt;br /&gt;
* [[Arquivo:Flag_swordsmanship.gif|link=Swordsmanship|36x36px]][[Swordsmanship]]&lt;br /&gt;
* [[Arquivo:Flag_tactics.gif|link=Tactics|36x36px]][[Tactics]]&lt;br /&gt;
* [[Arquivo:Flag_parrying.gif|link=Parrying|36x36px]][[Parrying]]&lt;br /&gt;
* [[Arquivo:Flag_mace_fighting.gif|link=Mace_Fighting|36x36px]][[Mace Fighting]]&lt;br /&gt;
* [[Arquivo:Flag_healing.gif|link=Healing|36x36px]][[Healing]]&lt;br /&gt;
* [[Arquivo:Flag_fencing.gif|link=Fencing|36x36px]][[Fencing]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=84462</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=84462"/>
		<updated>2025-11-01T21:10:28Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* LANGUAGES&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
**specialpages-url|specialpages&lt;br /&gt;
** helppage|help&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Guides&lt;br /&gt;
** Guia_de_Blacksmith|Guia de Blacksmith&lt;br /&gt;
** Guia_de_Bowcraft|Guia de Bowcraft&lt;br /&gt;
** Guia_de_Carpentry|Guia de Carpentry&lt;br /&gt;
** Guia_de_Lockpicking|Guia de Lockpicking&lt;br /&gt;
** Guia_de_Tailoring|Guia de Tailoring&lt;br /&gt;
** Guia_de_Tinkering|Guia de Tinkering&lt;br /&gt;
* Resources&lt;br /&gt;
** Minérios(ORES)|Minérios(ORES)&lt;br /&gt;
** Madeiras(LOGS)|Madeiras(LOGS)&lt;br /&gt;
** Couros(HIDES)|Couros(HIDES)&lt;br /&gt;
** Peixes(FISHES)|Peixes(FISHES)&lt;br /&gt;
* Magic&lt;br /&gt;
** Spellbook|Spellbook&lt;br /&gt;
** E-Book|E-Book&lt;br /&gt;
** N-Book|N-Book&lt;br /&gt;
** H-Book|H-Book&lt;br /&gt;
** S-Book|S-Book&lt;br /&gt;
** V-Book| Versebook&lt;br /&gt;
* Items&lt;br /&gt;
** Skill|Skill&lt;br /&gt;
** Status|Status&lt;br /&gt;
** Protecao|Protecao&lt;br /&gt;
** Recursos|Recursos&lt;br /&gt;
** Sufixos|Sufixos&lt;br /&gt;
* Armors&lt;br /&gt;
** Full_Armor|Full Armor&lt;br /&gt;
** GM_Armor|GM Armor&lt;br /&gt;
** Arm_shields|Escudos&lt;br /&gt;
** Arm_helms|Capacetes&lt;br /&gt;
** Plates_Elemental|Plates Elemental&lt;br /&gt;
* Weapons&lt;br /&gt;
** Armas_Sword|Sword&lt;br /&gt;
** Armas_Fencing|Fencing&lt;br /&gt;
** Armas_Mace|Mace&lt;br /&gt;
** Armas_Archery|Archery&lt;br /&gt;
** Armas_GM|GM&lt;br /&gt;
** Elemental|Elemental&lt;br /&gt;
* Skills&lt;br /&gt;
** Alchemy|Alchemy&lt;br /&gt;
** Anatomy|Anatomy&lt;br /&gt;
** Animal_Lore|Animal Lore&lt;br /&gt;
** Animal_Taming|Animal Taming&lt;br /&gt;
** Archery|Archery&lt;br /&gt;
** Arms_Lore|Arms Lore&lt;br /&gt;
** Begging|Begging&lt;br /&gt;
** Blacksmith|Blacksmith&lt;br /&gt;
** Bowcraft|Bowcraft&lt;br /&gt;
** Camping|Camping&lt;br /&gt;
** Carpentry|Carpentry&lt;br /&gt;
** Cartography|Cartography&lt;br /&gt;
** Cooking|Cooking&lt;br /&gt;
** Detecting_Hidden|Detecting Hidden&lt;br /&gt;
** Enticement|Enticement&lt;br /&gt;
** Evaluating_Intelligence|Evaluating Intelligence&lt;br /&gt;
** Fencing|Fencing&lt;br /&gt;
** Fishing|Fishing&lt;br /&gt;
** Forensic_Evaluating|Forensic Evaluating&lt;br /&gt;
** Healing|Healing&lt;br /&gt;
** Herding|Herding&lt;br /&gt;
** Hiding|Hiding&lt;br /&gt;
** Inscription|Inscription&lt;br /&gt;
** Item_Identification|Item Identification&lt;br /&gt;
** Lockpicking|Lockpicking&lt;br /&gt;
** Lumberjacking|Lumberjacking&lt;br /&gt;
** Mace_Fighting|Mace Fighting&lt;br /&gt;
** Magery|Magery&lt;br /&gt;
** Meditation|Meditation&lt;br /&gt;
** Mining|Mining&lt;br /&gt;
** Musicianship|Musicianship&lt;br /&gt;
** Parrying|Parrying&lt;br /&gt;
** Peacemaking|Peacemaking&lt;br /&gt;
** Poisoning|Poisoning&lt;br /&gt;
** Provocation|Provocation&lt;br /&gt;
** Remove_Trap|Remove Trap&lt;br /&gt;
** Resisting_Spells|Resisting Spells&lt;br /&gt;
** Snooping|Snooping&lt;br /&gt;
** Spirit_Speak|Spirit Speak&lt;br /&gt;
** Stealing|Stealing&lt;br /&gt;
** Stealth|Stealth&lt;br /&gt;
** Swordsmanship|Swordsmanship&lt;br /&gt;
** Tactics|Tactics&lt;br /&gt;
** Tailoring|Tailoring&lt;br /&gt;
** Taste_ID|Taste ID&lt;br /&gt;
** Tinkering|Tinkering&lt;br /&gt;
** Tracking|Tracking&lt;br /&gt;
** Veterinary|Veterinary&lt;br /&gt;
** Wrestling|Wrestling&lt;br /&gt;
* Non-player character&lt;br /&gt;
** Animal_Trainer|Animal Trainer&lt;br /&gt;
** Banker|Banker&lt;br /&gt;
** Barter|Barter&lt;br /&gt;
** Highpriest|High Priest&lt;br /&gt;
** Merchants|Merchants&lt;br /&gt;
** Player_Vendor|Player Vendor&lt;br /&gt;
** Shrines|Shrines&lt;br /&gt;
** Titlemaster|Titlemaster&lt;br /&gt;
** Traveler|Traveler&lt;br /&gt;
* Regions&lt;br /&gt;
** Britannia|Britannia&lt;br /&gt;
** Lost_Lands|Lost Lands&lt;br /&gt;
* Miscellany&lt;br /&gt;
** Classes|Classes&lt;br /&gt;
** Races|Races&lt;br /&gt;
** Como_Macroar|Como Macroar&lt;br /&gt;
** Casas|Casas&lt;br /&gt;
** Cidades|Cidades&lt;br /&gt;
* TOOLBOX&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=E-Book&amp;diff=84461</id>
		<title>E-Book</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=E-Book&amp;diff=84461"/>
		<updated>2023-10-08T19:06:16Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Book Of The Earth&lt;br /&gt;
(Earthbook)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:earth_book_wiki.png|semmoldura|centro|The Book Of The Earth]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Existem 4 livros de mágia no Zulu Hotel, dentre eles, o Book of the Earth ou Earthbook como todos o chamam. Este book raro, permite ao proprietario usar magias vindas da terra e de outros elementos, diferenciados dos outros books. Segue Abaixo lista por ciclo de mágia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ciclo I ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Antidote&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 5&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Puissante Terre Traite Ce Patient&lt;br /&gt;
&lt;br /&gt;
Reagentes: Deadwood, Fertile Dirt, Executioners Cap&lt;br /&gt;
&lt;br /&gt;
Descrição: Cura qualquer tipo de envenenamento numa determinada área.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Owl Sight&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 5&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Vista da Noite&lt;br /&gt;
&lt;br /&gt;
Reagentes: Eyes of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Versao Mais forte do Nightsight .Faz com que qualquer um na área enxergue no escuro ou o previna disso. Unica capaz de Neutralizar a magia Darkness ou imuniza-la por um certo periodo de tempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Summon mammals&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 5&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Chame O Mamifero Agora&lt;br /&gt;
&lt;br /&gt;
Reagentes: SerpentsScales, Pig Iron, Eye of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca mamíferos para lutar pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Shifting Earth&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 5&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Esmagamento Con Pedra&lt;br /&gt;
&lt;br /&gt;
Reagentes: Fertile Dirt, Obsidian, Deadwood&lt;br /&gt;
&lt;br /&gt;
Descrição: Magia de pedra com dano leve, que reduz a DEX do oponente temporariamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Call Lightning&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 10&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Batida do Deus&lt;br /&gt;
&lt;br /&gt;
Reagentes: Wyrm&#039;s Heart, Pig Iron, Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Magia de trovao vinda do céu para atingir o alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Earth Blessing&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 10&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Furia da Terra&lt;br /&gt;
&lt;br /&gt;
Reagentes: Pig Iron, Obsidian, Volcanic Ash&lt;br /&gt;
&lt;br /&gt;
Descrição: Versao mais poderosa do bless , do spellbook. Sobe INT, DEX e STR do castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Earth Portal&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 10&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Destraves Limites Da Natureza&lt;br /&gt;
&lt;br /&gt;
Reagentes: Brimstone, Executioners Cap, Eye of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Semelhante ao Gate travel, só que utiliza menos mana. Abre um portal de teletransporte a partir de uma runa marcada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Nature&#039;s Touch&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 10&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Guerissez Par Terre&lt;br /&gt;
&lt;br /&gt;
Reagentes: Pumice, Vial of Blood, Obsidian&lt;br /&gt;
&lt;br /&gt;
Descrição: Versão mais poderosa do Greater Heal. Cura os Hits do alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ciclo II ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Gust Of Air&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 15&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Gust do Ar&lt;br /&gt;
&lt;br /&gt;
Reagentes: Fertile Dirt, Brimstone, Eye of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Dá uma rajada poderosa de vento no alvo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Rising Fire&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 15&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Batida Do Fogo&lt;br /&gt;
&lt;br /&gt;
Reagentes: Bat Wing, Brimstone, Vial of Blood&lt;br /&gt;
&lt;br /&gt;
Descrição: Pilares de fogo sobem do chão para atacar os alvos em uma area. Tem o dobro do dano do Flame Strike.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Shapeshift&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 15&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Mude Minha Forma&lt;br /&gt;
&lt;br /&gt;
Reagentes: Wyrm&#039;s Heart, BlackMoor, Bat Wing&lt;br /&gt;
&lt;br /&gt;
Descrição: Semelhante ao Polymorphy, mas essa magia permite qo castante escolha em que animal deseja se transformar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Ice Strike&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 20&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Geada Com Inverno&lt;br /&gt;
&lt;br /&gt;
Reagentes: Bone, Bat Wing, Brimstone&lt;br /&gt;
&lt;br /&gt;
Descrição: Magia de água , com um dano muito grande. Alguns monstros só morrem com essa magia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Earth Spirit&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 20&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Chame A Terra Elemental&lt;br /&gt;
&lt;br /&gt;
Reagentes: Dragons Blood, Fertile Dirt, Volcanic Ash&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca um Earth Elemental Lord para lutar pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Fire Spirit&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 20&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Chame O Fogo Elemental&lt;br /&gt;
&lt;br /&gt;
Reagentes: Eye of Newt, BlackMoor, Obsidian&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca um Fire Elemental Lord para lutar pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Storm Spirit&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 20&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Chame O Ar Elemental&lt;br /&gt;
&lt;br /&gt;
Reagentes: Fertile Dirt, Volcanic Ash, Bat Wing&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca um Air Elemental Lord para lutar pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Water Spirit&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 20&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Chame O Agua Elemental&lt;br /&gt;
&lt;br /&gt;
Reagentes: Wyrm&#039;s Heart, SerpentsScales, Eye of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca um Water Elemental Lord para lutar pelo castante.&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=N-Book&amp;diff=84460</id>
		<title>N-Book</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=N-Book&amp;diff=84460"/>
		<updated>2023-10-08T18:55:24Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: /* Lesser Chants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codex Damnorum (Necrobook)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Necro book wiki.png|semmoldura|centro|Codex Damnorum]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outro grande livro e o mais temido é o Codex Damnorum ou Necrobook. Esse poderoso livro somente pode ser usado por magos de alta classe, por ter seus encantamentos dificeis de serem castados.Suas mágias são de extremo poder, podendo até, matar instantaneamente. Segue abaixo a lista com os encantamentos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lesser Chants ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Control Undead&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Nutu Magistri Supplicare&lt;br /&gt;
&lt;br /&gt;
Reagentes: BloodSpawn, Bone, Blackmoor&lt;br /&gt;
&lt;br /&gt;
Descrição: Faz com que um alvo morto vivo obedeça ao castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Darkness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: In Caligne Abditus&lt;br /&gt;
&lt;br /&gt;
Reagentes: Pumice, Pig Iron&lt;br /&gt;
&lt;br /&gt;
Descrição: Escurece a tela do alvo a ponto do mesmo não conseguir visualizar nada ao seu redor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Decaying Ray&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Umbra Aufero Vita&lt;br /&gt;
&lt;br /&gt;
Reagentes: 2x Vial of Blood, Volcanic Ash, Daemon Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Reduz temporariamente a AR do alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Spectre&#039;s Touch&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Enervare&lt;br /&gt;
&lt;br /&gt;
Reagentes: Executioners Cap, BrimStone, Daemon Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Magia de ataque leve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Abyssal Flame&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Orinundus Barathrum Erado Hostes Hostium&lt;br /&gt;
&lt;br /&gt;
Reagentes: BrimStone, Obsidian, Volcanic Ash, Daemon Bone, Dragons Blood&lt;br /&gt;
&lt;br /&gt;
Descrição: Uma bola de fogo que se explode ao atingir o alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Animate Dead&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Corpus Sine Nomine Expergefaceret&lt;br /&gt;
&lt;br /&gt;
Reagentes: Bone, Fertile Dirt, Vial of Blood, Obsidian&lt;br /&gt;
&lt;br /&gt;
Descrição: Ressucita animais mortos para que eles lutem pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Sacrifice&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Animus Ex Corporis Resolveretur&lt;br /&gt;
&lt;br /&gt;
Reagentes: Executioners Cap, Bloodspawn, Wyrm&#039;s Heart, Blackmoor, Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Sacrifique uma Criatura Invocada para causar o mesmo dano à alvos na area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wraith Breath&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Manes Sollicti Mi Compellere&lt;br /&gt;
&lt;br /&gt;
Reagentes: Obsidian, Pumice, Bone, Blackmoor&lt;br /&gt;
&lt;br /&gt;
Descrição: Paralisa o alvo e todos ao seu redor por um longo periodo de tempo.&lt;br /&gt;
&lt;br /&gt;
== Greater Chants ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Sorcerer&#039;s Bane&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Fluctus Perturbo Magus Navitas&lt;br /&gt;
&lt;br /&gt;
Reagentes: Volcanic Ash, Wyrm&#039;s Heart, Daemon Bone, Pumice, Dragons Blood, Deadwood&lt;br /&gt;
&lt;br /&gt;
Descrição: Uma cachoeira vem do céu e drena a mana e a vida do alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Summon Spirit&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Manes Turbidi Sollictique Resolverent&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, BrimStone, Dragons Blood, BloodSpawn&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca mortos-vivos para lutar pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wraithform&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Manes Sollicti Mihi Infundite&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, BrimStone, BloodSpawn&lt;br /&gt;
&lt;br /&gt;
Descrição: Altera a forma do castante em um Wraith, causando dano tanto a amigos quanto a inimigos em seus arredores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wyvern Strike&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Umbrae Tenebrae Venarent&lt;br /&gt;
&lt;br /&gt;
Reagentes: Dragons Blood, Serpents Scales, Blackmoor, BloodSpawn, Volcanic Ash.&lt;br /&gt;
&lt;br /&gt;
Descrição: Joga uma Nuvem de fogo venenosa no alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kill&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Ulties Manum Necarent&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, Executioners Cap, Vial of Blood, Dragons Blood, Wyrm&#039;s Heart, Volcanic Ash, Eye of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Mata o alvo instantaneamente ou causa um dano excepcional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Liche&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Umbrae Tenebrae Miserere Animi Non Digna Ferentis&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, BrimStone, Dragons Blood, BloodSpawn, Executioners Cap, BlackMoor, Vial of Blood, Volcanic Ash&lt;br /&gt;
&lt;br /&gt;
Descrição: Transforma o castante em um Liche elevando sua INT, porem diminui sua STR e DEX, Transformando-o num morto vivo, capaz de ser morto com simples Heals.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Plague&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Fluctus Puter Se Aresceret&lt;br /&gt;
&lt;br /&gt;
Reagentes: Volcanic Ash, Batwing, Daemon Bone, Dragons Blood, Bloodspawn, Pumice, Serpents Scales&lt;br /&gt;
&lt;br /&gt;
Descrição: Envenena inimigos em uma area, mortalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Spellbind&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Nutu Magistri Se Compellere&lt;br /&gt;
&lt;br /&gt;
Reagentes: Eye of Newt, Vial of Blood Fertile Dirt, Pig Iron&lt;br /&gt;
&lt;br /&gt;
Descrição: Faz com que o Alvo Seja controlado pelo Castante.&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=N-Book&amp;diff=84459</id>
		<title>N-Book</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=N-Book&amp;diff=84459"/>
		<updated>2023-10-08T18:41:27Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Codex Damnorum (Necrobook)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Necro book wiki.png|semmoldura|centro|Codex Damnorum]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outro grande livro e o mais temido é o Codex Damnorum ou Necrobook. Esse poderoso livro somente pode ser usado por magos de alta classe, por ter seus encantamentos dificeis de serem castados.Suas mágias são de extremo poder, podendo até, matar instantaneamente. Segue abaixo a lista com os encantamentos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lesser Chants ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Control Undead&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Nutu Magistri Supplicare&lt;br /&gt;
&lt;br /&gt;
Reagentes: BloodSpawn, Bone, Blackmoor&lt;br /&gt;
&lt;br /&gt;
Descrição: Faz com que um alvo morto vivo obedeça ao castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Darkness&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: In Caligne Abditus&lt;br /&gt;
&lt;br /&gt;
Reagentes: Pumice, Pig Iron&lt;br /&gt;
&lt;br /&gt;
Descrição: Escurece a tela do alvo a ponto do mesmo não conseguir visualizar nada ao seu redor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Decaying Ray&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Umbra Aufero Vita&lt;br /&gt;
&lt;br /&gt;
Reagentes: 2x Vial of Blood, Volcanic Ash, Daemon Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Reduz temporariamente a AR do alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Spectre&#039;s Touch&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 40&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Enervare&lt;br /&gt;
&lt;br /&gt;
Reagentes: Executioners Cap, BrimStone, Daemon Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Magia de ataque leve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Abyssal Flame&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Orinundus Barathrum Erado Hostes Hostium&lt;br /&gt;
&lt;br /&gt;
Reagentes: BrimStone, Obsidian, Volcanic Ash, Daemon Bone, Dragons Blood&lt;br /&gt;
&lt;br /&gt;
Descrição: Uma bola de fogo que se explode ao atingir o alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Animate Dead&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Corpus Sine Nomine Expergefaceret&lt;br /&gt;
&lt;br /&gt;
Reagentes: Bone, Fertile Dirt, Vial of Blood, Obsidian&lt;br /&gt;
&lt;br /&gt;
Descrição: Ressucita animais mortos para que eles lutem pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Sacrifice&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Animus Ex Corporis Resolveretur&lt;br /&gt;
&lt;br /&gt;
Reagentes: Executioners Cap, Bloodspawn, Wyrm&#039;s Heart, Blackmoor, Bone&lt;br /&gt;
&lt;br /&gt;
Descrição: Sacrifique uma Criatura Invocada para causar o mesmo dano à alvos na area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wraith Breath&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 60&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Manes Sollicti Mi Compellere&lt;br /&gt;
&lt;br /&gt;
Reagentes: Pumice, Vial of Blood, Obsidian&lt;br /&gt;
&lt;br /&gt;
Descrição: Paralisa o alvo e todos ao seu redor por um longo periodo de tempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Greater Chants ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Sorcerer&#039;s Bane&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Fluctus Perturbo Magus Navitas&lt;br /&gt;
&lt;br /&gt;
Reagentes: Volcanic Ash, Wyrm&#039;s Heart, Daemon Bone, Pumice, Dragons Blood, Deadwood&lt;br /&gt;
&lt;br /&gt;
Descrição: Uma cachoeira vem do céu e drena a mana e a vida do alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Summon Spirit&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Manes Turbidi Sollictique Resolverent&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, BrimStone, Dragons Blood, BloodSpawn&lt;br /&gt;
&lt;br /&gt;
Descrição: Invoca mortos-vivos para lutar pelo castante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wraithform&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Manes Sollicti Mihi Infundite&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, BrimStone, BloodSpawn&lt;br /&gt;
&lt;br /&gt;
Descrição: Altera a forma do castante em um Wraith, causando dano tanto a amigos quanto a inimigos em seus arredores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wyvern Strike&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 100&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Umbrae Tenebrae Venarent&lt;br /&gt;
&lt;br /&gt;
Reagentes: Dragons Blood, Serpents Scales, Blackmoor, BloodSpawn, Volcanic Ash.&lt;br /&gt;
&lt;br /&gt;
Descrição: Joga uma Nuvem de fogo venenosa no alvo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kill&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Ulties Manum Necarent&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, Executioners Cap, Vial of Blood, Dragons Blood, Wyrm&#039;s Heart, Volcanic Ash, Eye of Newt&lt;br /&gt;
&lt;br /&gt;
Descrição: Mata o alvo instantaneamente ou causa um dano excepcional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Liche&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Umbrae Tenebrae Miserere Animi Non Digna Ferentis&lt;br /&gt;
&lt;br /&gt;
Reagentes: Daemon Bone, BrimStone, Dragons Blood, BloodSpawn, Executioners Cap, BlackMoor, Vial of Blood, Volcanic Ash&lt;br /&gt;
&lt;br /&gt;
Descrição: Transforma o castante em um Liche elevando sua INT, porem diminui sua STR e DEX, Transformando-o num morto vivo, capaz de ser morto com simples Heals.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Plague&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Fluctus Puter Se Aresceret&lt;br /&gt;
&lt;br /&gt;
Reagentes: Volcanic Ash, Batwing, Daemon Bone, Dragons Blood, Bloodspawn, Pumice, Serpents Scales&lt;br /&gt;
&lt;br /&gt;
Descrição: Envenena inimigos em uma area, mortalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Spellbind&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Mana use: 130&lt;br /&gt;
&lt;br /&gt;
Palavras Mágicas: Nutu Magistri Se Compellere&lt;br /&gt;
&lt;br /&gt;
Reagentes: Eye of Newt, Vial of Blood Fertile Dirt, Pig Iron&lt;br /&gt;
&lt;br /&gt;
Descrição: Faz com que o Alvo Seja controlado pelo Castante.&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Peacemaking&amp;diff=84458</id>
		<title>Peacemaking</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Peacemaking&amp;diff=84458"/>
		<updated>2023-10-08T18:30:50Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: /* Sobre Enticement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag peacemaking.gif|frameless|center]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Bard]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Qualquer instrumento musical.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Inteligência]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: Peacemaking é a arte de “pacificar” monstros e outros jogadores apenas tocando melodias suaves.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;: Clique na bolinha azul ao lado de Peacemaking. Se tudo correr bem, todos os NPCs que estiverem em War Mode perto de você passarão para Peace Mode, portanto, pararão de atacar quem estavam atacando.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Obs&#039;&#039;&#039;.: Quanto maior for seu Peacemaking e maior for seu level de [[Bard]]; maior será o range, ou seja, mais longe você irá pacificar criaturas. Mas tenha certeza de que você tem um instrumento musical em mãos, ou não irá funcionar.&lt;br /&gt;
&lt;br /&gt;
== Sobre Peacemaking ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NPCs e criaturas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Se usado contra um NPC que estiver em &amp;quot;War Mode&amp;quot; (atacando) próximo do [[Bard]], fará que o NPC saia do &amp;quot;War Mode&amp;quot; e entre no &amp;quot;Peace mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jogadores:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Se usado contra um outro jogador que estiver em &amp;quot;War Mode&amp;quot; próximo do [[Bard]], fará que o mesmo saia do &amp;quot;War Mode&amp;quot;, não podendo atacar ou entrar em &amp;quot;War Mode&amp;quot; por um certo tempo.&lt;br /&gt;
Enquanto a vítima estiver com o efeito do Peacemaking, somente spells que não causam dano podem ser usadas, por exemplo: heal, cure, dispel, etc.&lt;br /&gt;
Também é possível cancelar o efeito do Peacemaking usando a [[Spellbook#VI_Ciclo|spell Dispel]].&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
&lt;br /&gt;
{{peaceprovoctable}}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Poisoning&amp;diff=84457</id>
		<title>Poisoning</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Poisoning&amp;diff=84457"/>
		<updated>2023-08-08T12:43:28Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Criou página com &amp;#039;&amp;lt;languages /&amp;gt; &amp;lt;translate&amp;gt;  center  &amp;#039;&amp;#039;&amp;#039;Classe&amp;#039;&amp;#039;&amp;#039;: Thief  &amp;#039;&amp;#039;&amp;#039;Instrumentos&amp;#039;&amp;#039;&amp;#039;: Nenhum  &amp;#039;&amp;#039;&amp;#039;Status relacionadas&amp;#039;&amp;#039;&amp;#039;: Inteligência, Destreza  &amp;#039;&amp;#039;&amp;#039;Comentário&amp;#039;&amp;#039;&amp;#039;:   &amp;#039;&amp;#039;&amp;#039;Como usar&amp;#039;&amp;#039;&amp;#039;:  &amp;#039;&amp;#039;&amp;#039;Obs.&amp;#039;&amp;#039;&amp;#039;:  &amp;lt;/translate&amp;gt;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag poisoning.gif|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Thief]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Nenhum&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Inteligência]], [[Destreza]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Obs.&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Player_Vendor&amp;diff=84456</id>
		<title>Player Vendor</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Player_Vendor&amp;diff=84456"/>
		<updated>2023-08-08T11:51:34Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Criou página com &amp;#039;== Player Vendor ==&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Player Vendor ==&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Inscription&amp;diff=84455</id>
		<title>Inscription</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Inscription&amp;diff=84455"/>
		<updated>2023-08-08T11:06:22Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: /* Capacidade para transcrever os spells de conteúdo em uma biblioteca, o Assistente de classe. Das bibliotecas a partir do qual você pode fazer a transcrição de uma rolagem (Scroll) são: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag inscription.gif|frameless|center]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Mage]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Blank Scrolls, Spellbook. (com a magia que você quiser copiar)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Inteligência‎]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: Inscription é a arte de copiar palavras mágicas de um livro de magias para um pergaminho em branco. Para utilizar esta habilidade é preciso possuir um pergaminho em branco (Blank Scroll) e uma spell.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;: Clique duas vezes na bolinha azul ao lado do nome da skill e clique no pergaminho em branco. Se tudo der certo, você vai copiar a magia para o pergaminho. Se não der certo, você rasga um pergaminho em branco.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Obs&#039;&#039;&#039;.: Se você quiser copiar uma magia de Earth Book, você precisará ter o Earth Book com a magia que você quer copiar dentro. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Capacidade para transcrever os spells de conteúdo em uma biblioteca, o Assistente de classe. Das bibliotecas a partir do qual você pode fazer a transcrição de uma rolagem (Scroll) são: ==&lt;br /&gt;
&lt;br /&gt;
* [[Spellbook|Spellbook ( Spellbook )]] &lt;br /&gt;
* [[N-Book|Codex Damnorum ( Necrobook )]] &lt;br /&gt;
* [[E-Book|The Book Of The Earth ( EarthBook )]] &lt;br /&gt;
* [[S-Book|The Book of Songs ( Songbook )]]&lt;br /&gt;
&lt;br /&gt;
== Essa habilidade também é usada para criar: ==&lt;br /&gt;
&lt;br /&gt;
* Spellbook (Spellbook) &lt;br /&gt;
* Livro de Runas (runebook) &lt;br /&gt;
ou para copiar inteiramente e um bloco de um livro de feitiços em um full-vazio. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Name of the spell&#039;&#039;&#039;&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Skill to scribe them&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 1 ||&lt;br /&gt;
|-&lt;br /&gt;
| Reactive Armor || 20&lt;br /&gt;
|-&lt;br /&gt;
| Clumsy || 20&lt;br /&gt;
|-&lt;br /&gt;
| Create Food || 20&lt;br /&gt;
|-&lt;br /&gt;
| Feeblemind || 20&lt;br /&gt;
|-&lt;br /&gt;
| Heal || 20&lt;br /&gt;
|-&lt;br /&gt;
| Magic Arrow || 20&lt;br /&gt;
|-&lt;br /&gt;
| Night Sight || 20&lt;br /&gt;
|-&lt;br /&gt;
| Weaken || 20&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 2 ||&lt;br /&gt;
|-&lt;br /&gt;
| Agility || 30&lt;br /&gt;
|-&lt;br /&gt;
| Cunning || 30&lt;br /&gt;
|-&lt;br /&gt;
| Cure || 30&lt;br /&gt;
|-&lt;br /&gt;
| Harm || 30&lt;br /&gt;
|-&lt;br /&gt;
| Magic trap || 30&lt;br /&gt;
|-&lt;br /&gt;
| Magic Untrap || 30&lt;br /&gt;
|-&lt;br /&gt;
| Protection || 30&lt;br /&gt;
|-&lt;br /&gt;
| Strength || 30&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 3  ||&lt;br /&gt;
|-&lt;br /&gt;
| Bless || 40&lt;br /&gt;
|-&lt;br /&gt;
| Fireball || 40&lt;br /&gt;
|-&lt;br /&gt;
| Magic Lock || 40&lt;br /&gt;
|-&lt;br /&gt;
| Poison || 40&lt;br /&gt;
|-&lt;br /&gt;
| Telekinesis || 40&lt;br /&gt;
|-&lt;br /&gt;
| Teleport || 40&lt;br /&gt;
|-&lt;br /&gt;
| Unlock || 40&lt;br /&gt;
|-&lt;br /&gt;
| Wall of Stone || 40&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 4  ||&lt;br /&gt;
|-&lt;br /&gt;
| Archcure || 50&lt;br /&gt;
|-&lt;br /&gt;
| Arch Protection || 50&lt;br /&gt;
|-&lt;br /&gt;
| Curse || 50&lt;br /&gt;
|-&lt;br /&gt;
| Fire Field || 50&lt;br /&gt;
|-&lt;br /&gt;
| Greater Heal || 50&lt;br /&gt;
|-&lt;br /&gt;
| Lightning || 50&lt;br /&gt;
|-&lt;br /&gt;
| ManaDrain || 50&lt;br /&gt;
|-&lt;br /&gt;
| Recall || 60&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 5  ||&lt;br /&gt;
|-&lt;br /&gt;
| Blade Spirits || 60&lt;br /&gt;
|-&lt;br /&gt;
| Dispel Field || 60&lt;br /&gt;
|-&lt;br /&gt;
| Incognito || 60&lt;br /&gt;
|-&lt;br /&gt;
| Magic Reflection || 60&lt;br /&gt;
|-&lt;br /&gt;
| Mind Blast || 60&lt;br /&gt;
|-&lt;br /&gt;
| Paralyze || 60&lt;br /&gt;
|-&lt;br /&gt;
| Poison Field || 60&lt;br /&gt;
|-&lt;br /&gt;
| Summon Creature || 60&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 6  ||&lt;br /&gt;
|-&lt;br /&gt;
| Dispel || 70&lt;br /&gt;
|-&lt;br /&gt;
| Energy Bolt || 70&lt;br /&gt;
|-&lt;br /&gt;
| Explosion || 70&lt;br /&gt;
|-&lt;br /&gt;
| Invisibility || 70&lt;br /&gt;
|-&lt;br /&gt;
| Mark || 70&lt;br /&gt;
|-&lt;br /&gt;
| Mass Curse || 70&lt;br /&gt;
|-&lt;br /&gt;
| Paralyze Field || 70&lt;br /&gt;
|-&lt;br /&gt;
| Reveal || 70&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 7 ||&lt;br /&gt;
|-&lt;br /&gt;
| Chain Lightning || 80&lt;br /&gt;
|-&lt;br /&gt;
| Energy Field || 80&lt;br /&gt;
|-&lt;br /&gt;
| Flamestrike || 80&lt;br /&gt;
|-&lt;br /&gt;
| Gate travel || 80&lt;br /&gt;
|-&lt;br /&gt;
| Mana Vampire || 80&lt;br /&gt;
|-&lt;br /&gt;
| Mass Dispel || 80&lt;br /&gt;
|-&lt;br /&gt;
| Meteor Storm || 80&lt;br /&gt;
|-&lt;br /&gt;
| Polymorph || 80&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Circle 8 ||&lt;br /&gt;
|-&lt;br /&gt;
| Earthquake || 90&lt;br /&gt;
|-&lt;br /&gt;
| Energy Vortex || 90&lt;br /&gt;
|-&lt;br /&gt;
| Resurrection || 90&lt;br /&gt;
|-&lt;br /&gt;
| Summon Air Elemental || 90&lt;br /&gt;
|-&lt;br /&gt;
| Summon Daemon || 90&lt;br /&gt;
|-&lt;br /&gt;
| Summon Earth Elemental || 90&lt;br /&gt;
|-&lt;br /&gt;
| Summon Fire Elemenal || 90&lt;br /&gt;
|-&lt;br /&gt;
| Summon Water Elememental || 90&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Necro Lesser chants ||&lt;br /&gt;
|-&lt;br /&gt;
| Control Undead || 110&lt;br /&gt;
|-&lt;br /&gt;
| Darkness || 110&lt;br /&gt;
|-&lt;br /&gt;
| Decaying Ray || 110&lt;br /&gt;
|-&lt;br /&gt;
| Spectre&#039;s Touch || 110&lt;br /&gt;
|-&lt;br /&gt;
| Abyssal Flame || 120&lt;br /&gt;
|-&lt;br /&gt;
| Animate Dead || 120&lt;br /&gt;
|-&lt;br /&gt;
| Sacrifice || 120&lt;br /&gt;
|-&lt;br /&gt;
| Wraith&#039;s Breath || 120&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Necro Higher chants ||&lt;br /&gt;
|-&lt;br /&gt;
| Sorcerer&#039;s Bane || 125&lt;br /&gt;
|-&lt;br /&gt;
| Summon Spirit || 125&lt;br /&gt;
|-&lt;br /&gt;
| Wraithform || 125&lt;br /&gt;
|-&lt;br /&gt;
| Wyvern Strike || 125&lt;br /&gt;
|-&lt;br /&gt;
| Kill || 120&lt;br /&gt;
|-&lt;br /&gt;
| Liche || 130&lt;br /&gt;
|-&lt;br /&gt;
| Plague || 130&lt;br /&gt;
|-&lt;br /&gt;
| Spellbind || 130&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Earth circle 1  ||&lt;br /&gt;
|-&lt;br /&gt;
| Antidote || 100&lt;br /&gt;
|-&lt;br /&gt;
| Owl Sight || 100&lt;br /&gt;
|-&lt;br /&gt;
| Shifting Earth || 100&lt;br /&gt;
|-&lt;br /&gt;
| Summon Mammals || 100&lt;br /&gt;
|-&lt;br /&gt;
| Call Lightning || 110&lt;br /&gt;
|-&lt;br /&gt;
| Earth Blessing || 110&lt;br /&gt;
|-&lt;br /&gt;
| Earth Portal || 110&lt;br /&gt;
|-&lt;br /&gt;
| Nature&#039;s Touch || 110&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | Earth circle 2 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gust of Air || 120&lt;br /&gt;
|-&lt;br /&gt;
| Rising Fire || 120&lt;br /&gt;
|-&lt;br /&gt;
| Shapeshift || 120&lt;br /&gt;
|-&lt;br /&gt;
| Ice Strike || 130&lt;br /&gt;
|-&lt;br /&gt;
| Earth Spirit || 130&lt;br /&gt;
|-&lt;br /&gt;
| Flame Spirit || 130&lt;br /&gt;
|-&lt;br /&gt;
| Storm Spirit || 130&lt;br /&gt;
|-&lt;br /&gt;
| Water Spirit || 130&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=55809</id>
		<title>Camping</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=55809"/>
		<updated>2023-05-06T07:04:46Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag camping.gif|frameless|center]]&lt;br /&gt;
[[image:Zuluhotel_campfire.gif|300px|frame|right|Jogador coletando kindlings e fazendo uma fogueira para se regenerar mais rapido.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Ranger]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Kindlings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Destreza]], [[Inteligência]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: A skill Camping é usada para fazer fogueiras com galhos de árvores, o que permite cozinhar, iluminar lugares escuros e, mais importante, descansar e se regenerar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;: Existem duas maneiras de obter kindlings. A primeira é comprando de um crafter (kindlings são feitos com Bowcraft). A segunda é clicando duas vezes em uma adaga e depois em uma árvore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como treinar&#039;&#039;&#039;: Cada árvore tem em torno de 10 kindlings. Jogue seus kindlings no chão (com cuidado para que ninguém os roube) e clique duas vezes. Se você for bem-sucedido, o kindling iniciará uma fogueira que queimará por alguns segundos. Se você for mal sucedido, tente novamente. No entanto, a maneira mais eficaz de treinar é coletando kindlings das árvores e iniciando fogueiras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;observações&#039;&#039;&#039;:&lt;br /&gt;
* Quanto maior a skill Camping, mais eficiente a fogueira será, o que significa melhores taxas de regeneração e maior alcance.&lt;br /&gt;
* São necessários pelo menos 3 kindlings para fazer uma fogueira que regenere.&lt;br /&gt;
* Se uma criatura hostil se aproximar da fogueira, o efeito regenerativo é interrompido.&lt;br /&gt;
* Para usufruir do efeito da fogueira, os jogadores precisam sair do War Mode.&lt;br /&gt;
* É necessário esperar o cooldown acabar para fazer outra fogueira.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=55074</id>
		<title>Camping</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=55074"/>
		<updated>2023-05-05T19:45:02Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag camping.gif|frameless|center]]&lt;br /&gt;
[[image:Zuluhotel_campfire.gif|300px|frame|right|Jogador coletando kindlings e fazendo uma fogueira para se regenerar mais rapido.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Ranger]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Kindlings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Destreza]], [[Inteligência]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: Camping é a skill usada para fazer fogo com galhos de árvore. Com eles, você pode cozinhar (por um breve período de tempo, pois o fogo não fica aceso para sempre), fazer luz em lugares escuros e o mais importante você pode descansar e se regenerar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;: Existem dois modos de se conseguir kindlings: Comprando de um crafter (kindlings se fazem com Bowcraft) ou clicando duas vezes em uma adaga e clicando em uma arvore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como treinar&#039;&#039;&#039;: Cada arvore tem em torno de 10 kindlings, então fique clicando e tentando. Jogue seus kindlings no chão (cuidado para que não roubem) e clique 2x. Se você for bem sucedido, o kindling vai iniciar um fogueira e queimará por alguns segundos. Se você for mal sucedido é só tentar novamente. Porem a forma mais eficaz de se treinar é uma combinação entre coletar kindligs das arvores e iniciar fogueiras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;observações&#039;&#039;&#039;:&lt;br /&gt;
* Quanto maior for a skill camping mais eficiente a fogueira fica, oque significa melhores taxas de regeneração e maior alcance.&lt;br /&gt;
* Para fazer uma fogueira que regenara é necessario ter pelo menos 3 kindlings.&lt;br /&gt;
* Se alguma criatura hostil se aproximar da fogueira o efeito regenerativo acaba.&lt;br /&gt;
* Para usufruir do efeito da fogueira os jogadores precisam sair do War Mode.&lt;br /&gt;
* Cada vez que se faz uma fogueira é necessario esperar o cooldown cabar para fazer outra.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=55066</id>
		<title>Camping</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=55066"/>
		<updated>2023-05-05T19:40:56Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag camping.gif|frameless|center]]&lt;br /&gt;
[[image:Zuluhotel_campfire.gif|300px|frame|right|Jogador coletando kindlings e fazendo uma fogueira para se regenerar mais rapido.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Ranger]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Kindlings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Destreza]], [[Inteligência]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: Camping é a skill usada para fazer fogo com galhos de árvore. Com eles, você pode cozinhar (por um breve período de tempo, pois o fogo não fica aceso para sempre), fazer luz em lugares escuros e o mais importante você pode descansar e se regenerar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;: Existem dois modos de se conseguir kindlings: Comprando de um crafter (kindlings se fazem com Bowcraft) ou clicando duas vezes em uma adaga e clicando em uma arvore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como treinar&#039;&#039;&#039;: Cada arvore tem em torno de 10 kindlings, então fique clicando e tentando. Jogue seus kindlings no chão (cuidado para que não roubem) e clique 2x. Se você for bem sucedido, o kindling vai iniciar um fogueira e queimará por alguns segundos. Se você for mal sucedido é só tentar novamente. Porem a forma mais eficaz de se trainer é uma combinação entre coletar kindligs das arvores e iniciar jogueiras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;observações&#039;&#039;&#039;:&lt;br /&gt;
* Quanto maior for a skill camping mais eficiente a fogueira fica, oque significa melhores taxas de regeneração e maior alcance.&lt;br /&gt;
* Para fazer uma fogueira que regenara é necessario ter pelo menos 3 kindlings.&lt;br /&gt;
* Se alguma criatura hostil se aproximar da fogueira o efeito regenerativo acaba.&lt;br /&gt;
* Para usufruir do efeito da fogueira os jogadores precisam sair do War Mode.&lt;br /&gt;
* Cada vez que se faz uma fogueira é necessario esperar o cooldown cabar para fazer outra.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Couros(HIDES)&amp;diff=2419</id>
		<title>Couros(HIDES)</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Couros(HIDES)&amp;diff=2419"/>
		<updated>2023-03-17T10:09:19Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| Class = &amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Hide&#039;&#039;&#039; || align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Name&#039;&#039;&#039; || align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Dificuldade Confecção&#039;&#039;&#039; || align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Qualidade&#039;&#039;&#039; || align=&amp;quot;center&amp;quot; | &#039;&#039;&#039;Propriedade&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_normal.jpg|semmoldura|centro|Normal Hide]] || Normal || 0.0 || 1.0 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_rat.jpg|semmoldura|centro|Rat Hide]] || Rat Hide || 10.0 || 1.10 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_wolf.jpg|semmoldura|centro|Wolf Hide]] || Wolf Hide || 20.0 || 1.20 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_bear.jpg|semmoldura|centro|Bear Hide]] || Bear Hide || 30.0 || 1.30 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_serpent.jpg|semmoldura|centro|Serpent Hide]] || Serpent Hide || 40.0 || 1.40 ||&lt;br /&gt;
* Imunidade Poison Level 2&lt;br /&gt;
* Penalidade mágica em 2&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_lizard.jpg|semmoldura|centro|Lizard Hide]] || Lizard Hide || 50.0 || 1.50 ||&lt;br /&gt;
* Reduz Destreza em 1&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_troll.jpg|semmoldura|centro|Troll Hide]] || Troll Hide || 60.0 || 1.60 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_terathan.png|semmoldura|centro|Terathan Hide]] || Terathan Hide || 70.0 || 1.65 ||&lt;br /&gt;
* 25% Earth Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_ostard.jpg|semmoldura|centro|Ostard Hide]] || Ostard Hide || 80.0 || 1.70 ||&lt;br /&gt;
* Penalidade mágica em 5&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_necro.jpg|semmoldura|centro|Necro Hide]] || Necro Hide || 90.0 || 1.80 ||&lt;br /&gt;
* Penalidade mágica em 1&lt;br /&gt;
* 25% Necro Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_lava.jpg|semmoldura|centro|Lava Hide]] || Lava Hide || 100.0 || 1.90 ||&lt;br /&gt;
* 50% Fire Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_lich.jpg|semmoldura|centro|Liche Hide]] || Liche Hide || 105.0 || 2.00 ||&lt;br /&gt;
* Penalidade mágica em 2&lt;br /&gt;
* 25% necro Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_daemon.jpg|semmoldura|centro|Daemon Hide]] || Daemon Hide || 110.0 || 2.10  ||&lt;br /&gt;
* Penalidade mágica em 2&lt;br /&gt;
* 5% Melee Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_icecry.jpg|semmoldura|centro|Ice Crystal Hide]] || Ice Crystal Hide || 115.0 || 2.20 ||&lt;br /&gt;
* 50% Water Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_dragon.jpg|semmoldura|centro|Dragon Hide]] || Dragon Hide || 120.0 || 2.35 ||&lt;br /&gt;
* Penalidade mágica em 1&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_wyrm.jpg|semmoldura|centro|Wyrm Hide]] || Wyrm Hide || 125.0 || 2.50 ||&lt;br /&gt;
* Penalidade mágica em 2&lt;br /&gt;
* 50% Fire Protection&lt;br /&gt;
* 25% Earth Protection&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_silverdrag.png|semmoldura|centro|Silver Dragon Hide]] || Silver Dragon Hide || 130.0 || 2.70 ||&lt;br /&gt;
* Penalidade mágica em 3&lt;br /&gt;
* 30% Fire Protection&lt;br /&gt;
* Imunidade mágica level 2&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_goldendrag.jpg|semmoldura|centro|Golden Dragon Hide]] || Golden Dragon Hide || 135.0 || 2.90 ||&lt;br /&gt;
* Penalidade mágica em 1&lt;br /&gt;
* 25% Earth Protection&lt;br /&gt;
* 25% Air Protection&lt;br /&gt;
* 75% Fire Protection&lt;br /&gt;
* Imunidade mágica level 1&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_balron.jpg|semmoldura|centro|Balron Hide]] || Balron Hide || 140.0 || 3.00 ||&lt;br /&gt;
* Penalidade mágica em 3&lt;br /&gt;
* 25% Necro Protection&lt;br /&gt;
* Imunidade mágica level 2&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_balrog.jpg|semmoldura|centro|Balrog Hide]] || Balrog Hide || 145.0 || 3.10 ||&lt;br /&gt;
* Penalidade mágica em 2&lt;br /&gt;
* 50% Air Protection&lt;br /&gt;
* 50% Earth Protection&lt;br /&gt;
* Imunidade mágica level 3&lt;br /&gt;
|-&lt;br /&gt;
| [[Arquivo:hide_angel.jpg|semmoldura|centro|Angel Hide]] || Angel Hide || 145.0 || 3.10 ||&lt;br /&gt;
* Penalidade mágica em 2&lt;br /&gt;
* 30% Holy Protection&lt;br /&gt;
* Reduz Destreza em 2&lt;br /&gt;
* Healing Increase 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
== [[File:Fr_notes_tips.gif|frameless]] Observações ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1&#039;&#039;&#039;: Imunidade mágica é contada por ciclo e não por porcentagem. Quando falamos em proteção, 25%, 50%, 75%, 100% são level 1, level 2, level 3 e level 4. Já em imunidade falamos em ciclo de mágica, imunidade lvl 1 é imunidade ao primeiro ciclo de mágica do spellbook, imunidade level 2 é o segundo ciclo e assim por diante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2&#039;&#039;&#039;: Alguns Hides são de npcs unicos, com suas vantagens únicas, procure achar os npcs para tirar vantagem de seu couro(hide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1262</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1262"/>
		<updated>2023-02-02T18:03:45Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=ZuluHotel wiki - Ultima Online Freeshard&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=zuluhotel, wiki, info, vault, zulu hotel, zhbr, forgotten realms, freeshard&lt;br /&gt;
|description=Zuluhotel wikipedia&lt;br /&gt;
|image=zuluhotel_wiki_vault.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banner wiki .png|550px|center]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Zuluhotel Forgotten Realms Wiki&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.zuluhotel.com.br Website] &lt;br /&gt;
| [https://www.zuluhotel.com.br/forums/ Forum] &lt;br /&gt;
| [https://discord.com/invite/ESmUbzB Discord] &lt;br /&gt;
| [https://www.facebook.com/zuluhotelbrasil Facebook] &lt;br /&gt;
| [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#0f0f0f; border: 1px solid #504137; color:#FFF; padding:5px 5px 5px 5px; text-align:center;&amp;quot; | &#039;&#039;An Ultima Online free server that uses the best of Pol along with traditional Zulu Hotel systems&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
== Shard Info ==&lt;br /&gt;
&amp;lt;!-- * [[General Info]] --&amp;gt;&lt;br /&gt;
* [https://www.zuluhotel.com.br/en/rules/ Shard Rules]&lt;br /&gt;
&amp;lt;!-- * [[Shard Overview]] --&amp;gt;&lt;br /&gt;
* [[What is Zuluhotel?]]&lt;br /&gt;
* [[Why Play on ZHFR?]]&lt;br /&gt;
&amp;lt;!-- * [[Questions]] --&amp;gt;&lt;br /&gt;
* [[Commands]]&lt;br /&gt;
&amp;lt;!-- * [[Shard Cities]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Shard Dungeons]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Donations]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Social &amp;amp; Advertising==&lt;br /&gt;
* [https://www.facebook.com/zuluhotelbrasil ZHFR Facebook]&lt;br /&gt;
* [https://www.instagram.com/ ZHFR Instagram]&lt;br /&gt;
* [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube]&lt;br /&gt;
* [https://discord.com/invite/ESmUbzB Discord]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Custom System==&lt;br /&gt;
* [[Auction House]]&lt;br /&gt;
* [[Quest System]]&lt;br /&gt;
&amp;lt;!-- * [[Player Vendor]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guards]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Farming]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Treasure Chests]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Mage Totem]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[PvM &amp;amp; Loot]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Classes]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Races]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Custom Map]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guild System]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Important Info==&lt;br /&gt;
&amp;lt;!-- ** [[History of Sosaria]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Roleplaying]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Champion Spawns]] --&amp;gt;&lt;br /&gt;
* [[Casas|Housing Info]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Resources Info==&lt;br /&gt;
* [[Minérios(ORES)|Ores]]&lt;br /&gt;
* [[Madeiras(LOGS)|Logs]]&lt;br /&gt;
* [[Couros(HIDES)|Hides]]&lt;br /&gt;
* [[Peixes(FISHES)|Fishes]]&lt;br /&gt;
* [[Reagents|Reagents]]&lt;br /&gt;
&lt;br /&gt;
==Guides &amp;amp; Tips==&lt;br /&gt;
* [[How to start?]]&lt;br /&gt;
* [[New Player Guide]]&lt;br /&gt;
* [[Guia_de_Blacksmith|Blacksmith Guide]]&lt;br /&gt;
* [[Guia_de_Bowcraft|Bowcraft Guide]]&lt;br /&gt;
* [[Guia_de_Carpentry|Carpentry Guide]]&lt;br /&gt;
* [[Guia_de_Lockpicking|Lockpicking Guide]]&lt;br /&gt;
* [[Guia_de_Tailoring|Tailoring Guide]]&lt;br /&gt;
* [[Guia_de_Tinkering|Tinkering Guide]]&lt;br /&gt;
* [[UO Assinstant Scripts]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;center&amp;gt;Skills&amp;lt;/center&amp;gt; =&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
===[[Bard]]===&lt;br /&gt;
* [[Image:Flag_begging.gif|36px|link=Begging]][[Begging|Begging]]&lt;br /&gt;
* [[Image:Flag_taste_identification.gif|36px|link=Taste_ID]][[Taste_ID|Taste ID]]&lt;br /&gt;
* [[Image:Flag_provocation.gif|36px|link=Provocation]][[Provocation|Provocation]]&lt;br /&gt;
* [[Image:Flag_peacemaking.gif|36px|link=Peacemaking]][[Peacemaking|Peacemaking]]&lt;br /&gt;
* [[Image:Flag_musicianship.gif|36px|link=Musicianship]][[Musicianship|Musicianship]]&lt;br /&gt;
* [[Image:Flag_herding.gif|36px|link=Herding]][[Herding|Herding]]&lt;br /&gt;
* [[Image:Flag_enticement.gif|36px|link=Enticement]][[Enticement|Enticement]]&lt;br /&gt;
* [[Image:Flag_cartography.gif|36px|link=Cartography]][[Cartography|Cartography]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Crafter]]===&lt;br /&gt;
* [[Image:Flag_arms_lore.gif|36px|link=Arms_Lore]][[Arms_Lore|Arms Lore]]&lt;br /&gt;
* [[Image:Flag_bowcraft.gif|36px|link=Bowcraft]][[Bowcraft|Bowcraft]]&lt;br /&gt;
* [[Image:Flag_blacksmithy.gif|36px|link=Blacksmith]][[Blacksmith|Blacksmith]]&lt;br /&gt;
* [[Image:Flag_tinkering.gif|36px|link=Tinkering]][[Tinkering|Tinkering]]&lt;br /&gt;
* [[Image:Flag_tailoring.gif|36px|link=Tailoring]][[Tailoring|Tailoring]]&lt;br /&gt;
* [[Image:Flag_mining.gif|36px|link=Mining]][[Mining|Mining]]&lt;br /&gt;
* [[Image:Flag_lumberjacking.gif|36px|link=Lumberjacking]][[Lumberjacking|Lumberjacking]]&lt;br /&gt;
* [[Image:Flag_carpentry.gif|36px|link=Carpentry]][[Carpentry|Carpentry]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Image:Flag_forensic_evaluation.gif|36px|link=Forensic_Evaluating]][[Forensic_Evaluating|Forensic Evaluating]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Mage]]===&lt;br /&gt;
* [[Image:Flag_alchemy.gif|36px|link=Alchemy]][[Alchemy|Alchemy]]&lt;br /&gt;
* [[Image:Flag_spirit_speak.gif|36px|link=Spirit_Speak]][[Spirit_Speak|Spirit Speak]]&lt;br /&gt;
* [[Image:Flag_resisting_spells.gif|36px|link=Resisting_Spells]][[Resisting_Spells|Resisting Spells]]&lt;br /&gt;
* [[Image:Flag_magery.gif|36px|link=Magery]][[Magery|Magery]]&lt;br /&gt;
* [[Image:Flag_meditation.gif|36px|link=Meditation]][[Meditation|Meditation]]&lt;br /&gt;
* [[Image:Flag_inscription.gif|36px|link=Inscription]][[Inscription|Inscription]]&lt;br /&gt;
* [[Image:Flag_item_identification.gif|36px|link=Item_Identification]][[Item_Identification|Item Identification]]&lt;br /&gt;
* [[Image:Flag_evaluate_intelligence.gif|36px|link=Evaluating_Intelligence]][[Evaluating_Intelligence|Evaluating Intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Ranger]]===&lt;br /&gt;
* [[Image:Flag_animal_lore.gif|36px|link=Animal_Lore]][[Animal_Lore|Animal Lore]]&lt;br /&gt;
* [[Image:Flag_animal_taming.gif|36px|link=Animal_Taming]][[Animal_Taming|Animal Taming]]&lt;br /&gt;
* [[Image:Flag_archery.gif|36px|link=Archery]][[Archery|Archery]]&lt;br /&gt;
* [[Image:Flag_veterinary.gif|36px|link=Veterinary]][[Veterinary|Veterinary]]&lt;br /&gt;
* [[Image:Flag_tracking.gif|36px|link=Tracking]][[Tracking|Tracking]]&lt;br /&gt;
* [[Image:Flag_fishing.gif|36px|link=Fishing]][[Fishing|Fishing]]&lt;br /&gt;
* [[Image:Flag_cooking.gif|36px|link=Cooking]][[Cooking|Cooking]]&lt;br /&gt;
* [[Image:Flag_camping.gif|36px|link=Camping]][[Camping|Camping]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unused==&lt;br /&gt;
* [[Image:Flag_chivalry.gif|36px|link=Chivalry]] [[Chivalry]]&lt;br /&gt;
* [[Image:Flag_focus.gif|36px|link=Focus]] [[Focus]]&lt;br /&gt;
* [[Image:Flag_bushido.gif|36px|link=Bushido]] [[Bushido]]&lt;br /&gt;
* [[Image:Flag_spellweaving.gif|36px|link=Spellweaving]] [[Spellweaving]]&lt;br /&gt;
* [[Image:Flag_necromancy.gif|36px|link=Necromancy]] [[Necromancy]]&lt;br /&gt;
* [[Image:Flag_ninjitsu.gif|36px|link=Ninjitsu]] [[Ninjitsu]]&lt;br /&gt;
* [[Mysticism]]&lt;br /&gt;
* [[Throwing]]&lt;br /&gt;
* [[Imbuing]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Thief]]===&lt;br /&gt;
* [[Image:Flag_stealing.gif|36px|link=Stealing]][[Stealing|Stealing]]&lt;br /&gt;
* [[Image:Flag_stealth.gif|36px|link=Stealth]][[Stealth|Stealth]]&lt;br /&gt;
* [[Image:Flag_snooping.gif|36px|link=Snooping]][[Snooping|Snooping]]&lt;br /&gt;
* [[Image:Flag_remove_trap.gif|36px|link=Remove_Trap]][[Remove_Trap|Remove Trap]]&lt;br /&gt;
* [[Image:Flag_poisoning.gif|36px|link=Poisoning]][[Poisoning|Poisoning]]&lt;br /&gt;
* [[Image:Flag_lockpicking.gif|36px|link=Lockpicking]][[Lockpicking|Lockpicking]]&lt;br /&gt;
* [[Image:Flag_hiding.gif|36px|link=Hiding]][[Hiding|Hiding]]&lt;br /&gt;
* [[Image:Flag_detecting_hidden.gif|36px|link=Detecting_Hidden]][[Detecting_Hidden|Detecting Hidden]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Warrior]]===&lt;br /&gt;
* [[Image:Flag_anatomy.gif|36px|link=Anatomy]][[Anatomy|Anatomy]]&lt;br /&gt;
* [[Image:Flag_wrestling.gif|36px|link=Wrestling]][[Wrestling|Wrestling]]&lt;br /&gt;
* [[Image:Flag_swordsmanship.gif|36px|link=Swordsmanship]][[Swordsmanship|Swordsmanship]]&lt;br /&gt;
* [[Image:Flag_tactics.gif|36px|link=Tactics]][[Tactics|Tactics]]&lt;br /&gt;
* [[Image:Flag_parrying.gif|36px|link=Parrying]][[Parrying|Parrying]]&lt;br /&gt;
* [[Image:Flag_mace_fighting.gif|36px|link=Mace_Fighting]][[Mace_Fighting|Mace Fighting]]&lt;br /&gt;
* [[Image:Flag_healing.gif|36px|link=Healing]][[Healing|Healing]]&lt;br /&gt;
* [[Image:Flag_fencing.gif|36px|link=Fencing]][[Fencing|Fencing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1261</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1261"/>
		<updated>2023-02-02T17:30:14Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=ZuluHotel wiki - Ultima Online Freeshard&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=zuluhotel, wiki, info, vault, zulu hotel, zhbr, forgotten realms, freeshard&lt;br /&gt;
|description=Zuluhotel wikipedia&lt;br /&gt;
|image=zuluhotel_wiki_vault.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banner wiki .png|550px|center]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Zuluhotel Forgotten Realms Wiki&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.zuluhotel.com.br Website] &lt;br /&gt;
| [https://www.zuluhotel.com.br/forums/ Forum] &lt;br /&gt;
| [https://discord.com/invite/ESmUbzB Discord] &lt;br /&gt;
| [https://www.facebook.com/zuluhotelbrasil Facebook] &lt;br /&gt;
| [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#0f0f0f; border: 1px solid #504137; color:#FFF; padding:5px 5px 5px 5px; text-align:center;&amp;quot; | &#039;&#039;An Ultima Online free server that uses the best of Pol along with traditional Zulu Hotel systems&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
== Shard Info ==&lt;br /&gt;
&amp;lt;!-- * [[General Info]] --&amp;gt;&lt;br /&gt;
* [https://www.zuluhotel.com.br/en/rules/ Shard Rules]&lt;br /&gt;
&amp;lt;!-- * [[Shard Overview]] --&amp;gt;&lt;br /&gt;
* [[What is Zuluhotel?]]&lt;br /&gt;
* [[Why Play on ZHFR?]]&lt;br /&gt;
&amp;lt;!-- * [[Questions]] --&amp;gt;&lt;br /&gt;
* [[Commands]]&lt;br /&gt;
&amp;lt;!-- * [[Shard Cities]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Shard Dungeons]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Donations]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Social &amp;amp; Advertising==&lt;br /&gt;
* [https://www.facebook.com/zuluhotelbrasil ZHFR Facebook]&lt;br /&gt;
* [https://www.instagram.com/ ZHFR Instagram]&lt;br /&gt;
* [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube]&lt;br /&gt;
* [https://discord.com/invite/ESmUbzB Discord]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Custom System==&lt;br /&gt;
* [[Auction House]]&lt;br /&gt;
* [[Quest System]]&lt;br /&gt;
&amp;lt;!-- * [[Player Vendor]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guards]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Farming]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Treasure Chests]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Mage Totem]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[PvM &amp;amp; Loot]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Classes]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Races]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Custom Map]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guild System]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Important Info==&lt;br /&gt;
&amp;lt;!-- ** [[History of Sosaria]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Roleplaying]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Champion Spawns]] --&amp;gt;&lt;br /&gt;
* [[Casas|Housing Info]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Resources Info==&lt;br /&gt;
* [[Minérios(ORES)|Ores]]&lt;br /&gt;
* [[Madeiras(LOGS)|Logs]]&lt;br /&gt;
* [[Couros(HIDES)|Hides]]&lt;br /&gt;
* [[Peixes(FISHES)|Fishes]]&lt;br /&gt;
* [[Reagents|Reagents]]&lt;br /&gt;
&lt;br /&gt;
==Guides &amp;amp; Tips==&lt;br /&gt;
* [[How to start?]]&lt;br /&gt;
* [[New Player Guide]]&lt;br /&gt;
* [[Guia_de_Blacksmith|Blacksmith Guide]]&lt;br /&gt;
* [[Guia_de_Bowcraft|Bowcraft Guide]]&lt;br /&gt;
* [[Guia_de_Carpentry|Carpentry Guide]]&lt;br /&gt;
* [[Guia_de_Lockpicking|Lockpicking Guide]]&lt;br /&gt;
* [[Guia_de_Tailoring|Tailoring Guide]]&lt;br /&gt;
* [[Guia_de_Tinkering|Tinkering Guide]]&lt;br /&gt;
* [[UO Assinstant Scripts]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;center&amp;gt;Skills&amp;lt;/center&amp;gt; =&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
===[[Bard]]===&lt;br /&gt;
* [[Image:Flag_begging.gif|36px|link=Begging]][[Begging|Begging]]&lt;br /&gt;
* [[Image:Flag_taste_identification.gif|36px|link=Taste_ID]][[Taste_ID|Taste ID]]&lt;br /&gt;
* [[Image:Flag_provocation.gif|36px|link=Provocation]][[Provocation|Provocation]]&lt;br /&gt;
* [[Image:Flag_peacemaking.gif|36px|link=Peacemaking]][[Peacemaking|Peacemaking]]&lt;br /&gt;
* [[Image:Flag_musicianship.gif|36px|link=Musicianship]][[Musicianship|Musicianship]]&lt;br /&gt;
* [[Image:Flag_herding.gif|36px|link=Herding]][[Herding|Herding]]&lt;br /&gt;
* [[Image:Flag_enticement.gif|36px|link=Enticement]][[Enticement|Enticement]]&lt;br /&gt;
* [[Image:Flag_cartography.gif|36px|link=Cartography]][[Cartography|Cartography]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Crafter]]===&lt;br /&gt;
* [[Image:Flag_arms_lore.gif|36px|link=Arms_Lore]][[Arms_Lore|Arms Lore]]&lt;br /&gt;
* [[Image:Flag_bowcraft.gif|36px|link=Bowcraft]][[Bowcraft|Bowcraft]]&lt;br /&gt;
* [[Image:Flag_blacksmithy.gif|36px|link=Blacksmith]][[Blacksmith|Blacksmith]]&lt;br /&gt;
* [[Image:Flag_tinkering.gif|36px|link=Tinkering]][[Tinkering|Tinkering]]&lt;br /&gt;
* [[Image:Flag_tailoring.gif|36px|link=Tailoring]][[Tailoring|Tailoring]]&lt;br /&gt;
* [[Image:Flag_mining.gif|36px|link=Mining]][[Mining|Mining]]&lt;br /&gt;
* [[Image:Flag_lumberjacking.gif|36px|link=Lumberjacking]][[Lumberjacking|Lumberjacking]]&lt;br /&gt;
* [[Image:Flag_carpentry.gif|36px|link=Carpentry]][[Carpentry|Carpentry]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Image:Flag_forensic_evaluation.gif|36px|link=Forensic_Evaluating]][[Forensic_Evaluating|Forensic Evaluating]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Mage]]===&lt;br /&gt;
* [[Image:Flag_alchemy.gif|36px|link=Alchemy]][[Alchemy|Alchemy]]&lt;br /&gt;
* [[Image:Flag_spirit_speak.gif|36px|link=Spirit_Speak]][[Spirit_Speak|Spirit Speak]]&lt;br /&gt;
* [[Image:Flag_resisting_spells.gif|36px|link=Resisting_Spells]][[Resisting_Spells|Resisting Spells]]&lt;br /&gt;
* [[Image:Flag_magery.gif|36px|link=Magery]][[Magery|Magery]]&lt;br /&gt;
* [[Image:Flag_meditation.gif|36px|link=Meditation]][[Meditation|Meditation]]&lt;br /&gt;
* [[Image:Flag_inscription.gif|36px|link=Inscription]][[Inscription|Inscription]]&lt;br /&gt;
* [[Image:Flag_item_identification.gif|36px|link=Item_Identification]][[Item_Identification|Item Identification]]&lt;br /&gt;
* [[Image:Flag_evaluate_intelligence.gif|36px|link=Evaluating_Intelligence]][[Evaluating_Intelligence|Evaluating Intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Ranger]]===&lt;br /&gt;
* [[Image:Flag_animal_lore.gif|36px|link=Animal_Lore]][[Animal_Lore|Animal Lore]]&lt;br /&gt;
* [[Image:Flag_animal_taming.gif|36px|link=Animal_Taming]][[Animal_Taming|Animal Taming]]&lt;br /&gt;
* [[Image:Flag_archery.gif|36px|link=Archery]][[Archery|Archery]]&lt;br /&gt;
* [[Image:Flag_veterinary.gif|36px|link=Veterinary]][[Veterinary|Veterinary]]&lt;br /&gt;
* [[Image:Flag_tracking.gif|36px|link=Tracking]][[Tracking|Tracking]]&lt;br /&gt;
* [[Image:Flag_fishing.gif|36px|link=Fishing]][[Fishing|Fishing]]&lt;br /&gt;
* [[Image:Flag_cooking.gif|36px|link=Cooking]][[Cooking|Cooking]]&lt;br /&gt;
* [[Image:Flag_camping.gif|36px|link=Camping]][[Camping|Camping]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unused==&lt;br /&gt;
* [[Image:Flag_chivalry.gif|36px|link=Chivalry]] [[Chivalry]]&lt;br /&gt;
* [[Image:Flag_focus.gif|36px|link=Focus]] [[Focus]]&lt;br /&gt;
* [[Image:Flag_bushido.gif|36px|link=Bushido]] [[Bushido]]&lt;br /&gt;
* [[Image:Flag_spellweaving.gif|36px|link=Spellweaving]] [[Spellweaving]]&lt;br /&gt;
* [[Image:Flag_necromancy.gif|36px|link=Necromancy]] [[Necromancy]]&lt;br /&gt;
* [[Image:Flag_ninjitsu.gif|36px|link=Ninjitsu]] [[Ninjitsu]]&lt;br /&gt;
* [[Mysticism]]&lt;br /&gt;
* [[Throwing]]&lt;br /&gt;
* [[Imbuing]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Thief]]===&lt;br /&gt;
* [[Image:Flag_stealing.gif|36px|link=Stealing]][[Stealing|Stealing]]&lt;br /&gt;
* [[Image:Flag_stealth.gif|36px|link=Stealth]][[Stealth|Stealth]]&lt;br /&gt;
* [[Image:Flag_snooping.gif|36px|link=Snooping]][[Snooping|Snooping]]&lt;br /&gt;
* [[Image:Flag_remove_trap.gif|36px|link=Remove_Trap]][[Remove_Trap|Remove Trap]]&lt;br /&gt;
* [[Image:Flag_poisoning.gif|36px|link=Poisoning]][[Poisoning|Poisoning]]&lt;br /&gt;
* [[Image:Flag_lockpicking.gif|36px|link=Lockpicking]][[Lockpicking|Lockpicking]]&lt;br /&gt;
* [[Image:Flag_hiding.gif|36px|link=Hiding]][[Hiding|Hiding]]&lt;br /&gt;
* [[Image:Flag_detecting_hidden.gif|36px|link=Detecting_Hidden]][[Detecting_Hidden|Detecting Hidden]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Warrior]]===&lt;br /&gt;
* [[Image:Flag_anatomy.gif|36px|link=Anatomy]][[Anatomy|Anatomy]]&lt;br /&gt;
* [[Image:Flag_wrestling.gif|36px|link=Wrestling]][[Wrestling|Wrestling]]&lt;br /&gt;
* [[Image:Flag_swordsmanship.gif|36px|link=Swordsmanship]][[Swordsmanship|Swordsmanship]]&lt;br /&gt;
* [[Image:Flag_tactics.gif|36px|link=Tactics]][[Tactics|Tactics]]&lt;br /&gt;
* [[Image:Flag_parrying.gif|36px|link=Parrying]][[Parrying|Parrying]]&lt;br /&gt;
* [[Image:Flag_mace_fighting.gif|36px|link=Mace_Fighting]][[Mace_Fighting|Mace Fighting]]&lt;br /&gt;
* [[Image:Flag_healing.gif|36px|link=Healing]][[Healing|Healing]]&lt;br /&gt;
* [[Image:Flag_fencing.gif|36px|link=Fencing]][[Fencing|Fencing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1260</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1260"/>
		<updated>2023-02-02T16:02:49Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=ZuluHotel wiki - Ultima Online Freeshard&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=zuluhotel, wiki, info, vault, zulu hotel, zhbr, forgotten realms, freeshard&lt;br /&gt;
|description=Zuluhotel wikipedia&lt;br /&gt;
|image=zuluhotel_wiki_vault.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banner wiki .png|550px|center]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Zuluhotel Forgotten Realms Wiki&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.zuluhotel.com.br Website] &lt;br /&gt;
| [https://www.zuluhotel.com.br/forums/ Forum] &lt;br /&gt;
| [https://discord.com/invite/ESmUbzB Discord] &lt;br /&gt;
| [https://www.facebook.com/zuluhotelbrasil Facebook] &lt;br /&gt;
| [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#0f0f0f; border: 1px solid #504137; color:#FFF; padding:5px 5px 5px 5px; text-align:center;&amp;quot; | &#039;&#039;An Ultima Online free server that uses the best of Pol along with traditional Zulu Hotel systems&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
== Shard Info ==&lt;br /&gt;
* [[General Info]]&lt;br /&gt;
* [https://www.zuluhotel.com.br/en/rules/ Shard Rules]&lt;br /&gt;
* [[Shard Overview]]&lt;br /&gt;
* [[What is Zuluhotel?]]&lt;br /&gt;
* [[Why Play on ZHFR?]]&lt;br /&gt;
* [[Questions]]&lt;br /&gt;
* [[Commands]]&lt;br /&gt;
* [[Shard Cities]]&lt;br /&gt;
* [[Shard Dungeons]]&lt;br /&gt;
* [[Donations]]&lt;br /&gt;
&lt;br /&gt;
==Social &amp;amp; Advertising==&lt;br /&gt;
* [https://www.facebook.com/zuluhotelbrasil ZHFR Facebook]&lt;br /&gt;
* [https://www.instagram.com/ ZHFR Instagram]&lt;br /&gt;
* [https://www.youtube.com/channel/UCNEunEOkXs1X1eKVB5wETiA YouTube]&lt;br /&gt;
* [https://discord.com/invite/ESmUbzB Discord]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Custom System==&lt;br /&gt;
* [[Auction House]]&lt;br /&gt;
* [[Quest System]]&lt;br /&gt;
&amp;lt;!-- * [[Player Vendor]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guards]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Farming]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Treasure Chests]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Mage Totem]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[PvM &amp;amp; Loot]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Classes]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Races]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Custom Map]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Guild System]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Important Info==&lt;br /&gt;
&amp;lt;!-- ** [[History of Sosaria]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Roleplaying]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ** [[Champion Spawns]] --&amp;gt;&lt;br /&gt;
* [[Casas|Housing Info]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
==Resources Info==&lt;br /&gt;
* [[Minérios(ORES)|Ores]]&lt;br /&gt;
* [[Madeiras(LOGS)|Logs]]&lt;br /&gt;
* [[Couros(HIDES)|Hides]]&lt;br /&gt;
* [[Peixes(FISHES)|Fishes]]&lt;br /&gt;
* [[Reagents|Reagents]]&lt;br /&gt;
&lt;br /&gt;
==Guides &amp;amp; Tips==&lt;br /&gt;
* [[How to start?]]&lt;br /&gt;
* [[New Player Guide]]&lt;br /&gt;
* [[Guia_de_Blacksmith|Blacksmith Guide]]&lt;br /&gt;
* [[Guia_de_Bowcraft|Bowcraft Guide]]&lt;br /&gt;
* [[Guia_de_Carpentry|Carpentry Guide]]&lt;br /&gt;
* [[Guia_de_Lockpicking|Lockpicking Guide]]&lt;br /&gt;
* [[Guia_de_Tailoring|Tailoring Guide]]&lt;br /&gt;
* [[Guia_de_Tinkering|Tinkering Guide]]&lt;br /&gt;
* [[UO Assinstant Scripts]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;center&amp;gt;Skills&amp;lt;/center&amp;gt; =&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%&amp;quot; |&lt;br /&gt;
===[[Bard]]===&lt;br /&gt;
* [[Image:Flag_begging.gif|36px|link=Begging]][[Begging|Begging]]&lt;br /&gt;
* [[Image:Flag_taste_identification.gif|36px|link=Taste_ID]][[Taste_ID|Taste ID]]&lt;br /&gt;
* [[Image:Flag_provocation.gif|36px|link=Provocation]][[Provocation|Provocation]]&lt;br /&gt;
* [[Image:Flag_peacemaking.gif|36px|link=Peacemaking]][[Peacemaking|Peacemaking]]&lt;br /&gt;
* [[Image:Flag_musicianship.gif|36px|link=Musicianship]][[Musicianship|Musicianship]]&lt;br /&gt;
* [[Image:Flag_herding.gif|36px|link=Herding]][[Herding|Herding]]&lt;br /&gt;
* [[Image:Flag_enticement.gif|36px|link=Enticement]][[Enticement|Enticement]]&lt;br /&gt;
* [[Image:Flag_cartography.gif|36px|link=Cartography]][[Cartography|Cartography]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Crafter]]===&lt;br /&gt;
* [[Image:Flag_arms_lore.gif|36px|link=Arms_Lore]][[Arms_Lore|Arms Lore]]&lt;br /&gt;
* [[Image:Flag_bowcraft.gif|36px|link=Bowcraft]][[Bowcraft|Bowcraft]]&lt;br /&gt;
* [[Image:Flag_blacksmithy.gif|36px|link=Blacksmith]][[Blacksmith|Blacksmith]]&lt;br /&gt;
* [[Image:Flag_tinkering.gif|36px|link=Tinkering]][[Tinkering|Tinkering]]&lt;br /&gt;
* [[Image:Flag_tailoring.gif|36px|link=Tailoring]][[Tailoring|Tailoring]]&lt;br /&gt;
* [[Image:Flag_mining.gif|36px|link=Mining]][[Mining|Mining]]&lt;br /&gt;
* [[Image:Flag_lumberjacking.gif|36px|link=Lumberjacking]][[Lumberjacking|Lumberjacking]]&lt;br /&gt;
* [[Image:Flag_carpentry.gif|36px|link=Carpentry]][[Carpentry|Carpentry]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Image:Flag_forensic_evaluation.gif|36px|link=Forensic_Evaluating]][[Forensic_Evaluating|Forensic Evaluating]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Mage]]===&lt;br /&gt;
* [[Image:Flag_alchemy.gif|36px|link=Alchemy]][[Alchemy|Alchemy]]&lt;br /&gt;
* [[Image:Flag_spirit_speak.gif|36px|link=Spirit_Speak]][[Spirit_Speak|Spirit Speak]]&lt;br /&gt;
* [[Image:Flag_resisting_spells.gif|36px|link=Resisting_Spells]][[Resisting_Spells|Resisting Spells]]&lt;br /&gt;
* [[Image:Flag_magery.gif|36px|link=Magery]][[Magery|Magery]]&lt;br /&gt;
* [[Image:Flag_meditation.gif|36px|link=Meditation]][[Meditation|Meditation]]&lt;br /&gt;
* [[Image:Flag_inscription.gif|36px|link=Inscription]][[Inscription|Inscription]]&lt;br /&gt;
* [[Image:Flag_item_identification.gif|36px|link=Item_Identification]][[Item_Identification|Item Identification]]&lt;br /&gt;
* [[Image:Flag_evaluate_intelligence.gif|36px|link=Evaluating_Intelligence]][[Evaluating_Intelligence|Evaluating Intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Ranger]]===&lt;br /&gt;
* [[Image:Flag_animal_lore.gif|36px|link=Animal_Lore]][[Animal_Lore|Animal Lore]]&lt;br /&gt;
* [[Image:Flag_animal_taming.gif|36px|link=Animal_Taming]][[Animal_Taming|Animal Taming]]&lt;br /&gt;
* [[Image:Flag_archery.gif|36px|link=Archery]][[Archery|Archery]]&lt;br /&gt;
* [[Image:Flag_veterinary.gif|36px|link=Veterinary]][[Veterinary|Veterinary]]&lt;br /&gt;
* [[Image:Flag_tracking.gif|36px|link=Tracking]][[Tracking|Tracking]]&lt;br /&gt;
* [[Image:Flag_fishing.gif|36px|link=Fishing]][[Fishing|Fishing]]&lt;br /&gt;
* [[Image:Flag_cooking.gif|36px|link=Cooking]][[Cooking|Cooking]]&lt;br /&gt;
* [[Image:Flag_camping.gif|36px|link=Camping]][[Camping|Camping]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unused==&lt;br /&gt;
* [[Image:Flag_chivalry.gif|36px|link=Chivalry]] [[Chivalry]]&lt;br /&gt;
* [[Image:Flag_focus.gif|36px|link=Focus]] [[Focus]]&lt;br /&gt;
* [[Image:Flag_bushido.gif|36px|link=Bushido]] [[Bushido]]&lt;br /&gt;
* [[Image:Flag_spellweaving.gif|36px|link=Spellweaving]] [[Spellweaving]]&lt;br /&gt;
* [[Image:Flag_necromancy.gif|36px|link=Necromancy]] [[Necromancy]]&lt;br /&gt;
* [[Image:Flag_ninjitsu.gif|36px|link=Ninjitsu]] [[Ninjitsu]]&lt;br /&gt;
* [[Mysticism]]&lt;br /&gt;
* [[Throwing]]&lt;br /&gt;
* [[Imbuing]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top; width:33%;&amp;quot; |&lt;br /&gt;
===[[Thief]]===&lt;br /&gt;
* [[Image:Flag_stealing.gif|36px|link=Stealing]][[Stealing|Stealing]]&lt;br /&gt;
* [[Image:Flag_stealth.gif|36px|link=Stealth]][[Stealth|Stealth]]&lt;br /&gt;
* [[Image:Flag_snooping.gif|36px|link=Snooping]][[Snooping|Snooping]]&lt;br /&gt;
* [[Image:Flag_remove_trap.gif|36px|link=Remove_Trap]][[Remove_Trap|Remove Trap]]&lt;br /&gt;
* [[Image:Flag_poisoning.gif|36px|link=Poisoning]][[Poisoning|Poisoning]]&lt;br /&gt;
* [[Image:Flag_lockpicking.gif|36px|link=Lockpicking]][[Lockpicking|Lockpicking]]&lt;br /&gt;
* [[Image:Flag_hiding.gif|36px|link=Hiding]][[Hiding|Hiding]]&lt;br /&gt;
* [[Image:Flag_detecting_hidden.gif|36px|link=Detecting_Hidden]][[Detecting_Hidden|Detecting Hidden]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Warrior]]===&lt;br /&gt;
* [[Image:Flag_anatomy.gif|36px|link=Anatomy]][[Anatomy|Anatomy]]&lt;br /&gt;
* [[Image:Flag_wrestling.gif|36px|link=Wrestling]][[Wrestling|Wrestling]]&lt;br /&gt;
* [[Image:Flag_swordsmanship.gif|36px|link=Swordsmanship]][[Swordsmanship|Swordsmanship]]&lt;br /&gt;
* [[Image:Flag_tactics.gif|36px|link=Tactics]][[Tactics|Tactics]]&lt;br /&gt;
* [[Image:Flag_parrying.gif|36px|link=Parrying]][[Parrying|Parrying]]&lt;br /&gt;
* [[Image:Flag_mace_fighting.gif|36px|link=Mace_Fighting]][[Mace_Fighting|Mace Fighting]]&lt;br /&gt;
* [[Image:Flag_healing.gif|36px|link=Healing]][[Healing|Healing]]&lt;br /&gt;
* [[Image:Flag_fencing.gif|36px|link=Fencing]][[Fencing|Fencing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1259</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1259"/>
		<updated>2023-01-31T15:12:00Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Zuluhotel_quest.gif|400px|frameless|right|Jogador conversando com um npc e aceitando uma quest.]]&lt;br /&gt;
Quests são tarefas  que os jogadores precisam completar dentro do jogo.&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade de completar tarefas, arrecada recompensas e avançar o enredo do jogo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Quests sao oferecidas conversando com NPCs.&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot;, &amp;quot;Transport&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas, cortar o corpo da criatura e pegar uma prova.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa conversar com NPC A, ir até o NPC B e pegar um item e entao voltar para o NPC A e entregar o item.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Transport&amp;quot; o player so precisa entregar um item do NPC A para o NPC B.&lt;br /&gt;
&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zuluhote_quest_book.png|frame|center|Livro de quests aberto na pagina de uma quest ativa]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1258</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1258"/>
		<updated>2023-01-31T10:02:54Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Zuluhotel_quest.gif|400px|frameless|right|Jogador conversando com um npc e aceitando uma quest.]]&lt;br /&gt;
Quests são tarefas  que os jogadores precisam completar dentro do jogo.&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade de completar tarefas, arrecada recompensas e avançar o enredo do jogo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Quests sao oferecidas conversando com NPCs.&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot;, &amp;quot;Transport&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas, cortar o corpo da criatura e pegar uma prova.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa conversar com NPC A, ir até o NPC B e pegar um item e entao voltar para o NPC A e entregar o item.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Transport&amp;quot; o player so precisa entregar um item do NPC A para o NPC B.&lt;br /&gt;
&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zuluhote_quest_book.png|frame|center|Livro de quests aberto na pagina de uma quest ativa]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1257</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1257"/>
		<updated>2023-01-31T09:52:30Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
&lt;br /&gt;
[[image:Zuluhotel_quest.gif|350px|frameless|right|Jogador conversando com um npc e aceitando uma quest.]]&lt;br /&gt;
Quests são tarefas  que os jogadores precisam completar dentro do jogo.&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade de completar tarefas, arrecada recompensas e avançar o enredo do jogo.&lt;br /&gt;
&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa transportar objetos de um lugar para o outro, muitas vezes de um npc para o outro.&lt;br /&gt;
* Quests sao oferecidas conversando com npcs.&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zuluhote_quest_book.png|frame|center|Livro de quests aberto na pagina de uma quest ativa]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=File:Zuluhotel_quest.gif&amp;diff=1256</id>
		<title>File:Zuluhotel quest.gif</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=File:Zuluhotel_quest.gif&amp;diff=1256"/>
		<updated>2023-01-31T09:41:01Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=1255</id>
		<title>Camping</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Camping&amp;diff=1255"/>
		<updated>2023-01-30T14:24:59Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Flag camping.gif|frameless|center]]&lt;br /&gt;
[[image:Zuluhotel_campfire.gif|300px|frame|right|Jogador coletando kindlings e fazendo uma fogueira para se regenerar mais rapido.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classe&#039;&#039;&#039;: [[Ranger]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instrumentos&#039;&#039;&#039;: Kindlings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status relacionadas&#039;&#039;&#039;: [[Destreza]], [[Inteligência]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comentário&#039;&#039;&#039;: Camping é a skill usada para fazer fogo com galhos de árvore. Com eles, você pode cozinhar (por um breve período de tempo, pois o fogo não fica ceso para sempre), fazer luz em lugares escuros e o mais importante você pode descansar e se regenerar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como usar&#039;&#039;&#039;: Existem dois modos de se conseguir kindlings: Comprando de um crafter (kindlings se fazem com Bowcraft) ou clicando duas vezes em uma adaga e clicando em uma arvore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Como treinar&#039;&#039;&#039;: Cada arvore tem em torno de 10 kindlings, então fique clicando e tentando. Jogue seus kindlings no chão (cuidado para que não roubem) e clique 2x. Se você for bem sucedido, o kindling vai iniciar um fogueira e queimará por alguns segundos. Se você for mal sucedido é só tentar novamente. Porem a forma mais eficaz de se trainer é uma combinação entre coletar kindligs das arvores e iniciar jogueiras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;observações&#039;&#039;&#039;:&lt;br /&gt;
* Quanto maior for a skill camping mais eficiente a fogueira fica, oque significa melhores taxas de regeneração e maior alcance.&lt;br /&gt;
* Para fazer uma fogueira que regenara é necessario ter pelo menos 3 kindlings.&lt;br /&gt;
* Se alguma criatura hostil se aproximar da fogueira o efeito regenerativo acaba.&lt;br /&gt;
* Para usufruir do efeito da fogueira os jogadores precisam sair do War Mode.&lt;br /&gt;
* Cada vez que se faz uma fogueira é necessario esperar o cooldown cabar para fazer outra.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=File:Zuluhotel_campfire.gif&amp;diff=1254</id>
		<title>File:Zuluhotel campfire.gif</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=File:Zuluhotel_campfire.gif&amp;diff=1254"/>
		<updated>2023-01-30T14:19:34Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1253</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1253"/>
		<updated>2023-01-26T10:58:13Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
[[image:|300px|right]]&lt;br /&gt;
Quests são tarefas  que os jogadores precisam completar dentro do jogo.&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade de completar tarefas, arrecada recompensas e avançar o enredo do jogo.&lt;br /&gt;
&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa transportar objetos de um lugar para o outro, muitas vezes de um npc para o outro.&lt;br /&gt;
* Quests sao oferecidas conversando com npcs.&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zuluhote_quest_book.png|frame|center|Livro de quests aberto na pagina de uma quest ativa]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=File:Zuluhote_quest_book.png&amp;diff=1252</id>
		<title>File:Zuluhote quest book.png</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=File:Zuluhote_quest_book.png&amp;diff=1252"/>
		<updated>2023-01-26T10:55:43Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1251</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1251"/>
		<updated>2023-01-26T10:51:43Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
[[image:|300px|right]]&lt;br /&gt;
Quests são tarefas  que os jogadores precisam completar dentro do jogo.&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade de completar tarefas, arrecada recompensas e avançar o enredo do jogo.&lt;br /&gt;
&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa transportar objetos de um lugar para o outro, muitas vezes de um npc para o outro.&lt;br /&gt;
* Quests sao oferecidas conversando com npcs.&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leilão InGame==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:|frame|center|Jogador aceitando uma quest]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1250</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1250"/>
		<updated>2023-01-26T10:50:57Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
[[image:|300px|right]]&lt;br /&gt;
Quests são tarefas  que os jogadores precisam completar dentro do jogo.&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade completar tarefas, arrecada recompensas e avançar o enredo do jogo.&lt;br /&gt;
&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa transportar objetos de um lugar para o outro, muitas vezes de um npc para o outro.&lt;br /&gt;
* Quests sao oferecidas conversando com npcs.&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leilão InGame==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:|frame|center|Jogador aceitando uma quest]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
	<entry>
		<id>https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1249</id>
		<title>Quest System</title>
		<link rel="alternate" type="text/html" href="https://www.zuluhotel.com.br/wiki/index.php?title=Quest_System&amp;diff=1249"/>
		<updated>2023-01-26T09:16:14Z</updated>

		<summary type="html">&lt;p&gt;Pumpkins: Criou página com &amp;#039;==Summary== right O sistema de quests oferece aos players a possibilidade completar tarefas e arrecada recompensas.  * Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot; e &amp;quot;Carry&amp;quot;. * Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas. * Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos. * Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa transportar objetos de um lugar para o outro, muitas vezes de um np...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
[[image:|300px|right]]&lt;br /&gt;
O sistema de quests oferece aos players a possibilidade completar tarefas e arrecada recompensas.&lt;br /&gt;
&lt;br /&gt;
* Existem 3 tipos de quests ativas no momento, elas são: &amp;quot;Collect&amp;quot;, &amp;quot;Kill&amp;quot; e &amp;quot;Carry&amp;quot;.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Kill&amp;quot; o player precisa matar uma quantidade x de criaturas.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Collect&amp;quot; o player coletar x objetos.&lt;br /&gt;
* Nas quests do tipo &amp;quot;Carry&amp;quot; o player precisa transportar objetos de um lugar para o outro, muitas vezes de um npc para o outro.&lt;br /&gt;
* Quests sao oferecidas conversando com npcs.&lt;br /&gt;
* O livro de quests mostra a lista de quests ativas e quests que ja foram completadas, esse livro pode ser acessado através do *Paperdoll* clicando no botão &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Certas quests podem ser repetidas depois do &amp;quot;cooldown&amp;quot; outras quests são únicas e só podem ser feitas 1x por personagem.&lt;br /&gt;
* &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Livro de Quests==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leilão InGame==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:|frame|center|Jogador aceitando uma quest]]&lt;/div&gt;</summary>
		<author><name>Pumpkins</name></author>
	</entry>
</feed>