Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.

Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./special/alter.php

zurück

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
<?php

if (!isset($session)) 
exit();

if (
$_GET['op']=='')
{
    
output('Der Wald öffnet sich zu einer Lichtung, auf der mittig ein fünfseitiger Altar aus massivem Stein steht. Als sei dies nicht schon seltsam genug, liegt auf jedem der fünf Altarteile ein Gegenstand in einer flachen Vertiefung: ein Dolch aus glattem Stein, ein kleiner Tierschädel, ein mit Flammen verzierter Holzscheit, ein mehrgliedriger Fingerring, ein handtellergroßer Würfel aus Holz und ein kleines Buch, dessen paar Seiten leer sind. Exakt in der Mitte des Altars liegt - ebenso in einer flachen Vertiefung - ein handgroßer Gegenstand aus strahlendem Silber, der die Form eines Blitzes hat.`n`n
    
            Den Altar und seine Gegenstände näher zu untersuchen, kostet dich einen Waldkampf. Willst du diesen opfern oder lieber weiter auf Monsterjagd gehen? Ganz geheuer kann das hier ja wohl nicht sein... '
);

    
addnav('Du nimmst...');
    
addnav('D?... den Dolch','forest.php?op=dagger');
    
addnav('T?... den Tierschädel','forest.php?op=skull');
    
addnav('H?... den Holzscheit','forest.php?op=fackel');
    
addnav('R?... den Ring','forest.php?op=wand');
    
addnav('W?... den Würfel','forest.php?op=abacus');
    
addnav('B?... das Büchlein','forest.php?op=book');
    
addnav('S?... den Silberblitz','forest.php?op=bolt');
    
    
addnav('Du...');
    
addnav('m?... meditierst vor dem Altar','forest.php?op=licht');
    
addnav('k?... kehrst dem Altar den Rücken','forest.php?op=forgetit');

    
$session['user']['specialinc'] = 'alter.php';
}

else if (
$_GET['op']=='dagger')
{
    
$session['user']['turns']--;
    
    if (
e_rand(0,1)==0)
    {
        
output('Als du den steinernen Dolch ergreifst, zerfällt er in deiner Hand direkt zu glitzerndem Staub. Von deiner eingestaubten Hand breitet sich eine angenehme Wärme in deinen Fingern, deiner Hand und schließlich in deinem Arm aus.`n`n
       
                Du fühlst dich geschickter und hast zehn Anwendungen in der Diebeskunst erhalten. Diese werden zum nächsten Tag allerdings wieder verschwunden sein.'
);

        
$session['user']['thieveryuses'] = $session['user']['thieveryuses'] + 10;
    }

    else
    {
        
output('Als du den steinernen Dolch ergreifst, zerfällt er in deiner Hand direkt zu glitzerndem Staub. Von deiner eingestaubten Hand breitet sich eine angenehme Wärme in deinen Fingern, deiner Hand und schließlich in deinem Arm aus.`n`n
        
                Du fühlst dich geschickter und wirst feststellen, dass du eine Anwendung in Druidenzauber erhalten hast sowie eben darin einen Level aufgestiegen bist. Allerdings wird die hinzugewonnene Anwendung am nächsten Tag wieder verschwunden sein, wenn du sie nicht verbrauchst.'
);

        
$session['user']['thievery'] = $session['user']['thievery'] + 1;
        
$session['user']['thieveryuses']++;
    }

    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');

    
$session['user']['specialinc']='';
}

else if (
$_GET['op']=='skull')
{
    
$session['user']['turns']--;
    
    if (
e_rand(0,1)==0)
    {
       
output("`#Du greifst nach dem Schädel. Vor deinen Augen löst sich der Schädel auf und du fühlst eine Energiewelle in deinen Körper fahren!`n`n  `&Du erhältst 10 zusätzliche Anwendungen der Dunklen Künste.`n`n`#Aber du bist auch etwas traurig, denn diese Kraft wird morgen wieder verschwunden sein.");
       
       
$session['user']['darkartuses'] = $session['user']['darkartuses'] + 10;
    }
    
    else
    {
        
output("`#Du greifst nach dem Schädel. Vor deinen Augen löst sich der Schädel auf und du fühlst eine Energiewelle in deinen Körper fahren!`n`n  `&Du erhältst 3 Levels in Dunklen Künsten!");
        
        
$session['user']['darkarts'] = $session['user']['darkarts'] + 3;
        
$session['user']['darkartuses']++;
    }
    
    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');
    
    
$session['user']['specialinc']="";
    
}

else if (
$_GET['op']=="fackel")
{
    
$session['user']['turns']--;
    
    if (
e_rand(0,1)==0)
    {
       
output("`qDu greifst nach der Fackel und verbrennst dir die Finger. Doch eine Seltsame Magie ist dabei auf dich übergeglitten. Du weißt aber auch das diese magie morgen wieder verschunen sein wird.");
       
       
$session['user']['fireuses'] = $session['user']['fireuses'] + 10;
    }
    
    else
    {
        
output("`qDu greifst nach der Fackel und verbrennst dir die Finger. Doch eine Seltsame Magie ist dabei auf dich übergeglitten.`n`n  `&Du erhältst 3 Levels in Feuer Künsten!");
        
        
$session['user']['fire'] = $session['user']['fire'] + 3;
        
$session['user']['fireuses']++;
    }
    
    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');
    
    
$session['user']['specialinc']="";
}

else if (
$_GET['op']=="licht")
{
    
$session['user']['turns']--;

    if (
e_rand(0,1)==0)
    {
       
output('Deiner Meinung nach gehört vor einem Altar gebetet. Also machst du es dir vor dem Altar auf dem Boden gemütlich und vertiefst dich in tiefe Meditation. Nach einer Weile spürst du, wie eine wohlige Wärme durch deinen Körper fließt. Du wirst feststellen, dass du einige Anwendungen in Druidenzauber erhalten hast. Allerdings werden diese am nächsten Tag wieder verschwunden sein.');

       
$session['user']['druiduses'] = $session['user']['druiduses'] + 10;
    }

    else
    {
        
output('Deiner Meinung nach gehört vor einem Altar gebetet. Also machst du es dir vor dem Altar auf dem Boden gemütlich und vertiefst dich in tiefe Meditation. Nach einer Weile spürst du, wie eine wohlige Wärme durch deinen Körper fließt.`n`n
        
                Du wirst feststellen, dass du eine Anwendung in Druidenzauber erhalten hast sowie eben darin einen Level aufgestiegen bist. Allerdings werden die hinzugewonnenen Anwendungen am nächsten Tag wieder verschwunden sein.'
);

        
$session['user']['druid'] = $session['user']['druid'] + 1;
        
$session['user']['druiduses']++;
    }

    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');

    
$session['user']['specialinc']='';
}

else if (
$_GET['op']=='wand')
{
    
$session['user']['turns']--;
    
    if (
e_rand(0,1)==0)
    {
        
output("`#Du hebst den Stab von seinem Platz auf. In einem Lichtblitz verschwindet er und eine seltsame Kraft durchströmt deinen Körper!`n`n  `&Du erhältst 10 zusätzliche Anwendungen in Mystischen Kräften.`n`n`#Aber du bist auch etwas traurig, denn diese Kraft wird morgen wieder verschwunden sein.");
        
        
$session['user']['magicuses'] = $session['user']['magicuses'] + 10;
    }
    
    else
    {
        
output("`#Du hebst den Stab von seinem Platz auf. In einem Lichtblitz verschwindet er und eine seltsame Kraft durchströmt deinen Körper!`n`n  `&Du erhältst 3 Levels in Mystischen Kräften!");
        
        
$session['user']['magic'] = $session['user']['magic'] + 3;
        
$session['user']['magicuses']++;
    }
    
    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');
    
    
$session['user']['specialinc']="";
}

else if (
$_GET['op']=="abacus")
{
    
$session['user']['turns']--;
    
    if (
e_rand(0,1)==0)
    {
       
$gold e_rand($session['user']['level']*30,$session['user']['level']*90);
       
$gems e_rand(1,4);
       
       
output("`#Du nimmst das Rechenbrett von seinem Platz.  Das Rechenbrett verwandelt sich in einen Beutel voller Gold und Edelsteine!`n`n Du bekommst $gold Goldstücke und $gems Edelsteine!");
       
       
$session['user']['gold']+=$gold;
       
$session['user']['gems']+=$gems;
    }
    
    else
    {
        
$gold $session['user']['gold']+($session['user']['level']*20);
        
        
output("`@`#Du nimmst das Rechenbrett von seinem Platz. Das Rechenbrett verwandelt sich in einen Beutel voller Gold!`n`n Du bekommst $gold Goldstücke!");
        
        
$session['user']['gold']+=$gold;
    }
    
    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');
    
    
$session['user']['specialinc']="";
}

else if (
$_GET['op']=="book")
{
    
$session['user']['turns']--;
    
    if (
e_rand(0,1)==0)
    {
       
$exp=$session['user']['experience']*0.15;
      
        
output("`#Du nimmst das Buch und beginnst darin zu lesen. Das Wissen in diesem Buch hilft dir viel weiter und du legst es an seinen Platz zurück, damit ein anderer auch noch davon profitieren kann.`n`nDu bekommst $exp Erfahrungspunkte!");
        
        
$session['user']['experience']+=$exp;
    }
    
    else
    {
        
$ffights e_rand(1,5);
        
        
output("`@`#Du nimmst das Buch und beginnst darin zu lesen.  Das Buch enthält ein Geheimnis, wie du deine heutigen Streifzüge durch den Wald profitabler gestalten kannst.  Du legst das Buch an seinen Platz zurück, damit ein anderer auch noch davon profitieren kann.`n`nDu bekommst $ffights zusätzliche Waldkämpfe!");
        
        
$session['user']['turns']+=$ffights;
    }
    
    
addnav('Zurück');
    
addnav('N?in den Nebelwald','forest.php');
    
    
$session['user']['specialinc']="";
}

else if (
$_GET['op']=='bolt')
{
    
$session['user']['turns']--;
    
$bchance=e_rand(0,7);

    if (
$bchance==0)
    {
        
output('Du möchtest den Blitz aus Silber näher untersuchen und nimmst ihn daher in die Hand. Doch plötzlich ist deine Hand wieder leer und das blitzförmige Silberschmuckstück wieder an seinem Platz. Verwirrt greifst du erneut danach und es passiert genau das Gleiche. Nach einigen Versuchen, die immer wieder so enden, gibst du es auf und verlässt den Altar lieber, bevor du noch den Zorn der Götter auf dich ziehst.');
       
        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    elseif (
$bchance==1)
    {
        
output('Kaum, dass deine Hand das strahlende Teil aus blankem Silber berührt, haut dich ein gewaltiger, vom Silber ausgehender Stromschlag von den Füßen. Benommen blinzelst du den nur sehr kurzen Schmerz weg, den der durch dich gefahrene Blitz verursacht hat. Als du dich wieder auf die Beine rappelst, fühlst du dich unglaublich mächtig. Genauso weißt du aber auch, dass deine Kraft dich bis zum nächsten Morgen wieder verlassen haben wird.');

        
$session['user']['thieveryuses']+=10;
        
$session['user']['darkartuses']+=10;
        
$session['user']['magicuses']+=10;
        
$session['user']['fireuses']+=10;
        
$session['user']['druiduses']+=10;
        
$session['user']['luftuses']+=10;

        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    elseif(
$bchance==2)
    {
        
output("`#Du greifst nach dem Kristallblitz. Als du den Blitz gerade berührst, wirst du rückwärts auf den Boden geschleudert. Du kommst schnell wieder auf die Beine und fühlst dich sehr mächtig!`n`nDu steigst in jeder Fertigkeit 3 Level auf!");
        
        
$session['user']['thievery']+=3;
        
$session['user']['darkarts']+=3;
        
$session['user']['magic']+=3;
        
$session['user']['fire']+=3;
        
$session['user']['druid']+=3;
        
$session['user']['luft']+=3;
        
$session['user']['thieveryuses']++;
        
$session['user']['darkartuses']++;
        
$session['user']['magicuses']++;
        
$session['user']['fireuses']++;
        
$session['user']['druiduses']++;
        
$session['user']['luftuses']++;
        
        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    elseif(
$bchance==3)
    {
        
output("`#Du greifst nach dem Kristallblitz. Als du den Blitz gerade berührst, wirst du rückwärts auf den Boden geschleudert. Du kommst schnell wieder auf die Beine und fühlst dich sehr mächtig!`n`nDu bekommst 5 zusätzliche Lebenspunkte!");
        
        
$session['user']['maxhitpoints']+=5;
        
$session['user']['hitpoints']+=5;
        
        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    elseif(
$bchance==4)
    {
        
output("`#Du greifst nach dem Kristallblitz. Als du den Blitz gerade berührst, wirst du rückwärts auf den Boden geschleudert. Du kommst schnell wieder auf die Beine und fühlst dich sehr mächtig!`n`nDu bekommst 2 Angriffspunkte und 2 Verteidigungspunkte dazu!");
        
        
$session['user']['attack']+=2;
        
$session['user']['defence']+=2;
        
        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    elseif(
$bchance==5)
    {
        
$exp=$session['user']['experience']*0.2;
        
        
output("`#Du greifst nach dem Kristallblitz. Als du den Blitz gerade berührst, wirst du rückwärts auf den Boden geschleudert. Du kommst schnell wieder auf die Beine und fühlst dich sehr mächtig!`n`nDu bekommst $exp Erfahrungspunkte!");
        
        
$session['user']['experience']+=$exp;
        
        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    elseif(
$bchance==6)
    {
        
$exp=$session['user']['experience']*.2;
        
        
output("`#Deine Hand nähert sich dem Kristallblitz, als der Himmel plötzlich vor Wolken überkocht. Du fürchtest, die Götter verärgert zu haben und beginnst zu rennen. Doch noch bevor du die Lichtung verlassen kannst, wirst du von einem Blitz getroffen.`n`nDu fühlst dich dümmer!  Du verlierst $exp Erfahrungspunkte!");
        
        
$session['user']['experience']-=$exp;
    
        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }
    
    else
    {
        
output('`#Deine Hand nähert sich dem Kristallblitz, als der Himmel plötzlich vor Wolken überkocht. Du fürchtest, die Götter verärgert zu haben und beginnst zu rennen. Doch noch bevor du die Lichtung verlassen kannst, wirst du von einem Blitz getroffen.`n`nDu bist tot! Du verlierst 5% deiner Erfahrungspunkte und all dein Gold!`n`nDu kannst morgen wieder spielen.');

        
$session['user']['alive']=false;
        
$session['user']['hitpoints']=0;
        
$session['user']['gold']=0;
        
$session['user']['experience']=$session['user']['experience']*0.95;

        
addnav('Tägliche News','news.php');

        
addnews($session['user']['name'].' wurde von den Göttern niedergeschmettert, da '.($session['user']['sex']?'sie':'er').' von Gier zerfressen war!');
    }

    
$session['user']['specialinc']='';
}

else if (
$_GET['op']=='forgetit')
{
    
output('Nein, das geht wohl wirklich nicht mit rechten Dingen zu. Lieber soll sich ein anderer daran die Finger verbrennen. Du verwendest deine wertvolle Zeit lieber darauf, den Nebelwald von seinen lästigen Getier zu befreien.`n`n
    
            Offenbar eine kluge Entscheidung, die den Göttern dieser Welt gefällt. Du wirst, sobald du nachsiehst, einen Edelstein in deinen Taschen finden.'
);

    
$session['user']['gems']+=1;
    
$session['user']['specialinc']='';
}
?>
0.9.7+jt ext (GER)