Mercurial > rinkhals
comparison gamelib/equipment.py @ 305:32149b1d9fd2
Capitalised all equipment names.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 05 Sep 2009 17:36:36 +0000 |
parents | 048510e95812 |
children | 1586eccdefe4 |
comparison
equal
deleted
inserted
replaced
304:67021d0920dc | 305:32149b1d9fd2 |
---|---|
79 return False | 79 return False |
80 return True | 80 return True |
81 | 81 |
82 class Rifle(Weapon): | 82 class Rifle(Weapon): |
83 TYPE = "GUN" | 83 TYPE = "GUN" |
84 NAME = "rifle" | 84 NAME = "Rifle" |
85 BUY_PRICE = 100 | 85 BUY_PRICE = 100 |
86 SELL_PRICE = 75 | 86 SELL_PRICE = 75 |
87 | 87 |
88 RANGE = 3 | 88 RANGE = 3 |
89 BASE_HIT = 55 | 89 BASE_HIT = 55 |
94 | 94 |
95 ANIMATION = animations.MuzzleFlash | 95 ANIMATION = animations.MuzzleFlash |
96 | 96 |
97 class Knife(Weapon): | 97 class Knife(Weapon): |
98 TYPE = "KNIFE" | 98 TYPE = "KNIFE" |
99 NAME = "knife" | 99 NAME = "Knife" |
100 BUY_PRICE = 25 | 100 BUY_PRICE = 25 |
101 SELL_PRICE = 15 | 101 SELL_PRICE = 15 |
102 | 102 |
103 RANGE = 1 | 103 RANGE = 1 |
104 BASE_HIT = 70 | 104 BASE_HIT = 70 |
126 self._sell_price = int(self._sell_price*self.hitpoints/float(self.hitpoints+1)) | 126 self._sell_price = int(self._sell_price*self.hitpoints/float(self.hitpoints+1)) |
127 return True | 127 return True |
128 return False | 128 return False |
129 | 129 |
130 class Helmet(Armour): | 130 class Helmet(Armour): |
131 NAME = "helmet" | 131 NAME = "Helmet" |
132 BUY_PRICE = 25 | 132 BUY_PRICE = 25 |
133 SELL_PRICE = 15 | 133 SELL_PRICE = 15 |
134 DRAW_LAYER = 6 | 134 DRAW_LAYER = 6 |
135 | 135 |
136 STARTING_HITPOINTS = 1 | 136 STARTING_HITPOINTS = 1 |
137 | 137 |
138 CHICKEN_IMAGE_FILE = 'sprites/equip_helmet.png' | 138 CHICKEN_IMAGE_FILE = 'sprites/equip_helmet.png' |
139 UNDER_EYE = True | 139 UNDER_EYE = True |
140 | 140 |
141 class Kevlar(Armour): | 141 class Kevlar(Armour): |
142 NAME = "kevlar" | 142 NAME = "Kevlar" |
143 BUY_PRICE = 100 | 143 BUY_PRICE = 100 |
144 SELL_PRICE = 75 | 144 SELL_PRICE = 75 |
145 | 145 |
146 STARTING_HITPOINTS = 2 | 146 STARTING_HITPOINTS = 2 |
147 | 147 |
159 if eq.NAME == self.NAME: | 159 if eq.NAME == self.NAME: |
160 return False | 160 return False |
161 return True | 161 return True |
162 | 162 |
163 class Spotlight(Accoutrement): | 163 class Spotlight(Accoutrement): |
164 NAME = "spotlight" | 164 NAME = "Spotlight" |
165 CHICKEN_IMAGE_FILE = 'sprites/select_chkn.png' | 165 CHICKEN_IMAGE_FILE = 'sprites/select_chkn.png' |
166 DRAW_LAYER = -5 | 166 DRAW_LAYER = -5 |
167 | 167 |
168 class Nest(Accoutrement): | 168 class Nest(Accoutrement): |
169 NAME = "nest" | 169 NAME = "Nest" |
170 CHICKEN_IMAGE_FILE = 'sprites/nest.png' | 170 CHICKEN_IMAGE_FILE = 'sprites/nest.png' |
171 DRAW_LAYER = 15 | 171 DRAW_LAYER = 15 |
172 | 172 |
173 class NestEgg(Accoutrement): | 173 class NestEgg(Accoutrement): |
174 NAME = "nestegg" | 174 NAME = "Nestegg" |
175 CHICKEN_IMAGE_FILE = 'sprites/equip_egg.png' | 175 CHICKEN_IMAGE_FILE = 'sprites/equip_egg.png' |
176 DRAW_LAYER = 14 | 176 DRAW_LAYER = 14 |
177 | 177 |
178 def is_equipment(obj): | 178 def is_equipment(obj): |
179 """Return true if obj is a build class.""" | 179 """Return true if obj is a build class.""" |