Author Topic: Endless Mining 2 (r1321) - omfg stop whining about dying  (Read 6223 times)

    (thanks to Alphadin for getting the original OP's code)


    YOU DO NOT NEED THE GUI AT ALL TO PLAY THIS GAMEMODE.
    Although it's now recommended you get it.





    Ore Database (SA only and GUI only)


    Heads Up Display



    r1321 - Dec. 6, 2013 [GUI version 5]
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/cdf7e07f3eb9.zip
    • Game breaking on reset has been fixed.
    • Health in dirt and ores vary more or less depending on their base health
    • Progress bar will not display a value of 0 using 8 pixels anymore
    • Deaths aren't as punishing as they use to be.
    • Heatsuits were dropped from $40 each to $20 each.
    • Those with the GUI will no longer see center prints when mining blocks.
    • The HUD is no longer sent data regardless every 100ms, it will only update if you're looking at a different brick now. Delay dropped to 50ms because of it.
    • The brick you're looking at now glows if you have your light on.
    • A "feed" has been added to the HUD displaying what was previously mined.
    • The HUD is now visible on the first connection to a server.


    r1248 - Dec. 4, 2013 [GUI version 4]
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/f64dc1a7577d.zip
    • Fixed trust issues that occur after a client leaves involving builds.
    • HUD has been remodeled, see OP for the new screenshot.
    • GUI version 3.1.6 and under are no longer supported. You will have issues if you do not upgrade to version 4 as of now.

    r1212 - Dec. 2, 2013
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/b1d5b7c12cae.zip
    • Explosion radius on the ultimate pick was decreased back to its normal level.
    • Radsuits are now required in the core layers.
    • Highscores are no longer reset when the server resets
    • Hotfix from r1112 - all bricks are now cleared on a server reset
    • Build area marker is now part of /buildingtools
    • Commas now show for health in the HUD
    • The HUD is no longer showing your current health for both health values.
    • Your health is now remembered if you respawn without dying.
    • Adding a checkpoint no longer mentions that you need 125 dirt, as it now varies, and the list will tell you anyway.
    • Checkpoint lists are no longer duplicated after rejoining a server
    • GUI HUD commands are now sent when killing zombies, my bad.
    • Decimals are now working 100% (thanks Ipquarx, again lol)
    • You have to pay the brick's volume divided by 10 to plant bricks when building.
    • Ores' values will now depend on how long it has been there. Radiated ores will have their price fall over time, and regular ones will have theirs increase over time (max of 12 hours)
    • Age is no longer shown on bricks without a value.
    • The transition from light to dark and vice versa for Sunlight blocks has been smoothed out.
    • The HUD now updates when using /upgrademaxhealth

    r1105 - Dec. 1, 2013
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/705befa71ddf.zip
    • Lava's health revised to 5 so you all stop immediately going for the big red shiny things.
    • Spawn area's radius is now randomized slightly
    • Score on the GUI now has initial text
    • If your max health was over 4 digits, it's no longer red.
    • Critical health levels now depend on your maximum health in the GUI
    • New checkpoint system - you can now have multiple checkpoints, all persistent after resets and after you leave.
    • Added a command to manually save.
    • Highscore system added
    • Age now displays when mining blocks; that will be a factor in ore value at a later date.
    • The cost to go to a checkpoint or teleport to a player is now dynamic depending on the distance from your current location to the other location.
    • Zombies will drop some stuff now.
    • Dynamite explosion radii's base was increased by 5. Dormant bombs remain at their current radius.

    r1061 - Nov. 30, 2013 (PM) [GUI version 3]
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/39a7530bccad.zip
    • Math updated to allow for decimals, will come into play at a later date. (Thanks again Iquarx)
    • Commas now separate numbers as expected.
    • HUD API on the gamemode was simplified.
    • Donating dirt was added to the /donate command.
    • The server's and client's GUI API version is now mentioned, so you can now see who in particular is outdated.
    • Explosion delays were increased some (level 20 dynamite for example went from 200ms to 500ms).
    • Building area detection was dramatically improved. You can no longer place 1 marker down for a 64x baseplate, for example.
    • Shop's custom ore icon was fixed.
    • You can now toggle whether you want your pick level automatically upgraded, at no extra cost.
    • Certain on-fail shop messages were reworded to be more descriptive.
    • Fixed healing giving the wrong message in the shop.

    r977 - Nov. 30, 2013 (AM)
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/832918b03184.zip
    • Cooldown period added to buying dynamite again
    • Ore icon fixed in the ore settings GUI (minor update, remaining on GUI version 2)
    • Brick place sound moved to a better spot in the code
    • Faster pickaxes can no longer set off bombs more than once accidentally
    • Numbers can now go above 7 digits correctly (thanks Ipquarx)
    • Radiated zombies added, can be found where raditaion in dirt and ores start.
    • /selldirt added to /help

    r937 - Nov. 29, 2013 [GUI version 2]
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/12104f95838a.zip
    • Line counts in code were reduced
    • Explosions are dynamically slowed depending on explosion radius and the amount of explosions in progress. Should help with dynamite lag significantly.
    • Switching from building tools to mining tools with no water spray or dirt placer no longer keeps the wrench and printer.
    • All Endless Mining functions stop when switching gamemodes.
    • Switching to another gamemode and back to Endless Mining no longer bugs out and spawns you on the floor.
    • Score system, dirt is 1 point, ores are their original value without buffs/radiation.



    Download the latest git commit here
    You'll find it here on the page, if you can't find it

    Known Issues

    In case you have no idea what you're doing:
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/wiki/Home

    (original topic was too old to post in)
    [/list][/list][/list]
    « Last Edit: December 06, 2013, 02:26:50 AM by TheBlackParrot »

    Could someone explain the draw of this gamemode to me?

    Could someone explain the draw of this gamemode to me?
    it has the appeal of mining from minecraft

    but without building


    ...

    yeah i don't know. i guess people really enjoy tunnels or something.



    Oh my god.

    You just fixed City RPG.
    Haha. That's been in the sticky'd coding resources topic for months now. It's nothing new.

    You can fix Issue #82 by using this.

    almost

    EDIT: without quotes, it only adds up to 1,000,000
    « Last Edit: November 29, 2013, 10:59:27 PM by TheBlackParrot »

    Could you maybe release a separate code for the heads up display thing, with only that health?
    that would be great.


    almost

    EDIT: without quotes, it only adds up to 1,000,000
    it's arbitrary precision arithmetic

    it should work with literally any integer you can dream up
    numbers with decimals, i dunno.

    r977 is out.
    https://bitbucket.org/TheBlackParrot/blockland-endless-mining/get/832918b03184.zip

    • Cooldown period added to buying dynamite again
    • Ore icon fixed in the ore settings GUI (minor update, remaining on GUI version 2)
    • Brick place sound moved to a better spot in the code
    • Faster ores can no longer set off bombs more than once accidentally
    • Numbers can now go above 7 digits normally (thanks Ipquarx)
    • Radiated zombies added, can be found where raditaion in dirt and ores start.
    • /selldirt added to /help

    GUI will remain on version 2, nothing important code-wise was changed.

    Could you maybe release a separate code for the heads up display thing, with only that health?
    that would be great.
    You could tap into the commands sent from the server to make one, if you know how.
    (I guess that'd be an API?)

    numbers with decimals, i dunno.
    welp
    « Last Edit: November 30, 2013, 03:41:46 AM by TheBlackParrot »

    how are you counting the revision numbers

    how are you counting the revision numbers
    everytime it exec's, it adds one.

    welp
    Yeah, that version is made to just work with integers. I have a version that works with decimals if you absolutely need them though.

    Yeah, that version is made to just work with integers. I have a version that works with decimals if you absolutely need them though.
    Would be nice to use, send it pls

    You could tap into the commands sent from the server to make one, if you know how.
    (I guess that'd be an API?)
    no i don't know how :c