• 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!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

[Solved] Circular Magic Walls / Magic Trap (model request)

Level 9
Joined
Sep 8, 2017
Messages
101
Hello there! I need some help with a rather simple model creation but still over my abilities haha

So in my map, I have a statue capable of invoking powers and one of these powers is "Magic Walls" which temporarily summons an impenetrable magic circle in the targeted area.
Handy for blocking a passage or even trapping a unit in the middle!

So far, nothing too complicated, the player invokes the power in the targeted area, a trigger creates the building unit (magic walls) at the desired location and adds a limited lifespan to it.
For now, I’ve used the "Magic Pen" model with its prison pathing, but I’d like to make the model more animated, more magical, more stylish.
I'm thinking of the ForceWall model for example, which I think would look great (feel free to suggest a better option).
So, I would need a perfect circle model to create a "ForceWall" prison with a quick birth/appearance and death/destruction animation please.
Maybe even with a custom pathing to fit the custom model well since the Magic Pen pathing might not be quite to the proportions of a circle.

Lastly, this may sound strange, but in the end it would be interesting to deliberately "bug" the collision box of the model so that it is not selectable in the game.
I know there is the "Locust" ability to achieve this effect except that the unit then becomes totally ignored including pathing, collision, etc.
And canceling the selection by trigger is not very effective + you can still hover over the unit with the mouse.

Anyway, I hope you understand the concept and I’m available if you have any questions!
In any case, it would be really awesome if someone could achieve this and I would be very grateful!
 

Attachments

  • image (2).png
    image (2).png
    3.1 MB · Views: 21
  • image (1).png
    image (1).png
    3.6 MB · Views: 22
Level 9
Joined
Sep 8, 2017
Messages
101
Here is the model in a square/diamond!
Works very well as particle emitters and non-selectable.
I advice setting the unit/building scaling model at 0.600 with Magical Pen (Angled) as Pathing Map.
Spawning at 230 degrees.
 

Attachments

  • Forcewall (8).mdx
    4.3 KB · Views: 6

ILH

ILH

Model Reviewer
Level 34
Joined
May 8, 2012
Messages
1,579
Here is the model in a square/diamond!
Works very well as particle emitters and non-selectable.
I advice setting the unit/building scaling model at 0.600 with Magical Pen (Angled) as Pathing Map.
Spawning at 230 degrees.
So I edited your model by adding a global rotation sequence so that it's constantly rotating, making it a perfect-ish circle. I also added Death animation and rescaled the model by 0,60 using Retera's Model Studio. Hopefully it works out for you.
Lastly, this may sound strange, but in the end it would be interesting to deliberately "bug" the collision box of the model so that it is not selectable in the game.
I know there is the "Locust" ability to achieve this effect except that the unit then becomes totally ignored including pathing, collision, etc.
And canceling the selection by trigger is not very effective + you can still hover over the unit with the mouse.
You can use this method where the unit still registers collisions but can't be directly selected by adding and removing the Locust ability using triggers.
  • Custom script: call UnitAddAbility(YOUR UNIT, 'Aloc')
  • Custom script: call UnitRemoveAbility(YOUR UNIT, 'Aloc')
Although I'm not sure why don't you just use special effects for it. It's more efficient than units.
 

Attachments

  • Forcewall (8).mdx
    4.8 KB · Views: 5
Level 9
Joined
Sep 8, 2017
Messages
101
So I edited your model by adding a global rotation sequence so that it's constantly rotating, making it a perfect-ish circle. I also added Death animation and rescaled the model by 0,60 using Retera's Model Studio. Hopefully it works out for you.

You can use this method where the unit still registers collisions but can't be directly selected by adding and removing the Locust ability using triggers.
  • Custom script: call UnitAddAbility(YOUR UNIT, 'Aloc')
  • Custom script: call UnitRemoveAbility(YOUR UNIT, 'Aloc')
Although I'm not sure why don't you just use special effects for it. It's more efficient than units.
Thanks, it looks nice!
Gotta admit I liked my square but the circle you did looks great as well, I'll use it!
Thanks for adding a neat Death animation.

Concerning the Locust, I already tried these custom scripts before but turned out they didn't work. Beside, they are actually not needed because the model is only particle emitters so not selectable in game :thumbs_up:
 
  • Like
Reactions: ILH
Top