Subversion Repositories aysalia

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
VERSION 5.00
2
Begin VB.Form Elfenwald 
3
   BorderStyle     =   0  'None
4
   Caption         =   "Elfenwald"
5
   ClientHeight    =   5175
6
   ClientLeft      =   0
7
   ClientTop       =   0
8
   ClientWidth     =   7455
9
   LinkTopic       =   "Elfenwald"
10
   Picture         =   "Elfenwald.frx":0000
11
   ScaleHeight     =   5175
12
   ScaleWidth      =   7455
13
   ShowInTaskbar   =   0   'False
14
   StartUpPosition =   2  'CenterScreen
15
   Begin VB.Label Label1 
16
      AutoSize        =   -1  'True
17
      BackStyle       =   0  'Transparent
18
      BorderStyle     =   1  'Fixed Single
19
      Caption         =   "V"
20
      BeginProperty Font 
21
         Name            =   "Arial"
22
         Size            =   9.75
23
         Charset         =   0
24
         Weight          =   700
25
         Underline       =   0   'False
26
         Italic          =   0   'False
27
         Strikethrough   =   0   'False
28
      EndProperty
29
      ForeColor       =   &H00FFFFFF&
30
      Height          =   300
31
      Left            =   7200
32
      TabIndex        =   0
33
      Top             =   4800
34
      Width           =   195
35
   End
36
   Begin VB.Shape Elfenking 
37
      FillColor       =   &H0000FF00&
38
      FillStyle       =   0  'Solid
39
      Height          =   135
40
      Left            =   3080
41
      Shape           =   3  'Circle
42
      Top             =   2760
43
      Width           =   135
44
   End
45
   Begin VB.Shape Held 
46
      FillColor       =   &H0000FFFF&
47
      FillStyle       =   0  'Solid
48
      Height          =   135
49
      Left            =   2180
50
      Shape           =   3  'Circle
51
      Top             =   3960
52
      Width           =   135
53
   End
54
   Begin VB.Shape Shape5 
55
      BorderColor     =   &H0000FFFF&
56
      Height          =   135
57
      Left            =   3680
58
      Shape           =   3  'Circle
59
      Top             =   2660
60
      Width           =   135
61
   End
62
   Begin VB.Shape Shape4 
63
      BorderColor     =   &H0000FFFF&
64
      Height          =   135
65
      Left            =   480
66
      Shape           =   3  'Circle
67
      Top             =   960
68
      Width           =   135
69
   End
70
   Begin VB.Shape Shape3 
71
      BorderColor     =   &H0000FFFF&
72
      Height          =   135
73
      Left            =   2880
74
      Shape           =   3  'Circle
75
      Top             =   2060
76
      Width           =   135
77
   End
78
   Begin VB.Shape Shape2 
79
      BorderColor     =   &H0000FFFF&
80
      Height          =   135
81
      Left            =   2280
82
      Shape           =   3  'Circle
83
      Top             =   2460
84
      Width           =   135
85
   End
86
   Begin VB.Shape Shape1 
87
      BorderColor     =   &H0000FFFF&
88
      Height          =   135
89
      Left            =   3980
90
      Shape           =   3  'Circle
91
      Top             =   1660
92
      Width           =   135
93
   End
94
End
95
Attribute VB_Name = "Elfenwald"
96
Attribute VB_GlobalNameSpace = False
97
Attribute VB_Creatable = False
98
Attribute VB_PredeclaredId = True
99
Attribute VB_Exposed = False
100
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
101
     Select Case KeyCode
102
        Case vbKeyDown: Untenlauf
103
        Case vbKeyUp: Obenlauf
104
        Case vbKeyRight: Rechtslauf
105
        Case vbKeyLeft: Linkslauf
106
        Case vbKeyA: Linkslauf
107
        Case vbKeyS: Untenlauf
108
        Case vbKeyD: Rechtslauf
109
        Case vbKeyW: Obenlauf
110
     End Select
111
End Sub
112
Sub Untenlauf()
113
If Held.Top + Held.Height + 100 < Elfenwald.Height Then
114
  Held.Top = Held.Top + 100
115
  city
116
End If
117
End Sub
118
Sub Obenlauf()
119
If Held.Top - 100 >= 0 Then
120
  Held.Top = Held.Top - 100
121
  city
122
End If
123
End Sub
124
Sub Rechtslauf()
125
If Held.Left + Held.Width + 100 < Elfenwald.Width Then
126
  Held.Left = Held.Left + 100
127
  city
128
End If
129
End Sub
130
Sub Linkslauf()
131
If Held.Left - 100 >= 0 Then
132
  Held.Left = Held.Left - 100
133
  city
134
End If
135
End Sub
136
Sub city()
137
Angriff
138
If EVTangriff = 1 Then WhatEnemy: Elfenwald.Hide: GoTo non
139
If Held.Top = Shape1.Top And Held.Left = Shape1.Left Then Bogenbauer
140
If Held.Top = Shape2.Top And Held.Left = Shape2.Left Then gilde
141
If Held.Top = Shape3.Top And Held.Left = Shape3.Left Then Zauberer
142
If Held.Top = Shape4.Top And Held.Left = Shape4.Left Then Nest
143
If Held.Top = Shape5.Top And Held.Left = Shape5.Left Then Schmiede
144
If Held.Top = Elfenking.Top And Held.Left = Elfenking.Left Then ELFENKÖNIG
145
non:
146
End Sub
147
Sub WhatEnemy()
148
woher = "Elfenwald"
149
Randomize Timer
150
enemy = Int(6 * Rnd)
151
 If enemy = 0 Then
152
Feind = "Dämonling": MK = 40: Art = "Dämon": Zauber = "Nein": Exp = 20
153
Gwaffe = "": Fgrschaden = 1: Fzuschaden = 4: Fmaterial = "Holz": Fkategorie = "Hie": Fabzug = 0
154
Grs = 0: Grust = ""
155
Giftig = 0: Krankhaft = 15: GoldFund = 0: Pfeilfund = 0: Bolzenfund = 0
156
Ghp = 15: Gmp = 0: Gstrength = 25: Gspeed = 55: Gmr = 0
157
 End If
158
 If enemy = 1 Then
159
Feind = "Schreckenswolf": MK = 75: Art = "Kreatur": Zauber = "Nein": Exp = 40
160
Gwaffe = "": Fgrschaden = 4: Fzuschaden = 3: Fmaterial = "": Fkategorie = "": Fabzug = 0
161
Grs = 0: Grust = ""
162
Giftig = 0: Krankhaft = 0: GoldFund = 0: Pfeilfund = 0: Bolzenfund = 0
163
Ghp = 30: Gmp = 0: Gstrength = 40: Gspeed = 50: Gmr = 1
164
 End If
165
 If enemy = 2 Then
166
Feind = "Dunkelelf": MK = 100: Art = "Mensch": Zauber = "Nekromantie": Exp = 55
167
Gwaffe = "Schwert": Fgrschaden = 3: Fzuschaden = 3: Fmaterial = "Stahl": Fkategorie = "Sch": Fabzug = 0
168
Grs = 2: Grust = "Kettenhemd"
169
Giftig = 0: Krankhaft = 0: GoldFund = 10: Pfeilfund = 3: Bolzenfund = 0
170
Ghp = 30: Gmp = 25: Gstrength = 45: Gspeed = 50: Gmr = -1
171
 End If
172
 If enemy = 3 Then
173
Feind = "Wolf": MK = 80: Art = "Kreatur": Zauber = "Nein": Exp = 25
174
Gwaffe = "": Fgrschaden = 3: Fzuschaden = 3: Fmaterial = "": Fkategorie = "": Fabzug = 0
175
Grs = 0: Grust = ""
176
Giftig = 0: Krankhaft = 0: GoldFund = 0: Pfeilfund = 0: Bolzenfund = 0
177
Ghp = 25: Gmp = 0: Gstrength = 35: Gspeed = 50: Gmr = -1
178
 End If
179
 If enemy = 4 Then
180
Feind = "Ghul": MK = 100: Art = "Untoter": Zauber = "Nein": Exp = 35
181
Gwaffe = "": Fgrschaden = 3: Fzuschaden = 5: Fmaterial = "": Fkategorie = "": Fabzug = 0
182
Grs = 0: Grust = ""
183
Giftig = 0: Krankhaft = 30: GoldFund = 0: Pfeilfund = 0: Bolzenfund = 0
184
Ghp = 30: Gmp = 0: Gstrength = 40: Gspeed = 30: Gmr = -5
185
 End If
186
 If enemy = 5 Then
187
Feind = "Dalerok's Scherge": MK = 110: Art = "Mensch": Zauber = "Nein": Exp = 30
188
Gwaffe = "Handaxt": Fgrschaden = 4: Fzuschaden = 4: Fmaterial = "Stahl": Fkategorie = "Ax": Fabzug = 3
189
Grs = 3: Grust = "Kettenhemd"
190
Giftig = 0: Krankhaft = 0: GoldFund = 20: Pfeilfund = 0: Bolzenfund = 0
191
Ghp = 35: Gmp = 0: Gstrength = 40: Gspeed = 40: Gmr = 0
192
 End If
193
 
194
Kampf.Show
195
 
196
End Sub
197
Sub Schmiede()
198
SchmiedeName = "Lorions Schmiede"
199
Inhaber = "Lorion"
200
dqSCHMIEDE.Show
201
dqSCHMIEDE.Label1.Caption = SchmiedeName
202
dqSCHMIEDE.Label15.Caption = "mit " + Inhaber
203
A = "Jagdspeer"
204
dqSCHMIEDE.List1.AddItem A
205
A = "Kriegsspeer"
206
dqSCHMIEDE.List1.AddItem A
207
A = "Stoßspeer"
208
dqSCHMIEDE.List1.AddItem A
209
A = "Schwert"
210
dqSCHMIEDE.List1.AddItem A
211
A = "Zweililien"
212
dqSCHMIEDE.List1.AddItem A
213
A = "Streitkolben"
214
dqSCHMIEDE.List1.AddItem A
215
End Sub
216
Sub gilde()
217
SchmiedeName = "Magiergilde 'Waldzauber'"
218
Inhaber = "Cethinia"
219
GildenArt = "Natur"
220
dqGILDE.Show
221
dqGILDE.Label1.Caption = SchmiedeName
222
dqGILDE.Label15.Caption = "mit " + Inhaber
223
A = "Schild"
224
dqGILDE.List1.AddItem A
225
A = "Zauberranken"
226
dqGILDE.List1.AddItem A
227
A = "Naturheilung"
228
dqGILDE.List1.AddItem A
229
A = "Kältestrahl"
230
dqGILDE.List1.AddItem A
231
End Sub
232
Sub Zauberer()
233
SchmiedeName = "Crylanon's Zauberutensilien"
234
Inhaber = "Crylanon"
235
dqZAUBERER.Show
236
dqZAUBERER.Label1.Caption = SchmiedeName
237
dqZAUBERER.Label11.Caption = "mit " + Inhaber
238
A = "Wurzelknolle"
239
dqZAUBERER.List1.AddItem A
240
A = "Leere Flasche"
241
dqZAUBERER.List1.AddItem A
242
A = "Büschel Grabkraut"
243
dqZAUBERER.List1.AddItem A
244
A = "Blüte eines Morgentaus"
245
dqZAUBERER.List1.AddItem A
246
A = "Büschel Brunnensporn"
247
dqZAUBERER.List1.AddItem A
248
A = "Schwefel (1 ml)"
249
dqZAUBERER.List1.AddItem A
250
A = "Quecksilber (1 ml)"
251
dqZAUBERER.List1.AddItem A
252
End Sub
253
Sub Bogenbauer()
254
SchmiedeName = "Bogenbauerin Alescha"
255
Inhaber = "Alescha"
256
dqBOGENBAUER.Show
257
dqBOGENBAUER.Label1.Caption = SchmiedeName
258
dqBOGENBAUER.Label15.Caption = "mit " + Inhaber
259
A = "Elfenbogen"
260
dqBOGENBAUER.List1.AddItem A
261
A = "Kurzbogen"
262
dqBOGENBAUER.List1.AddItem A
263
A = "Langbogen"
264
dqBOGENBAUER.List1.AddItem A
265
A = "Kompositbogen"
266
dqBOGENBAUER.List1.AddItem A
267
A = "Kriegsbogen"
268
dqBOGENBAUER.List1.AddItem A
269
A = "Pfeil"
270
dqBOGENBAUER.List1.AddItem A
271
End Sub
272
 
273
Sub Nest()
274
If Thorku = 1 Then GoTo nix
275
Elfenwald.Hide
276
Titel = "Das Nest von Thorkushur"
277
Text = "Gestank von Verwesung dringt dir in die Nase. Du stehst vor dem Nest von Thorkushur. Er liegt dort und schläft. Willst du ih angreifen?"
278
PositionNumber = 801
279
JaUndNein
280
Konversation.Show (vbModal)
281
nix:
282
End Sub
283
 
284
Sub ELFENKÖNIG()
285
If Thorku = 2 Then
286
Titel = "Thallamon, der Elfenkönig"
287
Text = "Wir stehen tief in deiner Schuld."
288
onlyOK
289
Konversation.Show (vbModal)
290
GoTo astalka
291
End If
292
If Thorku = 1 Then
293
Titel = "Thallamon, der Elfenkönig"
294
Text = "Danke, vielen Dank! Nimm dieses Schwert als Zeichen unserer Dankbarkeit."
295
A = "Elfenschwert"
296
Manager.Inventar.AddItem A
297
Exp = 100
298
GetExperience
299
Thorku = 2
300
onlyOK
301
Konversation.Show (vbModal)
302
GoTo astalka
303
End If
304
Titel = "Thallamon, der Elfenkönig"
305
Text = "Ah, sei gegrüßt mein Freund! Wir bitten dich um deine Hilfe. Thorkushur hat sich in einem Nest in unserem Wald eingelebt. Er tötet alle Elfen die er auf seiner Jagd erblickt."
306
onlyOK
307
Konversation.Show (vbModal)
308
astalka:
309
End Sub
310
 
311
Private Sub Label1_Click()
312
Unload Elfenwald
313
Landkarte.Show
314
End Sub