[Mod] InfDiff, wenn mir langweilig ist

    • [Mod] InfDiff, wenn mir langweilig ist

      An InfDiff mache ich seit 2014 immer mal dann weiter, wenn mir sehr langweilig ist oder ich prokrastiniere (was oft zusammenfällt U+1F602 )
      Es ist normales Infection mit 11 verschiedenen Zombie-Typen und sechs Human-Klassen, aber kein dummes InfClass U+1F60A Die Humans müssen versuchen zu überleben, die Zombies müssen alle Humans infizieren um zu gewinnen!
      Es wäre irgendwie schade wenn ich das nach so langer Zeit einfach aufgebe, deshalb stelle ich die Mod mal hier vor und lade die Source hoch und nerve euch mit Updates wenn mir wieder langweilig ist U+1F60A U+1F60A


      Pro Runde gibt es einen bestimmten Zombie-Typ (die Reihenfolge über mehrere Runden wird durch ein chaotisches Zeitalter = zufällig und ein geregeltes Zeitalter = feste Abfolge bestimmt, da hatte ich gerade Die Drei Sonnen gelesen xD), es gibt aber nicht mehrere verschiedenen Zombie-Typen pro Runde

      Zombies:
      - Eater: können Munition und Schilde / Herzen fressen, die Sachen respawnen in der Runde nicht mehr neu
      - Chicken: können mit ihrem Hammer fliegen und Menschen die Augen auskratzen
      - Lover: spawnen mit ihrem Hammer Fake-Herzen, die explodieren sobald ein Mensch sie berührt
      - Stone: der Start-Stone kann nicht durch einfache Waffen sterben, alle anderen können bis zu 1000 Herzen und 500 Schilde bekommen
      - Shooter: bekommen beim Spawn eine zufällige Anzahl Laser, mit denen sie wie in Instagib Menschen instant zu Zombies machen
      - Fortune: bekommen beim Spawn zufällig einen Schild-Ring, mit welchem sie Laserwalls etc. zerstören können, ohne selbst zu sterben
      - Happy: Menschen können keine Airstrikes mehr machen weil sie zu süß sind
      - Ice: können Menschen mit Hammer oder Ice-Shotgun für ein paar Sekunden freezen. Mit dem zweiten Hammerschlag werden sie dann infiziert
      - Spider: können Laser-Spinnenfäden mit ihrem Hammer machen, durch die Menschen nicht durch gehen können
      - Cameleon: kann für Menschen unsichtbar werden wenn kein Hook oder Hammer benutzt wird (ist dann regenbogenfarbend U+1F497 U+1F499 U+1F49A U+1F49B U+1F49C )
      - Zombies: normale Zombies, können Menschen mit Hammer infizieren
      - Mosquito: können mit Hook fliegen, machen dabei ein Mücken-Geräusch, haben einen Laser-Stachel, mit dem sie Menschen das Leben aussaugen


      Humans: das funktioniert so ähnlich wie in InfClass mit einem Classchooser, ich hab das letztes Jahr von da kopiert weil mir nur Humans zu langweilig wurden U+1F602
      - Ninja: kann unsichtbar sein (wie im alten Battlefield-Mod), kann sich mit der Shotgun in einen Ninja verwandeln, kann Ammopacks spawnen
      - Soldier: kann 3 Bomben erschaffen und von weiter weg zünden
      - Sniper: kann seine Position in der Luft festmachen, kann mit Grenade Laser-Turrets erschaffen
      - Human: wie früher, kann Laserwalls erschaffen, bekommt custom skin
      - Mercenary: kann mit der Gun fliegen und Bomben mit Stolperdraht auslegen
      - Scientist: wie in InfClass, kann Portale eröffnen und mit Hammer Minen legen

      Dann gibt es noch eine Account-Funktion: Sobald ein Spieler joint wird eine Datei mit seinem Namen und Clan angelegt bzw. danach gesucht, darin werden dann Stats gespeichert wie Highscore, letzter Score, Logins, die Human-Class und Portal-Typ
      So wird bei jedem Login dann z.B. der Highscore für die Name-Clan-Kombination angezeigt und man kann versuchen ihn zu schlagen U+1F60A Mit /stats <playername> kann man sich die Highscores von anderen Spielern anschauen
      Das funktioniert alles ohne Passwort, bei einem Namenswechsel wird auch die Account-Datei geändert! Außerdem gibt es für jede Map einen separaten Highscore U+1F5A4
      Dazu gibt es im Vote-Menü einen kleinen Shop in welchem man sich für Punkte Spezialwaffen kaufen kann, im Moment aber nur Evil-Shotgun für Humans (mit der man andere wegpusten kann) und Poison-Hook für Zombies, mit dem man Humans vergiften kann U+1F602

      Außerdem noch andere kleine Sachen die beim Spielen auffallen können, allen voran eine verdammte Anzeige wenn jemand Lags hat (dann erscheinen drei große Ausrufezeichen über dem Tee mittels Loltext, warum ist das in keiner anderen Mod?! U+1F602 )! Ingame kann man per /ticket Tickets schreiben und als Admin kann man über /ball Dummys hinzufügen und mit /delete entfernen

      Und das alles ist wirklich alles sehr schlecht umgesetzt xD Für Zombies und Humans gibt es zwei verschiedene Klassen-Systeme und das Account-Zeug sollte man sich auch nicht näher anschauen U+1F602 Aber vielleicht ist ja für jemandem ein interessanter Code-Schnipsel dabei U+263A


      Version 6.5.0: infdiff6_src



      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sarah ()

    • Update 6.5.1: Wenn nur ein Spieler auf dem Server ist resettet die ingame-Zeit jetzt bei 0.01 Minuten zurück, sodass keine neue Runde gestartet wird! Außerdem kann man, wenn man alleine online ist, beim Zurücksetzen der Zeit im Chat lesen wann das letzte Mal mehr als 2 Spieler online waren (in Minuten und Stunden)! U+1F602

      Oh ein Server ist übrigens unter tatzi.de:8303 online (wenn er nicht gerade gecrasht ist U+1F602 )
      Laggt leider sehr oft, also wenn jemand Lust hat zu hosten darf er sich gerne bei mir melden U+1F60A U+1F60A

      Verbesserungswürdig:
      - Ice-Zombies können andere nicht heilen, allerdings hab ich für die auch mal das Ill-Herz über dem Tee entfernt, vielleicht könnten sie mit Shotgun heilen
      - Mosquito-Stachel muss mehr Schaden pro Sekunde machen
      - Ninjas haben zu lange Ninja-Mode
      - Portale sollten für Zombies sichtbar sein
      - Rainbow für 100 Punkte im Shop erwerblich machen
      - Fortune-text ändern, statt wall weapon
      - "Human who survived"-text überarbeiten
      - neue Maps hinzufügen und alte entfernen
      - Start-Shooter sollten Garantie auf Lasershoots haben
      - Eater für gefressene Sachen Leben geben
      - Gift-Granaten von Mercenary weniger stark machen
      - Rauch-Grenade für Soldier hinzufügen, sodass er seine Bomben verstecken kann



      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von Sarah ()

    • Fury schrieb:

      Fand das alte Infection so geil iwie gibts das nicht mehr :( Finde das viel zu kompliziert bei InfClass ist jeder Zombie nach 1 sek gestorben weil die Waffen viel zu op sind
      Oh ein fast ähnliches Infection gibt es noch, nennt sich bInfection+ und manchmal sind ein paar Spieler online

      Neue Idee für einen Zombie: Werwolf! Von den Zombies (egal welcher Typ) wird einer ausgewählt, der für eine bestimmte Zeit (5 Sekunden oder so) als Human erscheint, in Wahrheit aber weiter ein Zombie bleibt und auch Humans infizieren kann