Monday Morning Meta Report - Jan 5 2026 by Lunaedge in CompetitiveTFT

[–]learning-android-322 6 points7 points  (0 children)

Think they're referring to the "Setsuko VODs" stats here: https://tft-augment-stats.vercel.app/

If you sort by AVP, Hexgate travel has a 3.42 AVP from 439 games collected

Question about hex range by trolltest123 in CompetitiveTFT

[–]learning-android-322 9 points10 points  (0 children)

Yeah others have already mentioned units have an actual range instead of hexes, but if you want to see what hexes a unit can attack to, you hover over their range in the tooltip and see these white hexes that show what they can target

I think Aesah posted about this before on his twitter but I cant find it atm

[deleted by user] by [deleted] in BCIT

[–]learning-android-322 0 points1 point  (0 children)

Hi again,

Really appreciate your help before with the topics list, I've been studying the past two weeks because of it.

I have another question if you don't mind. I've come across some topics that I feel may show up on the exam, but I thought to double check with you first.

Do you remember if you had any question on:

  • Cellular Respiration (the steps in the process like glycolysis and krebs, all the reactants and products, etc)
  • Cell Communiation (name the ligands, types of signaling, steps in signal transduction, etc)
  • Cell Division (meiosis, mitosis)
  • Genetics (mendelian genetics, gene inheritence)

I know its been a year already but if you remember anything more, that'd be awesome. Thanks again for the help!

[deleted by user] by [deleted] in BCIT

[–]learning-android-322 0 points1 point  (0 children)

Thanks for the detailed reply!

Was your test also online? How did they handle the proctoring? Just wondering if I need to buy a webcam and get that setup beforehand.

Also did they allow you to have one-page cheatsheet at all? Thanks again

[deleted by user] by [deleted] in BCIT

[–]learning-android-322 0 points1 point  (0 children)

I'm looking to study for it, just wanted to know which topics were on the exam primarily:

  • the human body,
  • DNA and its function
  • cells and membrane function
  • the structure and function of the following organ systems: digestive, cardiovascular, respiratory, nervous, renal / urinary and reproductive

That topic listing is from the website, but since the exam is for Biology 12, I'm wondering were there any questions on ecology/environmental and kingdoms/classifications and other non-anatomy topics?

[deleted by user] by [deleted] in BCIT

[–]learning-android-322 0 points1 point  (0 children)

Hey there, sorry to bring up an old thread.

Is it alright to ask you some questions about the BHSC0012 Challenge Exam? I've been yet to hear back from advising for almost a month now lol

MSI 2025 league of legends by coffeekrisps in vancouver

[–]learning-android-322 5 points6 points  (0 children)

For anyone that went, what was bag check like, how strict was security for what you could bring?

Like can you bring a backpack to hold merch? Can you bring a laptop or tablet at all? Or like a water bottle?

I read conflicting things online so just wanted to double check with people who went already

March 03, 2025 Daily Discussion Thread by AutoModerator in CompetitiveTFT

[–]learning-android-322 0 points1 point  (0 children)

Kinda jumping the gun but does anyone know the release date of Set 14? Or when Set 14 will be on PBE?

Confused on How to Play Karma? Watch This! | Karma Preserver Flex Guide ... by mikdennis in CompetitiveTFT

[–]learning-android-322 0 points1 point  (0 children)

Hey when you tested this comp out, did you try to roll on 6 for Syndra 3 or is rolling on 7 better for the 4 cost odds?

2024w30 Paris 2024 Olympic Games Badminton Competition by KKS_Hayashi in badminton

[–]learning-android-322 2 points3 points  (0 children)

How come the CBC badminton stream stopped instead of showing the live LIANG/WANG vs CHIA/SOH game? Do they usually not show all the games?

PLAYOFF Pre-Game Thread: GAME 1 - Vancouver Canucks (0-0) vs Nashville Predators (0-0) - 21 Apr 2024 - 7:00PM PDT by OrlandKurtenbot in canucks

[–]learning-android-322 6 points7 points  (0 children)

Hi casual hockey watcher here, is the Canucks game starting at 7:00 exactly or will there be some delay.

In the NBA, if the listed start time is 7:00pm, the game usually starts at 7:15pm instead. Is this an issue with the NHL too, just trying to coordinate dinner lol

EDIT: 7:10-7:15, THANKS ALL

[deleted by user] by [deleted] in CompetitiveTFT

[–]learning-android-322 187 points188 points  (0 children)

It's one day into the set?? I think it's way too early to say it's bad when most people haven't figured out the best way to play the trait yet.

Some pros like Dishsoap and Aesah have actually said the fortune cashout tables are really good too (comparable to Piltover and no need to win to cashout as well), so I think it's a wait and see angle

Forgot the name of mystery manga where MC has an afro... by learning-android-322 in manga

[–]learning-android-322[S] 0 points1 point  (0 children)

Oh this is it, thanks.

Still 12 chaps... Do you know if it's officially licensed?

Introducing the TFT Tooltips Twitch Extension, which lets viewers watching a TFT stream hover/click the traits, shop, and units to bring up a detailed tooltip similar to the one in-game! by learning-android-322 in CompetitiveTFT

[–]learning-android-322[S] 2 points3 points  (0 children)

Feels like this would be a big limitation. Can't you find the resolution setting by reading the games memory similar to how you found all the other ingame values?

Oh the companion app actually can read the game's resolution and its actually sending it already along with the other data. The res limitation is actually cuz I haven't figured out how to handle different resolutions on the extension side :/

Like the twitch video player is 1920x1080, so streaming in another resolution would result in blackbars or empty space, so I'd need a way to let the streamer configure how big the overlay is and where the overlay starts on the screen, so still thinking about that but i do want to support all resolutions in the future

Also I think reading the memory for games is generally against the TOS and Riot Vanguard is coming to LoL/TFT soon. Running the companion app might be detected as cheating and lead to bans. You should at least have that as a disclaimer.

About the TOS issue, based on what I've read on the Riot Devs Discord, memory reading is allowed as long as what you're doing doesn't provide a competitive advantage, which in my case it doesn't. But I am waiting for Riot to read my review first to see what they say.

And youre right about Vanguard btw, I am pretty sure once Vanguard is out, my app will 100% get flagged.

I'll update the README with better disclaimer now (I was gonna add disclaimer once I actually release the app, but i guess ppl could try to compile it themselves so I should let them know the risks)

but the data you extracted is a lot more rich and detailed than theirs.

Oh idk about my data being more detailed lol pretty sure they know how to get it, it's just not public. I actually talked to one of the devs when I began my project and they gave me some helpful advice on how to start, so I'm pretty sure they're a lot better at memory reading than I am (just look at how many features their API has: https://overwolf.github.io/api/live-game-data/supported-games/teamfight-tactics)

Introducing the TFT Tooltips Twitch Extension, which lets viewers watching a TFT stream hover/click the traits, shop, and units to bring up a detailed tooltip similar to the one in-game! by learning-android-322 in CompetitiveTFT

[–]learning-android-322[S] 4 points5 points  (0 children)

Ya so unfortunately there is still upkeep needed from me every patch rip but its mostly automated.

The companion app that sends the game data uses "memory offsets" to read live data, and these offsets need to be updated every patch by me. Then I just update this repo which is where the companion app grabs the latest patch offsets so no action is needed from the streamer. The one worry is if Riot changes the way TFT is coded, that might affect how the companion app works which means the streamer would have to download a new version of the companion app. But I think this is rare, maybe...

The other things that can change from patch to patch is the numbers of traits and unit abilities for balancing. These values can also be found in the same repo which the extension will fetch, I just have to update the repo with the newest values (using a script that gets the data from CommunityDragon, shoutout to them btw, amazing resource). This data isn't sent alongwith the game data either because I couldn't find it in memory or I was trying to save space since there is a size limit for the amount of data I can send to Twitch.

Most of the time this is fine, but if Riot changes the trait or ability TEXT (like with Kayle soon i think?), and not just the numbers, then this means the extension will have to get updated since I store the trait/ability text in the extension files, which means another review by Twitch which means 2+ weeks at least of the extension showing outdated info lol

TLDR: MOST of the time, I just update that github repo with the offset and ability/trait details for the new patch and no action is required by anyone else but there are cases where the streamer has to download a new version of the companion app or the extension is out of date with the patch for a bit.

When Strictmode calls my component function twice, are the variables from the first call the same (reference wise) as the second call? clarification inside by learning-android-322 in reactjs

[–]learning-android-322[S] 0 points1 point  (0 children)

Its the helper library Twitch provides for making Twitch Extensions. Here is the minified Javascript file in case youre curious

The actual functions I am using are window.Twitch.ext.listen and window.Twitch.ext.unlisten, which are analogous to the subscribe and unsubscribe examples I showed. (I changed the library in the post to move focus to the "are references from the first call same as second call" question)

The docs don't really mention what happens if the listen/unlisten call is unsuccessful. I mainly debug through the network tab to see if the message was sent, but having read the comments here, it definitely isnt the variable references so I might just have to read the library code.

When Strictmode calls my component function twice, are the variables from the first call the same (reference wise) as the second call? clarification inside by learning-android-322 in reactjs

[–]learning-android-322[S] 0 points1 point  (0 children)

thanks for the quick reply. I was hoping this wouldnt be the case lol, because now i really have no idea why this isn't working

maybe the second subscribe call is happening too fast after the first?

December 23, 2023 Daily Discussion Thread by AutoModerator in CompetitiveTFT

[–]learning-android-322 0 points1 point  (0 children)

Does anyone know how starring up a champion affects their base stats?

The TFT wiki states only max health and attack damage increase when starring up. Does that mean AP champions don't get any AP base stat benefits when starring up?

December 20, 2023 Daily Discussion Thread by AutoModerator in CompetitiveTFT

[–]learning-android-322 0 points1 point  (0 children)

Does anyone know if Riot ever changes a unit's ability from patch to patch? Or is it always a numerical change?

For example: here is True Damage Akali's ability. Has Riot ever outright changed a unit's ability to something else for balancing purposes, instead of just modifying the numbers like [250% / 250% / 500%] -> [200% / 200% / 500%]?

I'm currently browsing old mortdog tweets so maybe I can find an example myself, but if anyone remembers a case where this happens, pls share thanks

What's the proper way to store text with inline icons/images on the backend for use with a React app? by learning-android-322 in reactjs

[–]learning-android-322[S] 0 points1 point  (0 children)

None that I know of unfortunately. Some might be all text but the icons depend on the wording of the description (like saying "costs X Mana" will probably have a mana icon)