Give everyone multicast.
I bet Tinker would be fun with it.
[QUOTE=Bordellimies;39921001]Give everyone multicast.
I bet Tinker would be fun with it.[/QUOTE]
QUADRUPLE LASER
400% MISS CHANCE
AHAHAHAHAHAHAHAHAHA
[QUOTE=Captain Chalky;39921810]Has anyone tried making a completely new hero yet? Both npc_heroes and npc_abilities have a template so it should be possible and easy even. (just time consuming)[/QUOTE]
Some abilities are hardcoded in such ways I can't make my dream hero.
Give a hero, Dragons blood, Inner beast, Spell Sheild and coup de grace
Give Him creep model.
Ultracreep(tm)
[QUOTE=thisguy123;39922217]Give a hero, Dragons blood, Inner beast, Spell Sheild and coup de grace
Give Him creep model.
Ultracreep(tm)[/QUOTE]
"last hit me faggot i dare you"
[IMG]http://cloud-2.steampowered.com/ugc/921256711373198474/0C1590933A1337E284DC6A143B95C3594FEBEAA5/[/IMG]
New courier upgrade.
Someone should randomly mix everyone abilities and see how it turns out
It's a shame that this doesn't allow you to modify Announcer scripts. I would've just wanted to implement all those Pirate cap'n lines that valve decided not to implement for god knows what reason.
I attempted to make Ogre's Multicast have 10% chance to be 2x, 10% chance to be 3x, 10% chance to be 4x, 10% chance to be 5x etc. all the way to 10x multicast. Upon testing, turns out that it bugged and either I never multicasted, or it was always a 4x multicast.
I also changed fireblast cooldown and manacost so I could test this more easily.
Normal code for Multicast:
[CODE] //=================================================================================================================
// Ogre Magi: Multicast
//=================================================================================================================
"ogre_magi_multicast"
{
// General
//-------------------------------------------------------------------------------------------------------------
"ID" "5441" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
"AbilityName" "ogre_magi_multicast"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_FLOAT"
"multicast_2_times" "0.25 0.4 0.5"
}
"02"
{
"var_type" "FIELD_FLOAT"
"multicast_3_times" "0 0.2 0.25"
}
"03"
{
"var_type" "FIELD_FLOAT"
"multicast_4_times" "0 0 0.125"
}
"04"
{
"var_type" "FIELD_INTEGER"
"fireblast_mana_cost" "30 70 110"
}
"05"
{
"var_type" "FIELD_FLOAT"
"fireblast_cooldown" "2 4 6"
}
"06"
{
"var_type" "FIELD_FLOAT"
"ignite_aoe" "150 300 450"
}
"07"
{
"var_type" "FIELD_FLOAT"
"bloodlust_aoe" "575"
}
"08"
{
"var_type" "FIELD_FLOAT"
"bloodlust_cooldown" "5 10 15"
}
"09"
{
"var_type" "FIELD_FLOAT"
"multicast_2_times_tooltip" "25 40 50"
}
"10"
{
"var_type" "FIELD_FLOAT"
"multicast_3_times_tooltip" "0 20 25"
}
"11"
{
"var_type" "FIELD_FLOAT"
"multicast_4_times_tooltip" "0 0 12.5"
}
"12"
{
"var_type" "FIELD_INTEGER"
"ignite_cast_range" "150 300 450"
}
}
}[/CODE]
My edited code:
[CODE] //=================================================================================================================
// Ogre Magi: Multicast
//=================================================================================================================
"ogre_magi_multicast"
{
// General
//-------------------------------------------------------------------------------------------------------------
"ID" "5441" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
"AbilityName" "ogre_magi_multicast"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_FLOAT"
"multicast_2_times" "0.1 0.1 0.1"
}
"02"
{
"var_type" "FIELD_FLOAT"
"multicast_3_times" "0.1 0.1 0.1"
}
"03"
{
"var_type" "FIELD_FLOAT"
"multicast_4_times" "0.1 0.1 0.1"
}
"04"
{
"var_type" "FIELD_FLOAT"
"multicast_5_times" "0.1 0.1 0.1"
}
"05"
{
"var_type" "FIELD_FLOAT"
"multicast_6_times" "0.1 0.1 0.1"
}
"06"
{
"var_type" "FIELD_FLOAT"
"multicast_7_times" "0.1 0.1 0.1"
}
"07"
{
"var_type" "FIELD_FLOAT"
"multicast_8_times" "0.1 0.1 0.1"
}
"08"
{
"var_type" "FIELD_FLOAT"
"multicast_9_times" "0.1 0.1 0.1"
}
"09"
{
"var_type" "FIELD_FLOAT"
"multicast_10_times" "0.1 0.1 0.1"
}
"10"
{
"var_type" "FIELD_INTEGER"
"fireblast_mana_cost" "1 1 1"
}
"11"
{
"var_type" "FIELD_FLOAT"
"fireblast_cooldown" "1 1 1"
}
"12"
{
"var_type" "FIELD_FLOAT"
"ignite_aoe" "150 300 450"
}
"13"
{
"var_type" "FIELD_FLOAT"
"bloodlust_aoe" "575"
}
"14"
{
"var_type" "FIELD_FLOAT"
"bloodlust_cooldown" "5 10 15"
}
"15"
{
"var_type" "FIELD_FLOAT"
"multicast_2_times_tooltip" "25 40 50"
}
"16"
{
"var_type" "FIELD_FLOAT"
"multicast_3_times_tooltip" "0 20 25"
}
"17"
{
"var_type" "FIELD_FLOAT"
"multicast_4_times_tooltip" "0 0 12.5"
}
"18"
{
"var_type" "FIELD_INTEGER"
"ignite_cast_range" "150 300 450"
}
}
}[/CODE]
What a shame, would have been funny to see a 10x multicast.
Yeah, there's no way the game knows what a "multicast_10_times" is. It hasn't been coded in, so it would just appear as junk. A multicast most likely isn't casting fireblast on a target 2-4 times, they're 4 separate spells that have a random chance of happening.
I wish I could find out where exactly all these abilities and heroes are hard coded into so I could create something truly original. While so far the game looks thrown together as well as Pudge, I'm pretty certain it wouldn't be too hard to edit.
[editline]24th March 2013[/editline]
I want that Nightstalker passive. I'm going to murder a small child if I can't find out this games secrets. I will not let them stop me.
[QUOTE=ForgottenKane;40029316]I wish I could find out where exactly all these abilities and heroes are hard coded into so I could create something truly original. While so far the game looks thrown together as well as Pudge, I'm pretty certain it wouldn't be too hard to edit.
[editline]24th March 2013[/editline]
I want that Nightstalker passive. I'm going to murder a small child if I can't find out this games secrets. I will not let them stop me.[/QUOTE]
They're hard coded into the dll, unless you can read machine code, you've got no chance in editing, and ontop of that, there is VAC bans for doing that shit.
On a side note, it might be possible with sourcemod :D
Spells are entities, I'm pretty sure, so that might be possible with SourceMod. They're probably hooked up and coded in such a foreign way compared to anything we've done before, though, so it would be very difficult.
[QUOTE=ash47;40030811]They're hard coded into the dll, unless you can read machine code, you've got no chance in editing, and ontop of that, there is VAC bans for doing that shit.
On a side note, it might be possible with sourcemod :D[/QUOTE]
DotA 2 doesn't have VAC, or any anti-cheat for that matter.
[editline]25th March 2013[/editline]
[QUOTE=Terin7;40030930]Spells are entities, I'm pretty sure, so that might be possible with SourceMod. They're probably hooked up and coded in such a foreign way compared to anything we've done before, though, so it would be very difficult.[/QUOTE]
I'm pretty certain someone smart will find a way using Sourcemod to create all the abilities eventually. But by then, the game would already be nearing full release in probability.
[QUOTE=ForgottenKane;40031115]
I'm pretty certain someone smart will find a way using Sourcemod to create all the abilities eventually. But by then, the game would already be nearing full release in probability.[/QUOTE]
Unless valve snub them and give us a set of tools so we can do it ourselves.
[QUOTE=thisguy123;40031832]Unless valve snub them and give us a set of tools so we can do it ourselves.[/QUOTE]
Which I actually wouldn't count on, considering the fate of the last two L4D games.
we can hope that they learn.
Hopefully they already have, considering what a fucking disaster those games were.
I know it's not much to go on, but Valve said there'd be a world editor not unlike WC3's a while ago. It'd be a HUGE letdown if Valve didn't match or outdo Blizzard on that.
I doubt they'd match SC2's editor, that thing is ridiculous, but it'd be great if they were to release something like that.
How do you guys actually get this working, I'm trying to get it working for my server but I have no idea where to place the edited files after they've been extracted.
'dota 2 beta/dota/scripts/npc' is where [i]npc_heroes[/i] and [i]npc_abilities[/i] go.
If you're talking about all those files in the root, then just place them in 'dota 2 beta/dota'.
Seems like scripts/npc doesn't work for server.
I'll try the dota root.
sry if i missed it anywhere, but what is the global range value?
[QUOTE=Mandems;40049904]sry if i missed it anywhere, but what is the global range value?[/QUOTE]
999999999
[QUOTE=TrannyAlert;40049165]Seems like scripts/npc doesn't work for server.
I'll try the dota root.[/QUOTE]
It should, last I checked.
[QUOTE=Bordellimies;40049992]999999999[/QUOTE]
merci, I hope your not lying cause that value looks immense.
Don't want to brake my game :v:
[QUOTE=Mandems;40050007]merci, I hope your not lying cause that value looks immense.
Don't want to brake my game :v:[/QUOTE]
For most heroes that works pretty well, Crystal Maiden makes an exception. With that big value her ice shards probably hit about 5 map widths out of sight.
If I remember right, it is somewhere around 50000/100000, so if you stand in middle of the map, 25000/50000 radius should cover the map well enough without being overkill. Not sure of the exact amount though, you should test it.
Sorry, you need to Log In to post a reply to this thread.