HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

New Patch! 1.18

03-02-2005, 10:12 PM#1
Draco
From Lord Vexorian:

Quote:
A new patch, it has some features, it seems like it has some interesting stuff according to the changelog

-------
WORLD EDITOR FEATURES

Trigger Editor
- Added new functions:
- Environment: Terrain Pathability
- Environment: Terrain Tile Type
- Environment: Terrain Tile Variance
- Floating Text: Permanent/Expires
- Floating Text: Suspend/Resume
- Floating Text: Change Position to Point
- Floating Text: Change Position to Unit
- Floating Text: Change Age
- Floating Text: Change Lifespan
- Floating Text: Change Fadepoint
- Floating Text: Change Text
- Game: Enable/Disable Selection (Functionality and/or UI)
- Game: Enable/Disable Pre-Selection (Functionality and/or UI)
- Game: Enable/Disable Drag-Selection (Functionality and/or UI)
- Trigger: Get Trigger Name
- Added new unit states: (...)
- Lightning triggers now use the Z coordinate of the specified Location.
- Custom Lightning triggers can now use an explicit Z coordinate
--------

At this moment I can't comment on the features, but it seems that at least lightning Z was a really needed one, And if what it says means what I think, you have access to the pathing and tile types of the terrain, which is an awesome change and will help spell makers a lot. Also has a weird change like Get Trigger Name which I don't understand at all.


Download it from bnet, standalone patch coming soon.
03-02-2005, 10:28 PM#2
johnfn
First post xD


- Environment: Terrain Pathability

Wow, I wonder if you can change the pathing?

Other then that, looks pretty cool...
03-03-2005, 01:28 AM#3
ForgottenLight
There's a load of new Triggers not on that list also, two whole new categories (Ubersplat and Image). And a few other new features. BTW, the Lightning triggers don't seem to have changed, or at least, I can't find how to set a custom z-coordinate...
03-03-2005, 02:28 PM#4
Mkk18
What is ubersplat? cant find any meaning in that :S
03-03-2005, 07:38 PM#5
linkmaster23
WOOOOOOOOOOO........OOOOOOT! Detect SPELL IMMUNITY!
03-04-2005, 10:28 PM#6
Pheonix-IV
Theres a ton of new stuff, including "Trigger - Add Event" and others that arn't listed there.

For those of you who were wondering, the Terrain Pathability trigger allows you to turn off a certain type of pathability in an area. EX: I Turn off the buildable pathing in an area, now no buildings can be built there. Be careful with it as you can get interesting effects like units walking through trees and cliffs.

You can also change the tile types in-game! I can change a lump of dirt into a lump of grass, how awesome is that? :D

Blizzard have outdone themselves this time.
03-04-2005, 11:16 PM#7
johnfn
Wow, thats AWESOME!! Now we just need a cliff level setter and we can basically remake the entire map in front of the players eyes! That would be weird and cool.
03-05-2005, 06:11 PM#8
Shvegait
Quote:
Theres a ton of new stuff, including "Trigger - Add Event" and others that arn't listed there.

Trigger - Add Event has been there for a very long time.

(But yes, they have added a bunch of cool new stuff )
03-05-2005, 10:30 PM#9
Pheonix-IV
Quote:
Originally Posted by johnfn
Wow, thats AWESOME!! Now we just need a cliff level setter and we can basically remake the entire map in front of the players eyes! That would be weird and cool.
Randomised melee maps! Set down a bunch of "Rules" for the triggers to follow. How awesome would that be? Where do you start? Who knows! Where are the gold mines? Nobody knows! How do you get to your enemy? Only God knows!

How awesome woudl that be ;P
03-08-2005, 05:11 PM#10
RodOfNOD
Here is a list of all the new stuff in the COMMON. while there are new things in the blizzard they are only using these functions.


Comparing: newcommon.j
To: common.j
=======
93 type pathingtype extends handle
94 type image extends handle
95 type ubersplat extends handle
140 constant native ConvertPathingType takes integer i returns pathingtype
263 constant pathingtype PATHING_TYPE_ANY = ConvertPathingType(0)
264 constant pathingtype PATHING_TYPE_WALKABILITY = ConvertPathingType(1)
265 constant pathingtype PATHING_TYPE_FLYABILITY = ConvertPathingType(2)
266 constant pathingtype PATHING_TYPE_BUILDABILITY = ConvertPathingType(3)
267 constant pathingtype PATHING_TYPE_PEONHARVESTPATHING = ConvertPathingType(4)
268 constant pathingtype PATHING_TYPE_BLIGHTPATHING = ConvertPathingType(5)
269 constant pathingtype PATHING_TYPE_FLOATABILITY = ConvertPathingType(6)
270 constant pathingtype PATHING_TYPE_AMPHIBIOUSPATHING = ConvertPathingType(7)
705 constant unittype UNIT_TYPE_TAUREN = ConvertUnitType(20)
706 constant unittype UNIT_TYPE_POISONED = ConvertUnitType(21)
707 constant unittype UNIT_TYPE_POLYMORPHED = ConvertUnitType(22)
708 constant unittype UNIT_TYPE_SLEEPING = ConvertUnitType(23)
709 constant unittype UNIT_TYPE_RESISTANT = ConvertUnitType(24)
710 constant unittype UNIT_TYPE_ETHEREAL = ConvertUnitType(25)
711 constant unittype UNIT_TYPE_MAGIC_IMMUNE = ConvertUnitType(26)
1002 // This function is asynchronous. The values it returns are not guaranteed synchronous between each player.
1003 // If you attempt to use it in a synchronous manner, it may cause a desync.
1004 native GetLocationZ takes location whichLocation returns real
1895 native SetTextTagSuspended takes texttag t, boolean flag returns nothing
1896 native SetTextTagPermanent takes texttag t, boolean flag returns nothing
1897 native SetTextTagAge takes texttag t, real age returns nothing
1898 native SetTextTagLifespan takes texttag t, real lifespan returns nothing
1899 native SetTextTagFadepoint takes texttag t, real fadepoint returns nothing
1907 native EnableDragSelect takes boolean state, boolean ui returns nothing
1908 native EnablePreSelect takes boolean state, boolean ui returns nothing
1909 native EnableSelect takes boolean state, boolean ui returns nothing
2207 native AddLightningEx takes string codeName, boolean checkVisibility, real x1, real y1, real z1, real x2, real y2, real z2 returns lightning
2210 native MoveLightningEx takes lightning whichBolt, boolean checkVisibility, real x1, real y1, real z1, real x2, real y2, real z2 returns boolean
2228 native GetTerrainType takes real x, real y returns integer
2229 native GetTerrainVariance takes real x, real y returns integer
2230 native SetTerrainType takes real x, real y, integer terrainType, integer variation, integer area, integer shape returns nothing
2231 native IsTerrainPathable takes real x, real y, pathingtype t returns boolean
2232 native SetTerrainPathable takes real x, real y, pathingtype t, boolean flag returns nothing
2234 //============================================================================
2235 // Image API
2236 //
2237 native CreateImage takes string file, real sizeX, real sizeY, real sizeZ, real posX, real posY, real posZ, real originX, real originY, real originZ, integer imageType returns image
2238 native DestroyImage takes image whichImage returns nothing
2239 native ShowImage takes image whichImage, boolean flag returns nothing
2240 native SetImageConstantHeight takes image whichImage, boolean flag, real height returns nothing
2241 native SetImagePosition takes image whichImage, real x, real y, real z returns nothing
2242 native SetImageColor takes image whichImage, integer red, integer green, integer blue, integer alpha returns nothing
2243 native SetImageRender takes image whichImage, boolean flag returns nothing
2244 native SetImageRenderAlways takes image whichImage, boolean flag returns nothing
2245 native SetImageAboveWater takes image whichImage, boolean flag, boolean useWaterAlpha returns nothing
2246 native SetImageType takes image whichImage, integer imageType returns nothing
2248 //============================================================================
2249 // Ubersplat API
2250 //
2251 native CreateUbersplat takes real x, real y, string name, integer red, integer green, integer blue, integer alpha, boolean forcePaused, boolean noBirthTime returns ubersplat
2252 native DestroyUbersplat takes ubersplat whichSplat returns nothing
2253 native ResetUbersplat takes ubersplat whichSplat returns nothing
2254 native FinishUbersplat takes ubersplat whichSplat returns nothing
2255 native ShowUbersplat takes ubersplat whichSplat, boolean flag returns nothing
2256 native SetUbersplatRender takes ubersplat whichSplat, boolean flag returns nothing
2257 native SetUbersplatRenderAlways takes ubersplat whichSplat, boolean flag returns nothing

While I havent had time to test these many especially the terrain look intereting. Does anyone know what the IMAGE things do?

Have Fun

Rod
03-13-2005, 04:07 PM#11
Guest
i always seemed fond of my own shit lol, but this seems pretty cool
03-16-2005, 10:21 AM#12
Guest
Quote:
Originally Posted by Draco
From Lord Vexorian:
FACK..... :\
03-16-2005, 10:25 AM#13
Guest
Quote:
Originally Posted by Draco
From Lord Vexorian:
fack....... o_O
04-08-2005, 01:56 PM#14
Mycklern
Thats a good patch ^_^