Code Monkey home page Code Monkey logo

Comments (6)

Lanaya97 avatar Lanaya97 commented on August 22, 2024 1

Let's create a road map to fix spells and other known bugs in the main source code.

from zircon.

phoenixvdp avatar phoenixvdp commented on August 22, 2024

Some additional information based on discord discussions:
firstly the explanation.
You get Massacre skill at level 67. It is a passive skill, once you have it, it triggers in the code whenever you kill something as an assassin and have the skill massacre (any level).
It triggers 100% of the time when a mob dies from damage owned by the assassin. It only triggers on dead mobs (doesn't trigger on players)
When it triggers, it hits;
(base version: any number of mobs in a 2-tile radius)
with the power of;
(base version: a percentage of the mobs total HP)

...IF.. any of those massacred mobs die, the massacre trigger loops back to the start and applies the same, this means that mobs inflicted with a previous massacre can also be re-massacred, its a guaranteed infinite loop of death until all connect mobs are killed, but can be started by a single kill with no limitations. The damage amount also continues to grow through each iteration of the loop, if you have packed maps or huge lures, it's not uncommon to see damage values in the 100k-1mil range

from zircon.

Lanaya97 avatar Lanaya97 commented on August 22, 2024

Does it make sense to make it only trigger when the player kills a mob through direct attack?

from zircon.

phoenixvdp avatar phoenixvdp commented on August 22, 2024

I think it would be better scaled if there was a way to cap the total targets, or potentially only allow a mob to be massacred once in a chain. some sort of condition check to show a mob has already received a 'massacre' attack recently

from zircon.

Lanaya97 avatar Lanaya97 commented on August 22, 2024

Sounds good too, I will work on this spell soon and test what solution could be the most optimized and balanced.

from zircon.

Suprcode avatar Suprcode commented on August 22, 2024

Drasterically lowering the magic power of this skill seems to fix the main issue. It takes a percentage of the damage over the HP of monster you just killed, and passes that to the next monster ignoring their defences.

So if a monster has 200 HP, you do 300 damage, 100 damage will be passed to the next monster.

If you reduce the power of this skill to say 5% each level, then only 5 damage of that 100 would be passed to the next monster.

Try that adjustment, and if it doesn't help comment again and I can take another look at a different approach.

from zircon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.