Added the ticket merchant to go along with the archery minigame, from this shop you can purchase the same items that were purchasable in 2009. You can only buy items from this shop with archery tickets, which are the reward from the archery minigame.
Created the archery minigame, fully complete and ready to go! Tickets still don't serve a purpose but they soon may after implementing the ticket reward store.
Thanks for the suggestion Snicker.
Needed for construction. Limestone can only be chiseled when the player has reached level 12, and will give 6 (30 because of x5, unless the player has chosen x10 it will be 60) xp per cut stone.
It appears I broke this in a previous update fixing other errors, without realisng this causes massive issues when registering accounts. Whoops.
Here's the fix.
What I've done this update:
- Fixed tutorial island's chef giving infinite amounts of buckets and water to players
- Fixed fishing without a tool.
- Added the wilderness teleport lever to Edgeville south of the bank (as some have requested)
- Added some useful tools for editing cache.
Enjoy!
* Added Iron/DeIron Dialogues
Reorganized the chat dialogue so more content was on a "second page"
fixed a couple typos regarding exp multiplier (Hans says 15 when it should say 10?)
* Added Hardcore and Hardcore_dead ironmanmodes
* Added Hardcore ironman and hardcore_dead ironman to the player count
Possibly fixed an issue where it would count Ultimate ironman as both an ultimate ironman AND a standard ironman.
Changed the player count sentence to incorporate hardcore ironman mode
* Changed the Ultimate Iron death to announcing a Hardcore ironman death
* When an Hardcore Ironman dies, the stats page will update with HARDCORE_DEAD and the XP will no longer increase
* Added Hardcore ironman mode as a mode in the dialogue
changed ultimate ironman to a grey-white text, might not be legible.
* moved TotalSkillXP from HighscoreSQLHandler.java to Skills.java
Indented a ton of methods
* Added Hardcore Iron Man Mode as an option
Added //TODO to add HCIM logo
* Added a integer to count Hardcore Iron Man deaths
Added two methods to set and get the value of the HCIM death
Added HCIM death to the Player's saved data
Added it to buffer (if this was not done, the player would be sent back to tutorial island)
* Added Check to see if the player has died previously on HCIM.
Added separate SQL entry to execute specific SQL if the player passes that check.
* Changed the UIM check in finalizeDeath to HCIM
Changed the check to use .equals() rather than checkRestriction(), preventing UIMs from being affected
Added additional code to handle what happens to a player who has died in HCIM mode.
* Added counts to support HCIM mode
Changed all checkRestrictions() to getMode.equals() (avoids multiple counts)
Adjusted the player count message to include IM, HCIM, and UIM.
* Added HCIM in the Iron Man explanation
Added HCIM as an option to choose an Iron Man
Recoloured the UIM text as a grey-white
Coloured HCIM as the dark red colour UIM was
Added the hardcoreDeath value to 0
* Added a ton of dialogue for Iron Man mode
Added the ability to change ironman mode
Added the ability to remove ironman mode
Added some checks to see if the player was too high level or had too many quest points to change Iron man mode
Added some checks to see if the player has died as an iron man
Added check to see if player has an empty bank when changing to uim
Changed some case numbers around
* Added a ton of dialogue for Iron Man mode
Added the ability to change ironman mode
Added the ability to remove ironman mode
Added some checks to see if the player was too high level or had too many quest points to change Iron man mode
Added some checks to see if the player has died as an iron man
Added check to see if player has an empty bank when changing to uim
Changed some case numbers around
Added a comment to denote a possibly unnecessary line of code
* Added a ton of dialogue for Iron Man mode
Added the ability to change ironman mode
Added the ability to remove ironman mode
Added some checks to see if the player was too high level or had too many quest points to change Iron man mode
Added some checks to see if the player has died as an iron man
Added check to see if player has an empty bank when changing to uim
Changed some case numbers around
Added a comment to denote a possibly unnecessary line of code
Added some Facial Expressions
* Added some dialogue for HCIM mode
Tweaked some Dialogue code
Changed some case numbers around
Added a comment to denote a possibly unnecessary line of code
Added some Facial Expressions
* changed setHardcoreDeath as true to represent the change to a boolean variable
* changed setHardcoreDeath as false to represent the change to a boolean variable
removed comment about unnecessary line as I think it is now necessary
* Changed everything regarding hardcore death to boolean format
* changed the check to true rather than 1 to reflect the boolean format change
* changed the check to true rather than 1 to reflect the boolean format change