It's called ternary operator.
So you have 2 lines:
If dtp<=200 then set speed to 0
Else set speed to 150
You can write the same in one expression:
Set speed to (dtp<=200 ? 0 : 150)
dtp<=200 is a comparison statement
? means "if statement true then this value"
: means "if statement false then this value"
It's a nice little trick that can really help de-cluttering your code. You can use & and | operators , nest several ternary operators one after another and write long expressions like this:
Set speed to (dtp<=200 | bee.IsFrozen ? 0 : (bee.IsSlowedDown ? 50 : 150))
Set damage to (dtp<=100 ? 500 : (dtp<=200 ? 200 : (dtp<=300 ? 100 : (dtp<=400 ? 50 : 10))))
& means AND
| means OR
i am running into another problem now i am trying to pin a separate hp bar over every bee. how could i do that. i tried using "for each bee" pin hpbar to bee but it pins all instances of the hp bar to one instance of a bee so i have a bee flying around with 3 hp bars that are weirdly positioned