Àοë±Û : |
public override object OfferMessage
{
get
{
return 1050020;
}
}
////////////////////////////////////////////////////////////////////
public static int GetDaemonBonesFor( BaseCreature creature )
// GetDaemonBonesFor ¶ó´Â ¸Þ¼Òµå ÀÔ´Ï´Ù. Àü¿ª(static)¼Ó¼º¿¡ creature
// ¶ó´Â º£À̽ºÅ©¸®ÃÄ Å¸ÀÔÀÇ Àμö¸¦ ¹Þ¾Æ¼ Á¤¼ö°ªÀ» ¹ÝȯÇÕ´Ï´Ù.
{
if ( creature == null || creature.Controled || creature.Summoned )
// Àμö·Î ¹ÞÀº creature°¡ null(¹«È¿)Çϰųª, Á¶Á¤¹Þ°í Àְųª, ¼ÒȯµÈ°Å¸é..
return 0;
// ÀÌ ¸Þ¼Òµå¸¦ ÁøÇàÇÏÁö ¾Ê°í, ±×³É ºüÁ®³ª°©´Ï´Ù.
int fame = creature.Fame;
// fame À̶õ Á¤¼öÇü º¯¼ö¿¡ Àμö·Î ¹ÞÀº creatureÀÇ Fame(¸í¼º)À» ³Ö½À´Ï´Ù.
if ( fame < 1500 )
// 1500 º¸´Ù ÀÛÀ¸¸é..
return Utility.Dice( 2, 5, -1 );
// ´ÙÀ½ÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. 2D5 - 1 Àϰ̴ϴÙ. ¾Æ¸¶. 5¸éü ÁÖ»çÀ§¸¦ 2¹ø ´øÁø °á°ú°ª¿¡-1 À» ÇØÁذÍÀÌ´Ï, 1 ¿¡¼ 9 »çÀÌÀÇ °ªÀ» µ¹·ÁÁÖ°ÚÁÒ?
else if ( fame < 20000 )
// 20000 º¸´Ù ÀÛÀ¸¸é..
return Utility.Dice( 2, 4, 8 );
// À§¿Í °°ÀÌ 10 ~ 16 »çÀÌÀÇ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
else
// À̰͵µ Àú°Íµµ ¾Æ´Ï¿©¼ ¼öƲ¸®¸é -¤µ-+
return 50;
// ±×³É ȲöÇÏ°Ô 50À» ¸®ÅÏÇÕ´Ï´Ù.
}
//////////////////////////////////////////////////////////
|