EP in non-kombat-ZB erhöhen?

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Barbarossa » Sa 11 Apr, 2009 13:14

Hi zusammen,
warum bauen wir in ap_vergabe nicht einen Aufruf von debug_backtrace ein, lassen uns ein array mit dem backtrace geben
und prüfen, ob der unmittelbare Aufrufer (array[0]['file']) den String 'zufall' enthält?
JA: ap_vergabe wurde von einer ZB-Fkt (aus einem file zufall*) aufgerufen => addiere zu den EPs noch eine Konstante x (zB aus config.inc.php) dazu
NEIN: alles wie gehabt, oder weitere Unterscheidungen!

Was meint ihr? zu teuer? zu umständlich? :denker:
Lieber 1000 Feinde vor mir, als 1 falscher Freund in meinem Rücken
Benutzeravatar
Barbarossa
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 457
Registriert: Do 01 Mai, 2008 23:04
Wohnort: Baden-Württemberg
Heldenname: Volwin von der Bruecke & Cyberion du Pont
Mitglied bei: Orkwacht

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Aidan » Sa 11 Apr, 2009 13:24

@Barbarossa: Dein Vorschlag würde aber dann die Steigerung aller ZB's beinhalten. Es geht aber nur um non-combat ZB's.
Gamedesigner
Verantwortlicher für Itemerstellung, Waren-/Handelssystem und NPC-Verwaltung
Systemintegration neuer Reiche und Gebiete

Bild
Benutzeravatar
Aidan
Game Designer
Game Designer
 
Beiträge: 6616
Registriert: Mo 11 Feb, 2008 17:40
Wohnort: Hansestadt Wismar
Heldenname: Jupp
Mitglied bei: mir selbst

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Barbarossa » Sa 11 Apr, 2009 16:15

Stimmt.
Wie wär's dann umgekehrt:
wir reduzieren die EPs aus ap_vergabe Aufrufen, die aus '*kampfschule*'-Dateien kommen, um eine Konstante? :idea:
Es geht doch in erster Linie mal darum, dass die Kampfschulen-Gelage reduziert werden sollen, oder?
Lieber 1000 Feinde vor mir, als 1 falscher Freund in meinem Rücken
Benutzeravatar
Barbarossa
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 457
Registriert: Do 01 Mai, 2008 23:04
Wohnort: Baden-Württemberg
Heldenname: Volwin von der Bruecke & Cyberion du Pont
Mitglied bei: Orkwacht

Re: EP in non-kombat-ZB erhöhen?

Beitragvon qapla » Sa 11 Apr, 2009 16:17

Jein.
In erster Linie gehts darum, dass nicht-Kämpfer mal ein paar EP mehr bekommen. Es sollen weder Kampfschulen abgewertet werden noch Kampf-ZBs aufgewertet werden - die ZBs ohne Kämpfe sollen mehr ausspucken.
Benutzeravatar
qapla
Marschall
Marschall
 
Beiträge: 4008
Registriert: Mi 07 Mai, 2008 11:47
Heldenname: Tjelvar Vagnsson

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Athuran » Sa 11 Apr, 2009 17:43

Aye,
das ist genau das, was ich meinte ;-)

Athuran hat geschrieben:Gibt es eine Möglichkeit (abgesehen davon, direkt in jeder ZB selbst etwas zu ändern), die EP in allen ZB zu erhöhen, um das Reisen etwas mehr zu belohnen und weg von dieser Kampfschulen-Mentalität zu kommen?
+++ Wiki-Informationsportal: ANTAMAR IST ANDERS - MACH MIT! (Anleitungen und Links) +++
Benutzeravatar
Athuran
Game Designer
Game Designer
 
Beiträge: 6311
Registriert: Do 18 Mai, 2006 16:23
Wohnort: Hansestadt Rostock
Heldenname: οΰδείζ

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Barbarossa » So 12 Apr, 2009 09:16

Athuran hat geschrieben:Aye,
das ist genau das, was ich meinte ;-)

Athuran hat geschrieben:Gibt es eine Möglichkeit (abgesehen davon, direkt in jeder ZB selbst etwas zu ändern), die EP in allen ZB zu erhöhen, um das Reisen etwas mehr zu belohnen und weg von dieser Kampfschulen-Mentalität zu kommen?


Also doch "alle ZBs" und wider die "Kampfschulen-Mentalität" ? :?
Wenn's die Nicht-Kampf-ZBs sein sollen müssen wir diese erst mal als solche kennzeichnen und dann könnte man das auch bei der EP-Vergabe
untesrcheiden.
So? :denker:
Lieber 1000 Feinde vor mir, als 1 falscher Freund in meinem Rücken
Benutzeravatar
Barbarossa
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 457
Registriert: Do 01 Mai, 2008 23:04
Wohnort: Baden-Württemberg
Heldenname: Volwin von der Bruecke & Cyberion du Pont
Mitglied bei: Orkwacht

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Aidan » So 12 Apr, 2009 11:49

Also doch "alle ZBs" und wider die "Kampfschulen-Mentalität" ?


Nein nur die non-combat ZB's. Die Kampfschulen soll ja so bleiben. Der Sinn der Sache ist folgender: Es soll ein Anreiz geschaffen werden, damit die Leute mehr Gründe zum reisen haben. Bisher war es ja so, dass man in der Kampfschule, durch einfaches Geklicke mehr EP's als bei den Reisen sammeln konnte.
Wenn jetzt die n.c. ZB's angehoben werden, dürfte es für die Leute wesentlich mehr Anreize geben, sich auch ausserhalb der Städte zu bewegen -> "Hey da kann ich auch ordentlich EP's sammeln und muss nicht wie wild herumklicken und mit etwas Glück kann ich dabei auch noch etwas Beute einsammeln."
Ferner ziehlt die Erweiterung der n.c. ZB's auch auf folgendes ab: Die Kampfschul EP's werden über kurz oder lang in gebundenen EP's des benutzten Waffentalents enden während die ZB EP's aber frei verteilbar bleiben.

Wenn's die Nicht-Kampf-ZBs sein sollen müssen wir diese erst mal als solche kennzeichnen und dann könnte man das auch bei der EP-Vergabe
untesrcheiden.


Das läuft aber wieder darauf hinaus, dass jede ZB einzeln durchgeschaut werden muss und die entsprechende Info manuell nachgetragen werden muss.
Dann kann man ja auch gleich die zu vergebenden EP's in der jeweiligen ZB von Hand anpassen.
Gamedesigner
Verantwortlicher für Itemerstellung, Waren-/Handelssystem und NPC-Verwaltung
Systemintegration neuer Reiche und Gebiete

Bild
Benutzeravatar
Aidan
Game Designer
Game Designer
 
Beiträge: 6616
Registriert: Mo 11 Feb, 2008 17:40
Wohnort: Hansestadt Wismar
Heldenname: Jupp
Mitglied bei: mir selbst

Re: EP in non-kombat-ZB erhöhen?

Beitragvon telor » So 12 Apr, 2009 17:36

Ich habe bis jetzt bei ZB für eine gelungene Probe (oder eine verpatzte Probe) grundsätzlich 1 EP gegeben, für nicht gelungene 0 EP gegeben.
Dann habe ich bei einigen besonderen Situationen 1 bis 2 EP (einfach so) gegeben.
So bin ich bis jetzt bei den ZB vorgegangen, die ich geschrieben habe. Soll ich später bei Schreiben neuer ZB einen andern "Schlüssel" zur Vergabe benutzen? Eine Richtlinie wäre in dieser Hinsicht vielleicht nicht schlecht.
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1899
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Aidan » So 12 Apr, 2009 18:25

telor hat geschrieben:Ich habe bis jetzt bei ZB für eine gelungene Probe (oder eine verpatzte Probe) grundsätzlich 1 EP gegeben, für nicht gelungene 0 EP gegeben.
Dann habe ich bei einigen besonderen Situationen 1 bis 2 EP (einfach so) gegeben.
So bin ich bis jetzt bei den ZB vorgegangen, die ich geschrieben habe. Soll ich später bei Schreiben neuer ZB einen andern "Schlüssel" zur Vergabe benutzen? Eine Richtlinie wäre in dieser Hinsicht vielleicht nicht schlecht.


Naja, bisher wurden die EP's meistens eh noch einmal von den Programmierern überprüft und ggf. korrigiert.
Gamedesigner
Verantwortlicher für Itemerstellung, Waren-/Handelssystem und NPC-Verwaltung
Systemintegration neuer Reiche und Gebiete

Bild
Benutzeravatar
Aidan
Game Designer
Game Designer
 
Beiträge: 6616
Registriert: Mo 11 Feb, 2008 17:40
Wohnort: Hansestadt Wismar
Heldenname: Jupp
Mitglied bei: mir selbst

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Inanna » So 12 Apr, 2009 19:06

3-Schritt-Lösung:

1. Allen ZB ein Attribut zuweisen: combat="false"
2. Alle ZB mit Suche auf Kampf überprüfen, wenn ja dann combat=true" setzen
3. Bei Ap-Vergabe passenden Multiplikator einfügen.
Schreiberin
Benutzeravatar
Inanna
Feldwebel
Feldwebel
 
Beiträge: 435
Registriert: Sa 29 Mär, 2008 16:55
Heldenname: Nadyna nya Vynna
Mitglied bei: Ken no Nagareru Ugoki

Re: EP in non-kombat-ZB erhöhen?

Beitragvon qapla » So 12 Apr, 2009 19:36

Wie schon gesagt: Genau das wollte Athuran ja vermeiden. Dann kann man ja gleich hingehen und in allen nicht-Kampf ZBs die EP-Vergabe von Hand ändern und erspart sich damit ne Erweiterung der Engine.
Benutzeravatar
qapla
Marschall
Marschall
 
Beiträge: 4008
Registriert: Mi 07 Mai, 2008 11:47
Heldenname: Tjelvar Vagnsson

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Mitsune » So 12 Apr, 2009 20:07

Gibt es keine Möglichkeit ZB, die einen Kampf beinhalten von solchen ohne Kampf durch ein Skript zu erkennen? Wenn die Abfrage z.B. nach einem Kampf in jeder ZB gleich ist, muss man den Text doch nur nach der betreffenden Stelle durchsuchen. Das macht PHP doch in 0,nix.
Wenn das ginge, könnte man bei FALSE entsprechend die EP erhöhen?

Oder ist das jetzt zu einfach gedacht?
Minoru Mitsune (実 三常)
"Die Großen hören auf zu herrschen, wenn die Kleinen aufhören zu kriechen"
Johann Christoph Friedrich von Schiller (1759 - 1805)
Bild
Benutzeravatar
Mitsune
Major
Major
 
Beiträge: 2389
Registriert: So 30 Nov, 2008 13:16
Wohnort: Myakô
Heldenname: Minoru Mitsune (実 三常)

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Barbarossa » So 12 Apr, 2009 20:07

OK.
Ich vermute mal, dass ich sowieso demnächst alle ZB's 'anfassen' werde, weil ich deren Attribute (zB Kampf true/false, Rast
true/false, ...) in die DB bringen möchte. dann kann man später über eine entsprechende Fkt etwa 'get_ZB_attribute
(fktname) ' das abfragen (zB in ap_vergabe) und entsprechend handeln.
Wird aber (vmtl.) noch etwas dauern, da ich erst mal die Anzahl der F'kt (die bei den ZBs eine Rolle spielen) reduzieren
möchte.
Ich melde mich bei Rückfragen natürlich gleich hier wieder.
Lieber 1000 Feinde vor mir, als 1 falscher Freund in meinem Rücken
Benutzeravatar
Barbarossa
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 457
Registriert: Do 01 Mai, 2008 23:04
Wohnort: Baden-Württemberg
Heldenname: Volwin von der Bruecke & Cyberion du Pont
Mitglied bei: Orkwacht

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Aidan » So 12 Apr, 2009 22:25

Oder ist das jetzt zu einfach gedacht?


Ja ist es , die ZB's sind etwas komplexer aufgebaut. Selbst wenn man so die c. ZB's von den n.c. ZB's unterscheiden könnte, muss man die EP Änderungen immer noch von Hand vornehmen.
Gamedesigner
Verantwortlicher für Itemerstellung, Waren-/Handelssystem und NPC-Verwaltung
Systemintegration neuer Reiche und Gebiete

Bild
Benutzeravatar
Aidan
Game Designer
Game Designer
 
Beiträge: 6616
Registriert: Mo 11 Feb, 2008 17:40
Wohnort: Hansestadt Wismar
Heldenname: Jupp
Mitglied bei: mir selbst

Re: EP in non-kombat-ZB erhöhen?

Beitragvon Athuran » Mi 15 Apr, 2009 16:31

Das heißt jetzt also im Endeffekt, es gibt keine Möglichkeit?

Wenn bis heute 23.00 keiner mehr kommt, schicke ich Aidan alle Dateien und möchte darum bitten, mit der Bearbeitung von ZB ein paar Tage auszusetzen, bis die neuen Ep vom ihm gesetzt wurden.
+++ Wiki-Informationsportal: ANTAMAR IST ANDERS - MACH MIT! (Anleitungen und Links) +++
Benutzeravatar
Athuran
Game Designer
Game Designer
 
Beiträge: 6311
Registriert: Do 18 Mai, 2006 16:23
Wohnort: Hansestadt Rostock
Heldenname: οΰδείζ

VorherigeNächste

Zurück zu Antamar®-Archiv



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste

cron