Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - BattleKon001

Pages: [1] 2
1
General Discussion / Can badspot build?
« on: November 12, 2007, 03:15:27 PM »
How good does badspot build?
i have never seen him build..does he even play the game anymore o.o?

2
General Discussion / Maybe new rules?
« on: November 07, 2007, 02:49:31 AM »
(This might belong in off topic, but im not sure)

I was much bored and looked though the rules and guide lines for the forums and thought they could use some spicing.

Any was i wrote/edited some rules, maybe we could do something with them. I don't know.

Part 1 is a rewrite of the original rules, and part 2 are my new rules. They work together.




    [li]1.What Not To Post:

    1.1 Do not post Adult Content.  This means:
              -No phallus's, boobs, or any other (inappropriate) part of the human anatomy.

    1.2 Do not post Ambiguous Topic/Posts. This means:
              -Doubtful or uncertain especially from obscurity or indistinctness.
                 Examples-Bad:
    HALP!!!!?!?!?!?!1
    woz i haz a idea1
    dah game no work >:(


                 Examples-Good:
    Help! The zombie mod wont run.
    Maybe a door mod?
    Mod Idea: tank?

    TIP: use the SEARCH button.

    1.3 Do not post Warez,Cracks,illegal files. This means:
              -Posting any cracked, stolen,or illegally free programs, files, or music.
                 Don't even talk about them!

    1.4 Do not post pleas for sympathy . This means:
              -Posting crap about how you will be leaving and blah blah, don't post it just get the hell out. Or how you will be killing yourself, we don't care just do it!

    TIP:Think before you post!
    1.5 Do not post Flames,insults,and other ice cream. This means:
              -If your whole post is about telling someone they suck, then don't post it unless your asking for a death wish.

    1.6 Do not post pyramid/referral schemes . This means:
              -No one is going give you money or an iPod/flatscreeen monitor/xbox 360/whatever just for getting people to click on some crappy link.  It's a scam to get you to spam forums for them.  Stop posting this crap. ( http://en.wikipedia.org/wiki/Pyramid_scheme )

    [/li]
    [li]2.In detail Posting Rules:

    2.1 We recommend that you keep your posts relevant to the forum in which you are currently in. Try to make your posts informative and/or entertaining. We understand that there's always some 'noise' in the form of bumps, greetings and so on. On the whole, please show some relevance.

    2.2 Spam should only be posted in the Offtopic forum.

    2.3 No stalking. Persistent harassment of an individual or group of individuals against their wishes is not permitted on Blockland Fourms. If someone asks you to stop,
    please leave them alone. Continued harassment will result in punishment.

    2.4 No overly abusive language. We have a very liberal policy regarding language, but please try to be civil and courteous towards your fellow Blockheads. If your post is excessively vulgar, insulting, explicit, self-deprecating or racial without any justification, we will promptly delete it.

    2.5 Endorsing illicit activities or encouraging crime is not permitted.

    2.6 When commenting artworks or reviewing web links, please try to be constructive in your criticism or praise. If your comments are found to be excessively insulting or vulgar, your account may be penalized.

    2.7 loveually explicit posts may be deleted. Soliciting or engaging in cyber love or mature content role play is not allowed on Blockland Fourms.

    2.8 Discussion, depiction or promotion of child loveuality, abuse, exploitation and/or related topics that may be harmful to or threaten the security of a child or minor is not allowed on Blockland Fourms.

    2.9 Submitting any content or utilizing language or terms meant to imply or insinuate these situations may result in a warning, permanent ban or other action by Blockland Admins depending on the context of their use. If you are submitting content to Blockland Fourms and you are unsure whether that content violates our Terms of Service or other rules and guidelines, it is better to not submit the content and to ask a Blockland Admin.

    3 Try to keep your images PG-13.

    3.1 Certain types of graphic images may contribute to or otherwise cause viewers to experience an adverse physical reaction, such as migraine headaches or seizures. Images that may cause such reactions are not permitted on Blockland, and, should your post contain such an image, Blockland may remove the post or take other action that Blockland admins deems appropriate.

    3.2 Posting links, hidden links, or downloads to "rick roll'ed" videos will result in a ban.

    3.3
    Bumping your topic:
    "Bumping" means posting to a topic in order to bring it back up to the top of the forum. Normally you are not allowed to make two posts in a row in the same topic. However, there is now one exception:

    If you ask a question, and your question is appropriate for the forum, and you have not recevied a reply, and it's been more than 3 days since the last post on the topic (not the original post), then you may bump your question.

    For example, if you ask a question on March 1st, and you get no replies, you may bump on the 4th. If you still have no replies, you may bump on the 7th, 10th, and so forth.


    Please do not abuse this rule. It is intended to help people who have legitimate questions which get buried before they get answered. Topics bumped according to this rule will be looked at more carefully to determine if they are really appropriate to the forum. Topics bumped "illegally" will be dealt with in the usual manner (deletion of the "bump" post, with a possible warning).[/li]

    3
    Modification Help / Choas-Dev closed due to space guy.
    « on: November 04, 2007, 03:23:45 PM »

    [/sup]

    A Mega weapons mod by Gikon (ID 511)
    [/sup]


    (14)      Weapons:                                                           
    Axe
    Combat Knife
    Throwing Knife
    Drill Arm
    Flamer
    G.O.D
    Dark Grenade
    Heal Gun
    INVA Rifle
    Katana
    Machine Gun
    Zero Point Rifle
    ShockWave Rifle
    Shield


    (6)     Vehicles:

    Two Person Quad | Razor A-10 
    One Person Quad | Razor B-20
    Attack UFO | Slicer VB-67
    Carrier Jeep | Tiger VT-651
    War Jeep | Tiger VT-649
    Attack Jeep | Tiger RD-55








    Models and Scripts by Gikon (me)
    Credits to Space Guy for shield.
    Also credits to aloshi for "stick" says space guy.

    Movie coming soon.
    [/u]


    4
    General Discussion / NOTE FOR ALL
    « on: November 04, 2007, 12:41:56 PM »
    Snot will no longer be using my key, (ID 511) so if you see gikon its %100 me now
    SNOT DOES HAVE HIS OWN KEY NOW! ( snot ID:3180)

    5
    Modification Help / Need help setting up a slider
    « on: October 29, 2007, 09:05:16 PM »
    Code: [Select]
    if(!isObject(StatsGui))
    exec("add-ons/client/StatsGui.gui");

    function updateStatsGui(%client){
    PL_ID.setText(%client.BL_ID);
    BLP_MENU.setText(%client.name @ "-BLP Menu");
    PL_Score.setText(%client.score);
    SV_INFO.setText($Pref::Server::WelcomeMessage);
    SV_MLL.setText($Pref::Server::MaxLights_PerPlayer);
    SV_ME.setText($Pref::Server::MaxEmitters_PerPlayer);
    SV_MaxPlayers.setText($Pref::Server::MaxPlayers);
    SV_BRL.setText($Pref::Server::BrickLimit);
    SV_N.setText($Pref::Server::Name);
    PL_BrickCount.setText(%client.brickGroup.getCount());
    view1.setObject("BLPBack", "add-ons/shapes/sword.dts", "base/data/shapes/brickTOP", 0);
    view2.setObject("BLPBack", "add-ons/shapes/jeep.dts", "base/data/shapes/brickTOP", 0);
    360.setcameraZRot(%360_Val.value);
    }

    function serverCmdOpenStatsGui(%client){
    canvas.pushDialog(StatsGui);
    updateStatsGui(%client);
    }
    (everything else works)
    you open the gui by typing "/openstatsgui" and that updates it.
    A slider's values controls what the rotation of a player view is in a gui, this wont work
    360_val is the slider
    360 is the player view

    a pictures is attached to help.

    6
    Modification Help / Vehicle makes BL crash
    « on: October 18, 2007, 07:56:56 PM »
    i know there is something wrong in the script but i can not find it, any help?
    (yes i have made the .dsq files and the animation in the model)
    The game crashes when i spawn the vehicle.

    (Though there might be a problem in the model, but the only people who could possibly help with that is kaje or badspot D: )
    Code: [Select]
    // Load dts shapes and merge animations
    datablock TSShapeConstructor(MechDts)
    {
    baseShape  = "add-ons/mech/mech.dts";
    sequence0  = "add-ons/mech/mech_root.dsq";

    sequence1  = "add-ons/mech/mech_run.dsq";
    sequence2  = "add-ons/mech/mech_run.dsq";
    sequence3  = "add-ons/mech/mech_run.dsq";
    sequence4  = "add-ons/mech/mech_run.dsq";

    sequence5  = "add-ons/mech/mech_root.dsq";
    sequence6  = "add-ons/mech/mech_run.dsq";
    sequence7  = "add-ons/mech/mech_run.dsq";
    sequence8  = "add-ons/mech/mech_run.dsq";

    sequence9  = "add-ons/mech/mech_root.dsq";
    sequence10 = "add-ons/mech/mech_root.dsq";
    sequence11 = "add-ons/mech/mech_root.dsq";

    sequence12 = "add-ons/mech/mech_jump.dsq";
    sequence13 = "add-ons/mech/mech_jump.dsq";
    sequence14 = "add-ons/mech/mech_root.dsq";
    sequence15 = "add-ons/mech/mech_root.dsq";

    sequence16 = "add-ons/mech/mech_root.dsq";
    sequence17 = "add-ons/mech/mech_root.dsq";
    sequence18 = "add-ons/mech/mech_root.dsq";
    sequence19 = "add-ons/mech/mech_root.dsq";
    sequence20 = "add-ons/mech/mech_root.dsq"; 
    sequence21 = "add-ons/mech/mech_root.dsq";

    sequence22 = "add-ons/mech/mech_root.dsq"; 

    sequence23 = "add-ons/mech/mech_root.dsq";

    sequence24 = "add-ons/mech/mech_root.dsq";
    sequence25 = "add-ons/mech/mech_root.dsq";
    sequence26 = "add-ons/mech/mech_root.dsq";
    sequence27 = "add-ons/mech/mech_root.dsq";
    sequence28 = "add-ons/mech/mech_root.dsq";
    sequence29 = "add-ons/mech/mech_root.dsq";
    sequence30 = "add-ons/mech/mech_root.dsq";
    sequence31 = "add-ons/mech/mech_root.dsq";

    sequence32 = "add-ons/mech/mech_root.dsq";
    sequence33 = "add-ons/mech/mech_root.dsq";

    sequence34 = "add-ons/mech/mech_root.dsq";

    sequence35 = "add-ons/mech/mech_root.dsq";
    };   


    datablock AudioProfile(MechFootFallSound)
    {
       fileName = "base/data/sound/pain.wav";
       description = AudioClose3d;
       preload = true;
    };

    datablock AudioProfile(MechJumpSound)
    {
       fileName = "./sound/jumphorse.wav";
       description = AudioClose3d;
       preload = true;
    };


    datablock DebrisData( MechDebris )
    {
       explodeOnMaxBounce = false;

       elasticity = 0.15;
       friction = 0.5;

       lifetime = 4.0;
       lifetimeVariance = 0.0;

       minSpinSpeed = 40;
       maxSpinSpeed = 600;

       numBounces = 5;
       bounceVariance = 0;

       staticOnMaxBounce = true;
       gravModifier = 1.0;

       useRadiusMass = true;
       baseRadius = 1;

       velocity = 20.0;
       velocityVariance = 12.0;
    };             

    datablock PlayerData(MechArmor)
    {
       renderFirstPerson = false;
       emap = false;
       
       className = Armor;
       shapeFile = "add-ons/mech/Mech.dts";
       cameraMaxDist = 8;
       cameraTilt = 0.261;//0.174 * 2.5; //~25 degrees
       cameraVerticalOffset = 2.3;
       computeCRC = false;
     
       canObserve = true;
       cmdCategory = "Clients";

       cameraDefaultFov = 90.0;
       cameraMinFov = 5.0;
       cameraMaxFov = 120.0;
       
       //debrisShapeName = "~/data/shapes/player/debris_player.dts";
       //debris = MechDebris;

       aiAvoidThis = true;

       minLookAngle = -1.5708;
       maxLookAngle = 1.5708;
       maxFreelookAngle = 3.0;

       mass = 90;
       drag = 0.1;
       maxdrag = 0.52;
       density = 0.7;
       maxDamage = 250;
       maxEnergy =  10;
       repairRate = 0.33;
       energyPerDamagePoint = 75.0;

       rechargeRate = 0.4;

       runForce = 28 * 90;
       runEnergyDrain = 0;
       minRunEnergy = 0;
       maxForwardSpeed = 12;
       maxBackwardSpeed = 6;
       maxSideSpeed = 1;

       maxForwardCrouchSpeed = 12;
       maxBackwardCrouchSpeed = 6;
       maxSideCrouchSpeed = 1;

       maxForwardProneSpeed = 0;
       maxBackwardProneSpeed = 0;
       maxSideProneSpeed = 0;

       maxForwardWalkSpeed = 0;
       maxBackwardWalkSpeed = 0;
       maxSideWalkSpeed = 0;

       maxUnderwaterForwardSpeed = 8.4;
       maxUnderwaterBackwardSpeed = 7.8;
       maxUnderwaterSideSpeed = 7.8;

       jumpForce = 17 * 90; //8.3 * 90;
       jumpEnergyDrain = 0;
       minJumpEnergy = 0;
       jumpDelay = 0;

       minJetEnergy = 0;
    jetEnergyDrain = 0;
    canJet = 1;

       recoverDelay = 0;
       recoverRunForceScale = 1.2;

       minImpactSpeed = 250;
       speedDamageScale = 3.8;

       boundingBox = vectorScale("2.5 2.5 2.4", 4); //"2.5 2.5 2.4";
       crouchBoundingBox = vectorScale("2.5 2.5 2.4", 4); //"2.5 2.5 2.4";
       proneBoundingBox = vectorScale("2.5 2.5 2.4", 4); //"2.5 2.5 2.4";

       pickupRadius = 0.75;
       
       // Damage location details
       boxNormalHeadPercentage       = 0.83;
       boxNormalTorsoPercentage      = 0.49;
       boxHeadLeftPercentage         = 0;
       boxHeadRightPercentage        = 1;
       boxHeadBackPercentage         = 0;
       boxHeadFrontPercentage        = 1;

       // Foot Prints
       //decalData   = MechFootprint;
       //decalOffset = 0.25;

       jetEmitter = playerJetEmitter;
       jetGroundEmitter = playerJetGroundEmitter;
       jetGroundDistance = 8;
     
       //footPuffEmitter = LightPuffEmitter;
       footPuffNumParts = 10;
       footPuffRadius = 0.25;

       //dustEmitter = LiftoffDustEmitter;

       splash = PlayerSplash;
       splashVelocity = 4.0;
       splashAngle = 67.0;
       splashFreqMod = 300.0;
       splashVelEpsilon = 0.60;
       bubbleEmitTime = 0.1;
       splashEmitter[0] = PlayerFoamDropletsEmitter;
       splashEmitter[1] = PlayerFoamEmitter;
       splashEmitter[2] = PlayerBubbleEmitter;
       mediumSplashSoundVelocity = 10.0;   
       hardSplashSoundVelocity = 20.0;   
       exitSplashSoundVelocity = 5.0;

       // Controls over slope of runnable/jumpable surfaces
       runSurfaceAngle  = 85;
       jumpSurfaceAngle = 86;

       minJumpSpeed = 20;
       maxJumpSpeed = 30;

       horizMaxSpeed = 68;
       horizResistSpeed = 33;
       horizResistFactor = 0.35;

       upMaxSpeed = 80;
       upResistSpeed = 15;
       upResistFactor = 0.3;
       
       footstepSplashHeight = 0.35;

       //NOTE:  some sounds commented out until wav's are available

       JumpSound = MechJumpSound;

       // Footstep Sounds
       FootSoftSound        = MechFootFallSound;
       FootHardSound        = MechFootFallSound;
       FootMetalSound       = MechFootFallSound;
       FootSnowSound        = MechFootFallSound;
       FootShallowSound     = MechFootFallSound;
       FootWadingSound      = MechFootFallSound;
       FootUnderwaterSound  = MechFootFallSound;
       //FootBubblesSound     = FootLightBubblesSound;
       //movingBubblesSound   = ArmorMoveBubblesSound;
       //waterBreathSound     = WaterBreathMaleSound;

       //impactSoftSound      = ImpactLightSoftSound;
       //impactHardSound      = ImpactLightHardSound;
       //impactMetalSound     = ImpactLightMetalSound;
       //impactSnowSound      = ImpactLightSnowSound;
       
       //impactWaterEasy      = ImpactLightWaterEasySound;
       //impactWaterMedium    = ImpactLightWaterMediumSound;
       //impactWaterHard      = ImpactLightWaterHardSound;
       
       groundImpactMinSpeed    = 10.0;
       groundImpactShakeFreq   = "4.0 4.0 4.0";
       groundImpactShakeAmp    = "1.0 1.0 1.0";
       groundImpactShakeDuration = 0.8;
       groundImpactShakeFalloff = 10.0;
       
       //exitingWater         = ExitingWaterLightSound;
       
       observeParameters = "0.5 4.5 4.5";

       // Inventory Items
    maxItems   = 10; //total number of bricks you can carry
    maxWeapons = 5; //this will be controlled by mini-game code
    maxTools = 5;

    uiName = "Mech";
    rideable = true;
    lookUpLimit = 0.6;
    lookDownLimit = 0.2;

    canRide = false;
    showEnergyBar = false;
    paintable = true;

    brickImage = MechBrickImage; //the imageData to use for brick deployment

       numMountPoints = 4;
       mountThread[0] = "root";
       mountThread[1] = "root";
       mountThread[2] = "root";
       mountThread[3] = "root";
    };



    function MechArmor::onAdd(%this,%obj)
    {
       // Vehicle timeout
       %obj.mountVehicle = true;

       // Default dynamic armor stats
       %obj.setRechargeRate(%this.rechargeRate);
       %obj.setRepairRate(0);

    }

    function MechArmor::onDriverLeave(%obj, %player)
    {
    //do nothing
    }

    7
    General Discussion / Mission Editor
    « on: October 12, 2007, 01:24:53 AM »
    NVM...

    8
    Clan Discussion / INVA. Clan.
    « on: October 11, 2007, 08:36:05 PM »

    Admins/super admins, and Leader Snarf shall handle clan apps.
    To all admins/super admins and snarf:Please pm me with your decisions on said Apps.


    [/sup]

    INVASION IS A DM BUILDING CLAN, THATS MEAN WE BUILD AND PLAY DEATH MATCHES, ZOMBIE DMs, AND TEAM DMs.
    INVA'S leader is Gikon, ID 511.

    Feel free to talk about INVA on this thread!
    [/sup]


    INVA, short for INVASION, is a DM building clan.
    What we do in build DM levels and DM related things.

    Joining INVA involves having a good DM skill and being a good builder.

          Joining:
    1) Make your APP
    2) Register on 10thday.com
    3) Post your APP on 10thday
    3.1) POST YOUR APP WITH MANY PICS AND A LINK TO THE SAVE!
    4) A Commander will pm you with more details of membership on 10thday if you get in.

         Rules:
    1) No idiots
    2) Blockheads = idiots
    3) if you are rejected from inva four times in a month and you try to join a fifth time you will be banned from inva, 10thday.com, and all of the inva servers for one month!
    4) INVA does not support build stealing!
    5) You must be age 10 and older to join INVA
    6) Im sorry but if you talk in chat speak, we don't care if your the best builder on earth, we don't want you.
    7) more rules may be added.

         Member benefits:
    1) access to all passworded INVA servers
    2) Downloads for beta mods that come from the INVA and BLP team.
    3) Beta testing rights for Gikon's Maps.
    4) You can play the Blockland Plus (BLP) Beta
    5) You can upload stuff to 10thday.com

    Upcoming Events:
    None

    History:
    Hard to say when we started, but it was many months ago during a Zombie DM.
    ....
    ....

    Clan Relations:
    Friendly:
    USB
    USSR
    MOTE
    44
    BM

    Foe:
    -'-
    BB
    UZA
    Any Noob Clan

    Banned Users:
    Name - Time - Reason
    Super Swat - Forever - Being a idiot and a noob.
    COOL
    YOUNG LINK
    GRIFFEN
    hujike
    boom
    husio
    pirate
    kakashii
    blockkiller
    calfro
    spiderpig
    kakashii
    ruffruff65
    admin
    lokishelm
    shockwave
    baby
    vertexx
    block killer 1683
    pirate joe 1481
    black knight 1286
    ^^^^^^^





    GlaDos (Top rank):
    Gikon                  (Leader) -Offline
    CncWarlord         (co-Leader)
    Fishpen0             (co-Leader)
    Snarf                   (Leader)

    Commanders(Super Admins):
    Snotface2 (aka snot)
    Sarataz

    Commandos(Admins):
    JB -MIA?
    Mr.Banana
    Plastic0
    Nige111 <-Promoted
    Ojiko <-BANNED

    Hawk:
    Pilot Dargen
    EndTask

    Snake:
    Vy[p]er

    Ballistic
    -NONE-

    Spawnlings:
    Minion

    (There are about 5 or 6 more members that i do not remember :( )

    IF YOU PART OF INVA PLEASE POST, I FORGOT THE WHOLE MEMBER LIST D:





    INVA NEEDS A 24/6 HOST! (sunday off)



    9
    Modification Help / Minifig Reference Figure!
    « on: September 24, 2007, 12:05:41 AM »
    Minifig Reference Figure!
    Its the whole minifig, 100% prefect (meaning its the exact size of the in game one!)
    i take no credit for the model!



    the .zip includes:

    minifig.3ds
    minifig.ms3d
    minifig.lwo
    minifig.obj



    .zip 42KB



    (please sticky)

    10
    Forum Games / Land Control
    « on: September 23, 2007, 10:34:55 PM »


    War Game
    Year 3000


    Rules:

    No GOD WEAPONS!
    no god modeing
    three moves per post
    no "i ownz you bish!" crap
    be smart!
    one post per Clock
    YOU DO NOT EDIT THE MAP YOURSELF
    YOU DO NOT POST EDITS OF THE MAP!

    Setup:
    to get a country post its name, color, and number.
    you may have only one country!

    Other info:
    Each population per country increases by 100 per clock
    YOU MUST USE A MOVE TO BUILD A CITY
    CITYS GROW 1PIXEL LARGER PER CLOCK FOR 2 CLOCKS
    capitols are blue
    citys are red
    destroyed citys are white

    A clock is every time i update the map, i will post when i update it
    (along with other info)

    THE LARGE MAP!
    http://10thday.com/blocklandstuff/battle/numbers.png
    Info On Countrys:
    Code: [Select]
    Hiaz
    Leader: Gikon
    #15
    Color: black
    Population:400
    Trades: NONE
    Alleys: NONE
    Foes: NONE

    +2 Farms
    +3 Economy
    +2 Air Force
    +1 Army

    researching Ion Cannon

    carrotnia
    Leader: fattysnacks
    #16
    Color: Bright purple
    Population:000
    Trades: NONE
    Alleys: NONE
    Foes: NONE

    Code: [Select]
    Metrozian
    Leader: Ace
    #3
    Color: Dark Red
    Population: 400
    Trades: NONE
    Allies: NONE
    Foes: NONE

    +1 Military
    +1 Air force
    +1 Border Wall
    +1 War Robot plant
    Final robotic warfare
    +2 Economy
    +1 heavy defensive artillery

    Researching orbital defense platforms

    11
    Help / key help!
    « on: September 18, 2007, 12:12:14 AM »
    great, well i lost my key, and the email i used to register it with got randomly banned (stupid spam)....so how do i get it back?
    yes i backed up my key.dat is several places...but i want to know my key....

    12
    Modification Help / Close
    « on: September 16, 2007, 09:18:33 PM »
    Fin

    13
    Modification Help / [Weapon] Rapid Fire?
    « on: September 16, 2007, 03:13:28 AM »
    how do i make it so when i hold down the fire button it keeps firing?...i just can not figure it out  :panda:

    14
    General Discussion / I Need A Host For A Team DM!
    « on: September 15, 2007, 05:07:12 PM »
    I need a 2 day host for a Team DM, since neither of the INVA hosts can host for more then 4 hours at a time...

    Here Are Some ScreenShots:

    Orc Base:


    Human Base:


    Top:


    Random:




    Youll need Team DM 3 to host it, but yea i need a host badly please pm me if you want to host.

    15
    Gallery / Gikon's USSR App!!
    « on: September 13, 2007, 10:51:17 PM »
    Demon Church 2!!!
    3 hours 23 mins!
    11,921 bricks!
    Its very detailed, and if you would like to see it ingame, just ask me (im not posting a save)
    and yes that cross is GLOWING!




    The hell load of other images are here:
    http://10thday.com/blocklandstuff/demon%20church/
    i put them there instead of here to save people from loading a wave of images =D

    Pages: [1] 2