An InfDiff mache ich seit 2014 immer mal dann weiter, wenn mir sehr langweilig ist oder ich prokrastiniere (was oft zusammenfällt )
Es ist normales Infection mit 11 verschiedenen Zombie-Typen und sechs Human-Klassen, aber kein dummes InfClass 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
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 )
- 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
- 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, spawnt mit der Gun Herzen die sich nach paar Sekunden auflösen, hat smoke grenade (um seine Bomben zu verstecken)
- 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: 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 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
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
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?! )! 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 Aber vielleicht ist ja für jemandem ein interessanter Code-Schnipsel dabei
Version 6.5.0: infdiff6_src (nicht aktuell!)
Es ist normales Infection mit 11 verschiedenen Zombie-Typen und sechs Human-Klassen, aber kein dummes InfClass 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
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 )
- 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
- 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, spawnt mit der Gun Herzen die sich nach paar Sekunden auflösen, hat smoke grenade (um seine Bomben zu verstecken)
- 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: 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 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
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
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?! )! 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 Aber vielleicht ist ja für jemandem ein interessanter Code-Schnipsel dabei
Version 6.5.0: infdiff6_src (nicht aktuell!)
♥
♥
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Sarah ()