Jump to content
  • Servers

    TFF Logo
    TFF MAIN 18 players online
    Discord Logo
    Discord 1000+ members
  • Upcoming events

    The Favoured Few vs. Wand and Sword
    Shooter Clanwar
    Feb 14
    20:00
  • Topics

  • Posts

    • Hey there, I’m still working on my old-school concept map, Frostopia, and this time I wanted to share a Second Look at the project. This short video gives a better sense of how the map is evolving since the first teaser and includes some early gameplay footage. Hope you enjoy this second look! Enjoy the video! Yours sincerely,
    • SHOOTER CLAN WARS LOG All of our Shooter Clanwars information in 1 page! WAR LOG #002 OVERALL PERFORMANCE 2 Matches Played 2 Wins 0 Losses 100% Win Rate 2 Win Streak OUR SQUAD Pedrin Leader Eleven MAIN Hedi MAIN Tobster MAIN TheDragon Reserve KILLS & SURVIVALS 207 - 119 AVG: 41.4 - 23.8 TOTAL POINTS 326 AVG: 65.2 OPPONENT INTEL TEAMS FACED 2 /E Euphoria TOTAL SCORE 1-2 PTS 174 BK// BONKERS TOTAL SCORE 0-2 PTS 68 OPPONENTS STATS 177 TOTAL KILLS 0.85 TOTAL K/D 20% GAMES WINRATE 242 TOTAL PTS TOP THREATS 1 Apex 61 pts  2 Aceu 57 pts 3 D3lete 55 pts GAMES STATS (BO3) 80% GAMES Winrate 4-1 GAMES SCORE 1.17 TOTAL K/D +3 SCORE Diff WAR HISTORY Here you will find all our Shooter Clanwars logs. Date Time Opponent Result Score MvP Highlights 08 Feb 2026 23:00 /E Euphoria WIN 2-1 (6-14, 13-7, 12-10) Pedrin 77 pts 21 Dec 2025 19:00 BK// BONKERS WIN 2-0 (14-6, 11-9) Pedrin 48 pts Page will be updated regularly! Contact Pedrin or Hedi if you would like to challenge us! Active • Last update: 10th of Dec, 20:00 /* Modern Design Variables */ .modern-war-log { --primary: #FF4500; --primary-light: rgba(255, 69, 0, 0.15); --primary-dark: #cc3700; --primary-semi: rgba(255, 69, 0, 0.2); --primary-soft: rgba(255, 69, 0, 0.1); --success: #27ae60; --danger: #e74c3c; --warning: #f39c12; --youtube-red: #FF0000; --youtube-dark-red: #CC0000; --gold: #FFD700; --silver: #C0C0C0; --bronze: #CD7F32; --dark-bg: #121212; --card-bg: #1e1e1e; --border: #333333; --text: #ffffff; --text-secondary: #aaaaaa; --accent: #3498db; background: var(--dark-bg); border-radius: 16px; padding: 25px; margin: 20px auto; max-width: 1200px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: var(--text); border: 1px solid var(--border); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); } /* Header */ .war-log-header { margin-bottom: 20px; } .header-content { display: flex; justify-content: space-between; align-items: center; padding-bottom: 15px; border-bottom: 2px solid var(--primary); } .title-section { display: flex; align-items: center; gap: 15px; } .title-section i { font-size: 32px; color: var(--primary); background: var(--primary-light); padding: 15px; border-radius: 10px; } .title-section h1 { font-size: 26px; font-weight: 700; margin: 0; color: var(--text); } .subtitle { color: var(--text-secondary); font-size: 14px; margin: 4px 0 0; font-weight: 400; } .header-badge { background: var(--primary); padding: 10px 20px; border-radius: 30px; display: flex; align-items: center; gap: 8px; font-weight: 600; font-size: 14px; box-shadow: 0 4px 15px rgba(255, 69, 0, 0.25); } .badge-icon i { font-size: 14px; } /* Stats Grid */ .stats-grid { display: flex; flex-direction: column; gap: 15px; margin-bottom: 25px; } /* Row Cards Container */ .row-cards { display: flex; gap: 15px; width: 100%; } /* Side-by-side Cards */ .side-card { flex: 1; min-width: 0; min-height: 320px; } .stat-card { background: var(--card-bg); border-radius: 10px; padding: 18px; border: 1px solid var(--border); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: flex; flex-direction: column; } .stat-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--primary); opacity: 0.7; } .stat-card:hover { transform: translateY(-2px); border-color: var(--primary); box-shadow: 0 6px 20px rgba(255, 69, 0, 0.15); } .full-width { width: 100%; } /* Stat Card Headers */ .stat-card-header { display: flex; align-items: center; gap: 10px; margin-bottom: 15px; padding-bottom: 12px; border-bottom: 1px solid var(--border); flex-shrink: 0; } .stat-card-header i { color: var(--primary); font-size: 18px; } .stat-card-header h3 { font-size: 15px; font-weight: 600; margin: 0; text-transform: uppercase; letter-spacing: 0.5px; } /* Stat Content */ .stat-content { display: flex; flex-direction: column; gap: 10px; flex: 1; } /* Performance Stats */ .performance-stats { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; } .performance-stat { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 12px; background: rgba(255, 255, 255, 0.03); border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.05); } .stat-icon { width: 45px; height: 45px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 8px; } .stat-icon.win { background: rgba(39, 174, 96, 0.1); color: var(--success); } .stat-icon.loss { background: rgba(231, 76, 60, 0.1); color: var(--danger); } .stat-icon.winrate { background: rgba(52, 152, 219, 0.1); color: var(--accent); } .stat-icon.total { background: rgba(155, 89, 182, 0.1); color: #9b59b6; } .stat-icon.streak { background: rgba(255, 69, 0, 0.1); color: var(--primary); } .stat-icon i { font-size: 22px; } .stat-details { display: flex; flex-direction: column; } .stat-details .stat-value { font-size: 22px; font-weight: 800; color: var(--text); margin-bottom: 3px; } .stat-details .stat-label { font-size: 11px; color: var(--text-secondary); text-transform: uppercase; letter-spacing: 0.5px; } /* Squad List */ .squad-list { flex: 1; display: flex; flex-direction: column; gap: 8px; margin-bottom: 12px; } .squad-player { display: flex; justify-content: space-between; align-items: center; padding: 8px; background: rgba(255, 255, 255, 0.03); border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.05); } .player-name { font-weight: 600; color: var(--text); font-size: 14px; } .player-role { font-size: 10px; font-weight: 600; padding: 3px 8px; border-radius: 10px; text-transform: uppercase; letter-spacing: 0.3px; } .player-role.leader { background: var(--primary-semi); color: var(--primary); border: 1px solid rgba(255, 69, 0, 0.3); } .player-role.member { background: rgba(255, 69, 0, 0.25); color: #FF7040; border: 1px solid rgba(255, 69, 0, 0.4); } .player-role.reserve { background: rgba(255, 69, 0, 0.15); color: #FF8C66; border: 1px solid rgba(255, 69, 0, 0.2); } /* Updated Squad Stats */ .squad-stats { display: flex; justify-content: space-between; gap: 12px; padding-top: 12px; border-top: 1px solid var(--border); } .squad-stat { text-align: center; flex: 1; display: flex; flex-direction: column; gap: 4px; } .squad-stat .stat-label { color: var(--text-secondary); font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; line-height: 1.2; } .squad-stat .stat-value { font-size: 20px; font-weight: 700; color: var(--primary); line-height: 1.2; } .squad-stat .stat-avg { display: block; font-size: 13px; color: var(--text-secondary); font-weight: 500; line-height: 1.2; margin-top: 2px; } /* Enemy Intel Card - OPTIMIZED */ .opponent-intel { flex: 1; display: flex; flex-direction: column; gap: 12px; } .intel-section { background: rgba(255, 255, 255, 0.03); border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.05); padding: 12px; } .section-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid rgba(255, 255, 255, 0.05); } .section-header h4 { font-size: 13px; font-weight: 700; color: var(--text); margin: 0; display: flex; align-items: center; gap: 6px; } .section-header h4 i { color: var(--primary); font-size: 11px; } .section-badge { font-size: 11px; font-weight: 700; color: var(--primary); background: rgba(255, 69, 0, 0.15); padding: 3px 8px; border-radius: 10px; min-width: 20px; text-align: center; } /* Teams Grid - Tighter */ .teams-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .team-card { background: rgba(255, 255, 255, 0.02); border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.03); padding: 10px; } .team-header { display: flex; align-items: center; gap: 6px; margin-bottom: 8px; } .team-tag { font-family: 'Courier New', monospace; font-size: 10px; font-weight: 700; color: var(--primary); background: rgba(255, 69, 0, 0.15); padding: 2px 5px; border-radius: 3px; text-transform: uppercase; } .team-name { flex: 1; font-weight: 600; color: var(--text); font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .team-stats { display: grid; grid-template-columns: repeat(2, 1fr); gap: 6px; } .team-stat { display: flex; flex-direction: column; gap: 1px; } .team-stat .stat-icon { display: none; } .team-stat .stat-label { font-size: 9px; color: var(--text-secondary); text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; } .team-stat .stat-value { font-size: 13px; font-weight: 700; color: var(--text); } .team-stat .stat-value.loss { color: var(--danger); } /* Performance Metrics - Tighter */ .performance-metrics { display: flex; flex-direction: column; gap: 8px; } .metric-row { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .metric { display: flex; align-items: center; gap: 8px; padding: 8px; background: rgba(255, 255, 255, 0.02); border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.03); } .metric-icon { width: 28px; height: 28px; background: rgba(255, 69, 0, 0.1); border-radius: 5px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .metric-icon i { color: var(--primary); font-size: 12px; } .metric-details { flex: 1; display: flex; flex-direction: column; gap: 1px; } .metric-value { font-size: 14px; font-weight: 700; color: var(--text); } .metric-label { font-size: 10px; color: var(--text-secondary); text-transform: uppercase; letter-spacing: 0.5px; } /* Threats List - Compact */ .threats-list { display: flex; flex-direction: column; gap: 6px; } .threat-player { display: flex; align-items: center; gap: 8px; padding: 8px; background: rgba(255, 255, 255, 0.02); border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.03); } .threat-gold { background: linear-gradient(135deg, rgba(255, 215, 0, 0.05), rgba(255, 255, 255, 0.02)); border-color: rgba(255, 215, 0, 0.2); } .threat-silver { background: linear-gradient(135deg, rgba(192, 192, 192, 0.05), rgba(255, 255, 255, 0.02)); border-color: rgba(192, 192, 192, 0.2); } .threat-bronze { background: linear-gradient(135deg, rgba(205, 127, 50, 0.05), rgba(255, 255, 255, 0.02)); border-color: rgba(205, 127, 50, 0.2); } .player-rank { font-weight: 800; font-size: 12px; color: var(--text); width: 20px; height: 20px; background: rgba(255, 69, 0, 0.15); border-radius: 4px; display: flex; align-items: center; justify-content: center; } .threat-gold .player-rank { background: rgba(255, 215, 0, 0.15); color: var(--gold); } .threat-silver .player-rank { background: rgba(192, 192, 192, 0.15); color: var(--silver); } .threat-bronze .player-rank { background: rgba(205, 127, 50, 0.15); color: var(--bronze); } .player-name { flex: 1; font-weight: 600; color: var(--text); font-size: 13px; } .player-stats { font-size: 11px; color: var(--text-secondary); font-weight: 500; } /* BO3 Stats - Adjusted */ .bo3-stats { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; flex: 1; } .bo3-stat { display: flex; align-items: center; gap: 10px; padding: 10px; background: rgba(255, 255, 255, 0.03); border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.05); } .bo3-icon { width: 36px; height: 36px; background: var(--primary-soft); border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .bo3-icon i { color: var(--primary); font-size: 14px; } .bo3-details { flex: 1; display: flex; flex-direction: column; gap: 2px; } .bo3-value { font-size: 16px; font-weight: 700; color: var(--primary); } .bo3-label { font-size: 10px; color: var(--text-secondary); text-transform: uppercase; letter-spacing: 0.5px; } /* Table Section */ .table-container { background: var(--card-bg); border-radius: 10px; padding: 20px; border: 1px solid var(--border); margin-top: 20px; } .table-header { margin-bottom: 15px; } .table-header h3 { display: flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 600; margin: 0 0 6px 0; color: var(--text); } .table-header h3 i { color: var(--primary); } .table-subtitle { color: var(--text-secondary); font-size: 13px; margin: 0; } .table-wrapper { overflow-x: auto; border-radius: 6px; border: 1px solid var(--border); } .war-table { width: 100%; border-collapse: collapse; min-width: 900px; } .war-table thead { background: var(--primary-soft); } .war-table th { padding: 14px 12px; text-align: center; font-weight: 600; font-size: 13px; color: var(--text); border-bottom: 2px solid var(--primary); text-transform: uppercase; letter-spacing: 0.5px; } .war-table th:first-child { text-align: left; } .war-table th:last-child { text-align: center; } .war-table tbody tr { border-bottom: 1px solid var(--border); transition: background 0.2s; } .war-table tbody tr.win:hover { background: rgba(39, 174, 96, 0.05); } .war-table tbody tr.loss:hover { background: rgba(231, 76, 60, 0.05); } .war-table tbody tr.win { background: rgba(39, 174, 96, 0.02); } .war-table tbody tr.loss { background: rgba(231, 76, 60, 0.02); } .war-table td { padding: 14px 12px; font-size: 13px; vertical-align: middle; color: var(--text); } .war-table td:first-child { text-align: left; } .war-table td:last-child { text-align: center; } /* Custom Table Cells */ .date-cell { display: flex; align-items: center; gap: 10px; } .date-day { font-size: 22px; font-weight: 800; color: var(--primary); min-width: 26px; } .date-month { color: var(--text-secondary); font-size: 12px; font-weight: 500; } .time-cell { display: flex; align-items: center; gap: 6px; color: var(--text-secondary); font-weight: 500; white-space: nowrap; justify-content: center; } .time-cell i { color: var(--primary); font-size: 11px; } .tag-badge { background: var(--primary-light); color: var(--primary); padding: 3px 6px; border-radius: 3px; font-family: 'Courier New', monospace; font-size: 10px; font-weight: 700; border: 1px solid rgba(255, 69, 0, 0.3); text-transform: uppercase; } .tag-badge.opp { background: rgba(255, 255, 255, 0.05); color: var(--text-secondary); } .opponent-cell { display: flex; align-items: center; gap: 8px; justify-content: center; } .opponent-name { font-weight: 600; color: var(--text); font-size: 13px; } .result-indicator { display: inline-flex; align-items: center; justify-content: center; padding: 5px 10px; border-radius: 5px; font-weight: 700; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; min-width: 50px; } .result-indicator.win { background: rgba(39, 174, 96, 0.15); color: var(--success); border: 1px solid var(--success); } .result-indicator.loss { background: rgba(231, 76, 60, 0.15); color: var(--danger); border: 1px solid var(--danger); } /* Score Cell */ .score-cell { display: flex; flex-direction: column; gap: 3px; align-items: center; text-align: center; } .score-value { font-size: 16px; font-weight: 800; color: var(--primary); } .rounds { font-size: 10px; color: var(--text-secondary); font-weight: 500; line-height: 1.2; max-width: 180px; } /* MVP Cell */ .mvp-cell { display: flex; flex-direction: column; gap: 2px; align-items: center; text-align: center; } .mvp-name { color: var(--primary); font-size: 13px; font-weight: 600; } .mvp-stats { font-size: 10px; color: var(--text-secondary); font-weight: 500; } /* Highlights Cell */ .highlights-cell { display: flex; justify-content: center; align-items: center; } .youtube-link { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; font-size: 18px; transition: all 0.3s ease; cursor: pointer; } .youtube-link.active { color: var(--youtube-red); background: rgba(255, 0, 0, 0.1); border: 2px solid var(--youtube-red); } .youtube-link.active:hover { background: rgba(255, 0, 0, 0.2); transform: scale(1.1); box-shadow: 0 0 12px rgba(255, 0, 0, 0.3); } .youtube-link.inactive { color: var(--text-secondary); background: rgba(255, 255, 255, 0.05); border: 2px solid var(--border); cursor: default; } /* Footer */ .war-footer { margin-top: 20px; padding-top: 15px; border-top: 1px solid var(--border); } .footer-content { display: flex; justify-content: space-between; align-items: center; font-size: 13px; } .footer-info, .footer-status { display: flex; align-items: center; gap: 8px; color: var(--text-secondary); } .footer-info i, .footer-status i { color: var(--primary); font-size: 13px; } .footer-status i.fa-circle { color: var(--success); font-size: 7px; } .footer-status span { color: var(--text); font-weight: 500; } /* Responsive */ @media (max-width: 1200px) { .performance-stats { grid-template-columns: repeat(3, 1fr); } .row-cards { flex-wrap: wrap; } .side-card { flex: 1 1 calc(50% - 10px); min-width: 280px; } .bo3-stats { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 768px) { .modern-war-log { padding: 15px; margin: 10px; } .header-content { flex-direction: column; align-items: flex-start; gap: 12px; } .row-cards { flex-direction: column; } .side-card { flex: 1 1 100%; min-width: 100%; } .performance-stats { grid-template-columns: repeat(2, 1fr); } .bo3-stats { grid-template-columns: repeat(2, 1fr); } .teams-grid { grid-template-columns: repeat(2, 1fr); } .table-container { padding: 15px; } .war-table th, .war-table td { padding: 10px 8px; font-size: 12px; } .squad-stats { flex-direction: column; gap: 10px; } .footer-content { flex-direction: column; gap: 10px; text-align: center; } } @media (max-width: 480px) { .title-section h1 { font-size: 20px; } .title-section i { padding: 10px; font-size: 24px; } .performance-stats { grid-template-columns: 1fr; } .bo3-stats { grid-template-columns: 1fr; } .teams-grid { grid-template-columns: 1fr; } .metric-row { grid-template-columns: 1fr; } }
    • 1. Tell us about yourself. Greetings! My name is Marvin, and I am a 24-year-old from Rheinland-Pfalz, Germany.  2. What's your MTA history? My MTA journey started in 2011 when my step brother (PrimeZz) gave me his old PC and told me to try this Game. That was the moment when i discovered MTA and began exploring various servers. My first experience was on the TfF server, because my step brother always played on it. I knew what i was expecting, because i always spectated my brother, but that it would be this hard i wouldn't have imagined. So, I searched for an easier gamemode for me. I moved to a another Server because back then TfF had only DM, so i landed on FFS. There i played alot of DD because DM was too hard for me and i got annoyed by it. After a lot time in DD i thought why not trying DM? So i played DM on FFS and it made fun which was a bit confusing to me back then because i was so bad. Time passed by until my PC got broke and i was too young to buy me a new one so i unfortunately i had to leave MTA in 2015/2016. After a a long break of 10 years, i came back last year in Aug 2025 and since then im only playing on TfF.   3. What clans have you been part of, and why did you leave them? MvP: The clan unfortunately closed.   4. Why do you want to join "The Favoured Few"? I am regularly active on TfF, get along very well with the community there, and already know some of the members. Those Members encouraged me to apply for the clan. I'm looking for a long-term clan where I can be the rest of my MTA Career and TfF has been a well-established clan for many years.   5. Wat can you offer us? In my last clan, MvP, I played in some Clanwar's and so I would for TfF.  Im a very active player and i want to improve myself in any gamemodes to be flexible in any kind of Clanwars. Besides that, Im also a Mapper and in can help to do some Maps for any Events if needed. I would like to discuss ideas for potential improvements in various areas and contribute my own suggestions to the process.   6. Something to add. (Discord, Optional) Discord: marvjacky Please message me for any questions!    Best regards, Marvin
    • Hello everyone, Unfortunately, I have to put the Frostopia map on hold for now, a project I spent a lot of time and effort on. As I mentioned from the very beginning, Frostopia was designed as an Old School-focused concept map, and it doesn’t really belong to any other room or category. Because of this, and until a proper solution is found, I’ve decided to temporarily shelve the project. If a suitable solution is found, I will continue the project from where I left off. Thank you to everyone who supported and followed the journey so far ❤️  
    • Update The blacklist has been updated and restructured into two distinct categories to clearly differentiate between cheaters and individuals banned for non-cheat-related misconduct. In addition, several individuals who were previously missing have now been added to ensure the blacklist remains accurate and up to date.
  • Popular Contributors

  • Forum Statistics

    • Total Topics
      8.5k
    • Total Posts
      43.7k
  • Member Statistics

    • Total Members
      10740
    • Most Online
      1482

    Newest Member
    acuran1x
    Joined
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.