I checked Colossus Thermal Lance weapon in Data Editor, and briefly undestood how it works.
However I could not understand why it only hit each target twice? (even when versus a big target like Ultralisk)
I meant that for a big target, it could match search area of several "periodic offset", and thus will be hit several times.
Another question is why "Colossus - Thermal Lances (Search Forwards)" links to "Colossus - Thermal Lances (Create Delay Persistent)", instead of directly linking to Damage?
It probably only hits them twice by design. If it did not it would be powerfull against larger units, when its real design was to counter lots of infantry. So it is probably giving each target some kind of temporary mark that prevents it from getting hit again within x seconds.
Rollback Post to RevisionRollBack
Feel free to Send me a PM if you have any questions/concerns!
Both of your questions are related.
If you look closely at how the Colossus's lance fires, units don't take damage till the lances begin their "sweeps" animation. At this moment, a search area effect for damage is fire for each of the beams: one search from right to left and one left to right. Units are hit twice, because the search area effect cover the same ground, but began and end in the opposite direction.
Both of your questions are related. If you look closely at how the
Colossus's lance fires, units don't take damage till the lances begin
their "sweeps" animation. At this moment, a search area effect for
damage is fire for each of the beams: one search from right to left and
one left to right. Units are hit twice, because the search area effect
cover the same ground, but began and end in the opposite direction.
Thanks.
You mean that each periodic "Search" effect automatically prevent including a unit twice?
A new question: how to make Thermal Lancer (or other beam) scanning units?
Default Thermal Lancer beam scans a fixed path(line), and Damage is not synced to the Animation.
How to make the beam moving from unit to unit? And make Damage synced with Animation?
Your best bet would probably just be to create an entirely new weapon and just using Thermal Lances as a model. Just brainstorming though, I'm rather stumped as to how you would do the effect you desire (I may just be confused).
Looking at the Thermal Lance weapon, it actually isn't focusing down two units and sweeping the beams, it creates both persistent beams directed at a single unit with X offsets (left sweeping right, right sweeping left) and does splash damage to anything between.
Your best bet would probably just be to create an entirely new weapon
and just using Thermal Lances as a model. Just brainstorming though, I'm
rather stumped as to how you would do the effect you desire (I may just
be confused).
Looking at the Thermal Lance weapon, it actually isn't focusing down two
units and sweeping the beams, it creates both persistent beams directed
at a single unit with X offsets (left sweeping right, right sweeping
left) and does splash damage to anything between.
Sorry for the confusion, I mainly the graphic part of Thermal Lance, not the weapon.
The effect I desire is that a beam weapon hit&damage 1st unit => beam sweeps to 2nd unit, visually similar to Thermal Lance => beam hit&damage 2nd unit => ...
The first and major question is, how to make a beam visually sweeping from one unit to another unit, like Thermal Lance beam sweeping on the ground?
I read two beam tutorials by ProzaicMuze, but I have no idea how to make a sweeping beam.
Hrrm. I really hate beams, lol. But to maybe help you with my knowledge, beams require some specific information in order to work.
I'm likely reiterating knowledge you already know, but it helps in figuring out your specific effect.
"Sorry for the confusion, I mainly the graphic part of Thermal Lance, not the weapon. The effect I desire is that a beam weapon hit&damage 1st unit => beam sweeps to 2nd unit, visually similar to Thermal Lance => beam hit&damage 2nd unit => ..."
Thermal Lance isn't sweeping between units. What it's doing is it's firing at the target unit and doing offset "Sweeps" from that location, having no idea what units are in it's laser shots as it's doing this offset.
Those offsets are set inside each persistant used by Thermal Lance (Create Persistant Backwards/Forwards), in the Periodic Offsets field.
For your specific effect, you want the beam to fire at Target A, then do a sweeping motion to a second unit, Target B. The periodic offsets field doesn't let you put a variable location, it has a fixed X/Y location to establish the offsets from. SO, unless I miss something (Perhaps the Target - Offset - Final/Expire fields can be used to specify the second target? Unlikely), you CANNOT create a target-based offset for the beam to sweep towards when going target A to B.
So, what I am kind of leaning towards is creating a unit for the beam to track in order to establish this effect. Imagine, as an example, this:
Effect starts -> Beam Target (Launch Missile) -> Launch effect: Beam (Persistent), using the missile as the target location (Is this possible? XD)
The Beam's target is a missile with a couple motion overlays, giving the beam a target to follow as the missile travels from Target A to Target B. The beam has a periodic damage effect going off so that as the beam travels, it is dealing damage. The missile is guided to the second target, and is invisible so to the players it just seems the laser is chasing down the new target, not following an invisible missile.
Anyways, that's just theory craft. I really dislike Beams! And I'm not really that good with them, but perhaps the above is helpful to you (if it's even possible?).
I have Try a Laser Drill. It true the Laser Drill Effect is the colossus old type weapon attack but i don't know how to do it move on this unit to another unit need help
I checked Colossus Thermal Lance weapon in Data Editor, and briefly undestood how it works.
However I could not understand why it only hit each target twice? (even when versus a big target like Ultralisk) I meant that for a big target, it could match search area of several "periodic offset", and thus will be hit several times.
Another question is why "Colossus - Thermal Lances (Search Forwards)" links to "Colossus - Thermal Lances (Create Delay Persistent)", instead of directly linking to Damage?
Thanks.
It probably only hits them twice by design. If it did not it would be powerfull against larger units, when its real design was to counter lots of infantry. So it is probably giving each target some kind of temporary mark that prevents it from getting hit again within x seconds.
@fllwr: Go
Both of your questions are related. If you look closely at how the Colossus's lance fires, units don't take damage till the lances begin their "sweeps" animation. At this moment, a search area effect for damage is fire for each of the beams: one search from right to left and one left to right. Units are hit twice, because the search area effect cover the same ground, but began and end in the opposite direction.
Thanks. You mean that each periodic "Search" effect automatically prevent including a unit twice?
A new question: how to make Thermal Lancer (or other beam) scanning units? Default Thermal Lancer beam scans a fixed path(line), and Damage is not synced to the Animation. How to make the beam moving from unit to unit? And make Damage synced with Animation?
@fllwr: Go
Your best bet would probably just be to create an entirely new weapon and just using Thermal Lances as a model. Just brainstorming though, I'm rather stumped as to how you would do the effect you desire (I may just be confused).
Looking at the Thermal Lance weapon, it actually isn't focusing down two units and sweeping the beams, it creates both persistent beams directed at a single unit with X offsets (left sweeping right, right sweeping left) and does splash damage to anything between.
Sorry for the confusion, I mainly the graphic part of Thermal Lance, not the weapon. The effect I desire is that a beam weapon hit&damage 1st unit => beam sweeps to 2nd unit, visually similar to Thermal Lance => beam hit&damage 2nd unit => ...
The first and major question is, how to make a beam visually sweeping from one unit to another unit, like Thermal Lance beam sweeping on the ground? I read two beam tutorials by ProzaicMuze, but I have no idea how to make a sweeping beam.
Hrrm. I really hate beams, lol. But to maybe help you with my knowledge, beams require some specific information in order to work.
I'm likely reiterating knowledge you already know, but it helps in figuring out your specific effect.
"Sorry for the confusion, I mainly the graphic part of Thermal Lance, not the weapon. The effect I desire is that a beam weapon hit&damage 1st unit => beam sweeps to 2nd unit, visually similar to Thermal Lance => beam hit&damage 2nd unit => ..."
Thermal Lance isn't sweeping between units. What it's doing is it's firing at the target unit and doing offset "Sweeps" from that location, having no idea what units are in it's laser shots as it's doing this offset.
Those offsets are set inside each persistant used by Thermal Lance (Create Persistant Backwards/Forwards), in the Periodic Offsets field.
For your specific effect, you want the beam to fire at Target A, then do a sweeping motion to a second unit, Target B. The periodic offsets field doesn't let you put a variable location, it has a fixed X/Y location to establish the offsets from. SO, unless I miss something (Perhaps the Target - Offset - Final/Expire fields can be used to specify the second target? Unlikely), you CANNOT create a target-based offset for the beam to sweep towards when going target A to B.
So, what I am kind of leaning towards is creating a unit for the beam to track in order to establish this effect. Imagine, as an example, this:
Effect starts -> Beam Target (Launch Missile) -> Launch effect: Beam (Persistent), using the missile as the target location (Is this possible? XD)
The Beam's target is a missile with a couple motion overlays, giving the beam a target to follow as the missile travels from Target A to Target B. The beam has a periodic damage effect going off so that as the beam travels, it is dealing damage. The missile is guided to the second target, and is invisible so to the players it just seems the laser is chasing down the new target, not following an invisible missile.
Anyways, that's just theory craft. I really dislike Beams! And I'm not really that good with them, but perhaps the above is helpful to you (if it's even possible?).
Use the sentries Disruption beam and change the model and effects to the colossus that should look right.
The Laser Beam From the Drakken LaserDill is The remake of the old Colossus Type Attack
@Expert324: Go
2 year necro...
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
I have Try a Laser Drill. It true the Laser Drill Effect is the colossus old type weapon attack but i don't know how to do it move on this unit to another unit need help
Colossus beam works by the target site being a Site (Mover) type actor that is ordered to move to the site of the persistent effect.
There is a whole tutorial on how to fix a duped colossus weapon. It messes up the actor ids by adding inappropriate 2s.
Just swap the model for the Beam (Simple) type actor used.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg