Luftverteidigung

Moderator: Moderatoren2

Benutzeravatar
mimic
Obergefreiter
Obergefreiter
Beiträge: 58
Registriert: Mo 15. Jun 2009, 10:38

Re: Luftverteidigung

Beitrag von mimic »

BananaJoe hat geschrieben:Warum den Arrow umbauen wenn´s den Rasak gibt?
Das Problem beim Rasak ist, das dieser keine grosse Waffenreichweite haben kann, da die Waffen auch offensiv eingestzt werden kann. Um das auszugleichen muss der Rasak wieder gestutzt werden (wait for attack). Die Waffenreichweite des Rasak ist maximal 3 Felder. Dadurch sind seine Abfangmoeglichkeiten eher begrenzt. Die Idee des Abfangmodus ist eine relativ grosse Abfangreichweite (wenn nicht 10 dann vielleicht 6, je nach dem was sich bewaehrt) zu haben.

Meine Idee ist allen "reinen" jagdflugzeugen (Mk1: Arrow, Boomerang, Dominator und Predator) einen Abfangmodus zu geben und die Defencefighter. Jagdbomber haetten zwar auch Luft-Luft-Raketen, aber keinen Abfangmodus.

Mimic
Benutzeravatar
BananaJoe
Oberfeldwebel
Oberfeldwebel
Beiträge: 729
Registriert: So 14. Jun 2009, 07:33
Einheitenset: Cromoner
Wohnort: Dürrweitzschen
Kontaktdaten:

Re: Luftverteidigung

Beitrag von BananaJoe »

Dann erhöht man einfach die Reichweite des Rasak, ist wohl wesendlich einfacher als die anderen alle umzubauen.
"Es gibt mehr Leute, die kapitulieren, als solche, die scheitern."
Henry Ford
Benutzeravatar
mimic
Obergefreiter
Obergefreiter
Beiträge: 58
Registriert: Mo 15. Jun 2009, 10:38

Re: Luftverteidigung

Beitrag von mimic »

GAMER hat geschrieben:lt. Martin sind Änderungen an Waffeneigenschaften nicht mal eben zu machen.
Hm. Eigenschaften werden eigentlich gar nicht geändert. Es werden keine Objektattribute hinzugefuegt, noch muessen neue Werte fuer vorhandene Attribute zugelassen werden. Die Waffen definitionen in den asctxt files wuerden wie folgt aussehen:

Waffe1 {
Type = ground_missile shootable
ReactionFireShots = 1
...
} Waffe1
Waffe2 {
Type = ground_missile
ReactionFireShots = 1
...
} Waffe2
Waffe3 {
Type = ground_missile shootable
ReactionFireShots = 0
...
} Waffe3
Waffe4 {
Type = ground_missile
ReactionFireShots = 0
...
} Waffe4

Waffe1 koennte schiessen und RF geben, Waffe2 nur RF schiessen, Waffe3 schiessen aber kein RF geben und Waffe4 weder schiessen noch RF (Ammo).

Ich stelle mir vor, dass in der Hauptsache in bestimmten Methoden Abfragen wie

Code: Alles auswählen

if ( weapons.weapon[i].shootable() )
in

Code: Alles auswählen

if ( weapons.weapon[i].shootable() || weapons.weapon[i].reactionFireShots ) 
oder

Code: Alles auswählen

if (weapons.weapon[i].reactionFireShots) 
geaendert werden muessten. Es ist wohl ein bisschen komplizierter als das, es sollte aber auch nicht zu kompliziert sein.

Mimic
Benutzeravatar
GAMER
General
General
Beiträge: 8869
Registriert: Sa 7. Mär 2009, 14:49
Einheitenset: Teccnols - SY

Re: Luftverteidigung

Beitrag von GAMER »

Das in den Definitionen zu ändern ist ne Sache von 10 Minuten. Aber dazu muß auch Programmcode geschrieben werden. Im WaffenTyp gibt des keinen Parameter "ReactionFire". Das muß erst programmiert werden. Und genau DAS ist nicht mal eben in 10 Minuten erledigt.
[enjoy the future!]
Benutzeravatar
mimic
Obergefreiter
Obergefreiter
Beiträge: 58
Registriert: Mo 15. Jun 2009, 10:38

Re: Luftverteidigung

Beitrag von mimic »

GAMER hat geschrieben:Im WaffenTyp gibt des keinen Parameter "ReactionFire". Das muß erst programmiert werden. Und genau DAS ist nicht mal eben in 10 Minuten erledigt.
Du hast mein mein Posting nicht verstanden. Es muss kein Parameter Reactionfire eingefuehrt werden. Es muessen in den Tests auf reactionfire die Bedingungen geaendert werden. Das dauert vielleicht laenger als 10min, aber vielleicht nicht laenger als eine halbe Stunde.

Viele Test rufen die Methode shootable() auf. Beim Test auf RF braucht das aber gar nicht zu passieren. Stattdessen wird nur das Attribut reactionFireShots getested. An einigen Stellen muss vielleicht Beides getestet werden: shootable() || reactionFireShots.

Mimic
Benutzeravatar
GAMER
General
General
Beiträge: 8869
Registriert: Sa 7. Mär 2009, 14:49
Einheitenset: Teccnols - SY

Re: Luftverteidigung

Beitrag von GAMER »

Wenns so einfach ist, dann änder das und schick den Code an Martin. Meine Kenntnisse in der Hinsicht gehen nicht über ein paar mathematische Funktionen hinaus.
[enjoy the future!]
Benutzeravatar
mimic
Obergefreiter
Obergefreiter
Beiträge: 58
Registriert: Mo 15. Jun 2009, 10:38

Re: Luftverteidigung

Beitrag von mimic »

Naja, ich habe natuerlich die Uebersicht nicht (habe aber dennoch ein paar konkrete Vorschlaege im Bugzilla gemacht). Es ist schwer sich in ein Programm reinzudenken, dass man nicht selbst geschrieben hat. Dennoch: ich habe den Vorschlag auch deshalb gemacht, weil ich glaube, dass zur Realisierung relativ wenig Änderungen nötig sind. Ich denke, man sollte hier im Forum auch übers Programm sprechen. Allgemeine Verweise auf Schwierigkeiten sind einfach zu wenig. Die Durchfuehrung eines Vorschlags haengt sicher davon ab, wieviel Aufwand damit verbunden ist. Doch wenn ich weiss, wie die Dinge ungefähr funktionieren, kann ich auch Alternativen vorschlagen, die deutlich weniger aufwändig sind. Die Geschichte der "Abfang-idee" zeigt das.

Mimic
Cataldo

Re: Luftverteidigung

Beitrag von Cataldo »

mimic hat geschrieben: Ich denke, man sollte hier im Forum auch übers Programm sprechen.
Kann man zwar tun, aber ganz ehrlich, ich verstehe vom programmieren gar nix und verstehe nur Bahnhof. Ich argwöhne, so geht es hier den Meisten, selbst Gamer sagt ja er kennt sich da nicht so gut aus.
Also nutzen deine Vorschläge hier recht wenig, da keiner mit dir darüber diskutieren kann.
Antworten