
Giant worms ate my factories!
Moderator: Moderators
-
- Posts: 854
- Joined: 28 Jan 2005, 18:15
No, I never played Guild War. And I don't plan on making a Dune TC. And currently they are built just like any other structure, they can't be added as a map creeps. Until someone add a way to have creeps on maps.
Yes, currently they have problem biting moving units, because the how the worm body must turn and move is calculated before coming out, and I haven't scripted (yet?) something to correct the position where it bites during the phase where it it is coming out.
I don't call it a glitch. Regular transport, such as Atlas and Hulk, cannot transport buildings. However, the possibility has been left open for third party units to transport buildings. And that is very good, please keep it! I modified my worm so it regurgitates the last swallowed unit. And I found out that there is absolutly no problem, the factories can be picked up and dropped in a different location, and resume working fine without any problems. It is great and all, thx to the SY for such a flexible and powerful engine.
Yes, currently they have problem biting moving units, because the how the worm body must turn and move is calculated before coming out, and I haven't scripted (yet?) something to correct the position where it bites during the phase where it it is coming out.
I don't call it a glitch. Regular transport, such as Atlas and Hulk, cannot transport buildings. However, the possibility has been left open for third party units to transport buildings. And that is very good, please keep it! I modified my worm so it regurgitates the last swallowed unit. And I found out that there is absolutly no problem, the factories can be picked up and dropped in a different location, and resume working fine without any problems. It is great and all, thx to the SY for such a flexible and powerful engine.
-
- Posts: 854
- Joined: 28 Jan 2005, 18:15
Oh, its just that in the April beta event they had giant worms jump out and start eating everyone in the towns, where you can't use skills or weapons. Your attack animation is just so similar it instantly reminded me of that (in retrospect, there are giant worms in other areas, so I don't know why it only reminded me of the beta event). It was fun trying to survive until they turned off the servers.
And thats amazing tech, to still function normally after a bath in digestive fluid.
And thats amazing tech, to still function normally after a bath in digestive fluid.

I can't force another unit to explode. I could try making them fire a weapon that kills the swallowed unit, but then you wouldn't have the animation of the unit being hold in the jaw and dragged underground. And once their hold in the worm's jaw, the units can't be killed without killing the worm (well, save with ctrl D).
At first I thought I would add a hidden metal plate in the mouth that I'd explode when the worm bites a unit, so as to make it looks like the crushing makes metal bits fly, but in TA the piece wouldn't fall from the right place.
Now the swallowed units stay alive in the stomach, and in fact I like that because this way you can also use worms to hide your base underground before an attack, and vomit it back to surface afterward.
Maybe one day someone will add a function in spring like kill unit_ID; (with some control whether or not it triggers the explosion, craters, and bits flying, cause sometimes I'd want to quietly erase unit, sometimes I'd want a full death explosion) but I don't want anyone to spend time coding that while there are so many more pressing things to code.
It's not finished yet, I need to understand how to make the manual firing works in Spring, I needs to add an easy way to control the regurgitation, I need to try adding some sort of tracking so it doesn't miss moving units, I need to decide what will build them, I need to balance them, etc...
At first I thought I would add a hidden metal plate in the mouth that I'd explode when the worm bites a unit, so as to make it looks like the crushing makes metal bits fly, but in TA the piece wouldn't fall from the right place.
Now the swallowed units stay alive in the stomach, and in fact I like that because this way you can also use worms to hide your base underground before an attack, and vomit it back to surface afterward.
Maybe one day someone will add a function in spring like kill unit_ID; (with some control whether or not it triggers the explosion, craters, and bits flying, cause sometimes I'd want to quietly erase unit, sometimes I'd want a full death explosion) but I don't want anyone to spend time coding that while there are so many more pressing things to code.
It's not finished yet, I need to understand how to make the manual firing works in Spring, I needs to add an easy way to control the regurgitation, I need to try adding some sort of tracking so it doesn't miss moving units, I need to decide what will build them, I need to balance them, etc...