- Joined
- Jul 21, 2015
- Messages
- 293
Hi all I need some help with my goal of making a certain terrain unwalkable.
After going down the rabbit holes of Hive's threads I saw a few options but couldn't puruse for several reasons.
1. Using triggers:
Possible Method
The only issue is my map size is:
And I am unsure of how to modify his trigger with his coordinates, it was kind of unclear in that thread.
2. Using Ladik's CASC Viewer
*I was able to find the terrain.slk file and tried to edit it. However once I tested it out and changed the values to 0 to be unwalkable, none of the values had changed.
I used this link and this link to attempt to navigate it but also got lost.
3. Method 3
Using either Sharpcraft WorldEditor or JassNewGen to do UMSWE category and do certain things. But as I went down that rabbit hole of threads, it seemed that JassNewGen was DEFINITELY outdated. And Sharpcraft World Editor I couldn't even get it to open because I'm to new with the system.
I would prefer method 1 or method 2 as they seem like the correct method to alter terrain. But I will accept any further methods that could help in this instance as well. Feel free to educate me on what I'm doing wrong for ANY of these methods.
Also mods feel free to move this to World Editor Help Zone if you feel this thread belongs there.
Thanks all for any help!
After going down the rabbit holes of Hive's threads I saw a few options but couldn't puruse for several reasons.
1. Using triggers:
Possible Method
The only issue is my map size is:
-
Detonador sin nombre 001
-

Events
-


Time - Elapsed game time is 1.00 seconds
-
-

Conditions
-

Actions
-


For each (Integer Int1) from 0 to 64, do (Actions)
-



Loop - Actions
-




For each (Integer Int2) from 0 to 64, do (Actions)
-





Loop - Actions
-






Set VariableSet Temp_Loc1 = ((Point(-3328.00, -3328.00)) offset by ((128.00 x (Real(Int1))), (128.00 x (Real(Int2)))))
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








(Terrain type at Temp_Loc1) Equal to Lordaeron Summer - Grass
-
-







Then - Actions
-








For each (Integer Int3) from 0 to 3, do (Actions)
-









Loop - Actions
-










For each (Integer Int4) from 0 to 3, do (Actions)
-











Loop - Actions
-












Set VariableSet Temp_Loc2 = (Temp_Loc1 offset by (-64.00, -64.00))
-












Set VariableSet Temp_Loc3 = (Temp_Loc2 offset by ((32.00 x (Real(Int3))), (32.00 x (Real(Int4)))))
-












Environment - Set terrain pathing at Temp_Loc3 of type Any to Off
-












Custom script: call RemoveLocation(udg_Temp_Loc3)
-












Custom script: call RemoveLocation(udg_Temp_Loc2)
-
-
-
-
-
-







Else - Actions
-
-






Custom script: call RemoveLocation(udg_Temp_Loc1)
-
-
-
-
-
-
And I am unsure of how to modify his trigger with his coordinates, it was kind of unclear in that thread.
2. Using Ladik's CASC Viewer
*I was able to find the terrain.slk file and tried to edit it. However once I tested it out and changed the values to 0 to be unwalkable, none of the values had changed.
I used this link and this link to attempt to navigate it but also got lost.
3. Method 3
Using either Sharpcraft WorldEditor or JassNewGen to do UMSWE category and do certain things. But as I went down that rabbit hole of threads, it seemed that JassNewGen was DEFINITELY outdated. And Sharpcraft World Editor I couldn't even get it to open because I'm to new with the system.
I would prefer method 1 or method 2 as they seem like the correct method to alter terrain. But I will accept any further methods that could help in this instance as well. Feel free to educate me on what I'm doing wrong for ANY of these methods.
Also mods feel free to move this to World Editor Help Zone if you feel this thread belongs there.
Thanks all for any help!
Last edited:
