-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathwisp.txt
56 lines (42 loc) · 2.36 KB
/
wisp.txt
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
Wisp version 1.0 by Iikka Paavolainen ([email protected])
==========================================================
The wisp is a flying bot (that resembles a lava ball due to a lack of a more
accurate model) that you can summon and banish at will, freeze/unfreeze,
recall, and even ride with! It will attack other players and monsters that
it sees, and hunt semi-intelligently for targets when none are near. The
flight logic/intelligence was my main interest when I begun coding this.
The following impulses are used:
100 Summon/banish wisp
Creates/destroys the wisp. There can be only one wisp per
player.
101 Recall wisp
Teleports the wisp to your current position
102 Freeze/unfreeze wisp
Freezes the wisp into its current location. In this state
the wisp will not even attack.
103 Ride wisp/drop off
This is a complete hack (although a working one) gaming-wise
and was made only for visualization of the flight path.
The wisp grabs you to itself, wherever you happen to be,
and drags you behind itself through the air. You can look
around and fire your weapons in the same way as when you
are on the ground. The wisp drags you through any hole it
passes through itself like you were made of putty.
Using impulse 103 while you are hitching a ride drops you
down from your current place. If you are partly within
an obstacle while using this, Quake will automatically
move you to a suitable free space.
Installation
------------
To install, do the usual:
1. unzip the files to a subdirectory within the quake directory
(e.g. c:\quake\wisp)
2. make a new temporary subdirectory under this directory
(e.g. c:\quake\wisp\temp), to which you copy the Quake C v1.01 files
3. copy the contents of the wisp directory to this temporary directory,
overwriting the previous files
4. run qcc in this temporary directory
5. remove (with deltree for example) the temporary directory
6. run quake like so: 'quake -game wisp', if the directory name was 'wisp'
Please send any comments, suggestions, improvements etc. you can think of
to me (address at top of this document).