Tigercat2000
bcb4a9601f
Merge remote-tracking branch 'upstream/master' into poolit
...
Conflicts:
code/game/objects/structures/displaycase.dm
code/game/objects/structures/grille.dm
code/game/objects/structures/lamarr_cage.dm
2015-06-22 13:40:07 -07:00
Tigercat2000
d129ceb53f
Make flaming meteors more flamey.
2015-06-21 18:54:42 -07:00
Tigercat2000
f916eb7e2d
Fix a few ex_act's.
2015-06-21 18:40:00 -07:00
Tigercat2000
7c9139d6e0
Bay/-tg- Meteor port
...
Meteors now have different types, properly integrated.
Meteoract has been removed, meteors now just call ex_act.
2015-06-21 18:39:39 -07:00
Tigercat2000
d20298e996
-tg- atom pooling system, qdel changes
...
This commit first and foremost ports the -tg- atom pooling system, and
removes the old experimental system entirely.
Secondly, this PR modifies the qdel system to use a -tg- lookalike
"destroy hint" system, which means that individual objects can tell qdel
what to do with them beyond taking care of things they need to delete.
This ties into the atom pooling system via a new hint define,
QDEL_HINT_PUTINPOOL, which will place the atom in the pool instead of
deleting it as per standard.
Emitter beams are now fully pooled.
Qdel now has semi-compatibility with all datum types, however it is not
the same as -tg-'s "Queue everything!" system. It simply passes it through
the GC immediately and adds it to the "hard del" lists. This means that
reagents can be qdel'ed, but there is no purpose as of yet, as it is more
or less the same as just deleting them, with the added effect of adding
logs of them being deleted to the garbage collector.
2015-06-21 15:47:57 -07:00
TheDZD
6d990e2179
Merge pull request #1353 from Fox-McCloud/explosion-rework
...
Explosion Rework
2015-06-21 16:11:05 -04:00
Tigercat2000
9ac32773ec
Fix revolution. Antag-selection oopsied it.
2015-06-20 16:24:26 -07:00
Krausus
d457eba45a
Fixes regenerative stasis' organ regeneration
...
Organs weren't actually regenerating, and any missing organs would cause
a runtime, breaking the regeneration entirely.
2015-06-20 12:37:25 -04:00
Fox-McCloud
93392f8e90
Explosion Rework
2015-06-20 04:13:55 -04:00
Krausus
113ef6b211
Fixes cult icon removal runtiming, probably
2015-06-19 10:53:34 -04:00
Fox-McCloud
97ae66260c
Objective Tweaks
2015-06-18 02:04:44 -04:00
Fox-McCloud
68c420af2e
Fixes Lazy Syndicates
2015-06-14 23:49:28 -04:00
ZomgPonies
bb02973e49
Merge pull request #1288 from Fox-McCloud/singularity-OOP
...
Singularity and Narsie Refactor
2015-06-13 04:18:40 -04:00
Fox-McCloud
2ad1c74457
Singularity Refactor
2015-06-10 20:04:28 -04:00
Krausus
8a7e480e02
Fixes shadowling end-round report formatting
2015-06-10 10:26:34 -04:00
Krausus
31b4fc9082
Fixes wizard end-round spell listing
...
Wizard spells are now stored in their mind, not in their mob
2015-06-10 10:17:08 -04:00
Krausus
2d76db53a0
Fixes issues in meteor mode's sendmeteors()
...
A missing spawn() was causing the ticker to hang, and it was possible
for the meteor wave to last forever if it started close enough to
midnight GMT
2015-06-08 04:05:29 -04:00
ZomgPonies
715e5aa260
Merge pull request #1260 from Fox-McCloud/viewrange
...
Dynamic HUD
2015-06-08 02:03:03 -04:00
ZomgPonies
88c5d1a4ac
Merge pull request #1136 from tigercat2000/spbook
...
Spellbook overhaul
2015-06-07 14:11:14 -04:00
Tigercat2000
2b9f242659
Spellbook Overhaul; Remove rightandwrong antag making, href sanitizing
...
Rightandwrong will no longer have a 25% chance to make people antags,
since the spellbook overhaul makes it give a spellslot.
2015-06-07 11:04:57 -07:00
Fox-McCloud
f09a0f8d75
second pass
2015-06-07 09:52:52 -04:00
Fox-McCloud
6e310a4832
View Range Change
2015-06-05 22:37:26 -04:00
Fox-McCloud
80ce8f2150
Merge pull request #1250 from ZomgPonies/meteor
...
Adds waves to meteor gamemode
2015-06-05 04:52:59 -04:00
ZomgPonies
ffdc3dbe3a
Merge pull request #1248 from Krausus/EscapeObjectiveFix
...
Fixes Escape Objective Issues
2015-06-05 04:51:01 -04:00
Krausus
0638eb2a66
Fixes changeling monkey issues
...
Fixes taking DNA from monkeys, not being able to leave lesser form, and
being able to use all stings in lesser form.
2015-06-05 02:41:48 -04:00
Krausus
716d146ddd
Makes escape objectives fail if restrained
...
Also returns the "alive and free" wording to escape objectives.
2015-06-04 13:14:44 -04:00
ZomgPonies
c7c3efb5d0
Lets not spawn infinite meteors.
2015-06-04 05:43:57 -04:00
ZomgPonies
f37b35bc1f
Adds meteor waves
2015-06-04 05:32:05 -04:00
Krausus
f72c21b606
Fixes Escape Objective Issues
...
Escaping on pods will now work properly, and being handcuffed will cause
failure regardless of where you are.
2015-06-03 20:46:23 -04:00
Fox-McCloud
055f57618c
Adds in a New Title Theme
2015-06-03 18:36:57 -04:00
Fox-McCloud
faa928c23c
Clarifies the Escape Objective
2015-06-01 23:42:35 -04:00
ZomgPonies
12aad61ae4
Merge pull request #1240 from tigercat2000/dfc3c4e9aad5292ed3ff655785b59dfe
...
Port -tg- shuffle helper proc
2015-06-01 15:21:22 -04:00
ZomgPonies
e641c847d6
Merge pull request #1233 from Fox-McCloud/stun-balance
...
Stun+Weaken Balancing
2015-06-01 15:20:19 -04:00
Tigercat2000
b1dc47b4df
Fix incorrect uses of the shuffle proc.
...
Even before the -tg- proc port, it didn't do inline modification of the list.
2015-06-01 08:23:31 -07:00
Aranclanos
58339aaee8
Malf factory-builder overlay.
...
Added an overlay for the AI when she tries to spawn a robotic factory so
the user gets some feedback of where they are building.
Fixes numerous exploits to spawn several factories.
Fixes tgstation/-tg-station#1259
2015-05-31 09:32:42 -07:00
Fox-McCloud
e098364432
Stun+Weaken Balancing
2015-05-31 06:35:14 -04:00
ZomgPonies
c0406687e0
Merge pull request #1215 from tigercat2000/Necastuff
...
Disable enemy-intercept and automatic code blue, by request of Necaladun.
2015-05-30 15:02:11 -04:00
Fox-McCloud
0602435d8a
Fixes and Tweaks to Defenses
2015-05-30 01:47:25 -04:00
Tigercat2000
cb7a180b6e
Disable intercept and auto-blue-alert.
...
This PR Temporarily disables the intercept and automatic-blue-alert until
the system can properly be removed.
2015-05-29 10:17:44 -07:00
ZomgPonies
277a900aa7
Merge pull request #1193 from Fox-McCloud/mobs-pets-stuffs
...
Simple Animal Refactor+Update+Fixes and Pet Collars
2015-05-28 22:45:03 -04:00
DZD
7f9952961f
Fixes Shadowling Intercept
...
This was being sent once for every shadowling, oops.
2015-05-28 15:54:05 -04:00
Fox-McCloud
5d3e837b4a
Mob Refactor+Update and Pet Collars
2015-05-28 00:20:25 -04:00
ZomgPonies
264369bdfa
issmall fixes and order of operations
2015-05-25 23:50:53 -04:00
ZomgPonies
fa5e97deb5
Missing dmis, final fixes
2015-05-25 20:35:35 -04:00
ZomgPonies
e056abfb82
3/3 port done
2015-05-25 20:16:34 -04:00
ZomgPonies
1935a82afe
2/3 of port done
2015-05-25 19:48:13 -04:00
ZomgPonies
f2d03e93c2
First 1/3 of port done.
2015-05-25 17:59:30 -04:00
Krausus
e3c677f857
Fixes runtime from objectiveless traitors
2015-05-25 07:50:15 -04:00
Krausus
41b37821e1
Fixes runtime in PDA pinpointer
2015-05-25 06:51:16 -04:00
ZomgPonies
9e56424d74
Merge pull request #1151 from Krausus/FollowThatEye
...
Adds ghost-following and admin-jumping for AI eyes and ghosts' bodies
2015-05-24 10:19:12 -04:00