-
Notifications
You must be signed in to change notification settings - Fork 1
/
abuse.lsp
66 lines (56 loc) · 2.08 KB
/
abuse.lsp
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
;; Copyright 1995 Crack dot Com, All Rights reserved
;; See licensing information for more details on usage rights
(perm-space)
(setq load_warn nil)
(setq section 'game_section)
(if (not (load "lisp/english.lsp")) ;; load language specific stuff
(progn
(print "Abuse data files not found. Maybe try the `-datadir' option?")
(quit)))
(setq load_warn T)
(load "lisp/common.lsp")
(load "lisp/userfuns.lsp")
(load "lisp/options.lsp")
(load "lisp/startup.lsp")
(load "lisp/input.lsp")
(load "lisp/sfx.lsp")
(load "lisp/gates.lsp")
(load "lisp/duong.lsp")
(load "lisp/ant.lsp")
(load "lisp/people.lsp")
(load "lisp/weapons.lsp")
(load "lisp/explo.lsp")
(load "lisp/platform.lsp")
(load "lisp/guns.lsp")
(load "lisp/jugger.lsp")
(load "lisp/flyer.lsp")
(load "lisp/teleport.lsp")
(load "lisp/general.lsp")
(load "lisp/powerup.lsp")
(load "lisp/doors.lsp")
(load "lisp/light.lsp")
(load "lisp/ladder.lsp")
(load "lisp/switch.lsp")
;; From the fRaBs addons. This is required in case we load a save file
;; from a fRaBs install, it will miss graphic tiles.
(load "addon/twist/f2chars.lsp")
(load "addon/twist/f2ai.lsp")
(load "addon/aliens/astartup.lsp")
(load "addon/claudio/claudio.lsp")
(load "addon/twist/lisp/dray.lsp")
(load "addon/twist/lisp/mario.lsp")
(load "addon/leon/4frabs.lsp")
(load "addon/newart/newart.lsp")
(setq bad_guy_list
(list DARNEL ANT_ROOF TRACK_GUN SPRAY_GUN JUGGER ROB1 WHO ROCKET FLYER
GREEN_FLYER BOSS_ANT DROID_JUGGER DROID DEATH_SKULL DEATH_UMBRELLA
ANT_SHIP WALK_ROB T_REX FACE_HUGGER ALIEN_DRONE ALIEN_WARRIOR ANT
ANT_JUMPER ANT_PRED ANT_GREATER2 WALK_ROB2 WALK_ROBHEAD))
(setq object_destroyable_list
(list DARNEL ANT_ROOF TRACK_GUN SPRAY_GUN JUGGER ROB1 WHO ROCKET FLYER
GREEN_FLYER BOSS_ANT DROID_JUGGER DROID DEATH_SKULL DEATH_UMBRELLA
ANT_SHIP WALK_ROB T_REX FACE_HUGGER ALIEN_DRONE ALIEN_WARRIOR ANT
ANT_JUMPER ANT_PRED ANT_GREATER2 WALK_ROB2 WALK_ROBHEAD))
(gc) ;; garbage collection perm space
(tmp-space) ;; execute game code in tmp space which is not GC'ed
(create_players DARNEL)