Skip to content
TORNLIFE More

MightyGoober: forum

MightyGoober [812478] Level 100 Subversive Alliance ~SA~ Grill Master

Forum posts (Torn's count)
6,716 observed
Archived posts
5,191
Threads started (archived)
547

Boards

From the 2,000 newest archived posts.

Threads started

Most-liked posts

Likes as archived at fetch time, adjusted for how long each post had been up. Scored posts only; the full score pass runs after the import.

Gym & stats training like a pro - 2026 · · 1,997 likes

This guide is meant for steady energy training. The guide’s main goal is to promote special gyms. Yes, that means you can swap and configure your build to your personal liking.

 



Step 1:
You have to first pick a stat that you would like to “whore”. In Torn terms, it means it’s going to be far in the lead of the others. The opposite stat, has to be one that you leave behind for a very long time. (You will train it eventually, see bottom notes later)

4 combinations:

  1. Whore Defence *** Forget Dexterity *** str/speed stay in the middle
  2. Whore Dexterity *** Forget Defence *** str/speed stay in the middle
  3. Whore Strength *** Forget Speed *** def/dex stay in the middle
  4. Whore Speed *** Forget Strength *** def/dex stay in the middle

To get the best outcome of 2 simultaneous special gyms, for example, you cannot whore strength and forget dexterity. It must be one of the 4 options above. Once you pick a path, it is very hard to change the course.


Personally, I would pick: Whore Defence *** Forget Dexterity *** str/speed stay in the middle.
Your goal, as you train…
For: DEF : STR : SPD : DEX
The minimum ratio is: 1.25 : 1 : 1 : 0
The maximum ratio is: 1.5 : 1 : 1 : 0

Step 1 - COMPLETE




Congratulations, you have decided on a build ratio.


You now have to figure out what items you’re going to use for training. You’re about to see numbers in the millions. If that scares you, and makes you want to close this guide, you need to focus on some money making. Millions can be a lot during your first days of Torn. I would first recommend reading and understanding Baldr’s new player guide. Once you can bring in a few million daily from flying or other sources, you’re ready for step 2.




Step 2:
Alright, what range are you in? (EXCLUDING the stat you’re leaving behind)


Less than 200k in a single stat:
Those are rookie numbers and it’s time to pump them up. You need to be happy jumping (See Baldr’s guide above). If you don’t have the cash for this, I recommend keeping your drug cooldown going still. Maybe chase the “50 of each drug” merits. Cannabis is very cheap, gives you a few extra nerve and introduces you to the world of Torn drugs. The more you dive into this world, the more you will wish you started it sooner.
Doing an exchange of 25 points for a daily refill looks expensive at first glance, on your first day. In reality it’s the cheapest form of energy you can convert your money into. ALWAYS refill the moment you can afford it.


More than 200k in a single stat:
You better be refilling. If you’re not you start today. It’s also time for Xanax.
3x + r + e
3 xanax, a refill, and all the natural energy you can pump. This is a MINIMUM for any substantial gains. To put this in perspective, if you were 500th in battle stats, you wouldn’t gain a single rank because EVERYONE is doing it. This is your bread and butter minimum effort.


Depending on your choice in step 1, this is what a ratio looks like as it grows:

DEF STR SPD DEX
12,500 10,000 10,000 20
50,000 37,500 37,500 20
100,000 75,000 75,000 20
200,000 150,000 150,000 20
500,000 375,000 375,000 20
1,000,000 750,000 750,000 20
10,000,000 7,500,000 7,500,000 20
100,000,000 75,000,000 75,000,000 20



For checking and maintaining the ratio, download the script, HERE.

Step 2 - COMPLETE




To review, you should spend all your game money on:

  • Donator Status
  • Points for an energy refill
  • Xanax
  • PI/Castle rental
  • Full armour gear (For that defence modifier!)
  • Unlocking every new gym

In your gym progression, this is what you're working towards:
You want to unlock a gym that takes 25 energy to train in.

Frontline Fitness 25e
Requirements: Cha Cha's Unlocked; Strength + Speed 25% higher than Dexterity + Defense  




And eventually, You want to unlock a gym that takes 50 energy to train in (while keeping the 25 energy gym open)

Mr. Isoyamas 50e
Requirements: George's unlocked; Defense 25% higher than your second highest stat  






Step 3:
Advance faster.
You can create scenarios of who would win, between someone of this build, and someone balanced (same total).
Here is the catch, the little golden secret…
You will gains stats, way faster than someone who is balanced.


Are you @ 300 million total, and your adversary is at 300 million balanced? Are they mugging you and really driving you mad?
If you have the same activity and Xanax use, I can guarantee you will gain more stats than them, just for maintaining this ratio.
Don’t fight the gym system that’s in place to give you extra gains.

Step 3 - COMPLETE




Extra areas to really bust out MORE gains:

  1. Pay attention to your factions steadfast upgrades. Factions of a certain standard can upgrade to 11% or more, but they have to pick, and usually have a set rotation for them. Go with the flow, and train in sync with the rotation. Talking to your leader to understand the specials is a great move. It shows some dedication and interest in the faction.
  2. Def/Dex each have a job that gives +10% gym gains. If you’re not a big math nerd, you can think of it like this: After training for 10 days, you get an entire days training for free. The “extra” gains the job gave you, would have added up to 11 days without the job.
  3. Fitness centre gives +3% to all gym gains, and uses less happiness for training (this is really only seen when using cans)
  4. Cans/FHC are really expensive. They are the top designer items to REALLY pump you up. If you’re not going to use them 24/7, make sure they are used if you ever come across a training book.



** Major screwups people do **
1. They train without a private island, or much happy at all.
Go rent, I can understand that not everyone can easily own a private island… that’s what renting is for. You might see it as throwing away your money, it’s not. You’re paying a very low price for good gym gains

2. They have no faction, a self owned 5k faction, or a very low dead faction.
Get into a REAL faction. If you want a bank, go grab a company (and run it for profit). You should be in a real faction with other members. I know of factions that have millions of respect and they still accept new players. Feel free to comment if you want a faction change and I’m sure some eager leaders watching this can scoop you up.

3. They don’t take any drugs
Happy jumping is expensive, Xanax can look expensive. You need to be doing SOMETHING with your drug cool down, chase some merits or even taking the cheaper LSD gives you 50 energy (High OD).

4. They go SSL
If you don’t know what SSL means, ignore it. If you’re currently doing it, the people who follow this will *eventually* crush you.




** What about my bottom stat? **
Now, one day you might want to train that very low bottom stat. There are merits attached to every stat, and as a merit hunter myself how can I deny others?
There is a very shiny and perfect item for this case, and it’s called:

Book : Ignorance Is Bliss Happiness can regenerate above maximum for 31 days


Are you a monster now? Do your stats look like this?

1,000,000,000 750,000,000 750,000,000 20


Good! Rip open this book, use some items and get 99,999 happiness. For a literal month every gain will be a “happy jump”. You thought 3 days of waiting and 1 big train was cool? Try having 99,999 happiness all the time for 31 days. Make sure you’re in a job to help gym gains.




—
Thank you to everyone who supported my 2019 training thread. I will keep it as a reference, but will have it locked for replies.
Comment below anything I missed, as this is my first draft I’ll be tweaking the wording during February.

Stop using the overly complicated migration image · · 755 likes

Whoever designed / approved the migration image was beyond rushed.

It looks overly complicated for no apparent reason.

Here you go, free of charge:

[image: i.imgur.com]



For comparison, here is the image the game & wiki is currently using:

[image: cdn.discordapp.com]

Subscriber Book Chance Changes · · 278 likes

Let's start with a "Did you know?"


Did you know that the more books you have, the less likely you are to get more?

Source via Ched reply: https://www.torn.com/forums.php#/p=threads&f=19&t=16252485&b=0&a=0

Posted on 12:43:48 - 01/12/21 (7 months ago)

"The chance of receiving a book via subscriptions is lowered the more books you have." - Chedburn

I posted another thread for Ched to view, it included balanced ideas on giving players back the book rewards as they have intended to pay for.
Problem is, I need 250 R+

https://www.torn.com/forums.php#/p=threads&f=19&t=16277583
(copy paste from my report)






-




I'd like to take a minute and show you what that looks like from a players perspective.
Here is my events data:

[image: i.imgur.com]

I got 3 books, in 15 months.
1 book, every 5 months.
I have a total of 29 books, of the possible 41.
From the latest book, I had 7 months of NOTHING.

[image: i.imgur.com]

Assuming the odds don't change (which they do), that's still another 60 months (5 years).
When you factor in that getting a book becomes less likely with each new book you get, you might as well just say no one will ever get them all.


I subscribed with the intention to own all the books. It feels really dirty to keep people on the subscription hook like this. Imagine how hard it's going to be when I have 40 books, and I'm trying to get the last one.

I don't get to choose which book I get. There are still a few pending books I STRONGLY want.

I feel a bit trapped, and no tangible solution to this will just have me let me subscription expire once it's over.


A couple of quick & easy solutions:

1) Keep everything the same, but make a maximum. After maybe 2-3 months with no book, the system will be FORCED to give you a book from your possible ones. That still makes it 1 book every 3-4 months, but at least it will be a bit more consistent, and won't devolve with each new book. It's still something to look forward too, and you can make the system last and be profitable for many years per player.

2) Make the odds only based on if you previously got a book in recent months. Remove the variable of how many books the player currently holds. It should have been like this from the start IMHO.

3) Create a LOT more books, like 200 or 300 total. That way the pool to select them from is much bigger, and the expectation would never be to own them all, there would be so many and they would be given out more often. Allowing the player more fun every couple months to try out a new book. (My least favourite option by the way, but still a solution)


In conclusion,
The odds of getting a book should be the same for each player who is a subscriber. You're currently punishing your long term, long subscribing customers. Giving them diminishing returns on purpose is a scummy business practice. Personally, I highly enjoyed the side of the game min/maxing books. It was fun to line up faction specials, job specials, war/training, items/cach, and see numbers go bigger. That's the entire dopamine hit of this game right?

I'm paying a subscriber fee, to get my trickle of dopamine. In the current state, I can feel that fading.
Thank you for coming to my TedTalk.


Get paid for war with 10 million respect specials · · 87 likes

Update


[background color=var(--bbc-body-bg-color)]New Faction Direction![/background]



Seeing all those ranked war factions making cash but you can't stand the limited specials or temporary feeling?

Join us today, for a strong family, fun times, and of course cash rewarded for your war participation.
All you need is a successful 25 energy (finished hit, or assist) to be included in the war spoils!

(Added as a faction balance, go away muggers)

-

War vs Jfk 2.1, sold 6 caches.

[image: i.imgur.com]

War vs PT, sold 1 cache.

[image: i.imgur.com]


[image: i.imgur.com]

[image: i.imgur.com]

[image: i.imgur.com]

[image: i.imgur.com]

Fallen honour bar for Stormcast · · 255 likes

Sadly informed today,
https://www.torn.com/forums.php#/p=threads&f=2&t=16239477&b=0&a=0&start=0&to=21741485


I would be honoured to display and wear a Stormcast honour bar.


[image: i.imgur.com]


[image: i.imgur.com]


Edit: No matter what the design, I do think he deserves to be added beside the current ones we have.

Recent archived posts

Ranked War Matching and Ranks ·

lmao, which faction is the poor soul losing 6 ranks

Gym & stats training like a pro - 2026 ·

bump

APEX ON TOP - Elimination Winners · · 10 likes

Thank you

 

 

Your leadership even inspired me to actually help the team, which is a big change from previous years.

 

Elims Prizes - Staff/Dev appreciation post. ·

Was getting a book rare?

 

[VAULT THEFT] Paradisa stole 22B from Dream Team Sanctuary ·

70 days old?

That money was gone the moment you clicked allow access.

Maxing bank interest merits advice is the worst advice a new player can get. CMV · · 1 like

What if I have over 680 merits, is it okay then?

 

Gym & stats training like a pro - 2026 ·

up

TSOP beta bugs/issues/etc · · 2 likes

Bug #1

In the beta with the stewards, I found this.

The "you" text is wrong.

 

 

Should read,

WeedPsycho finished in (x) place at (table), etc
You finished/won in (y) place

-

Bug #2

Once the table is renamed



Chat name is not updated

 

Bug #3

Show cards isn't working. (buttons go away after you fold, even if you had money in post flop)

During steward testing, I remember the show card button being there

 

The Complete Guide to World Tiger Day ·

2 months until the event! Start the prep!

Gym & stats training like a pro - 2026 · · 3 likes

I feel like DEF has less counters. Sure like your Dex maybe avoid a hit or 2, but fights last 25 rounds.

 

avoid as much dmg as possible

[TTT] The 4th Torn Tenacity Trial are Closed, hope everyone had fun :) ·

In!

Ched & Team - Can we please talk about the Item Market? ·

Mix in bazaars giving cashiers cheques, being a safer mode to trade and you got something started

25M Progressive Multi-Stage Poker Tournament (Registrations Open) · · 1 like

Can't wait

TornTools ·

Debug Information:
macOS 26.4.1
Google Chrome v147 - Chromium v147
TornTools version: 8.1.4

Is the warbase broken?


TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
    at async addFilters (ttRankedWarFilter.js:109:5)
Promise.catch
(anonymous) @ ttRankedWarFilter.js:22Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and press Enter to allow pasting.
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
requires.js:8 Uncaught (in promise) Error: Maximum cycles reached.
    at requireCondition (requires.js:8:17)
    at requireElement (requires.js:50:12)
    at addWarning (ttEnergyWarning.js:32:27)
    at HTMLDocument. (ttEnergyWarning.js:27:17)
addWarning @ ttEnergyWarning.js:46Understand this error
featureManager.js:73 [TornTools] FeatureManager - Uncaught promise rejection: TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:145:77)
    at filtering (chrome-extension://hjpaapdjcgbmeikfnahipphknonhlhib/scripts/features/ranked-war-filter/ttRankedWarFilter.js:134:7)
logError @ featureManager.js:73
(anonymous) @ featureManager.js:33Understand this error
ttRankedWarFilter.js:145 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getAttribute')
    at filterRow (ttRankedWarFilter.js:145:77)
    at filtering (ttRankedWarFilter.js:134:7)
filterRow @ ttRankedWarFilter.js:145
filtering @ ttRankedWarFilter.js:134
await in filtering
(anonymous) @ ttRankedWarFilter.js:50
setInterval
addFilters @ ttRankedWarFilter.js:50
await in addFilters
(anonymous) @ ttRankedWarFilter.js:20Understand this error
requires.js:8 Uncaught (in promise) Error: Maximum cycles reached.
    at requireCondition (requires.js:8:17)
    at requireElement (requires.js:50:12)
    at requireItemsLoaded (requires.js:60:10)
    at showQuickItems (ttFactionQuickItems.js:111:5)
    at ttFactionQuickItems.js:44:9
    at triggerCustomListener (listeners.js:108:5)
    at HTMLLIElement.loadArmory (ttFactions.js:99:7)

Are you an OG yet? ·

I think Torn still had dog fights when I joined.

 

Am I old yet?

Was Torn Better When It Was the Wild West? ·

I actually did an article "saving" the numbers before the new chain system.

 

Ched/sugar gave my a CSV out of numbers so I could do my article.

 

 

https://www.torn.com/newspaper.php#!/articles/801

 

Worth a read 7 years later, that's what it was meant for.

Was Torn Better When It Was the Wild West? ·

and attacks used to be 50e each.

Egg spawn rate for older players ·

I’m so confused. I was not part of a quote in that article, or any I remember about eggs. Where did you pull that from?

Marrying same IP? ·

If you’re trading 100m for something that is worth 10k, (and vice versa) that’s not a trade that’s feeding.

 

If the trade is fair and like any other trade, then yes you can do that and anything else.

As others have said, it’s easy to see when one account is there to feed another

Told ya to. Apologize... ·

Yawn

 

i sleep