anpera.net
https://anpera.homeip.net/phpbb3/

Lücke beim Vampirspecial
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=4976
Seite 1 von 1

Autor:  Charon [ Di 18 Aug, 2009 20:13 ]
Betreff des Beitrags:  Lücke beim Vampirspecial

Ich weiß nicht, inwieweit das schon aufgefallen ist. Die LP-Regulierung durch das Vampir-Special lässt sich relativ einfach umgehen indem man freiwillig 5 Lebenspunkte hergibt, da das Aussaugen nur bei der Flucht geschieht. Bei uns haben das mal ein paar Leute ordentlich ausgenutzt. Wenn das Special kommt, werden eben 5 LPs geopfert, aber dafür lassen sich dann beliebig viele LP mehr als gewollt behalten.

Ich habe es mir da mal einfach gemacht und den code-Teil von "leave" auch bei "continue" mit reingesetzt, abzüglich der drei Worte "auf der Flucht".
Das kann unter Umständen zu Unmut führen, daher Einbau auf eigene Gefahr. ;)

Hier die einfache Änderung:
Ersetze den Inhalt vom Block: if($_GET['op']=="continue"){ ... } mit

$this->bbcode_second_pass_code('', 'if (getsetting("limithp",0)>0 && $session['user']['maxhitpoints']>$maxhp){
$losthp=$session['user']['maxhitpoints']-$maxhp;
$exp=$losthp*10;
$session['user']['maxhitpoints']=$maxhp;
if ($session['user']['hitpoints']>$maxhp) $session['user']['hitpoints']=$maxhp;
$session['user']['experience']+=$exp;
output("Ausgehungert und vom Geruch deiner enormen Lebenskraft fast wahnsinnig überwältigt dich ein Vampir und saugt dich aus.");
output(" Als er endlich satt ist, verschwindet er so lautlos und schnell wie er kam im Wald.`n`nDu hast `\$$losthp`7 Lebenspunkte `bpermanent`b verloren.");
output("`nDu hast deine Lektion gelernt und bekommst `^$exp`7 Erfahrungspunkte.");
if ($session['user']['turns']>0){
output("`nDu fühlst dich schlapp und verlierst einen Waldkampf.");
$session['user']['turns']--;
}
addnews("`%".$session['user']['name']."`7 hatte im Wald eine folgenschwere Begegnung mit einem Vampir.");
}else{
output("`^`c`bDas Lager des Vampirs`b`c");
output("`n`n`7Ein bösartiges Wesen manifestiert sich vor dir. Du erzitterst aus Furcht vor dieser uralten Macht, die jetzt zu dir spricht: ");
output("\"`\$Sterblicher, ich spüre viel Lebenskraft in dir. Da ich alt werde, schwindet mein Verlangen zu jagen. Im Austausch ");
output("für ein kleines bisschen deiner permanenten Lebenskraft gewähre ich dir Kräfte ausserhalb deiner Vorstellungskraft.`7\"");
output(" Erst jetzt erkennst du, dass du einem Vampir gegenüberstehst, der auf deine Entscheidung wartet.");
if($session['user']['maxhitpoints']>$lifecost){
addnav("Biete $lifecost Lebenspunkte für Angriff","forest.php?op=str");
addnav("Biete $lifecost Lebenspunkte für Verteidigung","forest.php?op=def");
addnav("Biete $lifecost Lebenspunkte für Reichtum","forest.php?op=wealth");
} else{
addnav("Nicht genug Lebenskraft");
}
addnav("Flüchte in Furcht","forest.php?op=leave");
}
')
Gruß
Charon

Autor:  Linus [ Do 20 Aug, 2009 01:55 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

Charon hat geschrieben:
Wenn das Special kommt, werden eben 5 LPs geopfert, aber dafür lassen sich dann beliebig viele LP mehr als gewollt behalten.


Blickt das mal gerade nicht. Der Sinn dieses Ereignisses ist es doch gerade, dass der Spieler nur dann ausgesaugt wird, wenn er nicht bereit ist 5 Lebenspunkte zu opfern! Deine Änderung bewirkt das er, wenn er bereit ist die 5 LP zu opfern, zusätzlich noch ausgesaugt wird. Oder bin ich hier im falschen Film? :???:

Und was soll ich unter "lassen sich dann beliebig viele LP mehr als gewollt behalten" verstehen? Er behält genau 5 LP weniger als er zuvor hatte, und nicht beliebig viele! Wenn du die maximalen Lebenspunkte regulieren magst die ein Spieler haben kann, so sollte das doch nicht in einem Special, sondern an anderer Stelle, z.B. in der newday.php geschehen!

Autor:  Tidus [ Do 20 Aug, 2009 10:22 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

linus das ist quark, wenn man soetwas begrenzen will muss man überall da wo maxhitpoints vergeben werden die abfragen ändern, sonst geben user unnötig gems oder so für lp aus.

mit beliebig vielen meint er, das er immer nur 5 opfert und so immer mehr Lebenspunkte bekommen kann, was ihm aber nicht viel bringt _weil_ die monster im wald irgendwann unbesiegbar werden, jedenfalls war das früher wo ich selbst noch gespielt habe so, wenn man zuviele lp kauft ist das auch nicht gut das muss man selber im rahmnen halten von dks/lp

also ist diese änderung auch quatsch, denn es soll ja nicht jedesmal passieren, das user viele ihrer lp verlieren.

greetz

Autor:  Rikkarda [ Do 20 Aug, 2009 10:59 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

ich hab mich damals auch über die 5 lps geärgert bei Spielern die 3000 hatten .. ich habs einfach so gelöst, dass ich es vom dk abhängig gemacht habe, wieviele man "spenden" muss um net ausgesaugt zu werden.

das maximum ist glaub ich bei 40 gelandet.. seit der Einführung (schon einige Jahre) achten meine Bewohner sehr darauf, dass ihre lps immer im Rahmen liegen und machen keine extremen Fehler mehr :)

Autor:  Charon [ Do 20 Aug, 2009 11:03 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

Moin
Also mal zur Erklärung, wie ich das sehe. Der Vampir ist standardmäßig im Release die einzige Stelle, an der die Lebenspunkte nach dem entsprechenden Setting reguliert werden und somit ein Teil des Balancing. Das es als Special realisiert wurde, finde ich erstmal gut und bietet jedem die Möglichkeit ein bisschen auf Risiko zu gehen.

Soweit so gut, doch was bringt mir ein Balancing-Element wenn es sich selbst aushebelt? Bei den kleinen chars fällt die freiwillige Opferung von 5 Punkten noch genauso ins Gewicht, aber ältere Chars schwimmen meist in Edelsteinen. Ich kaufe mir also locker mal 1000 Lebenspunkte mehr als das Balancing vorgesehen hat und gebe beim Special sporadisch mal 5 Stück ab. Was bringt dann noch das Gamesetting für die altbekannte LP-Formel? Richtig, nichts.

Jetzt hat man drei Möglichkeiten:
- Man lässt diejenigen profitieren, die es geblickt haben (gleichbedeutend mit Punkt 2)
- Man lässt die Regulierung ganz bleiben
- Man macht das Ganze konsequent

Wie man damit umgeht bleibt natürlich jeden selbst überlassen. :) Ich finde die LP-Regulierung sinnvoll, um die Dinge einigermaßen im Rahmen zu halten, aber meines erachtens ist die ursprüngliche Lösung (wie vieles andere auch) einfach nicht für große DK-Zahlen (Reichtum...) gedacht/geeignet gewesen. Daher habe ich bei uns die Änderung vorgenommen.

Auf Spielerwunsch gibt es dazu noch eine kleine Vampirwarnung wenn man zu den Tränken geht. Ich glaube so ab 90% vom Maximum nuschelt der Barkeeper was von einem Vampir in den Wäldern und ab 100% warnt er dann deutlicher.
Letztlich ist das Ganze eh bekannt und selten verliert mal jemand mehr als 5-10 Punkte, die er zu dem regelmäßigen Zukauf, noch im Wald gewonnen hat.

Gruß
Charon

Autor:  Charon [ Do 20 Aug, 2009 11:55 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

@Rikkarda
Deine Lösung hat auch was für sich :)


Im Endeffekt ist eine Limitierung auch im Sinne der Spieler. Mit Unmengen an LPs bekommt man Nachteile, wie ewig lange Arenakämpfe und lange Kämpfe gerade mit den stärker angepassten Gegnern wie Oger, Zwerg und Müller. Da kostet ein Special dann schnell sehr viele Runden des Tierbuffs. Aber das Thema Balancing ist ja eh so eine nicht ganz einfache Sache, jedenfalls oberhalb von 20 DKs. *lach*

Autor:  Linus [ Do 20 Aug, 2009 11:57 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

So langsam ist dann auch bei mir der Groschen gefallen, wie das mit der LP-Regulierung gedacht war. Okay, eine Lösung von wahrscheinlich vielen.
Bei uns gibt es denn aber auch Situationen wo eine sehr große Zahl an Lebenspunkten angebracht sein kann, zB. der Erwerb von Orden wozu bis jetzt 24 Meister im Turm der Elemente bereit stehen. Als Ausgleich hat es denn auch Möglichkeiten bei denen der Spieler zufällig, oder auch ganz gezielt, überschüssige LP wieder abbauen kann. Ist noch nicht lange her da Rikka mir berichtete das man dabei auch weit unter das Minimum fallen kann (danke nochmal dafür).

Also geht es dabei eigentlich um die Frage, wie der Eine oder Andere das in seinem Projekt einschätzt und umsetzt. :)

Autor:  Charon [ Do 20 Aug, 2009 12:03 ]
Betreff des Beitrags:  Re: Lücke beim Vampirspecial

Jepp im Endeffekt sind die meisten Server zum Glück auch viel zu verschieden, um eine ideale Lösung für alle zu finden. Was bei dem einen passt, kann beim anderen Mist sein.

Ich wollte das jetzt auch niemandem als besser aufzwängen, nur eine Anregung bieten für Leute, denen das Thema nicht so bewußt ist oder die davon ausgehen, dass es wirklich fest reguliert ist. :)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/