NoPlayTime

From Warcraft Wiki
Jump to navigation Jump to search

Returns true if the account is considered "unhealthy" for players on Chinese realms.

isUnhealthy = NoPlayTime()

Returns

isUnhealthy
boolean? - 1 if the account is "unhealthy", nil if not.

Example

if NoPlayTime() then
   print(string.format(PLAYTIME_UNHEALTHY, REQUIRED_REST_HOURS - math.floor(GetBillingTimeRested()/60)))
else
   print("You are not limited by NoPlayTime.")
end

Details

  • Only relevant on Chinese realms.[1]
  • The time left is stored on your account, and will display the same amount on every character.

Patch changes

  • Battle for Azeroth Hotfix (2020-02-05): Playtime now limited to 90 minutes daily between 08:00 and 22:00 local[2][3]
Previous allowed up to 5 hours of playtime, including overnight, with partially reduced currency gain after 3 hours.

See also

  • GetBillingTimeRested - The remaining time until this restriction comes into effect
  • PartialPlayTime - A form of limited restriction (-50% to xp and currency) that is presumably removed from the game

References

 
  1. ^ Josh Ye 2019-11-05. Kids can only play games for 90 minutes a day in China. Abacus News.
  2. ^ Abacus 2020-02-05. Blizzard puts curfew on underage Overwatch and WoW gamers in China. South China Morning Post.
  3. ^ Blizzard Entertainment. Blizzard Games - Restrictions and Instructions for Minor Protection (cn). Retrieved on 2020-02-29.