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

Mut in der Ruhmeshalle
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=381
Seite 1 von 1

Autor:  Blanidur [ Do 15 Apr, 2004 20:49 ]
Betreff des Beitrags:  Mut in der Ruhmeshalle

Hallo,

da man in der Ruhmeshalle inzwischen ja eine ganze Menge einsehen kann, hier noch die Idee, dort evtl. auch eine Anzeige für den Mut aufzunehmen. Die Idee stammt von einem meiner Spieler.

Man könnte es zum Beispiel so machen, dass der Punkt "Nervenkitzel" den Mutwert erhöht, während "Herumziehen", oder gar "Flucht" den Wert wieder senkt.

Grüße,
Blanidur

Autor:  anpera [ Fr 16 Apr, 2004 02:47 ]
Betreff des Beitrags: 

Die Idee ist gar nicht übel. Ich hab das bei mir noch nicht eingebaut und auch nicht getestet, aber ich hab mal schnell die nötigen Änderungen zusammengeschrieben.

$this->bbcode_second_pass_code('', '----- SQL:
ALTER TABLE accounts ADD bravery INT(11) DEFAULT '1000' NOT NULL;


----- Öffne:
forest.php

----- Finde:
output ("`c`b`&Du bist erfolgreich vor deinem Gegner geflohen!`0`b`c`n");

----- Füge danach ein:
if ($session[user][bravery]>1) $session[user][bravery]-=2;

----- Finde:
if ($HTTP_GET_VARS['type']=="slum"){

----- Füge danach ein:
if ($session[user][bravery]>0) $session[user][bravery]--;

----- Finde:
if ($HTTP_GET_VARS['type']=="thrill"){

----- Füge danach ein:
$session[user][bravery]++;


----- Öffne:
hof.php (aus 0.9.8 für 0.9.7)

----- Finde:
addnav("Stärke", "hof.php?op=tough&subop=$subop&page=$page");

----- Füge danach ein:
addnav("Mut", "hof.php?op=brave&subop=$subop&page=$page");

----- Finde:
} elseif ($_GET[op]=="tough"){

Füge davor ein:
}elseif ($_GET[op]=="brave"){
$sql = "SELECT name,$racesel AS data1 FROM accounts WHERE locked=0 ORDER BY bravery $order, level $order, experience $order, acctid $order LIMIT $limit";
$adverb = "mutigsten";
if ($_GET[subop] == "least") $adverb = "feigsten";
$title = "Die $adverb Krieger";
$headers = array("Rasse");
display_table($title, $sql, false, false, $headers, false);


----- OPTIONAL
Wenn die Punkte beim Drachenkill nicht verloren gehen sollen:

----- Öffne:
dragon.php

----- Finde:
,"bio"=>1

----- Füge danach ein:
,"bravery"=>1')

Ist natürlich erst mal grob zusammengezimmert. Die Balance müsste noch ausgetüftelt werden und man könnte noch überlegen, ob man Level, Geschlecht und Anzahl der Drachenkills mit anzeigt.
Ausserdem könnten bestimmte Spezials ebenfalls Mutpunkte geben. Abgelehnte Herausforderungen in der PvP-Arena könnten Punktabzug geben ... man könnte die Anzahl der Punkte, die es im Wald gibt, noch von der Stärke der Waffe im Verhältnis zum Level abhängig machen ... Specials mit Mutproben wären denkbar ... hach, da muss ich echt mal drüber schlafen :)

Autor:  Blanidur [ Fr 16 Apr, 2004 21:43 ]
Betreff des Beitrags: 

Hallo,

also diese erste Variante kommt schon sehr gut an. Hätte nicht gedacht, dass die Spieler auf eine Mut-Statistik SO abfahren ;)

Da kommen auch gleich noch einige Ergänzungsvorschläge. Was davon nun alles Sinn macht, sei mal dahin gestellt. Hier mal ein paar davon:

- Miteinrechnen, wie oft jemand heilen geht bzw. Regeneration benutzt
- Man könnte auch zählen, wie oft jemand in Häuser einbricht
- Berechnen wie oft der Wirt bestochen wird
- Wie oft PvP-Kämpfe abgefangen, oder abgelehnt werden

Autor:  Morpheus [ So 25 Jun, 2006 01:49 ]
Betreff des Beitrags: 

Ich weiß, ein Asbach Uralt Thread, aber eine feine Idee, die ich mal eingebaut habe.
Dabei kam mir die Idee, daß man doch eigentlich, ganz wie die anzeige des Charmwertes in der Jägerhütte gegen DPs, eine Anzeige des Mutwertes gegen DPs machen könnte ;), zudem eignet es sich zum Einbau in verschiedene Ereignisse & Quests, z.B. beim Quest mit der alten Frau:
schlachtet er das Tier =--, kämpft er gegen den Jäger =++.
Oder bei der Todesbrücke im Wald:
rennt er davon =-, stellt er sich den Fragen =+. Und so kann man es in diverse Sachen einbauen.
Manchmal lohnt es sich eben doch, alte Threads zu lesen und wieder zu beleben :D :wink:
EDIT:
Und auch gleich noch das erste für den Admin:
Öffne user.php und suche:

$this->bbcode_second_pass_code('', ' "maxhitpoints"=>"Maximale Lebenspunkte,int",')

füge danach ein:
$this->bbcode_second_pass_code('', ' "bravery"=>"Mut,int",')

Und ein Vorschlag zum Einbau in die Hütte:
Öffne lodge.php und suche:
$this->bbcode_second_pass_code('', ' addnav("Charmepunkte abfragen (20 Punkte)","lodge.php?op=charm"); ')
füge darunter ein:
$this->bbcode_second_pass_code('', ' addnav("Mutpunkte abfragen (20 Punkte)","lodge.php?op=bravery"); ')
suche:
$this->bbcode_second_pass_code('', ' }elseif ($_GET['op']=="charm"){
output("`nDu fragst J. C. Petersen, ob er dein Aussehen beurteilen kann. Er mustert dich kurz und verspricht dir dann, dass er dir für die Kleinigkeit von 20 Punkten eine ehrliche Antwort geben wird.");
if($pointsavailable<20){
output("`n`n`\$Du hast nicht genug Punkte!`0");
} else {
addnav("Bestätige Charmepunkt-Anzeige");
addnav("JA","lodge.php?op=charmconfirm");
}
addnav("Zurück zur Lodge","lodge.php");
}elseif ($_GET['op']=="charmconfirm"){
if ($pointsavailable>=20){
if ($session['user']['charm']<=0) output("J. C. Petersen schaut dich angewidert an und sagt \"Du bist hässlich wie die Nacht, ich kann einfach nichts Schönes an dir finden.\"");
elseif ($session['user']['charm']==1) output("J. C. Petersen schaut dich kurz an und sagt \"Du bist genauso häßlich wie jeder gemeine Bürger, mehr als `^1 Punkt`0 wird dir kein Preisrichter geben.\"");
else output("`nJ. C. Petersen mustert dich noch einmal ganz genau und sagt \"Du bist `^".$session['user']['charm']."`0mal so schön wie der gemeine Bürger.\"");
$session['user']['donationspent']+=20;
}
addnav("Zurück zur Lodge","lodge.php"); ')

füge davor ein:

$this->bbcode_second_pass_code('', ' }elseif ($_GET['op']=="bravery"){
output("`nDu fragst J. C. Petersen, ob er deinen Mut beurteilen kann. Er blickt in sein Buch und verspricht dir dann, dass er dir für die Kleinigkeit von 20 Punkten eine ehrliche Antwort geben wird.");
if($pointsavailable<20){
output("`n`n`\$Du hast nicht genug Punkte!`0");
} else {
addnav("Bestätige Mutpunkt-Anzeige");
addnav("JA","lodge.php?op=braveryconfirm");
}
addnav("Zurück zur Lodge","lodge.php");
}elseif ($_GET['op']=="braveryconfirm"){
if ($pointsavailable>=20){
if ($session['user']['bravery']<=1000) output("J. C. Petersen schaut in sein Buch, verzieht das Gesicht und sagt \"Du bist feiger als jeder Angsthase, Dich Krieger zu nennen, wäre eine Lüge.\"");
elseif ($session['user']['bravery']==1001) output("J. C. Petersen schaut in sein Buch, dann zu Dir und sagt \"Du bist genauso tapfer wie ein Bauernkind, mehr als `^1 Mutpunkt`0 hast Du nicht.\"");
else output("`nJ. C. Petersen schaut in sein Buch, dann zu Dir und sagt \"Der gemeine Bürger hat einen Mutwert von 1000, Deiner liegt bei ".$session['user']['bravery']."`0.\"");
$session['user']['donationspent']+=20;
}
addnav("Zurück zur Lodge","lodge.php"); ')

Beides habich bei mir eingebaut und es funktioniert, jetzt werde ich den Mut noch in den Ereignissen verteilen ;)

Autor:  Eliwood [ So 25 Jun, 2006 07:42 ]
Betreff des Beitrags: 

LoGD 0.9.7 ext GER 3:
$session['user']['reputation']...
Wenn du die Version hast, dann musst du es nicht installieren ôÒ

Autor:  Morpheus [ So 25 Jun, 2006 11:32 ]
Betreff des Beitrags: 

Na ja, von der WM Party kommend fand ich die Idee nicht schlecht.. :D ..reputation hab ich drin, jap, allerdings finde ich die Idee, neben dem Ansehen noch extra Mut drin zu haben, nicht schlecht, wobei ich denke, daß eine noch auf das andere einwirken zu lassen... :)

Autor:  azraeldemon [ Fr 30 Jun, 2006 21:04 ]
Betreff des Beitrags: 

nur mal der wort verständnis halber Ansehen = ehrhaftig oder unehrenhaft

mut= feige sau oder Kühner Held

so würde ich das jetzt interpretieren!

Autor:  Eliwood [ Fr 30 Jun, 2006 21:40 ]
Betreff des Beitrags: 

Und der Umsetzungshalber:

[php]----- Finde:
output ("`c`b`&Du bist erfolgreich vor deinem Gegner geflohen!`0`b`c`n");

----- Füge danach ein:
if ($session[user][bravery]>1) $session[user][bravery]-=2;

----- Finde:
if ($HTTP_GET_VARS['type']=="slum"){

----- Füge danach ein:
if ($session[user][bravery]>0) $session[user][bravery]--;

----- Finde:
if ($HTTP_GET_VARS['type']=="thrill"){

----- Füge danach ein:
$session[user][bravery]++; [/php]

=> Ansehen in der ext GER 3. (Obwohl, ich bin mir nicht sicher, ob flüchten auch dem Ansehen schadet...)

Autor:  Morpheus [ Sa 01 Jul, 2006 13:15 ]
Betreff des Beitrags: 

azraeldemon hat geschrieben:
nur mal der wort verständnis halber Ansehen = ehrhaftig oder unehrenhaft

mut= feige sau oder Kühner Held

so würde ich das jetzt interpretieren!


Dito, so sehe ich das auch und will versuchen, es entsprechend zu verwenden, eben so, daß sich der Mut auch auf das Ansehen auswirkt, obwohl das ja im Grunde schon, stillschweigend, ohne ein Wort darüber zu verlieren, daß eine Flucht feige ist, passieret, wobei ich für den Mut, wenn er mit eingeführt wird, noch andere Einsatzmöglichkeiten sehe, z.B. Waldspecial, bei denen der möglich Gewinn und die Aufgabe vom Mut abhängen.
Auch kann der Wert es Mutes durchaus Einfluß auf das RP nehmen, so kann jemand zwar mutig sein, aber denoch ein ehrloser Vagant bzw. ein Hasenfuß im Kampf und denoch voll der Ehre. Das Ansehen ergibt sich ja nicht nur aus Kampfwerten, auch aus Specials, Suff, u.s.w.
Bsp.: Jemand sucht immer etwas zu bekämpfen, rennt nie davon, würde aber auch nie Monster über seinem Level suchen, weil er zu feige dazu ist, gleichzeitig erfüllt er alle ehrenhaften Events, so würde sein Mutwert nicht steigen, sein Ansehen aber schon. ;)
Soweit die auswirkungen auf das Spiel, das kann man dann alles noch ganz wunderbar im RP verwursten... :wink:

Autor:  azraeldemon [ So 02 Jul, 2006 08:38 ]
Betreff des Beitrags: 

[quote="Eliwood"]Und der Umsetzungshalber:

[php]----- Finde:
output ("`c`b`&Du bist erfolgreich vor deinem Gegner geflohen!`0`b`c`n");

----- Füge danach ein:
if ($session[user][bravery]>1) $session[user][bravery]-=2;

----- Finde:
if ($HTTP_GET_VARS['type']=="slum"){

----- Füge danach ein:
if ($session[user][bravery]>0) $session[user][bravery]--;

----- Finde:
if ($HTTP_GET_VARS['type']=="thrill"){

----- Füge danach ein:
$session[user][bravery]++; [/php]

=> Ansehen in der ext GER 3. (Obwohl, ich bin mir nicht sicher, ob flüchten auch dem Ansehen schadet...)[/quote]

das ist ja schön und gut aber glaubst du das jemand der ne feige sau ist nach nervenkitzel sucht?

opfer suchen definitiv $session[user][bravery]--;
gegner suchen , da könnte man eher $session[user][bravery]++;
nervenkitzel sollte der mut so bleiben oder auch zunehmen!

aber wenn der mut nicht gross genug:
if ($session[user][bravery]<=50){
output("Du bist nicht mutig genug und ziehst es vor nach normalen Gegner zu suchen");
dazu dann halt der bereich von gegner suchen
}else{
script nervenkitzel
}

eine andere möglichkeit wäre das nervenkitzel erst auftaucht wenn man einen gewissen mut hat
if ($session[user][bravery]>=50){ addnav("N?Nervenkitzel suchen","forest.php?op=search&type=thrill");}

Autor:  Morpheus [ So 02 Jul, 2006 18:48 ]
Betreff des Beitrags: 

@azraeldemon: Ja, Du hast meine Gedankengänge konkretisiert...das ist auch eine super Möglichkeit des Einsatzes

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