Create an account


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 20,164
» Latest member: Cellulose
» Forum threads: 21,783
» Forum posts: 22,666

Full Statistics

Online Users
There are currently 966 online users.
» 0 Member(s) | 960 Guest(s)
Applebot, Baidu, Bing, DuckDuckGo, Google, Yandex

 
  News - Get a job: Playco is hiring a (remote!) Senior Game Designer
Posted by: xSicKxBot - 12-18-2020, 01:31 AM - Forum: Lounge - No Replies

Get a job: Playco is hiring a (remote!) Senior Game Designer

The Gamasutra Job Board is the most diverse, active and established board of its kind for the video game industry!

Here is just one of the many, many positions being advertised right now.

Location: Remote

Here at Playco, we make games that bring the world closer together through play.

Our ideal teammates are thoughtful, humble, and passionate professionals who can both zoom into the details and zoom out to embrace the big picture. We are inspired by makers and tinkerers, who are unafraid to experiment with a healthy disregard for constraints. We hope you’ll enrich our team with your enthusiasm and passion, both for games and for life.

We are looking for passionate and highly creative game designers to help connect over 1 billion gamers worldwide!

Responsibilities

  • Guard larger world economy against unbalanced features and LiveOps proposals.
  • Creating economic models that show the impact of tuning changes and new features.
  • Constant analysis of live game data to develop proposals to improve targeted KPIs.
  • Working with a global, cross discipline team to grow products by adding new features while also continuously improving the existing game experience.
  • Keep up in a fast paced environment with near-daily releases.
  • Ongoing competitor analysis and game tear downs to share insights with the larger team.
  • Evangelize original new designs or researched conclusions.

Qualifications

  •  5+ years of game design experience with 3+ years focused on designing economies.
  • You create clear documentation using wireframes, flows and spreadsheets that can guide product development and respond to questions or pivots as features are developed.
  • Ability to leverage economic modeling tools that can be used for analysis and tuning.
  • You are a skilled speaker and capable of collaborating with developers, product managers and executives.
  • Experience using data to develop and ship features for a casual free to play game, tuning free to play game economies, extensive knowledge of industry trends and developments in the free to play and virtual goods space.

Preferred Experience

  •  Knowledge of casual, social and facebook games.
  • Knowledge of SQL.
  • Have a strong secondary skill set (like creating user flows, using prototyping tools, art or programming).
  • Strong math skills.
  • A desire to always be learning and improving yourself.

Interested? Apply now.

Whether you’re just starting out, looking for something new, or just seeing what’s out there, the Gamasutra Job Board is the place where game developers move ahead in their careers.

Gamasutra’s Job Board is the most diverse, most active, and most established board of its kind in the video game industry, serving companies of all sizes, from indie to triple-A.

Looking for a new job? Get started here. Are you a recruiter looking for talent? Post jobs here.



https://www.sickgaming.net/blog/2020/12/...-designer/

Print this item

  [Tut] Python staticmethod()
Posted by: xSicKxBot - 12-17-2020, 08:47 PM - Forum: Python - No Replies

Python staticmethod()

Static methods are special cases of class methods. They’re bound to a class rather than an instance, so they’re independent on any instance’s state. Python’s built-in function staticmethod() prefixes a method definition as an annotation @staticmethod. This annotation transforms a normal instance method into a static method. The difference between static (class) methods and instance methods is that they don’t require an instance to be callable.

In this tutorial, I’ll show you one of Python’s little-known secrets that separate the intermediates from the experts: static methods. A static method is a special case of a class method. You may know the difference between an instance method and a class method conceptually. (If you don’t, this tutorial is for you.) But do you also know how to create a static method in Python?

If not, read on, because this tutorial will show you!

Syntax Class Method


Syntax: staticmethod(function) # <--- This is considered unpythonic
@staticmethod # <--- As a prefix before the used method

You can declare a static method is the following decorator syntax—this is the most Pythonic way:

class C: @staticmethod def f(arg1, arg2, ...): None C.f(arg1, arg2, ...)

How to Call a Static Method?


There are two ways of calling a static method:

  • You can call it on a class such as C.f(arg1, arg2, ...), or
  • You can call it on an instance such as C().f(arg1, arg2, ...).

In contrast to a class method, Python doesn’t implicitly pass a reference to the class itself as a first argument.

Static Method Application — Factory Pattern


You can use the static method to allow people to create different variants of a Coffee class:

class Coffee: def __init__(self, milk, beans): self.milk = milk # percentage self.coffee = 100-milk # percentage self.beans = beans def __repr__(self): return f'Milk={self.milk}% Coffee={self.coffee}% Beans={self.beans}' @staticmethod def cappuccino(): return Coffee(80, 'Arrabica') @staticmethod def espresso_macchiato(): return Coffee(30, 'Robusta') @staticmethod def latte(): return Coffee(95, 'Arrabica') print(Coffee.cappuccino())
print(Coffee.espresso_macchiato())
print(Coffee.latte())

This is called the factory pattern: the static methods are instance factories—they produce new instances according to their implementations. For example, the Coffee.cappuccino() method creates a special type of Coffee with an initial selection of 80% milk and Arrabica beans.

The output of this code snippet is:

Milk=80% Coffee=20% Beans=Arrabica
Milk=30% Coffee=70% Beans=Robusta
Milk=95% Coffee=5% Beans=Arrabica

Interactive Example Static Method


The following interactive code shell allows you to play with this example and deepen your skills.


Exercise: Can you create another coffee specialty?

Static Method is a Function Decorator


Decorators help to add functionality to existing code without having to modify the code itself. Decorators are so-called because they decorate code, they do not modify the code, but they make the code do different things using decoration. Now that we have understood closures, we can work our way step by step to understanding and using decorators.

The @staticmethod is a function decorator. It’s short for calling staticmethod(m) for the method m that you would decorate.

Here’s an example without using a decorator and by using staticmethod() instead:

class Coffee: def __init__(self, milk, beans): self.milk = milk # percentage self.coffee = 100-milk # percentage self.beans = beans def __repr__(self): return f'Milk={self.milk}% Coffee={self.coffee}% Beans={self.beans}' def cappuccino(): return Coffee(80, 'Arrabica') cappuccino = staticmethod(cappuccino) print(Coffee.cappuccino())

The output is the same:

Milk=80% Coffee=20% Beans=Arrabica

However, this is not the recommended way—use a decorator with the @ annotation instead!

Related Article: Decorators

Static Method vs Instance Method


If you don’t use the @staticmethod annotator, you obtain an instance method per default. The instance method requires that the first argument self is a reference to the instance itself on which the method is called. The static method doesn’t pass any implicit argument. Thus, the difference between static methods and instance methods is that Python passes nothing in the first case while passing the instance (object) as a first implicit argument in the second case.

Here’s a minimal example of a static and an instance method:

class C: @staticmethod def f(): print('hi') # instance method def g(self): None # call static method:
C.f() # call instance method:
C().g()

Static Method vs Class Method


You may know static methods from programming languages such as C++ or Java. They’re methods that exist independently of whether or not you created an instance of the class. That’s why they don’t use any instance variable in the method body. If you want to use a static method in Python, you need to use the @staticmethod annotation rather than the @classmethod annotation. The difference is that static methods don’t expect a reference to either the instance or the class as an implied first argument.

Here’s an example comparing class methods, instance methods, and static methods:

class C: @classmethod def f(cls): None # instance method def g(self): None @staticmethod def h(): None # call class method:
C.f() # call instance method:
C().g() # call static method:
C.h()

Static Method vs Class Method vs Instance Method


To summarize, here’s the difference between the three different types of methods:

  • Static Methods,
  • Class Methods, and
  • Instance Methods.

Instance Method Class Method Static Method
Definition def f(self, arg1, arg2): ... def f(cls, arg1, arg2): ... def f(arg1, arg2): ...
First Argument Reference to Instance Reference to Class No Reference
Usage On instance: C().f(arg1, arg2) On class: C.f(arg1, arg2) On class: C.f(arg1, arg2)
Application Work on data of specific instance Work independently of instance data—but depends on class (e.g., factory). Work independent of instance data and class data (e.g., general computation)

Related Video: Python Class Method




Summary


Static methods are special cases of class methods. They’re bound to a class rather than an instance, so they’re independent on any instance’s state.

Python’s built-in function staticmethod() prefixes a method definition as an annotation @staticmethod. This annotation transforms a normal instance method into a static method.


Do you want to boost your Python skills in a fun and easy-to-consume way? Consider the following resources and become a master coder!

Where to Go From Here?


Enough theory, let’s get some practice!

To become successful in coding, you need to get out there and solve real problems for real people. That’s how you can become a six-figure earner easily. And that’s how you polish the skills you really need in practice. After all, what’s the use of learning theory that nobody ever needs?

Practice projects is how you sharpen your saw in coding!

Do you want to become a code master by focusing on practical code projects that actually earn you money and solve problems for people?

Then become a Python freelance developer! It’s the best way of approaching the task of improving your Python skills—even if you are a complete beginner.

Join my free webinar “How to Build Your High-Income Skill Python” and watch how I grew my coding business online and how you can, too—from the comfort of your own home.

Join the free webinar now!

The post Python staticmethod() first appeared on Finxter.



https://www.sickgaming.net/blog/2020/12/...ticmethod/

Print this item

  (Indie Deal) FREE Stalingrad, Adult Sale, Destiny 2, GalaQuiz
Posted by: xSicKxBot - 12-17-2020, 08:47 PM - Forum: Deals or Specials - No Replies

FREE Stalingrad, Adult Sale, Destiny 2, GalaQuiz

Stalingrad FREEbie returns
[freebies.indiegala.com]
Stalingrad is a real-time strategy title that places gamers in the middle of the most dramatic periods of World War II, covering major events from June 1942 till January 1943.

Crypto Sale Day 2: Adult Only Game Sale, up to -30%
[www.indiegala.com]
Join our Crypto Sale, and get an EXTRA 30% OFF on all bundles and 15% OFF on all store deals when paying with a supported cryptocurrency

https://youtu.be/1dbkE4iX11U

Bungie GAME AWARDS SALE, up to -67%
[www.indiegala.com]
The 244th GalaQuiz will be LIVE soon, win up to $50:dollars: in GalaCredit!
[www.indiegala.com]
The GalaQuiz will take place in a few hours from this announcement
Today's GalaQuiz[www.indiegala.com] hints are up. The theme will be Geography #2 Redux.

Massive Gameplay Giveaway Challenge
[www.indiegala.com]

Stay Inside, Stay Safe and Enjoy Good Games.
Check out IndieGala on Twitter, YouTube & Facebook[www.facebook.com]


https://steamcommunity.com/groups/indieg...6474726688

Print this item

  Amazon AWS Join Blender As Corporate Sponsor
Posted by: xSicKxBot - 12-17-2020, 08:47 PM - Forum: Game Development - No Replies

Amazon AWS Join Blender As Corporate Sponsor

Following quickly on the heels of last months Facebook Sponsorship of Blender, today it was announced Blender has a new corporate sponsor, Amazon AWS. This sponsorship is a bit different, in that it is aimed at improving a very specific aspect of Blender, character animation. The sponsorship will enable Blender to hire multiple developers to work over a period of 3 years on improving character animation tools in Blender.

Details of the announcement from the Blender news:

Today Blender Foundation announced that AWS has joined the Blender Development Fund as a Patron Member to support continued core development and innovation for Blender. AWS committed to a period of three years, specifically to support character animation tools development.

“We’re excited to continue to expand our support for open source solutions for our customers in the digital content creation space.” said Kyle Roche, GM of Creative Tools. “The Blender Foundation has been an industry leader in providing production-grade open source software solutions, and we look forward to helping our mutual customers work more efficiently than ever before through continued improvements in Blender.”

Two years ago, Blender Foundation started a project to redesign and upgrade Blender’s character animation system for the coming decade. Nicknamed “Animation 2020” it has a number of specs that were reviewed by character animator and industry veteran Jason Schleifer, now Creative Director at AWS.

“It has always been my preference to work closely with industry talents on improving Blender,” said Blender chairman Ton Roosendaal. “Thanks to AWS’ support we can recruit additional top developers to help us bring character animation in Blender to new heights.”

Blender Foundation will start recruiting in the course of Q1 2021, pending the current travel and meeting restrictions being lifted or relaxed.

Amazon AWS, or Amazon Web Services is the massive cloud services portion of Amazon, which provides a great deal of the backbone of the modern internet. They also have gaming divisions including owning Twitch, as well as the recently updated Lumberyard game engine. Blender is an open source cross platform 3D application that supports modelling, animation, texturing, rendering, sculpting and more. Improvements to the character animation tools will be a welcome addition. Blender development is supported by the Blender Development Fund.

You can learn more about the Amazon AWS sponsorship in the video below.






https://www.sickgaming.net/blog/2020/12/...e-sponsor/

Print this item

  (Free Game Key) Trials Rising - Free Uplay Game
Posted by: xSicKxBot - 12-17-2020, 08:47 PM - Forum: Deals or Specials - No Replies

Trials Rising - Free Uplay Game

Visit the giveaway page:

Trials Rising[register.ubisoft.com]

Register or log in to your account, then add the game to your Uplay library by clicking "PC".

You only have 24 hours to redeem it.

We are welcoming everyone to join our discord[discord.gg]. We are more active there on finding giveaways, small or large, and there are daily raffles you can participate.

?GrabFreeGames.com ?Twitter ?Steam Curator ?Facebook[fb.me]?Discord[discord.gg]
❤️Support us: ✔️HumbleBundle Partner[www.humblebundle.com] Epic Tag: GrabFreeGames


https://steamcommunity.com/groups/GrabFr...3711516557

Print this item

  Microsoft - Finding purpose and unlocking potential at Envision virtual event
Posted by: xSicKxBot - 12-17-2020, 08:47 PM - Forum: Windows - No Replies

Finding purpose and unlocking potential at Envision virtual event

This week, I was thrilled to take part in Envision, our brand-new digital series for senior business leaders, which we’re co-producing with our close partners Accenture and Avanade.

Hosted by Stephanie Mehta, editor-in-chief of Fast Company magazine, our first episode featured dynamic speakers and a conversation that centered on thought leadership topics such as digital resilience, the future of work, and how individuals and organizations alike can find purpose and drive momentum.

We also aired localized versions of the program, which allowed leaders to discuss business news and topics relevant to their region, such as the impact of COVID-19 on local industries.

To kick things off, Microsoft CEO Satya Nadella talked with Stephanie about the evolution of the workplace, what it takes to create a resilient and agile business culture, and Microsoft’s embrace of “stakeholder capitalism” to serve not just shareholders but a broad community of stakeholders.

Satya was followed by Accenture CEO Julie Sweet and Microsoft Executive Vice President Judson Althoff, who shared the five questions that organizations need to think carefully about to transform in a post-pandemic world. I had the privilege of interviewing Christophe Beck, President and Chief Operating Officer of Ecolab, to learn how his company is bringing together technology and people to address the world’s biggest sustainability challenges.

In addition, Mitra Azizirad, Corporate Vice President of AI and Innovation Marketing at Microsoft, described why successful organizations make innovation a top priority and how to treat innovation as a platform. Finally, Avanade CEO Pamela Maynard spoke with psychologist Dr. Michael Gervais and Microsoft Chief Diversity Officer Lindsay-Rae McIntyre about the mindset required to succeed and how to use purpose to change things for the better.

Visit the Envision website to see our highlight video or register for the series to watch the complete episode or individual segments.

I hope you’ll join us for Episode 2 on Feb. 16, when we’ll look at five areas in which global challenges are driving exciting innovation. Speakers will include Microsoft Executive Vice President Jean-Philippe Courtois; Caroline Fanning, Chief Human Resources Officer of Avanade; our Chief Environmental Officer Lucas Joppa; Accenture Chief Leadership and Human Resources Officer Ellyn Shook; and Julia White, Corporate Vice President, Microsoft Azure.

Tags: ,



https://www.sickgaming.net/blog/2020/12/...ual-event/

Print this item

  News - Netflix's Shadow And Bone Gets A Bone Chilling First Teaser
Posted by: xSicKxBot - 12-17-2020, 08:46 PM - Forum: Lounge - No Replies

Netflix's Shadow And Bone Gets A Bone Chilling First Teaser

Netflix has announced that it is adapting Leigh Bardugo's Grishaverse novels into a new series called Shadow and Bone. The story finds readers in a war-torn world where Alina Starkov has just unleashed an extraordinary power that could be the key to setting her country of Ravka free as she trains to be a magical soldier called Grisha. You can see the full teaser below.

It's a brief teaser that doesn't explain a whole lot to those uninitiated with the world, but maybe could entice those same folks. It has a chilling melody with a great stag that plays a huge part in Alina's life.

"We've taken the stories of Shadow and Bone and the characters of Six of Crows and we've brought them together in what I think will be a really unexpected way," author Bardugo stated. "[Showrunner] Eric [Heisserer] and our writers' room and our directors have built something entirely new that still somehow stays true to the characters and to the heart of the stories. And it wasn't easy!"

Continue Reading at GameSpot

https://www.gamespot.com/articles/netfli...01-10abi2f

Print this item

  Mobile - Mobile Legends update – advanced server 1.5.38 patch notes
Posted by: xSicKxBot - 12-17-2020, 12:07 PM - Forum: New Game Releases - No Replies

Mobile Legends update – advanced server 1.5.38 patch notes

December 16, 2020: We’ve added the latest advanced server 1.5.38 patch notes to our Mobile Legends update guide.

It’s fair to say that we get plenty a Mobile Legends update on mobile. Developer Moonton likes to keep you on your toes with regular balancing, nerfing, and optimising your favourite heroes over time, to ensure that no particular option proves that much more powerful, or weaker, than the others. The latest update is no different either, as you’ll see below.

In this guide, we’re going to cover every single Mobile Legends update, detailing the latest and upcoming changes to the game. We’ll go through each of the patch notes to walk you through the changes so you know exactly what to expect. We’ll also cover any big Mobile Legends events happening, to help you make the most of them.

We’ll update this guide regularly with the latest Mobile Legends update and events, so we thoroughly recommend bookmarking it and checking back often to see what’s new. You can also check out our Mobile Legends new hero guide for more information about the latest new, or upcoming, heroes, and our beginner’s Mobile Legends guide if you’re just getting started.

Check out the latest Mobile Legends update:


Advanced server – 1.5.38


Clint


  • Quick Draw base damage: 200-400 → 250-450
  • Quick Draw mana cost: 85-105 → 60-85
  • Trapping Recoil cooldown: 12-9.5s → 10-8s
  • Trapping Recoil cooldown reduction for hitting enemies: 50% → 40%

Benedetta


  • Phantom Slash cast time has been reduced
  • Phantom Slash base damage of shadow: 300-500 → 200-400
  • Phantom Slash base damage of slashes: 180-300 → 100-220
  • An Eye for An Eye grants Benedetta Sword intent once she successfully blocks damage
  • Elapsed Daytime damage of enhanced basic attack: 100 + total physical attack 220% → 50 + total physical attack 200%
  • Elapsed Daytime damage to creeps and minions: 30% → 40%

Barats


  • Barats base HP: 2709 → 2559
  • Barats HP growth: 249 → 229
  • Detona’s Welcome cooldown: 42-30s → 50-40s

Lunox


  • Chaos Assault base damage: 240-340 → 200-300
  • Chaos Assault magic power bonus: 120% → 130%
  • Chaos Assault damage bonus: 2%-4.5% → 1.5%-3.5% of the enemy’s HP. Now takes effect when hitting creeps
  • Power of Chaos Darkening cooldown: 18-14s → 25-15s

Jawhead


  • Ejector base shield: 600-1000 → 350-800
  • Ejector total physical attack bonus: 100% → 140%

Alice


  • Blood Ode base damage: 140-180 → 120-160
  • Blood Ode HP Regen: 70-80 → 65-80
  • Blood Ode mana cost: 50-100 → 50-90

Ling


  • Finch Poise energy cost: 35-25 → 35

Estes


  • Moonlight Immersion now causes movement speed to increase by 15% when linking with an ally
  • An issue relating to the skill indicator of Estes’ enhanced skill has been addressed

Hilda


  • Blessing of Wilderness shield gained when entering the bush: 20% → 15% of max HP

Harith


  • Chrono Dash base shield: 150-350 → 150-300
  • Chrono Dash total magic power bonus: 150% → 120%

Selena


  • Soul Eater base damage of the next basic attack’s extra damage: 300-400 → 200-350
  • Soul Eater total magic power bonus: 110% → 130%

Pharsa


  • Feathered Air Strike cooldown: 28-22s → 36-28s

Battlefield


  • Outer Turret has a new effect. When the energy shield is active, any damage sustained by nearby heroes is decreased by 10%
  • The initial movement speed of middle-lane minions has been decreased by 6%
  • The display of the HP bar sections has been tweaked to allow for simpler damage calculations
  • Jawhead ‘Samurai Mech’ battle spell effects have been optimised

Jungle


  • Fiend spawn time: 30s → 25s
  • Fiend physical and magic defence growth per minute: 5 → 2
  • Serpent spawn time: 30s → 25s
  • Serpent physical defence growth per minute: 5 → 2
  • Cryoturtle spawn time: 180s → 120s
  • Cryoturtle physical and magic defence: 37 → 80

Equipment


  • The icons for Divine Glaive, Arcane Boots, and Rose Gold Meteor have been tweaked based on player feedback

ADVANCED SERVER – 1.5.34


Paquito


  • Champ Stance gains stacks only when Pacquito damages any target with his skills
  • Champ Stance physical attack bonus: 60% → 70%
  • Jab now has a slightly enlarged area of effect

Argus


  • Warmonger new effect: Restores HP equal to 30 + 30% total physical attack for each enhanced basic attack.
  • Warmonger enhanced basic attack only triggers 50% of the Devour effect of Demon Hunter Sword
  • Warmonger: Argus’ demonic blade takes more time to charge
  • Meteoric Sword bleeding damage: 10% → 20% total physical attack
  • Eternal Evil cooldown: 80-50s → 80-60s

Alpha


  • Beta, Advance! new effect: Continuous attacks slow target by 90% each time for 0.2s
  • Rotary Impact base damage of slashes: 210-310 → 200-300
  • Rotary Impact base damage of Beta’s Strafe: 90-165  → 100-150
  • Rotary Impact slow effect: 70% for 2s → 40% for 1s
  • Rotary Impact cooldown: 7-4s → 4s
  • Rotary Impact mana cost: 60 → 50
  • Force Swing base damage of strikes: 160-460 → 250-400
  • Force Swing total physical attack bonus of strike: 170% → 100%
  • Force Swing base damage of Beta’s Strafe: 790-165 → 75-120
  • Force Swing base HP regen: 150-300 → 125-200
  • Force Swing adjustment: +40% total Magic Power → +20% total physical attack
  • Force Swing cooldown: 6s → 6-4s
  • Spear of Alpha cooldown: 24-20s → 20-12s
  • Spear of Alpha stun duration: 1.3s → 1s

Harley


  • Magic Master new effect: Reduces 4 Magic Defence of every target hit for 3s, capped at 10 stacks
  • Poker Trick cooldown: 7s → 6s
  • Deadly Magic cooldown: 32-24s → 36-30s
  • Fixed issue where damage of Poker Trick slightly decreased during ultimate

Carmilla


  • Bloodbath cast range: -50%
  • Curse of Blood cast range: -10%
  • Curse of Blood direction: Manual → Auto-aim

Cecilion (interact with Carmilla)


  • Moonlit Waltz cooldown: 45s → 20s
  • Moonlit Waltz damage and shield: 400 + 40*LEVEL → 200 + 20*LEVEL
  • Moonlit Waltz slow effect: 60% → 30%

Belerick


  • HP growth: 245 → 205
  • Deadly Thorns HP increase obtained from equipment items: 15% → 50%
  • Deadly Thorns adjustment: 120-260 + 0.8% of max HP → 100-170 + 2% of max HP

Barats


  • Detona’s Welcome cast time: +60%

System functions


Camera Following Bullets: Press and hold skill to let the camera follow bullets to see as far as they hit. This applies to the following heroes:

  • Alice (Skill 1)
  • Moskov (Ultimate)
  • Selena (Skill 2 while in Elf form)

Advanced Server – 1.5.32


Argus (Revamped)


  • Warmonger: Strikes three times instead of two, starting with two rapid slashes, then thrusting his blade forward for the third
  • Demonic Grip: Puts hand out towards enemy. When target is hit, both sides are drawn towards each other, rather than Argus moving to the front of the target. Argus can make an extra slash whether Demonic Grip hits target or not
  • Meteoric Sword: Strikes enemies with a demonic blade. Hit enemies lose HP for four seconds while moving
  • Eternal Evil: Adds a new passive effect – gains permanent attack bonus after levelling up. This is in addition to the five second death immunity

PAQUITO


  • Parry damage reduction ratio: 30-40% → 45-60%
  • Parry damage reduction duraiton: 2s → 3s
  • Parry base damage: 220-320 → 245-420
  • Parry physical attack bonus: 60% → 70%
  • Parry enhanced new effect: Any hit enemy is slowed by 70% for one second
  • Parry enhanced based damage: 330-480 → 350-600
  • Parry enhanced physical attack bonus: 90% → 100%

Mathilda


  • Soul Bloom mana cost: 70-120 → 60-110
  • Guiding Wind magic power bonus from shield: 160% → 180%
  • Circling Eagle stun duration after striking: 1s → 0.6s
  • Circling Eagle knockback distance: -10%

Clint


  • Quick Draw decay ration of following bullets: 15-25% → 11-21%
  • Grenade Bombardment physical attack bonus: 80% → 100%

Brody


  • Base physical attack: 140 → 115
  • Attack speed growth: 3% → 5%
  • Extra attack speed gaining ratio: 30% → 50%
  • Abyss Impact physical attack bonus: 200% → 180%

Lapu-Lapu


  • Heavy-Sword: Increased distance of each movement
  • Heavy-Sword: Fixed bug that caused it not to change direction on some occasions, as well as optimised skill casting and performance

Claude


  • Blazing Duet base damage of each hit: 70-100 → 120-160
  • Blazing Duet damage to minions: 400% → 300%

CHou


  • Shunpo physical attack bonus of shield: 150% → 200%

Luo yi


  • Dispersion skill width and casting speed: +10%
  • Dispersion mana cost: 60-100 → 50-90
  • Dispersion base damage: 230-430 → 210-410

Wanwan


  • Crossbow of Tang physical attack bonus: 50% → 40%

Cecilion


  • Sanguine Claws: Removed slow effect

Equipment


  • Roaming Equipment unique passive-thriving (When your Gold ranks the lowest, Gold gained every four seconds, which scales with equipment level): 8/10/12 → 8/10/14
  • Jungling equipment unique passive-greed (reduced of Gold and Exp from minions in the first fgive minutes): 30% → 40%
  • Hunter’s Knife unique passive-greed (extra Gold gained when jungling): 10% → 15%
  • Advanced and Medium Jungling Equipment unique passive-greed (extra Gold gained when jungling): 20% → 25%

Bug Fixes


  • Daily obtainable Credit Score limit does not apply to Credit Scores reclaimed through appeals
  • Camera now follows device movement on the hero display interface for certain devices (which will be automatically turned on if available)
  • Optimised Arcade interface by removing the banner section. Added claimable rewards for the new modes
  • Optimised repeated tutorial part after reinstallation
  • Daily Quests now available in Arena Mode
  • Adjusted range and speed of matchmaking
  • Added team-up of both sides on the post-game screen

ADVANCED SERVER – 1.5.30


Mathilda


  • Ancestral Guidance enhanced base attack damage: 150 → 135
  • Soul Bloom wisps damage decay ratio : 30-50% → 30-45%

Yve


  • Meteor Fall cooldown: 15-12s → 14-12s

Brody


  • Abyss Impact base damage: 250-650 → 150-550
  • Abyss Corrosion: Fixed bug where basic attack would be interrupted and disabled when he is silenced.

Kimmy


  • Chemist’s Instinct physical attack bonus: 30-41% → 35-46% (scales with level)
  • Energy Transformation magic power bonus: 40-50% → 45-55%

Helcurt


  • Shadow Transition: silence targets → slows targets.
  • Shadow Transition: slows targets during ultimate → silences targets during ultimate

Chou


  • HP growth: 191 → 202
  • The Way of Dragon: Removed control immunity when casting 2nd phase of ultimate.

Esmeralda


  • Frostmoon Shield duration: 5s → 4s
  • Frostmoon Shield base shield: 400-750 → 500-850
  • Stardust Dance cooldown reduction for each hero hit: 1s → 1.3s
  • Stardust Dance cooldown reduction for each non-hero hit: 1s → 0.5s
  • Falling Starmoon cooldown: starts upon casting or end of charging

Khufra


  • Tyrant’s Revenge max moving distance: Reduced by 14%
  • Bouncing Ball: Unable to block Flicker battle spell

Aldous


  • Contract Soul Steal enhanced basic attack base damage: 150-400 → 200-450

Uranus


  • Ionic Edge: Removed reduction of target’s physical attack and magic power

Hanabi


  • Ninjutsu Petal Barrage first bounce damage ratio: 45% → 50%
  • Ninjutsu Equinox shield limit: 30% → 20% (of max HP)

Luo Yi


  • Dispersion skill width and casting speed: Increased by 10%
  • Diversion cooldown reduction: 2-10% → 6-10%

Yi Sun-Shin


  • Mountain Shocker cooldown: 60s → 80-60s

ADVANCED SERVER – 1.5.28


Mathilda


  • Base HP: 2551 → 2651
  • HP Growth: 168.5 → 188.5
  • Soul Bloom Decay Ratio: 20-50% → 30-50%
  • Guiding Wind Base Shield: 600-900 → 500-1000

Yve


  • Void Blast Magic Power Bonus: 80% → 90%

Clint


  • Basic Attack Range: 4.8 → 4.5
  • Double Shot Physical Attack Bonus: 130% → 135%
  • Quick Draw Base Damage: 260-410 → 200-400
  • Quick Draw Physical Attack Bonus: 80% → 95%

Helcurt


  • Deadly Stinger Base Damage: 210-360 → 180-330
  • Deadly Stinger Physical Attack Bonus: 100% → 80%
  • Deadly Stinger Damage to minions and creeps: 55% → 70%

Terizla


  • Execution Strike Cooldown: 7-5.5 → 5s
  • Penalty Zone Slow effect: 30-40% → 40-50%

Balmond


  • Lethal Counter Max Damage to non-hero units: 1500-3000 → 1300-2500

Aldous


  • Contract: Soul Steal Physical Attack Bonus: 90% → 100%

Brody


  • Attribute HP Growth: 125.5 → 150.5
  • Abyss Impact Base Damage: 250-625 → 250-650
  • Abyss Impact Physical Attack Bonus: 150% → 200%
  • Abyss Impact Damage increase ratio for every target penetrated: 20% → 10%, with the limit: 160% → 130%
  • Torn-Apart Memory Extra Damage for Each Stack: 8% → 6-8% (scales with the skill level)

Lapu-Lapu


  • Homeland Defender Shield Increase for each level: 50 → 65
  • Raging Slash Physical Attack Bonus of the third attack: 180% → 210%

Battlefield and system adjustments


  • Optimized the art of Gold and Exp Siege Minions
  • Optimized the art of the Bases and Turrets in the map “Imperial Sanctuary”

Equipment


  • Unique Passive-Greed: Reduces Exp from Minions in the first 3 minutes by 40% → Reduces Gold and Exp from Minions in the first 5 minutes by 30%, with extra 100 Gold for each kill or assist
  • Hunter’s Knife Unique Passive-Greed: Gain extra 25% Exp when jungling → Gain extra 25% Exp and 10% gold when jungling.
  • Hunter’s Knife Unique Passive-Greed: Gain extra 25% Exp when jungling → Gain extra 25% Exp and 20% gold when jungling.

Spell


  • Retribution Creep damage reduction when equipped with jungling equipment: 40% → 50%

Bug Fixes


  • Fixed the issue where Ling’s Finch Poise Skill 1 cannot be used after resetting level in Practice Mode
  • Fixed the issue where Grock’s Guardian’s Barrier Skill 2 gets the target stuck in the wall in some cases

MOBILE LEGENDS UPDATE – 1.5.24


Update 1.5.24 brings a variety of balancing changes to Mobile Legends. Here are the main changes to heroes and the battlefield:

Granger


  • Attribute: physical attack growth: 16 → 18
  • Ultimate: base damage: 30-120 → 80-160

Karrie


  • Passive: max HP ratio of damage: 6-12% → 8%-12%

Saber


  • Skill 1: base penetration damage: 192-252 → 210-260

Ling


  • Ultimate: cooldown: 42-36s → 52-46s

Hilda


  • Ultimate: damage increase of each stack of power of wildness: 50-60 → 25-35

Mathilda


  • Passive: max movement speed gain: 50% 80 points base damage of enhanced basic attack: 100 → 150
  • Skill 2: base shield: 550-800 → 600-900 magic power bonus: 180% → 160%
  • Now she can cast Skill 2 during her Ultimate, but won’t move again.
  • Ultimate: removed immobilization effect
  • Max circling duration: 3s → 2s
  • New effect: enemies attacked by wisps are slowed by 20% for 0.45
  • Largely increased the width of knockback effect

Revamped Clint


  • Skill 1: max range of the fan-shaped area: 6 → 5.5

Yve


  • Skill 1: base Damage: 210-375 → 200-375
  • Mana cost: 65-90 → 75-100

Lapu-Lapu


  • Ultimate (twin-blade): physical attack bonus: 120% → 80%
  • Ultimate (heavy-sword)(1): physical attack bonus of the first two attacks: 130% → 140%

Cecilion


  • Skill 1: reverted to the 30% movement speed boost

Battlefield and system adjustments


  • Turret energy shield lasts 210s → 300s
  • In the first three minutes, now the pop-up reminder appears each time you’ve killed six minions with Jungle Equipment Items instead of killing three minions.
  • Crammer: base gold bonus increased by 20%.
  • Crimson Lizard: base gold bonus increased by 20%.
  • Little Crab: refreshed every 20s instead of 15s. Becomes crab at the 180s instead of the 90s.
  • Wind of Nature: unique passive-wind chant: Cooldown: 80 → 70s

MOBILE LEGENDS UPDATE – 1.5.22


The latest Mobile Legends update brings a host of balance changes to the game, nerfing a lot of problematic heroes’ early game potential.

Here’s a break down of every change made in the update:

Mathilda


Passive (nerfed)

  • Base Damage of Enhanced Basic Attack: 150 → 100
  • Magic Power Bonus: 80% → 100%

Skill 1 (nerfed)

  • Cooldown: 6.5-5s → 7.5s
  • Magic Power Bonus: 50% → 60%
  • Damage Decay Ratio: 75-90% → 40-70%
  • Mana Cost: 60-100 → 90-140
  • Skill animation greatly shortened

Skill 2 (buffed)

  • Cooldown: 15-10s → 13-10s
  • Magic Power Bonus of Shield: 100% → 180%
  • Skill animation greatly shortened

Ultimate (nerfed)

  • The first attack removed Wisp Damage: 64-80 → 40-50
  • Magic Power Bonus: 20% → 10%
  • Magic Power Bonus of Shield: 120% → 180%

Yve


Skill 1 (nerfed)

  • Mana Cost: 45-80 → 65-90

Ultimate (nerfed)

  • Cooldown: 45-35s → 55-45s
  • Slow Effect: 0.8s → 1.5s

Revamped Clint


Passive (nerfed)

  • Basic Attack Enhancement Ratio: 140% → 130%

Skill 1 (nerfed)

  • Damage Decay Ratio: 25% → 20%

Lapu-Lapu


Skill 1 (nerfed)

  • Base Shield: 450 → 400

Ultimate (Twin Blade nerfed)

  • Base Damage: 350-550 → 300-500

Bruno


Skill 1 (buffed):

  • Base Damage: 95-245 → 120-270
  • Mana Cost: 90-140 → 75-125

Baxia


Passive (nerfed):

  • Damage Reduction: 35 → 25

Skill 2 (buffed):

  • Max HP Bonus of Damage: 5% → 6%

Ultimate (nerfed):

  • Base Damage: 50-70 → 40-60
  • Damage Reduction Boost: 75% → 140%
  • Total Damage Reduction effect almost unchanged

Belerick


Attribute (buffed):

  • Base HP: 2719 → 2819
  • HP Growth: 235 → 245

Skill 2 (buffed):

  • Restoration of HP Lost: 8% → 10%
  • Movement Speed Boost increased (decaying over time)

Ultimate (buffed):

  • Skill animation and backswing slightly shortened.

Barats


Passive:

  • Shield provided by each stack of Big Guy: 5 → 3-6 (grows at Lv. 4, 8, and 12)

Ultimate (nerfed):

  • His damage doesn’t grow with increased body size anymore.
  • New Effect: Devouring the target will recover up to 20% of Max HP.

Minotaur


Attribute (buffed):

  • Base HP: 2709 → 2859
  • Base Magic Defense: 10 → 5

Passive (buffed):

  • Physical & Magic Defense Boost in Rage State: 11.5-32.5 → 14-70

Grock


Skill 1 (buffed):

  • Physical Attack Bonus: 80% → 120% (Scales with charging time)
  • Cooldown: 6 → 5

Johnson


Ultimate (buffed):

  • Optimized control feeling. Cooldown: 53-43 → 45-40
  • Base Damage: 400-600 → 300-500

Khufra


Skill 1 (nerfed):

  • Base Damage: 150-250 → 50-100
  • Max HP Bonus of Damage: 7.5%-10% → 7%-12%

Skill 2 (nerfed):

  • Physical & Magic Defense Boost: 50%-100% → 30%-100%
  • Max HP Bonus of Damage: 3.5-6% → 36%

Roger


Passive (Human Form nerfed):

  • Slow Effect: 20% → 10%

Ultimate (Wolf Form nerfed):

  • Physical & Magic Defense Boost: 40-100 → 20-50

Battlefield and system adjustments


  • Natural gold gain is changed from 2 gold every is to 5 gold every 2s.
  • Natural EXP gain is adjusted, but the number of each minute is almost the same as before.
  • Fixed the issue where minions go directly to the enemy base in some cases.
  • Fixed the abnormal indicator when Kimmy uses Basic Attack after casting Skill 1.
  • Fixed the issue of Nana’s Passive when she is resurrected by Faramis.
  • Removed the Walkie Grass that follows the killer of Lithowanderer. Movement Speed Boost remains the same.

Advanced Server – 1.5.18


Yve


Passive (nerfed)

  • Removed Movement Speed gain

Skill 1 (buffed)

  • Base Damage: 330-450 → 275-400
  • Magic Power Bonus: 135% → 80%
  • Slow effect in central area → Double damage in central area

Skill 2 (buffed)

  • Slow effect: 30% → 30%-60% (this will scale with the number of hits landed)

Ultimate (buffed)

  • The area of starfield has been increased by 20%
  • Tap damage delay: 0.3s – 0.4s
  • Enemy heroes who come into contact with the border will now be stunned for 0.8s

Revamped Clint


Passive (buffed)

  • The penetration distance of Clint’s enhanced basic attack has been increased by 0.5 yards

Skill 1 (altered)

  • Base damage: 200-300 → 260-410
  • Physical attack bonus: 60% → 80%
  • Decay ratio of following bullets: 40% → 25%

Skill 2 (altered)

  • 2-sec slow effect → 1.2-sec immobilization

Ultimate (buffed)

  • Base Damage: 280-380 → 280-400
  • Now slows the target hit by 25% for 1.2s

Revamped Lapu-Lapu


  • The feeling of using his ultimate when in heavy-sword stance has been optimised the control feeling of his ultimate in heavy-sword stance

Ultimate (buffed)

  • After casting his heavy-sword ultimate, Lapu-Lapu is now able to alter his movement direction instead of defaulting to a forward slash. You can now change your slash direction more precisely

Lunox


Ultimate (altered)

  • Chaos ultimate’s base damage after blink: 300 → 250-450

Battlefield and system adjustments


  • Fixed issue where the creeps would blink to the spawn point after leaving combat
  • The alert sound of certain creeps has been tweaked
  • Faramis will no longer get assists when nearby enemy heroes die if he hasn’t dealt any damage to them
  • Incorrect skill descriptions for Alpha, Aldous, Badang, Gusion, Leomord, Masha, and Sun have been fixed
  • Issue where Vale could not get assists by using his ultimate to control enemies has been addressed
  • Incorrect number of HP/mana regen has been fixed
  • You can now see your win rate when swapping heroes in Draft Pick during the last stage of prep

Project next has arrived


Mobile Legends’ Project NEXT has finally made its grand debut today. Next time you log in, you’ll see some fresh skins, special effects, improved heroes, a new battlefield, and an updated UI.

The idea behind NEXT is to update some of the game’s older heroes who perhaps need a bit more love and attention. The updated heroes are rolling out in phases, with phase one improving upon six existing characters.

Give the trailer embedded above a quick watch to see some of NEXT’s major highlights.

Also note that all of the following heroes now benefit from new models, entrance animations, and voiceover lines. Without further ado, here’s a full list of tweaks and improvements:

Miya


  • Major adjustments to her passive skill, which also now benefits from an added effect
  • Minor adjustments to her secondary skill and ultimate skill
  • Second skill has been reworked

Saber


  • Minor adjustments to his passive skill and second skill
  • Major adjustments to his first skill and ultimate skill

Eudora


  • Minor adjustments to her passive skill
  • New effects for her first skill, second arrow, and ultimate skill

Zilong


  • Major adjustments to his passive skill and ultimate skill
  • New effects for his second skill

Layla


  • Minor adjustments and new effects for her first skill and ultimate skill
  • New effects for her second skill

Alucard


  • Major adjustments to his passive skill
  • Minor adjustments to his ultimate skill

Upcoming: Mobile Legends update – 1.5.14


Even before 1.5.12 arrives on the public server, its successor, 1.5.14, has made it onto the advanced server. It includes the revamped version of Clint, some balancing for the upcoming Mobile Legends new heroes, and a bunch of balancing for existing heroes.

Here’s what to expect:

Clint


  • Quick Draw now causes basic attacks to penetrate in a line through targets, dealing +120% total physical attack, following a skill
  • Blind Smoke fires five bullets, each dealing 300 (+40% total physical attack) physical damage, in a fan-shaped area
  • Heel Rope deals 240 (+30% total physical attack and +150% total magic power) to a single enemy, slowing them for two seconds and causing Clint to jump back
  • Howitzer deals 350 (+80% total physical attack) damage to a designated area, and can be used up to five times. A single grenade restores every 12 seconds

Yve


  • Galactic Power now increases Yve’s movement speed per stack by 3%, up from 2%
  • Void Blast has a shorter cooldown, and increased damage and magic power bonus
  • Meteor Fall has a longer cooldown, increased mana cost, and now deals 210 (+20% total magic power) damage every 0.45 seconds six times
  • Real World Manipulation’s starfield duration has been reduced to ten seconds, tap damage has been increased to one second, and slide damage has been increased by 30% along with duration

Brody


  • Abyss Impact now slows 45% per stack, up from 40, and deals 50% less damage to minions
  • Corrosive Strike now increases movement speed to 45%, up from 30%
  • Fixed a bug that allowed a skill to be continuously cast

Benedetta


  • Elapsed Daytime will now deal damage to minions at the end of the dash

Lapu-Lapu


  • Justice Blade’s boomerangs will now stay longer at the destination
  • Chieftain’s Rage has a shorter skill animation, increased backswing, and has an AoE reduction of 30%
  • Justice Blade’s heavy variant has a shorter skill animation and increased backswing
  • Brave Stance’s heavy variant has an increased backswing
  • Chieftain’s Rage’s heavy variant has an increased animation on the third swing, and the AoE has changed to a round area from a fan area

Alice


  • Flowing Blood’s cooldown has increased to five seconds, from four

Granger


  • Rhapsody’s base damage has increased to 195, from 180

Terizla


  • Execution Strike has a shorter cooldown of 5.5 seconds, down from seven seconds

Martis


  • Ashura Aura now deals 650 damage, up from 540
  • Decimate has had a reduction in the decay speed of the movement speed buff from killing an enemy

Silvanna


  • Spiral Strangling has a magic power bonus increase to 50%, from 35%
  • Imperial Justice’s magic lifesteal has changed to 80-120%, from a previous flat gain of 100%

Balmond


  • Bloodthirst now restores HP by 7% after killing a minion or creep, up from 6%

Vale


  • Windtalk now provides five more movement speed per stack, but has had a stack limit decrease to ten, from 12
  • Wind Blade: Scatter has had a cooldown reduction to four, from five
  • Windblow’s Fix variant has had a base damage increase to 225, up from 215
  • Windblow’s Control variant has had an airborne duration deduction to one second, down from 1.1

Other adjustments


  • Outer Turret shields will now last 210 seconds, up from 180, and will now provide 60% ranged damage reduction and 30% melee damage reduction, rather than the original 50% flat damage reduction
  • Gold obtained from the shield will now display as a number
  • The colour and visual effect of shields has been optimised, and will show on the map
  • Minions will now deal 75 damage to shields, up from 50
  • Lithowanderer will now provide a 25% increased base gold bonus
  • Raptor Machete will now reduce the physical defence and slow the target by ten and 30% respectively, with the slow lasting for 1.5 seconds
  • Queen’s Wings has a new visual effect
  • Athena’s Shield now reduces magic damage taken by 25 for five seconds when taking magic damage, with a cooldown of ten seconds while out of combat
  • Antique Cuirass no longer reduces magic power, and reduces physical attack damage by 10%, up from 6%
  • Dreadnaught Armour has had the same change, except the physical attack reduction is 6%, up from 4%

You can find more miscellaneous bug fixes and adjustments in a detailed post on the Mobile Legends wiki.

uPCOMING: MOBILE LEGENDS UPDATE – 1.5.12


The upcoming Mobile Legends 1.5.12, which is currently available on the advanced server, mostly focuses on bug fixes and balancing adjustments.

Here are the highlights:

Brody


  • Basic attack now benefits from physical lifesteal
  • Abyss Impact has a slow effect, longer cooldown, and a base damage decrease
  • Torn-Apart Memory has a longer cooldown

Benedetta


  • Alecto: Final Blow now features increased base damage and a longer duration for the initial slow effect

Alice


  • Blood Ancestry will now grant Alice 50 mana per blood orb
  • Blood Ode’s base damage has been decreased

Aurora


  • Frost Shock’s base damage has been increased
  • Bitter Frost’s base damage has decreased, along with the magic power bonus

Kadita


  • Ocean Oddity’s base damage has been increased and the damage reduction has been decreased

Chang’e


  • Starmoon Shockwave’s slow effect, and maximum slow effect, has been reduced
  • Crescent Moon’s base damage has been increased while the magic power bonus has been decreased

Balmond


  • Bloodthirst’s HP restored after killing minions and creeps has been increased
  • Cyclone Sweep no longer receives a damage increase against minions
YouTube Thumbnail

Upcoming: Project Next


Project Next is the title of a series of balancing changes due to arrive at some point in 2020 that aims to improve older heroes who have become outshone by more recent introductions.

While we don’t know exactly what to expect, we do expect the following changes:

Eudora


  • Superconductor now causes increased magic damage on Forked Lightning, stuns three enemies plus the target and reduces magic defence on Electric Arrow, and deals AoE damage on Thunder’s Wrath
  • Thunder’s Wrath now only works on targeted enemy heroes

Saber


  • Flying Sword now has five attacks
  • Saber’s basic attacks and skills cause the flying swords to attack the target
  • Charge now makes Saber’s basic attacks slow enemies
  • Triple Sweep now deals double damage on the final blow

Miya


  • Moon Blessing now reveals the number of stacks above Miya’s head, and summons Moonlight Shadow dealing massive damage at maximum stacks
  • Arrow of Eclipse now immobilizes enemies immediately, and can split into 8 arrows to deal additional physical damage and slow the target

Alucard


  • Pursuit no longer deals additional damage when Alucard attacks two targets, though the enhanced physical damage overall has been increased to 50%
  • Fission Wave now marks all nearby targets, which causes Pursuit to deal 50% more damage when multiple enemies are hit

Layla


  • Malefic Bomb now temporarily increases Layla’s movement speed and attack range when it hits
  • Void Projectile now marks an enemy, allowing Layla to deal additional physical damage and slow them on hit
  • Destruction Rush increases Layla’s attack range for basic attacks and Void Projectile, and also increases Layla’s camera height

Zilong


  • Dragon Flurry now enhances the fourth basic attack. healing Zilong
  • Spear Flip’s physical defence reduction has been removed
  • Spear Strike now reduces the target’s physical defence and will refresh when Zilong kills an enemy
  • Supreme Warrior now reduces the basic attacks needed to activate enhanced basic attack from three to two

Mobile Legends update – 1.5.08 patch notes


The latest Mobile Legends update is rife with balancing adjustments, new content, and general optimisations. We’ll walk you through the big changes.

Fairness adjustments


  • You won’t lose a star for the first match of the week that you lose while an AFK player is on your team
  • The experience and rewards granted to the AFK player will be shared to the rest of the group at the end of a match
  • Only duo queue and triple queue players will now be matched against triple queue players
  • When matchmaking, Mobile Legends will now take into account player level, medal points, win rate, and rank to promote more balanced matches

Balance adjustments


The below balance adjustments are just a few of the highlights for the upcoming patch. There are more to come when it arrives.

  • Veil’s AoE attack’s cooldown has been reduced to three seconds, from six, and it will deal more continuous damage
  • Ruby’s AoE attack’s cooldown has been reduced to four seconds, from six
  • Yu Zhong’s regen ability is reduced and his ultimate deals less damage
  • Ling’s mobility has been reduced
  • Atlas’s combos have seen a reduction in damage
  • Luo Yi, Yi Sun-shin, Natalia, Karina, Helcurt, Claude, Kaja, Uranus, Gatotkaca, Terizla, Kimmy, Esmeralda, and Aldous will also see adjustments

Find your new favourite hero by checking out our Mobile Legends tier list

Discounts


The following heroes are on sale at 30% off in the store:

  • Martis
  • Veil
  • Karina
  • Minsitthar
  • Ruby

Mythic players


  • Mythic players can use star protection cards to prevent star losses

Magic Chess adjustments


  • There’s a new synergy, special guest
  • Khaleed will make his debut in Magic Chess
  • New commander, Yuki, will make her debut
  • Ling’s HP has been reduced
  • Jawhead and Khufra have boosted HP
  • The UI has been revamped

MOBILE LEGENDS UPDATE – 1.5.06 patch notes


Moonton has released a small Mobile Legends update, which adds the following:

  • Yuki is now available in Magic Chess

The update also teased the following upcoming features:

  • Barats is an upcoming new hero who rides a dinosaur, and grows energy as he defeats his enemies
  • Mirror Mayhem is an upcoming new mode that combines the madness of the Mirror and Mayhem modes into one crazy mode


https://www.sickgaming.net/blog/2020/12/...tch-notes/

Print this item

  News - Cyberpunk 2077 Developer No Longer Recommends Asking PlayStation For Refunds
Posted by: xSicKxBot - 12-17-2020, 12:06 PM - Forum: Lounge - No Replies

Cyberpunk 2077 Developer No Longer Recommends Asking PlayStation For Refunds

Just a few days ago, players upset with the quality of Cyberpunk 2077 on PS4 and Xbox One reported that they were being offered refunds. CD Projekt Red itself said that players should contact Microsoft or Sony in order to get the refund process started. However, it appears the company is now taking a different approach, as it is no longer recommending PlayStation players request a refund at all. You could be stuck waiting in limbo if you want to return your game. In fact, you might not be able to get your money back.

In an email sent out to those who requested refund assistance (obtained by Waypoint's Patrick Klepek), CD Projekt Red still recommends that Xbox players contact Microsoft directly. For PlayStation players, however, it told them to wait for "us to get back to you." No timetable was given for when this could be.

Sony's system appears to be more difficult to navigate than Microsoft's, as those who did obtain a refund often had to talk to Sony on the phone and state their case. Sony's refund policy typically only lets you get back the cash you spend as PlayStation Store credit if you haven't downloaded or started it yet, but it remains to be seen if that policy will be relaxed because of the widespread complaints about Cyberpunk 2077. As of now, there isn't any sort of agreement in place to make refunds easier.

Continue Reading at GameSpot

https://www.gamespot.com/articles/cyberp...01-10abi2f

Print this item

  [Tut] Python classmethod()
Posted by: xSicKxBot - 12-17-2020, 05:43 AM - Forum: Python - No Replies

Python classmethod()

Python’s built-in function classmethod() prefixes a method definition in a class as an annotation @classmethod. This annotation transforms a normal instance method into a class method. The difference between class and instance method is that Python passes the class itself as a first implicit argument of the method rather than the instance on which it is called.

In this tutorial, I’ll show you one of Python’s little-known secrets that separate the intermediates from the experts: class methods. You may know the difference between an instance method and a class method conceptually. (If you don’t, this tutorial is for you.) But do you also know how to create a class method in Python? If not, read on, because this tutorial will show you!



Syntax Class Method


Syntax: classmethod(function) # <--- This is considered unpythonic
@classmethod # <--- As a prefix before the used method

The most Pythonic way to declare a class method is the following decorator syntax:

class C: @classmethod def f(cls, arg1, arg2, ...): None

How to Call a Class Method?


There are two ways of using a class method:

  • You can call it on a class such as C.f(arg1, arg2, ...), or
  • You can call it on an instance such as C().f(arg1, arg2, ...).

Note that Python implicitly passes the class itself—in Python, everything including a class is an object—as a first argument. Roughly speaking, if you call C.f(arg1, arg2, ...), Python really runs f(C, arg1, arg2, ...) with the class object passed as a first argument.

Example Class Method


When to use a class method? You’ll find that class methods are often used in a factory pattern. A factory pattern is one of the most popular software development patterns: a so-called factory method creates new instances of a certain type. It is responsible for actually creating the instances from a given class definition.

In the following example, you define a class Coffee that represents a real coffee serving in a coffee bar. There are many specialities such as Cappuccino (80% milk, 20% coffee), Espresso Macchiato (30% milk, 70% coffee), and Latte Macchiato (95% milk, 5% coffee).

You use the class methods to allow users to conveniently call factory methods instead of setting the milk level themselves. Instead of calling Coffee(80, 20, 'Arrabica'), a user can just call cappuccino() to create the same instance of the class Coffee. This simplifies the creation of new instances and can improve the readability and usability of your code:

class Coffee: def __init__(self, milk, beans): self.milk = milk # percentage self.coffee = 100-milk # percentage self.beans = beans def __repr__(self): return f'Milk={self.milk}% Coffee={self.coffee}% Beans={self.beans}' @classmethod def cappuccino(cls): return clf(80, 'Arrabica') @classmethod def espresso_macchiato(cls): return cls(30, 'Robusta') @classmethod def latte(cls): return cls(95, 'Arrabica') print(Coffee.cappuccino())
print(Coffee.espresso_macchiato())
print(Coffee.latte())

The three lines of output are:

Milk=80% Coffee=20% Beans=Arrabica
Milk=30% Coffee=70% Beans=Robusta
Milk=95% Coffee=5% Beans=Arrabica

You can run this example in our interactive Jupyter Notebook:

Interactive Example Class Method


Exercise: Can you create another coffee specialty?

Class Method Naming Convention: cls vs self


In the previous example, you’ve seen the naming convention of the first argument of a class method: it’s the three characters cls—short for “class”, but we cannot take this because class is a reserved keyword. You can use any name you want but using the name cls is the expected convention and it’s highly recommended. The naming convention of the first implicit argument of instance methods is the name self.

Related Article: Self in Python

Class Method is a Function Decorator


Decorators help to add functionality to existing code without having to modify the code itself. Decorators are so-called because they decorate code, they do not modify the code, but they make the code do different things using decoration. Now that we have understood closures, we can work our way step by step to understanding and using decorators.

The @classmethod is a function decorator. It’s short for calling classmethod(m) for the method m that you would decorate.

Here’s the same simplified coffee example without using a decorator and by using classmethod() instead:

class Coffee: def __init__(self, milk, beans): self.milk = milk # percentage self.coffee = 100-milk # percentage self.beans = beans def __repr__(self): return f'Milk={self.milk}% Coffee={self.coffee}% Beans={self.beans}' def cappuccino(cls): return cls(80, 'Arrabica') Coffee.cappuccino = classmethod(Coffee.cappuccino)
print(Coffee.cappuccino())

The output is the same:

Milk=80% Coffee=20% Beans=Arrabica

However, this is not the recommended way—use a decorator with the @ annotation instead!

Related Article: Decorators

Class Method vs Instance Method


If you don’t use the @classmethod annotator, you obtain an instance method per default. The instance method requires that the first argument self is a reference to the instance itself on which the method is called. The class method expects a reference to the class, not the instance, as a first argument cls. Thus, the difference between class and instance methods is that Python passes the class rather than the instance (object) as a first implicit argument.

Here’s a minimal example of a class and an instance method:

class C: @classmethod def f(cls): None # instance method def g(self): None # call class method:
C.f() # call instance method:
C().g()

There are two ways of using a class method:

  • You can call it on a class such as C.f(arg1, arg2, ...), or
  • You can call it on an instance such as C().f(arg1, arg2, ...).

But there’s only one way of using an instance method:

  • You can call it on an instance such as C().g().

Class Method vs Static Method


You may know static methods from programming languages such as C++ or Java. They’re methods that exist independently of whether or not you created an instance of the class. That’s why they don’t use any instance variable in the method body. If you want to use a static method in Python, you need to use the @staticmethod annotation rather than the @classmethod annotation. The difference is that static methods don’t expect a reference to either the instance or the class as an implied first argument.

Here’s an example comparing class methods, instance methods, and static methods:

class C: @classmethod def f(cls): None # instance method def g(self): None @staticmethod def h(): None # call class method:
C.f() # call instance method:
C().g() # call static method:
C.h()

Summary


Python’s built-in function classmethod() prefixes a method definition in a class as an annotation @classmethod.

class C: @classmethod def f(cls, arg1, arg2, ...): None

This annotation transforms a normal instance method into a class method.

The difference between class and instance method is that Python passes the class itself as a first implicit argument of the method rather than the instance on which it is called:

class C: @classmethod def f(cls, arg1, arg2, ...): None # instance method def g(self, arg1, arg2, ...): None

Do you want to boost your Python skills in a fun and easy-to-consume way? Consider the following resources and become a master coder!

Where to Go From Here?


Enough theory, let’s get some practice!

To become successful in coding, you need to get out there and solve real problems for real people. That’s how you can become a six-figure earner easily. And that’s how you polish the skills you really need in practice. After all, what’s the use of learning theory that nobody ever needs?

Practice projects is how you sharpen your saw in coding!

Do you want to become a code master by focusing on practical code projects that actually earn you money and solve problems for people?

Then become a Python freelance developer! It’s the best way of approaching the task of improving your Python skills—even if you are a complete beginner.

Join my free webinar “How to Build Your High-Income Skill Python” and watch how I grew my coding business online and how you can, too—from the comfort of your own home.

Join the free webinar now!

The post Python classmethod() first appeared on Finxter.



https://www.sickgaming.net/blog/2020/12/...assmethod/

Print this item

 
Latest Threads
Black Ops 2 GSC Studio | ...
Last Post: Cellulose
1 hour ago
Black Ops 2 (BO2,T6) 1.19...
Last Post: Cellulose
1 hour ago
Black Ops 2 Jiggy v4.3 PC...
Last Post: Cellulose
1 hour ago
Black Ops (BO1, T5) DLC's...
Last Post: bobboy62
3 hours ago
Redacted T6 Nightly Offli...
Last Post: xavier_aeee
11 hours ago
News - Love And Deepspace...
Last Post: xSicKxBot
Today, 06:30 AM
Forza Horizon 5 Game Save...
Last Post: LEANZSLOW_
Yesterday, 10:26 PM
(Free Game Key) Epic Game...
Last Post: xSicKxBot
Yesterday, 02:10 PM
News - Paralives’ Success...
Last Post: xSicKxBot
Yesterday, 02:10 PM
[°NeW°]⩽United Arab Emira...
Last Post: abhi89
Yesterday, 09:08 AM

Forum software by © MyBB Theme © iAndrew 2016