Commit Graph

14 Commits

Author SHA1 Message Date
SkyMarshal
9418a1c8a6 Traitor objective system update. 2012-06-21 17:51:06 -07:00
Erthilo
dea3a519cc Traitor objective picking error fix, thanks to @thvortex.
Original Message:

Hopefully fixes #58 Traitor objective errors
I think the issue is in /datum/objective/steal/reagent not having a
"weight = " like any of the other steal objectives.

GenerateTheft() will use the "weight" var and not the "get_weight" proc
when building its list, but the default weight defined in /datum/objective
is INFINITY. PickObjectiveFromList() will then call pickweight() which
does a sum of all weights stored in the list followed by <= comparisons of
the total. Perhaps the total integer var wraps around into negative
values.

I have no idea if INFINITY is actually MAXINT, or either of the positive
or negative floating point infinities.
2012-05-26 21:54:20 +01:00
cib
19449f77b0 Started work on the meme gamemode itself. 2012-05-19 14:38:52 +02:00
Ren Erthilo
f7e4ab6975 TG: Adds randomlly spawning rooms to the mining asteroid that contain various
goodies.  (Among them are a modified traitor beacon, a cloaking device and a
closet full of resources so you can go build your own honk.)
These rooms will spawn at least out of range of space and the explored pathways,
so at the very least some mining is required to even detect them with mesons.
Adds a borg upgrade system. Right now, it just contians a borg reset module that
allows the borg to choose their module again.  Adds some support code to borgs
to suppot flashproofing and renaming.
Adds a few various admin commands like a quick-list of objects (which is
hardcoded) and a command to break the local air group.
Revision: r3415
Author: 	 VivianFoxfoot
2012-05-02 00:21:18 +01:00
SkyMarshal
23f13cb95d Numerous bugfixes. 2012-04-17 11:55:53 -07:00
Ren Erthilo
28b5d86f83 Fix for jetpack traitor objective. 2012-04-14 01:12:40 +01:00
SkyMarshal
49d6a0092c Fixes for a lot of implant things. Fixes some runtimes related to explosive and death alarm implants. 2012-04-10 12:38:34 -07:00
Albert Iordache
86370f7d26 Admins are now warned when objective assignment fails. See #812 2012-04-08 22:47:28 +03:00
SkyMarshal
aece74cdf3 Fixed some debugging info. 2012-04-01 12:35:32 -07:00
SkyMarshal
cd4a82a90b Fixes for the fingerprint runtimes, other runtimes, the new damage system, and the new objective system, to reduce the super hard objectives. 2012-03-31 22:01:21 -07:00
SkyMarshal
a90173c628 Part one of bugfixes for the new damage system. 2012-03-31 22:01:21 -07:00
SkyMarshal
879f8c941a Portalathe fix, Magboots + airflow fix, Fix for the "MODE" job, fixed removing gravity catapult, fixed death alarms prematurely detonating. 2012-03-25 15:33:14 -07:00
SkyMarshal
a5a7df1c20 Part two of the objective system. Also fixed up AIs on the shuttle, bug #747, and interacting with windows. 2012-03-25 00:33:38 -07:00
SkyMarshal
09546b7fe0 First commit towards the new objective system. 2012-03-24 21:50:17 -07:00