Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kika Clouds Gatekeeper #707

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

AntumDeluge
Copy link
Member

@AntumDeluge AntumDeluge commented Apr 20, 2024

Adds a "gatekeeper" for requesting entrance to Kika Clouds.

The problem: Due to the nature of the Kikareukin Clouds zone, players are tempted to camp in Kika 6. Following are some of the factors that contribute:

  • some uncommon or rare creatures are found there
  • some uncommon items can be gained from killing creatures
  • a substantial amount of money can be gained from killing creatures

Similar to camping issues that came about with the hell zone, it makes it unfair to those that are playing the game more casually (e.g. not camping all day in an area to get creatures before anyone else can). However, the method introduced with the hell timer should not be used for Kika. The problem with doing that is that players who are not camping risk the same as those that are. The solution should have little to no affect on casual playing.

Some methods have already been implemented to attempt to prevent camping Kika 7. A timer was introduced that ejects the player after it expires. And, a cooldown period was added where if a player re-visits the clouds within that period their time to stay on the map is shortened significantly. While these have helped, they have not made enough of an impact as needed to make the game fair for all players. Players are still found to keep their characters in Kika 6 & login every 6 hours to check the clouds.

The solution: The additions in this pull request help by creating at least a 24 hour window in which camping players cannot visit the clouds. This gives more of an opportunity for creatures to respawn & for other players to have access to them. The features included are a "gatekeeper" that tracks the number of requests a player makes to enter the clouds. Players can still visit multiple times in a single day. However, they cannot visit more than 3 times within a 4 day period. Attempting to do so uses up the balloon, just as if they had been granted entrance, but does not teleport them to the clouds. Not changes are made to the timer that dictates how long the player can spend in the clouds, nor are there any changes to the cooldown period for re-entry.

TODO:

  • if a request to enter is made during the cooldown period (6 hours?) after visiting Kika 7, it should not count toward number of requests as player cannot spend the full amount of time in the clouds anyway
  • remove XP loss punishment
  • remove HP loss punishment
  • remove sent to afterlife punishment
  • change message from gatekeeper to reflect above changes
  • add event with visual & audio effect (lightning & thunder) (web client only)
  • add sound to symbolize balloon popping
  • add one-time notice about potential rejections in the future

Result of rejection:

  • sent to afterlife (removed)
  • HP set to 1 (removed)
  • loses 15% of excess XP (removed)
  • negative karma
  • balloon not retained (e.g. balloon is used the same as if entrance was allowed)

Video demo (outdated): https://youtu.be/D_FtDEymERA

@AntumDeluge AntumDeluge force-pushed the kika_punishment branch 2 times, most recently from e4afdb6 to 778226a Compare May 3, 2024 06:24
@AntumDeluge AntumDeluge self-assigned this May 3, 2024
@AntumDeluge AntumDeluge force-pushed the kika_punishment branch 7 times, most recently from 827576f to e6cae1a Compare May 10, 2024 13:09
@AntumDeluge AntumDeluge added this to the 1.47 milestone May 10, 2024
@AntumDeluge AntumDeluge force-pushed the kika_punishment branch 2 times, most recently from 0970fe0 to ebc8d0f Compare May 11, 2024 02:57
@AntumDeluge AntumDeluge marked this pull request as ready for review May 11, 2024 03:00
@AntumDeluge AntumDeluge force-pushed the kika_punishment branch 4 times, most recently from 5bfce70 to 2b39d38 Compare May 16, 2024 19:48
@AntumDeluge AntumDeluge changed the title Punishment for Camping Kika Clouds Kika Clouds Gatekeeper May 18, 2024
@AntumDeluge AntumDeluge force-pushed the kika_punishment branch 3 times, most recently from 0e16d77 to 7c4cf43 Compare May 18, 2024 15:32
@AntumDeluge AntumDeluge modified the milestones: 1.47, 1.48 May 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant