Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
I have the Spell from Carnerox and want to add global variables, but I don't have that much experience with Jass. I want to write the healed value in global variables but I have no idea how. Can anyone help me?
It is about the following variables:
set udg_MB_Healed[0] = (...
I recently began learning JASS via converting GUI and reading tutorials and I have a question about local triggers
I think it's easiest if I post my example:
SG_Init makes a local trigger and after the other actions it queues SG_InitPlayer
SG_InitPlayer loops to make a 5184 images per player...
Hello,
Iam currently trying to implement 2 awesome Systems from Hive in my Map but i have a problem with the Indexer. I know there can only be ONE Unit Indexer but i am not able to deleted one and merge both Systems.
Maybe someone can help me get the ''Is Unit Moving'' (Bribe) working in the...
I hope this is the right forum to post but I was curious as to how accurate this is, given it was generated by AI
I gave ChatGPT the prompt: "Can you write me a code in warcraft 3 jass for an ability that allows the caster to throw a grenade then teleport to where it lands, dealing damage in an...
Hello there! I am creating a new ability to my hero called Plunder. The skill itself is a point-and-click damaging skill that, if kills an unit, gives the player gold.
The problem is: Whenever I try a new solution, two of the scenarios happen: 1) The player gains gold even if it doesnt kill...
The title may be a bit off since I don't really know how to explain it in words so here is a picture.
This is the base World Editor for WC3 Version 1.33.
And this is the JassNewGen World Editor for version 1.26a.
Is it possible to set up the base world editor of 1.33 to have custom colors...
What is jassdoc?
Jassdoc (lep's explanation, source & viewer; moyack's) is the community's collaborative attempt to do something a multi-billion (or smol million?) corporation couldn't afford a budget for: documentation for the part of the game, the part that made it live on for almost a decade...
I cannot recreate the crash, but at a certain point after 15 minutes it will crash. The game runs okay with this code turned off.
There was no lag at all before it crashes the game, so it's very strange.
The crash message says the crash is related to "instance.cpp"...
Alright everybody so latest patch changed something in the UI and it caused my previously hidden command buttons to show again:
// Hide Command Buttons
call BlzFrameSetSize(BlzGetFrameByName("CommandButton_0", 0), 0.0, 0.0)
call BlzFrameSetSize(BlzGetFrameByName("CommandButton_1"...
Hello everyone! I'm a GUI custom map maker and to make Resource Bars I need to learn Jass or Lua. I just started reading tutorials but this upgrade I need on my map asap :thumbs_up: Let me know if it's even possible do this way.
So the example pannel gonna look like this:
From upper left:
1st...
Hi, I'm new and it's my first time posting a thread here :] (Not sure if this is right forum to ask.)
So, um I started migrating from GUI to JASS recently. I tried browsing tutorials here and on Helper.net on making this spell. It's an MUI ability that uses hashtables as data bridge and timers...
Hi. I've noticed a reproducible crash in my Zerg Campaign. I've been able to get it to occur consistently in Chapter Four, if the player expands to the center of the map, where Maiev starts.
After fiddling with it, the source seems to be my modified Blizzard.j, in the function called...
Im quite lost on this one, been looking for it for about 4 days now every now and then. I am certain there is a way for it as I found others doing it too but I cant find out how theyve done it.
I am using WEX Editor for patch 1.28b
I know view raw-data exist (but thats not available for the...
Hello, one year ago I started using JassCraft to make my own AI scripts. But I've encountered a few problems that were easily fixed. During that time I learned (heard) that JassCraft has two types of programming. The easy one and the hard one. Now, I've learned the easy side of JassCraft, but...
I have 3 triggers that use 3 TriggerRegisterVariableEvent.
In the first one, I set the Event_One variable, which should activate the TriggerRegisterVariableEvent in the second and third trigger.
In the second trigger, when the TriggerRegisterVariableEvent from Event_One is activated, Event_Two...
I'm currently writing a dummy system and I want it to have a sanity check, which of the options is faster and what happens with LoadBoolean() if the hashtable is empty at that spot?
Edit: How would HaveSavedBoolean() compare to those two?
Common knowledge has it Jass strings leak!!!1 and are bad!!!1 Let's benchmark by generating A TON of strings.
Test code & setup
The code below takes your chat message, like "-10" and generates ONE 10-char long string (1=10/10). That's equivalent to generating 10 distinct unique strings in Jass...
There are many spells which move in a spiral pattern, but they pretty much all use a fixed angular velocity as they spiral out. This means the movement itself increases in speed as it gets further and further away from the center.
I've written a function that allows a spiral path to be traced...
A few threads here have made me curious:
"...then I found the automatic JASS to LUA converter." - Macadamia found by mistake that WorldEdit can transpile all Jass code to Lua. Nobody knows how exactly
"Lua, embedded jass" - Tasyen found out, that Lua maps can have Jass code, automatically...
Greetings.
By this point, I feel like a lot of people have at the very least heard of Castle FIght by name.
It was a map created by geX, which stopped its development ~2010 and gex was not to be seen again. Many people since then have created their own versions of the project, yet what has...
Hello and thank you for your time,
I've been using a string variable to: [Set Stringvariable = Icon Path of Last Created Item]
But it seems like Blizzard has removed the ability to reference an Icon Path for items as I can no longer assign that variable to an iconpath.
Does anyone know if...
Hello again
I have a map where spells are not learned normally and thus picked up by spell books along the way, also i have morphing possibilities
and many of you probably know that the two of those does not go well together.
I have seen alot of people mention the sentence i used as a...
Hello, I am curious as to how I can make my AI make/expand their base at a different gold mine, just like in blizzard maps, the AI kills the creeps guarding the mine or another player using the mine, then they go and build a small (outpost?) base there. Thanks in forward to those that anwer. :grin:
WARNING! Beginner JASSer alert!
So with that out of the way, I'm trying to make a bunch of jass functions to use in conjunction with GUI and "AddBuff" is one of them.
So my method works BUT I wanted to get some opinions from more advanced users IF there's a faster/better way to execute...
Hello, I am basically new to JASS scripting. I have recently made a very standard AI, and everything seems to be going great so far! But the problem with my AI is that when the workers are trained they harvest gold, not lumber as I want them to (not the starting workers, the newly trained ones)...
Hello, I am following the Lua Object Generation guide posted by PurgeandFire and trying to get it working but triggers in Lua aren't working at all for some reason. I am able to use the normal ObjectMerger syntax just fine to create objects, but the Lua extension isn't working. I'm using this...
Welp, I'm stumped, this is the first time I've tried using a hashtable but it seemed fairly straight forward. What I want to do is create a hashtable that stores the names of triggers so that I can assign said names to a trigger variable for use in registering a custom event to a trigger.
Add...
Hi there,
Is there anyone who is good at JASS code?
I need help with that, I would like to cut some working JASS code from one map, but still have no success.
This is not about memory hack, just about basic knowledges of JASS.
Please ping me in pm. Thanks.
Hello!
Background:
I've had a long break from warcraft 3 (nearly 10 years). Lately I've become interested in map making again. My goal is not to make public maps, but I enjoy making triggered spells, heroes and races for personal enjoyment. I'm wondering what new features and other changes...
Hello guys. I continue working on my AI strategy on the 2D platformer map
Here is my first attempt that makes computer bot to complete the first level. The bot strategy looks pretty simple - first, move right, after some time make a jump(while still holding "right arrow pressed"), then after...
Greetings to all.
Perhaps I created a topic in the wrong section, if anything, I apologize.
I am looking for someone who could do some work in JASS language (paid).
Warcraft 3 is a very old game and many people know that there is a separate Dota Allstars map (from IceFrog), the latest version...
Hello guys. At the moment Im learning map_making/Jass coding in such way: I have a map, extracted the resources from it using MPQ and got the war3map.j that contains jass code for the map.
Please dont blame me for that, Im not asking here for deprotecting or any other stuff, I wont use it for...
hey there,
I'm just getting into jass, and wanted to know if there is still a consensus around the JESP template for jass things, or if that is outdated and no longer relevant.
thanks!
Hello there, I’m trying to create a system in my map where a unit can morph into various other units, which can then morph back into the initial unit. But have the resources spent to morph into the unit initially be refunded in full when they do.
so for instance unit 1 morphs into unit 2 for...
Hello, I'm have another system, that is a Jump System based on the Paladon's Jump System, but this includes horizontal curvature, I know that there can be better systems, but I still wanna share this I hear what things I can improve.
//Jump System based on the Paladon's Jump System
//If you use...
I'll be honest, I'm not a genius when it comes to math. Currently I'm really struggling with angles and such in vJass. I don't know how to calculate the locations for my spell. For example, I want to make a fireball, that spawns at the casters position and moves to the target location and deals...
Hi there,
My idea is just to modify old Dota Allstars 6.83d map and inject a kind of anti map hack system inside it.
There is a lot of source code of map hacks for 1.26 version of the game, where we can see what offsets are changed and that's why this hack works.
But there are no free...
For some reason I keep getting an error with this function below, specifically Syntax Error, unexpected: "takes" on this line function Demonic_Flames_Targets_Filter takes nothing returns boolean
function Demonic_Flames_Targets_Filter takes nothing returns boolean
local unit u =...
Is there anything like JNGP for warcraft 3 patch 1.30+ ? (I don't use reforged but if there's one for that then feel free to mention it as well)
When mapmaking I still use 1.27 just for JNGP, but I want to be able to use the new natives...
hey,
this is my first trigger in jass. it doesn't have any traceback malfunctions, but for some reason it just does absolutely nothing in game. what did I do wrong here?
function taken_conditions takes nothing returns boolean
if (GetManipulatedItem() == udg_Bait ) then
call...
hey there,
I'm starting to learn jass and just had a small question (couldn't find the answer with searching or in the tutorials...) - In terms of calling functions - what is the relationship between the different tabs in the trigger editor?
is it accurate that it's all like one long document...
Do you guys know if its possible to increase the size of icons in multiboards because 16x16 seems a bit too small for me. Maybe there's a jass function that can do that or maybe you can change that in the gameplay constants?
Hello,
Damage Engine Damage Engine 5.7.1.2 by Bribe, stopped working on all maps for me.
1) I opened the damage engine demo map and tried to save it, it says script error.
2) I have the exact same damage engine on two of my projects, tried to save them, same script error.
It worked as of...
Hi folks.
I am totally new at the world editor, but also only want to do a very simple thing, which I hope you can help me with.
I've obtained an unprotected version of legion td 3.41 from here Legion TD Mega 3.5 (B4) + 3.41 unprotect
I want to make a slight edit in the editor and then save...
Hi.
Is there any way to make JassHelper shut up about it? I'm aware it's been added to pJass way back now, and I'm using the newest version, but when JassHelper runs in WE, it still throws a syntax error since it doesn't recognize the % operator added in 1.29.
I create this function in Jass to the units keeping attacking to a point even if they stop in some moment, but it doesn't work, what is happening?
function UnitsCond takes nothing returns boolean
local unit u=GetFilterUnit()
if GetUnitTypeId(u)=='ndrl' then
set u=null...
So what I've done (this may be the issue, maybe I'm trying to cut a corner here where I need a hashtable?)
Is set variables as "stats" for units, using Bribe's Unit Indexer, as sort of a shortcut to an MUI system?
Hero Group
Events
Game - UnitIndexEvent becomes Equal to 1.00...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.