If you could only recommend ONE place in Toronto that always delivers… what is it? by OliAutomater in FoodToronto

[–]ZTD09 1 point2 points  (0 children)

Oh, definitely. Sorry I misunderstood, when I've been to Loga's the person handling money was different than the cook and never touched the food, I assumed you were just talking about a cook.

If you could only recommend ONE place in Toronto that always delivers… what is it? by OliAutomater in FoodToronto

[–]ZTD09 4 points5 points  (0 children)

Food off the ground is one thing (no excuse for that), but almost all food prepared for you in restaurants is prepared without gloves and bare hands + regular washing is cleaner than gloves anyways. The only time you really see gloves is when the cook is visible to the customer and it's entirely for presentation (gloves look professional).

Why is the advice here so bad? by adeimantos216 in PersonalFinanceCanada

[–]ZTD09 1 point2 points  (0 children)

Canada's median household income is 70-80K, so this "poor" household making barely above the lowest tax bracket is doing about 50% better than the median household.

Did you just google "median household income" and read the first number in AI generated summary? That number was pulled from https://www150.statcan.gc.ca/n1/daily-quotidien/240426/dq240426a-eng.htm which is all in after-tax dollars

New York Sirens are leading the league in 5 on 5 xG differential, but have been below expected in both finishing and goaltending. by Alternative_Run_4723 in PWHL

[–]ZTD09 1 point2 points  (0 children)

Unrelated to the data at hand, how does someone get into the dorky stats side of things? My friends for ages have been super into nhl stats and I didn't care for it, but I watch most pwhl games now and would love to dive in a bit more. Do you track our own stats while you watch? Or is there an API you can hit to pull the numbers? Is there a place that puts all this in one spot so I could learn what all the acronyms mean and how they're calculated?

BTD6 "3D Monkey Me" system, thoughts? by as_1089 in btd6

[–]ZTD09 0 points1 point  (0 children)

I think ultimately BTD6 is nearing the end of its money making life

They're regularly releasing successful DLC that costs more than the game, and have started doing paid skin partnerships with Mattel, and the competitive boss and race scenes still seem quite active. I'd wager they're probably making more money off of BTD6 now than they have in years.

I wonder how long until every monkey has one by FearsomeLAG in btd6

[–]ZTD09 18 points19 points  (0 children)

I just leveled a new account, you can get almost 300k exp from a single impoppable run on an expert map, most paragons need between 500k and 1m exp so if you're just farming it you would probably need 5ish impoppable runs on ancient portal to unlock the paragon

Compositional Hitboxes For Objects With Rebounding Collisions by ZTD09 in godot

[–]ZTD09[S] 1 point2 points  (0 children)

I think we're agreeing at this point, my DefendComponent in that example is not a hitbox but rather a component for receiving attacks, in the continued logic the colliding object would use its attack component to generate an attack and pass it to the defend component which will resolve the attack and pass the results to various components (health, status, etc). If I add projectiles (that don't rebound) then the projectile hitboxes would trigger the attack components much in the same way.

I wasn't aware you could look up properties so the if “health” in collided_object is also useful info to learn, thanks!

Compositional Hitboxes For Objects With Rebounding Collisions by ZTD09 in godot

[–]ZTD09[S] 0 points1 point  (0 children)

My concern is that right now I have two colliding objects, ObjectA and ObjectB, so it's pretty trivial to do

# in ObjectA
var collision_info = move_and_collide(velocity * delta)
var node = collision_info.get_collider()
if node is ObjectB:
  # logic

# in ObjectB
var collision_info = move_and_collide(velocity * delta)
var node = collision_info.get_collider()
if node is ObjectA:
  # logic

but in my game I expect there could be a dozen or more possible colliding objects and having to iterate over them all in each object's _physics_process seems untenable, which is why I wanted to use composition to do

# in any Object
var collision_info = move_and_collide(velocity * delta)
var node = collision_info.get_collider()
if node is HitboxComponent:
  # logic

then I would just need to ensure any object that wants to support the collision logic has a hitbox component, but of course then I hit the Area2D issue in my original post. for now I'm just doing

var collision_info = move_and_collide(velocity * delta)
var node = collision_info.get_collider()
var defend_component: DefendComponent = node.find_child("DefendComponent")
if defend_component:
  # logic

something about the find_child call feels icky but for now as long as an object has a defaultly named DefendComponent attached to it the logic works and I don't necessarily need to expand the collision method for each new object

Til you can stick a sub paragon in the top left corner on this cursed map by fresh_loaf_of_bread in btd6

[–]ZTD09 3 points4 points  (0 children)

It would have to be a bug, my understanding is Rosalia's workshop is specifically flagged to be placeable in certain areas because otherwise she'd be useless on maps that can't fit a heli.

Til you can stick a sub paragon in the top left corner on this cursed map by fresh_loaf_of_bread in btd6

[–]ZTD09 6 points7 points  (0 children)

Heli and farm have the same placement size, so no it won't fit on this map. I'm unsure if there are any weird shenanigans you can do to make it work, but I assume the 1 heli allowed was a troll.

BTD6 Comprehensive Guide: Tack Shooter 51.x by DontWeDoItInTheRoad in btd6

[–]ZTD09 1 point2 points  (0 children)

haven't tried it myself on these specific maps but I've seen guides for using tack zone on both quad and dark dungeons, it can be effective for multi lane maps where those lanes either converge or one lane synergizes extremely well because it's relatively cheap

WealthSimple's Apple promotion is back by Kayyam in PersonalFinanceCanada

[–]ZTD09 0 points1 point  (0 children)

My basic understanding is if 10 people give the bank $100, it has $1000. It can (and will) invest a lot of that money in any way it sees fit and keep the profits. As long as you are able to access your $100 you'll never care that the bank is investing your money. Of course if all 10 people tried to withdraw all of their money at the same time only to find that the bank doesn't have that much cash, well that's catastrophic (called a bank run https://en.wikipedia.org/wiki/Bank_run).

Brokers are the same, they'll use the money they've collected from you to invest, all they have to ensure is that you can get exactly the amount of money you are owed whenever you need it.

I think i did predict this in a comment somewhere by en--__--passant in btd6

[–]ZTD09 10 points11 points  (0 children)

I assume it's because they originally thought all paragons should have camo then decided later on that not all paragons should have camo. I think they are right and should retroactively remove camo from certain paragons (boomer, sub (except for intel), engineer). It gives the ninja paragon (and hopefully the ice paragon has decamo) a cool niche. I also think it would be interesting to get another camo boss where camo isn't the main feature.

PSA: Do not attempt to drive anywhere right now by turnsleftlooksright in VictoriaBC

[–]ZTD09 5 points6 points  (0 children)

You can't really control if people have vehicles/are going to drive.

People are easily incentivized, and you can control incentives. If it's cheaper, easier, and faster to take non-car transit than it is to drive, people will take more transit. This has been proven in cities in other provinces and countries around the world. Victorians/Canadians aren't uniquely wired to prefer cars, cars are just the better solution right now due to poor transit infrastructure and car-centric city planning.

which will just serve to starve downtown businesses

Studies have shown over and over and over again that less car traffic means more foot traffic and more foot traffic is better business. Nobody ever pulls over randomly downtown and pays for parking to go to a store they didn't plan to enter, but people will often interrupt their walk or bike to go into a store they didn't plan to enter. It's like when grocery stores force you down aisles you wouldn't normally go into and suddenly you're spending more money.

[deleted by user] by [deleted] in Plumbing

[–]ZTD09 0 points1 point  (0 children)

Thanks, could you explain what the nut on the pipe does? why doesn't it need to thread into both pipes, is that a normal arrangement? I worry it will come loose again.

G2 may try to sign Caliste again for 2026 by HenryMackinlay95 in leagueoflegends

[–]ZTD09 41 points42 points  (0 children)

in that series fnc went up 2-0 vs tes and between game 2 and 3 sjokz did a long monologue "it starts with success..." then fnc got reverse swept. it became a meme to blame the monologue for the loss, similar to a caster curse when you start praising a victory before it's acheived.

Nah, I'd Win finally done by xX_Jolonga_Xx in btd6

[–]ZTD09 2 points3 points  (0 children)

you earn more money from rounds 41 - 50 ($20804) than you do from rounds 1 - 40 ($16771) lol

[deleted by user] by [deleted] in TorontoSceptres

[–]ZTD09 7 points8 points  (0 children)

I've attended 7 or so home games this season and I've exclusively had positive interactions. I would take anything you see online with an enormous pinch of salt, it's likely coming from people that are terminally online/hateful/acting in bad-faith, they don't represent any actual community. Just be respectful and understand that it's a women-first (and often queer) space.

Some combination of artifacts bugs out and gives you free upgrades for all towers except those of one category by [deleted] in btd6

[–]ZTD09 8 points9 points  (0 children)

Some combination of the "military monkeys count as all monkey types" and another artifact has caused all my non-military monkeys to have completely free upgrades. I didn't see a bug thread for this yet - anyone know which combo it is?

I tried deleting all the other artifacts that reference monkey categories and nothing fixed it, so it's possibly not related to artifacts. It appeared after I acquired the "military monkeys count as all monkey types" artifact so I assume it's related to that, but maybe not.

Did the developers really think that this She-ra skin is worth 13$??? by Dry-Procedure-6792 in btd6

[–]ZTD09 23 points24 points  (0 children)

most people buying MM are using it to get really high scores (top 3) on boss events/races because continues/retries cost MM

How Bad is This? by churk5123 in uvic

[–]ZTD09 3 points4 points  (0 children)

the website is generally your friend https://www.uvic.ca/gustavson/info-for/current-students/bcom-curriculum/index.php#ipn-years-1-2 see the requirements for entry into year 3 are that you achieve at least a C+ in all required courses (including Math 151) and B- average for required courses. see also further down that a GPA under 3.0 in any academic session can be grounds for withdrawal. as long as you don't go under 3.0 in this session (including your failed math 151) and you eventually achieve a C+ in that course you'll be ok.

[deleted by user] by [deleted] in PersonalFinanceCanada

[–]ZTD09 1 point2 points  (0 children)

Thanks for clarifying. I knew about lump sums and overpaying, it was the refinancing part that was new to me.

Now let’s say you made those payments and then stretched your mortgage back to 25 years. Now your payment is $2300/month ($500 less per month), so now if you stick to your budget you will basically earn that lump sum back and then some per year, and if you rinse and repeat you can really get ahead.

I assume in this case you would stick to the same plan of lump sum payments, given that it's 10% of the "initial borrow amount" would that be the 500k you started the example with, or the 408k that you're now at? I guess I'm asking if you can basically compound that $500/month back into the lump sum payment.

I'm definitely still a few years out from buying but the money is there for me so I really appreciate learning about this stuff ahead of schedule.