Staredit Network > Forums > Modding Assistance > Topic: attack only mechanical
attack only mechanical
Aug 5 2019, 8:06 pm
By: Lagi  

Aug 5 2019, 8:06 pm Lagi Post #1



I try to make unit target only Mechanical units in PY and DatEdit. I set with or without "flying" +- "ground". Still the unit attacking all targets. "mechanical" parameter just appear to not work.

what i do wrong?



None.

Aug 6 2019, 6:08 pm Voyager7456 Post #2

Responsible for my own happiness? I can't even be responsible for my own breakfast

The targeting flags don't affect how units' target selection. Units will always try to attack ground units if they have a ground weapon and air units if they have an air weapon.

Those flags determine 1) if a spell can target a unit of that type (if the order has the "use weapons.dat targeting" flag set) and 2) if the weapon will deal damage to that type of unit.



all i am is a contrary canary
but i'm crazy for you
i watched you cradling a tissue box
sneezing and sniffling, you were still a fox


Modding Resources: The Necromodicon [WIP] | Mod Night
My Projects: SCFC | ARAI | Excision [WIP] | SCFC2 [BETA] | Robots vs. Humans | Leviathan Wakes [BETA]


Aug 31 2019, 4:25 pm Lagi Post #3



i try this, dont work:

//devourer only mechanical attack

if(unit->id == UnitId::ZergDevourer && (unit->mainOrderId == OrderId::AttackMove || unit->mainOrderId == OrderId::AttackUnit)){

CUnit* orderTarget = unit->orderTarget.unit;

if(orderTarget && orderTarget->id == (units_dat::BaseProperty[orderTarget->id] & UnitProperty::Mechanical)){
unit->orderToIdle();}
}

//end devourer only mechanical attack




None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:00 pm]
Moose -- Doodan
Doodan shouted: How will you survive at SEN if you don't play SEN Survivor??? http://www.staredit.net/topic/17954/
joke's on you, I'm already dead inside
[08:41 am]
KrayZee -- Doodan
Doodan shouted: How will you survive at SEN if you don't play SEN Survivor??? http://www.staredit.net/topic/17954/
You don't!
[03:35 am]
Doodan -- How will you survive at SEN if you don't play SEN Survivor??? http://www.staredit.net/topic/17954/
[12:02 am]
lil-Inferno -- ya
[10:07 pm]
jjf28 -- gambling's more an addiction than recreation
[08:30 pm]
Roy -- I'd argue recreation isn't strictly a waste of time.
[08:20 pm]
RdeRenato -- xd
[07:42 pm]
KrayZee -- Roy
Roy shouted: KrayZee What defines whether or not time is wasted? Is it a metric of enjoyment? Contribution to society? Financial compensation? Depending on your answer, everything or nothing could be a waste of time.
Like coming to SEN using the shoutbox and wasting precious minerals on magic boxes?
[06:09 pm]
Roy -- KrayZee
KrayZee shouted: Watching live streams of gamers playing through trial and error feels such a waste of time.
What defines whether or not time is wasted? Is it a metric of enjoyment? Contribution to society? Financial compensation? Depending on your answer, everything or nothing could be a waste of time.
[2020-1-17. : 11:04 am]
TF- -- u
Please log in to shout.


Members Online: Roy, mikolaj19256189, NudeRaider