行く年来る年!お正月 イベント ver 1.1
-------------------------------------

概要:
 その1(行く年)
  年末です。すべてのモンスターから花火をドロップします。
  大晦日にみんなで花火を打ち上げましょう!

 その2(来る年)
  お正月です。すべてのモンスターからお餅をドロップします。
  食べると HP・MP が回復されます。
  ライフキュービックが召還できます。
  くれぐれも、のどに詰まらせないように食べてねw

動作環境:
 言語 日本語
 サーバ L2J_JP Interlude

内容物:
	gameserver\data\script\EndYear.zip
		-- 行く年
	gameserver\data\script\NewYear.zip
		-- 来る年

	中に xml ファイルが入っています。
	イベント アイテム ドロップの確率などが設定してあります。
	先頭の1行目にイベント開始-終了の年月日があります。
	来年は書き換えてください。

配置方法:
	そのまま解凍して、サーバに上書きコピーするだけです。
	あと、java ソースを修正してビルドしなおす必要があります。

撤収方法:
	そのまま放置して問題ないと思います。

補足1:
 「お餅」はデータベースに「ポーション」として登録されているのに、クリックしても使えません。
 本鯖では、完全に無視されていますw
 java ソースを修正してください.
 -----------------------------
 ファイル名:java/net/sf/l2j/gameserver/handler/itemhandlers/Potions.java
 場所:最初の方
 変更前:
    private static final int[] ITEM_IDS =
        { 65, 725, 726, 727, 728, 734, 735, 1060, 1061, 1062, 1073, 1374, 1375,
                1539, 1540, 5591, 5592, 6035, 6036, 6652, 6553, 6554, 6555,
                8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202,
                8600, 8601, 8602, 8603, 8604, 8605, 8606, 8607, 8608, 8609,
                8610, 8611, 8612, 8613, 8614,
                //elixir of life
                8622, 8623, 8624, 8625, 8626, 8627,
                //elixir of Strength
                8628, 8629, 8630, 8631, 8632, 8633,
                //elixir of cp 
                8634, 8635, 8636, 8637, 8638, 8639};
 変更後:
    private static final int[] ITEM_IDS =
        { 65, 725, 726, 727, 728, 734, 735, 1060, 1061, 1062, 1073, 1374, 1375,
                5283, // Rice Cake
                1539, 1540, 5591, 5592, 6035, 6036, 6652, 6553, 6554, 6555,
                8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202,
                8600, 8601, 8602, 8603, 8604, 8605, 8606, 8607, 8608, 8609,
                8610, 8611, 8612, 8613, 8614,
                //elixir of life
                8622, 8623, 8624, 8625, 8626, 8627,
                //elixir of Strength
                8628, 8629, 8630, 8631, 8632, 8633,
                //elixir of cp 
                8634, 8635, 8636, 8637, 8638, 8639};
 ファイル名:同上  場所:「case xxxx:」がいっぱい並んでる終わりの方  変更前:
             case 8202: // Fishing Potion
                res = usePotion(activeChar, 2275, 1);
                break;
            default:
        }
        // [L2J_JP EDIT - TSL]
        if (res || item.getItemType() == L2EtcItemType.HERB)
            playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
        // [L2J_JP ADD - TSL]
 変更後:
             case 8202: // Fishing Potion
                res = usePotion(activeChar, 2275, 1);
                break;
            case 5283: // Rice Cake
                res  = usePotion(activeChar, 4338, 1); //Life Cubic For Novice
                res |= usePotion(activeChar, 2278, 3); //Superior Herb of Life
                res |= usePotion(activeChar, 2279, 3); //Superior Herb of Mana
                break;
            default:
        }
        // [L2J_JP EDIT - TSL]
        if (res || item.getItemType() == L2EtcItemType.HERB)
            playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
        // [L2J_JP ADD - TSL]
蛇足:  java ソースを改変したら、当然、ビルドしなおしてサーバにアップロードし  サーバをリブートすんですよ。 変更履歴: 2007.08.14 ver 1.1  クエストAPIの仕様変更に伴い、__init__.py を修正。 2006.12.27 ver 1.0  とりあえず作成