Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class sia_witch_box
- {
- handler:
- EventHandler CREATED( )
- {
- myself.InstantTeleport( myself.sm, FloatToInt( myself.sm.x ) + Rand(80) - 40, FloatToInt( myself.sm.y ) + Rand(80) - 40, FloatToInt( myself.sm.z ) );
- AddTimerEx( 1003, 1000 );
- }
- EventHandler TIMER_FIRED_EX( timer_id, i0, i1, i2 )
- {
- if ( timer_id == 1001 ) {
- myself.InstantTeleport( myself.sm, 0, 0, 0 );
- } else
- if ( timer_id == 1003 ) {
- AddTimerEx( 1002, 2000 );
- myself.Suicide();
- } else
- if ( timer_id == 1002 ) {
- i1 = 0;
- i0 = Rand( 10000 );
- if ( i0 < 4500 ) {
- select (Rand(7)) {
- case 0: { i1 = @crystal_s; i2 = 50; break; }
- case 1: { i1 = @gemstone_s; i2 = 10; break; }
- case 2: { i1 = @l2day_scroll_of_resurrection; i2 = 10; break; }
- case 3: { i1 = @l2day_scroll_of_escape; i2 = 10; break; }
- case 4: { i1 = @adv_cp_potion; i2 = 100; break; }
- case 5: { i1 = @scrl_of_ench_wp_c; i2 = 5; break; }
- case 6: { i1 = @scrl_of_ench_am_c; i2 = 7; break; }
- }
- } else
- if ( i0 < 7500 ) {
- select (Rand(8)) {
- case 0: { i1 = @adena_of_ancient; i2 = 1000000; break; }
- case 1: { i1 = @farm_coin; i2 = 20; break; }
- case 2: { i1 = @scrl_of_ench_am_a; i2 = 2; break; }
- case 3: { i1 = @scrl_of_ench_am_s; i2 = 1; break; }
- case 4: { i1 = @top_grade_life_stone_lvl_76; i2 = 1; break; }
- case 5: { i1 = @codex_of_giant; i2 = 3; break; }
- case 6: { i1 = @blessed_scrl_of_ench_wp_c; i2 = 2; break; }
- case 7: { i1 = @blessed_scrl_of_ench_am_c; i2 = 3; break; }
- }
- } else
- if ( i0 < 9000 ) {
- select (Rand(9)) {
- case 0: { i1 = @scrl_of_ench_wp_a; i2 = 1; break; }
- case 1: { i1 = @scrl_of_ench_wp_s; i2 = 1; break; }
- case 2: { i1 = @jester_hat; i2 = 1; break; }
- case 3: { i1 = @wizard_hat; i2 = 1; break; }
- case 4: { i1 = @red_soul_crystal_12; i2 = 1; break; }
- case 5: { i1 = @green_soul_crystal_12; i2 = 1; break; }
- case 6: { i1 = @blue_soul_crystal_12; i2 = 1; break; }
- case 7: { i1 = @blessed_scrl_of_ench_wp_b; i2 = 1; break; }
- case 8: { i1 = @blessed_scrl_of_ench_am_b; i2 = 1; break; }
- }
- } else {
- select (Rand(11)) {
- case 0: { i1 = @blessed_scrl_of_ench_am_a; i2 = 1; break; }
- case 1: { i1 = @blessed_scrl_of_ench_wp_a; i2 = 1; break; }
- case 2: { i1 = @blessed_scrl_of_ench_wp_s; i2 = 1; break; }
- case 3: { i1 = @blessed_scrl_of_ench_am_s; i2 = 1; break; }
- case 4: { i1 = @blue_soul_crystal_13; i2 = 1; break; }
- case 5: { i1 = @green_soul_crystal_13; i2 = 1; break; }
- case 6: { i1 = @red_soul_crystal_13; i2 = 1; break; }
- case 7: { i1 = @new_cap47; i2 = 1; break; }
- case 8: { i1 = @new_cap45; i2 = 1; break; }
- case 9: { i1 = @new_cap52; i2 = 1; break; }
- case 10: { i1 = @earring_of_zaken; i2 = 1; break; }
- }
- }
- if ( i1 > 0 ) {
- myself.DropItem1( myself.sm, i1, i2 );
- }
- AddTimerEx( 1001, 2000 );
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement