<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>UO Chile &#187; Cambios al servidor</title>
	<atom:link href="http://uochile.pickman.cl/category/cambios/feed/" rel="self" type="application/rss+xml" />
	<link>http://uochile.pickman.cl</link>
	<description>Classic Ultima Online - uochile.homeip.net</description>
	<lastBuildDate>Mon, 15 Feb 2010 13:00:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Server OFFLINE</title>
		<link>http://uochile.pickman.cl/2010/02/15/server-offline/</link>
		<comments>http://uochile.pickman.cl/2010/02/15/server-offline/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 13:00:17 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>

		<guid isPermaLink="false">http://uochile.pickman.cl/?p=75</guid>
		<description><![CDATA[Lamentablemente ya no tengo ni maquina ni conexión permanente para poder seguir con el servidor online. Pretendia tener una conexion estable antes de hacer una publicidad masiva y atraer jugadores, aunque de todas formas un par de jugadores probó alguna vez el servidor.
Hasta nuevo aviso, el servidor se convertira en tan solo un archivo zip [...]]]></description>
			<content:encoded><![CDATA[<p>Lamentablemente ya no tengo ni maquina ni conexión permanente para poder seguir con el servidor online. Pretendia tener una conexion estable antes de hacer una publicidad masiva y atraer jugadores, aunque de todas formas un par de jugadores probó alguna vez el servidor.</p>
<p>Hasta nuevo aviso, el servidor se convertira en tan solo un archivo zip respaldado en alguna parte de mi disco duro.</p>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2010/02/15/server-offline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pequeños ajustes</title>
		<link>http://uochile.pickman.cl/2009/11/25/pequenos-ajustes/</link>
		<comments>http://uochile.pickman.cl/2009/11/25/pequenos-ajustes/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 01:47:56 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[cuentas]]></category>
		<category><![CDATA[monturas]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://uochile.pickman.cl/?p=73</guid>
		<description><![CDATA[Hice algunos ajustes:

Precios de los caballos bajados a $1300.
 Precios de los packhorses y packllamas bajados a $1500.
Limite de cuentas por IP aumentado a 20 (por no ponerlo ilimitados).
Algunos ajustes al skillgain para hacerlo más rápido.
Cambio al nombre del servidor, le quite el apellido &#8220;test&#8221;  
Autosave seteado cada una hora.
Autorestart seteado a las 6 [...]]]></description>
			<content:encoded><![CDATA[<p>Hice algunos ajustes:</p>
<ul>
<li>Precios de los caballos bajados a $1300.</li>
<li> Precios de los packhorses y packllamas bajados a $1500.</li>
<li>Limite de cuentas por IP aumentado a 20 (por no ponerlo ilimitados).</li>
<li>Algunos ajustes al skillgain para hacerlo más rápido.</li>
<li>Cambio al nombre del servidor, le quite el apellido &#8220;test&#8221; <img src='http://www.colegiofenix.cl/uochile/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>Autosave seteado cada una hora.</li>
<li>Autorestart seteado a las 6 am, es decir, el server se reinicia todos los días a esa hora para liberar memoria <em>and stuff</em>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/25/pequenos-ajustes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server en marcha blanca!</title>
		<link>http://uochile.pickman.cl/2009/11/20/server-en-marcha-blanca/</link>
		<comments>http://uochile.pickman.cl/2009/11/20/server-en-marcha-blanca/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 04:05:37 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>

		<guid isPermaLink="false">http://uochile.pickman.cl/?p=63</guid>
		<description><![CDATA[Al fin, después de muchas pruebas, después de muchas líneas de codigo escritas comentadas, gracias a la ayuda de mi hermano, mi polola y el balú los beta testers, el servidor está finalmente en condiciones de abrir sus puertas. Aun me falta implementar el asunto de los reinos, pero es el pelo de la cola. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Al fin, después de muchas pruebas, después de muchas líneas de codigo <span style="text-decoration: line-through;">escritas</span> comentadas, gracias a la ayuda <span style="text-decoration: line-through;">de mi hermano, mi polola y el balú</span> los beta testers, el servidor está finalmente en condiciones de abrir sus puertas. Aun me falta implementar el asunto de los reinos, pero es el pelo de la cola. El server todavia se encuentra sin una conexión dedicada, por lo que pueden haber lags de vez en cuando (por eso la marcha blanca). Bueno, eso. Sean bienvenidos de entrar.</p>
<p style="text-align: justify;">Deben tener el juego parchado <strong><span style="color: #000080;">por lo menos</span></strong> <span style="color: #003366;"><strong>hasta la version</strong></span> <strong><span style="color: #000080;">6.0.10.0</span></strong> y <span style="color: #ff0000;"><strong>maximo </strong></span><span style="color: #ff0000;"><strong>la version 6.0.14.0</strong></span>. Necesito hacer algunas actualizaciones para permitir versiones mas recientes. La ip para conectarse es:</p>
<h2>login: <span style="color: #800000;">uochile.homeip.net</span></h2>
<h2>port: <span style="color: #800000;">2593</span></h2>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/20/server-en-marcha-blanca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casas en los pueblos</title>
		<link>http://uochile.pickman.cl/2009/11/19/casas-en-los-pueblos/</link>
		<comments>http://uochile.pickman.cl/2009/11/19/casas-en-los-pueblos/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 22:23:27 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[casas]]></category>

		<guid isPermaLink="false">http://uochile.pickman.cl/?p=59</guid>
		<description><![CDATA[Habilité el uso de las casas de los pueblos. De esta forma, las casas que tengan el cartel de &#8220;se vende&#8221; pueden ser compradas y habitadas como cualquier casa normal.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Habilité el uso de las casas de los pueblos. De esta forma, las casas que tengan el cartel de &#8220;se vende&#8221; pueden ser compradas y habitadas como cualquier casa normal.</p>
<div id="attachment_60" class="wp-caption aligncenter" style="width: 497px"><img class="size-full wp-image-60" title="casas uo" src="http://www.colegiofenix.cl/uochile/wp-content/uploads/2009/11/casas-uo.jpg" alt="Se vende!" width="487" height="378" /><p class="wp-caption-text">Se vende!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/19/casas-en-los-pueblos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Costo de insure aumentado a 1200</title>
		<link>http://uochile.pickman.cl/2009/11/06/costo-de-insure-aumentado-a-1200/</link>
		<comments>http://uochile.pickman.cl/2009/11/06/costo-de-insure-aumentado-a-1200/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 01:48:46 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[insure]]></category>

		<guid isPermaLink="false">http://uochile.wordpress.com/?p=52</guid>
		<description><![CDATA[Eso  
]]></description>
			<content:encoded><![CDATA[<p>Eso <img src='http://www.colegiofenix.cl/uochile/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/06/costo-de-insure-aumentado-a-1200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modificación a las resistencias de las armaduras de metal</title>
		<link>http://uochile.pickman.cl/2009/11/06/modificacion-a-las-resistencias-de-las-armaduras-de-metal/</link>
		<comments>http://uochile.pickman.cl/2009/11/06/modificacion-a-las-resistencias-de-las-armaduras-de-metal/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 00:53:41 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[armaduras]]></category>
		<category><![CDATA[blacksmith]]></category>

		<guid isPermaLink="false">http://uochile.wordpress.com/?p=47</guid>
		<description><![CDATA[Como una forma de incitar el uso de armors de metal por parte de los guerreros (y de cualquier personaje sin meditacion) en vez de las de cuero, edité las resistencias de todas las armaduras de metal para que tengan 1 punto más en todas las resistencias excepto la física. Ahora, un set completo de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Como una forma de incitar el uso de armors de metal por parte de los guerreros (y de cualquier personaje sin meditacion) en vez de las de cuero, edité las resistencias de todas las armaduras de metal para que tengan 1 punto más en todas las resistencias excepto la física. Ahora, un set completo de seis piezas de armadura dará 6 puntos adicionales a cada resistencia excepto la física. También afecta a armaduras looteadas a bichos. Tengo pensado implementar algún otro método para fomentar el uso de las armors de metal, como otorgar mana regeneration a quienes no sean magos o algo asi tomando en cuenta el nivel de Focus que el jugador tenga, como me lo sugirió Kurt, pero es más complicado y requiere de un análisis más profundo para evitar desbalances, así por el momento, sólo dejaré estas modificaciones a las resistencias, quizás más adelante haga  algo más elaborado.</p>
<div id="attachment_48" class="wp-caption aligncenter" style="width: 465px"><img class="size-full wp-image-48" title="armor" src="http://uochile.files.wordpress.com/2009/11/armor.png" alt="Plate Chest" width="455" height="325" /><p class="wp-caption-text">Plate Chest</p></div>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/06/modificacion-a-las-resistencias-de-las-armaduras-de-metal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teleporter de Bedlam</title>
		<link>http://uochile.pickman.cl/2009/11/04/teleporter-de-bedlam/</link>
		<comments>http://uochile.pickman.cl/2009/11/04/teleporter-de-bedlam/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 04:12:15 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[Bedlam]]></category>
		<category><![CDATA[peerless bosses]]></category>

		<guid isPermaLink="false">http://uochile.wordpress.com/?p=44</guid>
		<description><![CDATA[Se modificó la entrada a Bedlam. En vez de estar en Umbra, el sarcófago para entrar ahora está en unas catacumbas muy peligrosas algún lugar de Felucca, como se ve en la foto. Al salir de la habitación del peerless, te teletransportarás a este lugar.
]]></description>
			<content:encoded><![CDATA[<p>Se modificó la entrada a Bedlam. En vez de estar en Umbra, el sarcófago para entrar ahora está en <span style="text-decoration:line-through;">unas catacumbas muy peligrosas</span> algún lugar de Felucca, como se ve en la foto. Al salir de la habitación del peerless, te teletransportarás a este lugar.</p>
<div id="attachment_45" class="wp-caption aligncenter" style="width: 438px"><img class="size-full wp-image-45" title="Entrada a bedlam" src="http://uochile.files.wordpress.com/2009/11/entrada-a-bedlam.jpg" alt="Entrada a bedlam" width="428" height="266" /><p class="wp-caption-text">Entrada a Bedlam</p></div>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/04/teleporter-de-bedlam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambio al daño del hechizo Fire Field</title>
		<link>http://uochile.pickman.cl/2009/11/03/cambio-al-dano-del-hechizo-fire-field/</link>
		<comments>http://uochile.pickman.cl/2009/11/03/cambio-al-dano-del-hechizo-fire-field/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 13:00:18 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[magery]]></category>

		<guid isPermaLink="false">http://uochile.wordpress.com/?p=42</guid>
		<description><![CDATA[El hechizo de mago Fire Field ahora hace un daño base de 10 en vez de 2 (se chequea contra la resistencia al fuego), o sea, ahora pega algo  .
]]></description>
			<content:encoded><![CDATA[<div id="attachment_41" class="wp-caption alignleft" style="width: 54px"><img class="size-full wp-image-41" title="images" src="http://uochile.files.wordpress.com/2009/11/images.jpeg" alt="images" width="44" height="44" /><p class="wp-caption-text">Fire Field</p></div>
<p>El hechizo de mago Fire Field ahora hace un daño base de 10 en vez de 2 (se chequea contra la resistencia al fuego), o sea, ahora pega algo <img src='http://www.colegiofenix.cl/uochile/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/11/03/cambio-al-dano-del-hechizo-fire-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aumento al tope de pets en establos</title>
		<link>http://uochile.pickman.cl/2009/10/30/aumento-al-tope-de-pets-en-establos/</link>
		<comments>http://uochile.pickman.cl/2009/10/30/aumento-al-tope-de-pets-en-establos/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 11:37:26 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[monturas]]></category>

		<guid isPermaLink="false">http://uochile.wordpress.com/?p=38</guid>
		<description><![CDATA[Se aumento en dos la cantidad de animales que se pueden guardar en el establo.
]]></description>
			<content:encoded><![CDATA[<p>Se aumento en dos la cantidad de animales que se pueden guardar en el establo.</p>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/10/30/aumento-al-tope-de-pets-en-establos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementación de las reglas de los Young en Felucca</title>
		<link>http://uochile.pickman.cl/2009/10/29/implementacion-de-las-reglas-de-los-young-en-felucca/</link>
		<comments>http://uochile.pickman.cl/2009/10/29/implementacion-de-las-reglas-de-los-young-en-felucca/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 06:51:25 +0000</pubDate>
		<dc:creator>Kamon</dc:creator>
				<category><![CDATA[Cambios al servidor]]></category>
		<category><![CDATA[youngs]]></category>

		<guid isPermaLink="false">http://uochile.wordpress.com/?p=34</guid>
		<description><![CDATA[Después de un poco de craneo, algo de codigo y un resto de testeo, implementé las reglas de los Youngs en Felucca:

Los youngs no pueden ser atacados por jugadores viejos y vice versa.
Los youngs no pueden ser atacados por monstruos a menos que ellos inicien el combate.
Los youngs no pueden realizar actos beneficos sobre jugadores [...]]]></description>
			<content:encoded><![CDATA[<p>Después de un poco de craneo, algo de codigo y un resto de testeo, implementé las reglas de los Youngs en Felucca:</p>
<ul>
<li>Los youngs no pueden ser atacados por jugadores viejos y vice versa.</li>
<li>Los youngs no pueden ser atacados por monstruos a menos que ellos inicien el combate.</li>
<li>Los youngs no pueden realizar actos beneficos sobre jugadores viejos.</li>
<li>Los jugadores viejos si pueden realizar actos beneficos sobre los youngs.</li>
<li>Los youngs si pueden realizar actos beneficos entre si, pero no atacarse.</li>
</ul>
<p>Mas algunas reglas especiales del server:</p>
<ul>
<li>Los youngs y pks pueden viajar usando Recall, Sacred Journey y Moongates hacia cualquier destino (viajar a Felucca no impone ninguna limitación).</li>
</ul>
<p>Por si a alguien le interesa implementar este sistema, el codigo es el siguiente: Reemplazar los dos metodos (beneficial y harmful) en Notoriety.cs, el codigo relevante esta en rojo (para modificar Recall, Sacred Journey y Moongates solo basta comentar las lineas correspondientes -las que tienen el texto &#8216;you cannot travel, etc&#8217; en los codigos de cada hechizo). El codigo siguiente es válido para cualquier mapa con reglas de Felucca:</p>
<pre>public static bool Mobile_AllowBeneficial( Mobile from, Mobile target )
 {
 if( from == null || target == null || from.AccessLevel &gt; AccessLevel.Player || target.AccessLevel &gt; AccessLevel.Player )
 return true;

 Map map = from.Map;

 #region Factions
 Faction targetFaction = Faction.Find( target, true );

 if( (!Core.ML || map == Faction.Facet) &amp;&amp; targetFaction != null )
 {
 if( Faction.Find( from, true ) != targetFaction )
 return false;
 }
 #endregion

 <span style="color:#ff0000;">#region Youngs en Felucca
 // Young protegidos en Felucca

 if (from.Player &amp;&amp; target.Player &amp;&amp; ((PlayerMobile)from).Young &amp;&amp; !((PlayerMobile)target).Young)
 return false;   // Youngs no pueden ayudar a jugadores viejos (comprobarlo)
 //--------------------------------
 #endregion</span>

 if ( map != null &amp;&amp; (map.Rules &amp; MapRules.BeneficialRestrictions) == 0 )
 return true; // In felucca, anything goes

 if( !from.Player )
 return true; // NPCs have no restrictions

 if( target is BaseCreature &amp;&amp; !((BaseCreature)target).Controlled )
 return false; // Players cannot heal uncontrolled mobiles

 if( from is PlayerMobile &amp;&amp; ((PlayerMobile)from).Young &amp;&amp; (!(target is PlayerMobile) || !((PlayerMobile)target).Young) )
 return false; // Young players cannot perform beneficial actions towards older players

 Guild fromGuild = from.Guild as Guild;
 Guild targetGuild = target.Guild as Guild;

 if( fromGuild != null &amp;&amp; targetGuild != null &amp;&amp; (targetGuild == fromGuild || fromGuild.IsAlly( targetGuild )) )
 return true; // Guild members can be beneficial

 return CheckBeneficialStatus( GetGuildStatus( from ), GetGuildStatus( target ) );
 }

 public static bool Mobile_AllowHarmful( Mobile from, Mobile target )
 {
 if( from == null || target == null || from.AccessLevel &gt; AccessLevel.Player || target.AccessLevel &gt; AccessLevel.Player )
 return true;

 <span style="color:#ff0000;">#region Youngs en Felucca

 BaseCreature bcreature = from as BaseCreature;
 if (!from.Player &amp;&amp; !(bcreature != null &amp;&amp; bcreature.GetMaster() != null &amp;&amp; bcreature.GetMaster().AccessLevel == AccessLevel.Player))
 {
 if (!CheckAggressor(from.Aggressors, target) &amp;&amp; !CheckAggressed(from.Aggressed, target) &amp;&amp; target is PlayerMobile &amp;&amp; ((PlayerMobile)target).CheckYoungProtection(from))
 return false;   // Uncontrolled NPCs are only restricted by the young system

 }

 if (from.Player &amp;&amp; target.Player &amp;&amp; (((PlayerMobile)target).Young || ((PlayerMobile)from).Young))
 return false;   // Jugadores viejos no pueden atacar a Youngs y vice versa

 //--------------------
 #endregion</span>

 Map map = from.Map;

 if( map != null &amp;&amp; (map.Rules &amp; MapRules.HarmfulRestrictions) == 0 )
 return true; // In felucca, anything goes

 BaseCreature bc = from as BaseCreature;

 if( !from.Player &amp;&amp; !(bc != null &amp;&amp; bc.GetMaster() != null &amp;&amp; bc.GetMaster().AccessLevel == AccessLevel.Player ) )
 {
 if( !CheckAggressor( from.Aggressors, target ) &amp;&amp; !CheckAggressed( from.Aggressed, target ) &amp;&amp; target is PlayerMobile &amp;&amp; ((PlayerMobile)target).CheckYoungProtection( from ) )
 return false;

 return true; // Uncontrolled NPCs are only restricted by the young system
 }

 Guild fromGuild = GetGuildFor( from.Guild as Guild, from );
 Guild targetGuild = GetGuildFor( target.Guild as Guild, target );

 if( fromGuild != null &amp;&amp; targetGuild != null &amp;&amp; (fromGuild == targetGuild || fromGuild.IsAlly( targetGuild ) || fromGuild.IsEnemy( targetGuild )) )
 return true; // Guild allies or enemies can be harmful

 if( target is BaseCreature &amp;&amp; (((BaseCreature)target).Controlled || (((BaseCreature)target).Summoned &amp;&amp; from != ((BaseCreature)target).SummonMaster)) )
 return false; // Cannot harm other controlled mobiles

 if( target.Player )
 return false; // Cannot harm other players

 if( !(target is BaseCreature &amp;&amp; ((BaseCreature)target).InitialInnocent) )
 {
 if( Notoriety.Compute( from, target ) == Notoriety.Innocent )
 return false; // Cannot harm innocent mobiles
 }

 return true;
 }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://uochile.pickman.cl/2009/10/29/implementacion-de-las-reglas-de-los-young-en-felucca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
