GithubHelp home page GithubHelp logo

earthsalamander42 / dota_imba Goto Github PK

View Code? Open in Web Editor NEW
167.0 20.0 75.0 1.68 GB

Repo for the development of Dota IMBA, a mod for Valve's Dota 2.

Home Page: https://mods.frostrose-studio.com

License: Apache License 2.0

JavaScript 0.80% CSS 0.72% Lua 20.62% Mathematica 77.84% kvlang 0.03%
imba dota-imba dota

dota_imba's People

Contributors

altivu avatar avilv avatar benjiau avatar candle31415 avatar chrisinajar avatar darkoniusxng avatar earthsalamander42 avatar edvardasdlugauskas avatar fcalife avatar gabrielsecco22 avatar hewdraw avatar iaminnocentx3 avatar kit64 avatar lindbrum avatar lmk1988 avatar mikemartincode avatar moujiaozi avatar naowin avatar natanfudge avatar nater124 avatar nibuja05 avatar reyal-dev avatar sercankd avatar shushishtok avatar skords avatar suthernfriend avatar thorminator avatar wouterz90 avatar x-thedark avatar yahnich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dota_imba's Issues

Bane Fiend's Grip + invisibility

Fiend's Grip should check for invisibility at the start of its cast, and apply true sight to the target for the duration if it is present.

Allow spectators to zoom out

Spectators should be able to zoom out further, to allow them to see the entire battlefield on the screen. Especially needed on 10v10 battles.

Motion Controllers must persist through death

Or server dies. Thanks for yahnich for mentioning that.
It should be fixed on Mirana's Leap, Slardar's Rip Current, and might be needed on Jakiro's Dual Breath.

We need to make sure all motion controllers are not stopped mid-motion.

Possible solution is to just add a CDOTA_Modifier_Lua:RemoveOnDeath flag on motion controller modifiers.

Need some guide/help to start contributing (build/debug)

I would like to start contributing,
but im having trouble importing this project to dota workshoptools

currently im copying it to game\dota_addons
it does seem to start, but i cannot use dota_launch_custom_game to launch it

i see a bunch of entries in gitignore
are there any assets i need to copy over that are required?

any help would be appreciated :)

Add a global function for innate skills

Add a function in util.lua that handles innate skills, similar to CDOTA_BaseAbility:IsInnate().

It will default to false, but returning true will make it an innate ability.

Add IsNetherWardStealable()

When all heroes are IMBAfied, we want to move IMBA spells from the forbidden_abilities table to our own IsNetherWardStealable() function. Default is true, meaning the ward will steal and use it. Setting it to false will cause the ward to ignore the skill.

Bane Brain Sap + OnSpellStart

Current: Bane's Brain Sap debuff is spending the extra mana after spells are cast.

Intended: the Brain Sap debuff should prevent a spell from being cast if the target does not have the necessary (increased) mana.

Problem: "OnSpellStart" modifier event not working - find a workaround or wait until it is fixed.

Reverb Saber bug

Last game, as Warlock, I had the Reverb Saber buff until end of game. No one else seemed to have it, so it didn't appear to be a bug that affected anyone.

I have not had a chance to reproduce, but maybe giving the Reverb Saber to the golem while there were still attacks left caused Warlock to retain the buff indefinitely. I have put Reverb Sabers on golems for many games now, and this is the first time it has happened.

I will try to reproduce this Thursday.

IMBA 7.00 Bug Compilation Issue

Feel free to post anything here if you don't want to make a separate issue or something.

Silencer - this one's mine

  • Some sound stuff that's played at the middle of the map;
  • Ulti blows speakers, as I feared - use playsoundforclient; (FIXED)

Bane Enfeeble + Refresher Orb

When applying Enfeeble on the same target twice (via Refresher Orb), only the -damage part of the debuff has its duration refreshed - the -stats% debuff ends prematurely.

Rapier confusion

The new rapiers can be improved by making them work exactly like Roshan's immortality does.
It doesn't take any inventory slot but if you die, the rapier "buff" is either dropped on the floor or the buff itself transfers to whoever killed the rapier holder.
So if a creep kill him, the creep get it ๐Ÿ˜› No, but seriously...

I don't know how to implement this, the current rapier is confusing as hell for everyone I've played with, almost no1 buys it anymore.

Force Tower perma-stun

For some reason, Force Tower perma-stuns his enemies. It may be that it doesn't use its cooldown.

Github file structure

Hey, as I see through your code it's only the /game/dota_addons part and not the /content/dota_addons, meaning the only things here are compiled resources where you can't see the original coding. Could you perhaps have structure like eletd's github? https://github.com/Karawasa/Element-TD

this

Minor Lion bugs

Lion:

  • Mana Drain can be targeted at creeps without mana
  • Finger of Death Frog Panic ignores cast duration. This means there is no chance to avoid it for the targeted enemy.
  • Mana drain particles are yuuuggee. They are also kinda weird. Not a fan.

Item builds

Make an IMBA basic recommended item build for heroes.
This should help newcomers know what they should pick and which items (new or old) match their hero's gameplay.

In time, the item build should be according to player suggestions.

Bane Fiend's Grip + Refresher Orb

Casting Fiend's Grip on any target already affected by it (via Refresher Orb) will make the second cast of the spell end prematurely.

Mirana's Moonlight Shadow fade delay indicator

Since SetDuration doesn't show changes when setting a smaller duration, the fade delay works but is not visible to users.

Should/would be probably solved with another modifier and some tweak on effects when someone affected with Moonlight Shadow attacks or casts a spell.

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.