Commit Graph

15796 Commits

Author SHA1 Message Date
ZomgPonies
55dbbc32b5 Might as well update golems also 2015-04-13 06:05:42 -04:00
ZomgPonies
1be205df11 Shadowpeople update 2015-04-13 01:06:39 -04:00
ZomgPonies
24213e0596 Merge pull request #795 from tigercat2000/ANTAGlogs
Add check for antags in msg_admin_attack
2015-04-12 23:58:11 -04:00
Fox-McCloud
28f0910ee6 [Goonchem] CLF3 Fixup 2015-04-12 21:42:27 -04:00
Tigercat2000
29c59bd51b Add check for antags in msg_admin_attack
This commit first adds a new helper proc labeled isAntag(), as well as
adding a check for antags for every instance of msg_admin_attack().

Goals of this commit:
 - Make admin ATTACK: logs indicate if attacker is an antagonist.

Note; High probability of merge conflicts, 47 files changed.
2015-04-12 08:41:53 -07:00
Fox-McCloud
ea66b972ff Merge remote-tracking branch 'upstream/master' into smoke-fix 2015-04-12 04:53:04 -04:00
ZomgPonies
a2830a6ce2 Merge pull request #787 from tigercat2000/ProceduralMap
Procedural Map Generator System (Port from -tg-)
2015-04-12 04:36:43 -04:00
ZomgPonies
c922b1229b Merge pull request #786 from Fox-McCloud/brain-damage
Universal Brain Damage
2015-04-12 04:35:59 -04:00
ZomgPonies
efc1bdef21 Merge pull request #785 from Fox-McCloud/telearmor
Buffs Reactive Tele-Armor
2015-04-12 04:35:50 -04:00
ZomgPonies
234d4ae23a Merge pull request #784 from Fox-McCloud/fuckyougit
[Goonchem] Improvised Heating
2015-04-12 04:35:42 -04:00
ZomgPonies
f7d8df5aef Merge pull request #777 from Fox-McCloud/foods
[Goonchem] Food Reagents
2015-04-12 04:35:14 -04:00
DZD
dae033a6a5 Pipe Fingerprint Transferring
- Wrenching down a pipe will now transfer prints from the pipe object to
the pipe machine. Vice versa for unwrenching a pipe.
- Wrenching down or unwrenching a pipe will now leave a fingerprint on
the pipe.
2015-04-11 22:52:42 -04:00
Tigercat2000
f3dd9d5e82 Fix runtime error with handle_heartbeat()
Fixes this runtime error:
//-------------------------------------------------\\
|| runtime error: Cannot read null.status          ||
|| proc name: handle heartbeat                     ||
|| (/mob/living/carbon/human/proc/handle_heartbeat)||
|| source file: life.dm,1648                       ||
\\-------------------------------------------------//

This was caused by no sanity check to make sure that
internal_organs_by_name actually returned an organ, therefore it was
attempting to read a null variable, which causes a runtime error.
2015-04-11 11:43:35 -07:00
Remie Richards
0f7b09ef07 Procedural Map Generator System
This commit adds a Procedural map generating system for code and admins to
use ingame. The system is modular, which means that it is fairly easy to
make new generating systems. Currently, only the 'nature' unsimulated
system is implemented, as a testing verb for admins to use. Admins can
define the starting XYZ and ending XYZ of the generated system.

Players - This means you may see content that is truely random, in the
future.

Coders - This system allows you to randomize map elements. Writing new
modules is documented at
code/modules/procedural-mapping/mapGeneratorReadme.dm
Detailed information about how the system works, and how it can be
integrated is also avalible there.

Admins - This system will allow you to, at the touch of a button, create
very complex structures and turfs that would otherwise require being
spawned in manually, one by one. The nature button is a fairly good
example of this, with it's randomized grass textures, randomly placed
trees, and randomly placed rocks. This would normally take a good 5
minutes to do, spawning the trees and rocks and turfs, but it takes about
20 seconds to enter the coordinates and have it be completely random.
2015-04-11 05:28:10 -07:00
Fox-McCloud
6507ddb674 Universal Brain Damage 2015-04-11 05:44:06 -04:00
Fox-McCloud
718ad57231 Buffs Reactive Tele-Armor 2015-04-11 03:33:49 -04:00
Fox-McCloud
4908b10dbf [Goonchem] Improvised Heating 2015-04-10 22:44:15 -04:00
Fox-McCloud
55ccddd6c0 [Goonchem] Smoke Fix 2015-04-10 20:30:33 -04:00
Fox-McCloud
51db1854c7 Merge pull request #780 from tigercat2000/WormExceptions
Add spaceworms to /obj/effect/tear exception list
2015-04-10 19:33:38 -04:00
Tigercat2000
2729ade288 Add spaceworms to /obj/effect/tear exception list
This commit adds /mob/living/simple_animal/hostile/spaceWorm to the
obj/effect/tear blocked mobs list, to prevent /obj/effect/tear from
spawning them.
2015-04-10 11:13:18 -07:00
Fox-McCloud
ea9cb6803f forgot 2015-04-10 07:36:38 -04:00
Fox-McCloud
14ea26fdf8 fixes 2015-04-10 07:10:06 -04:00
Fox-McCloud
286a1ad5df [Goonchem] Food Reagents 2015-04-10 04:46:50 -04:00
FalseIncarnate
8d97c056ca Custom Items - Theoricus
Adds in their custom jumpsuit, coat, and shoes.
2015-04-10 03:39:18 -04:00
ZomgPonies
e3050f5cc1 Merge pull request #771 from Fox-McCloud/nukies
Nukies--Chemsprayer and New Grenades
2015-04-09 16:22:19 -04:00
ZomgPonies
0f1ceaadfb Merge pull request #774 from tigercat2000/cryoalert
Minor cryostorage fix, admin-related feature of cryostorage
2015-04-09 16:22:08 -04:00
ZomgPonies
e384ff688b Merge pull request #772 from tigercat2000/IDfix
Fix ID examine gender, Agent card overhaul
2015-04-09 16:21:32 -04:00
ZomgPonies
00b2ad3fbd Merge pull request #770 from TheDZD/muh_valids
Anti-Meta Paraphernalia
2015-04-09 16:21:17 -04:00
ZomgPonies
9995539d4e Merge pull request #769 from tigercat2000/trackinpods
Spacepod tracking devices
2015-04-09 16:21:05 -04:00
ZomgPonies
0f2e70aa5c Merge pull request #762 from Fox-McCloud/acid
[Goonchem] Acid Rework
2015-04-09 16:20:48 -04:00
ZomgPonies
68c20e32f7 Merge pull request #759 from Fox-McCloud/temperature
[Goonchem] Reagent Temperatures
2015-04-09 16:20:38 -04:00
Tigercat2000
b428e91746 Admin alert for aghosted bodies being put into cryostorage, oversight fix
which allowed people to break cryopods.
2015-04-09 10:59:50 -07:00
Tigercat2000
173d746214 wow I left an entire unused proc in I am so good at this 2015-04-09 05:20:55 -07:00
Tigercat2000
eeed80e120 Fix ID gender, bit of an agent-ID overhaul 2015-04-09 05:10:41 -07:00
Fox-McCloud
b8230aefe6 Nukies--Chemsprayer and New Grenades 2015-04-08 23:39:07 -04:00
ZomgPonies
31ed63c384 Merge pull request #763 from tigercat2000/minorannoyances
Fix a minor annoyance with alien nests
2015-04-08 22:53:21 -04:00
Fox-McCloud
993529a2b1 tweaking 2015-04-08 19:54:19 -04:00
DZD
395e4b2cad Don't kill me please
- Changes cattle prod to w_class 4, meaning it can no longer fit in
backpacks.
2015-04-08 18:41:35 -04:00
DZD
d4616a8436 Goddamit git 2015-04-08 18:25:37 -04:00
DZD
b5c84a6818 RIP meta
- Adds bite sounds and attack verbs to the toy carp plush.
- Adds in a foam armblade, obtainable from vending machines, in_hand
looks like a changeling armblade, but the item icon does not.
- Toy flash, makes the flash noise, always outputs the successful flash
noise to the screen, but does not actually do anything outside of that.
2015-04-08 18:15:14 -04:00
Tigercat2000
5100bf407a Consistancy with handcuffs 2015-04-08 15:14:19 -07:00
Tigercat2000
a51e934a27 Byond doesn't like special characters in type paths, apparently 2015-04-08 15:09:33 -07:00
Tigercat2000
f026083397 Obtainable dice and D&D figures
- Adds D&D figure box to library
 - Adds both full dice set box and D&D figure box to cargo store
2015-04-08 15:03:43 -07:00
Tigercat2000
32687467bb Merge remote-tracking branch 'upstream/master' into tgdice 2015-04-08 14:51:55 -07:00
Fox-McCloud
891af5bbff tweak 2015-04-08 17:51:20 -04:00
ZomgPonies
800b42f315 Merge pull request #751 from tigercat2000/Guitar
Ports Guitar from UristMcStation
2015-04-08 17:49:32 -04:00
Fox-McCloud
ff4baf138a Goon temps 2015-04-08 17:41:16 -04:00
Tigercat2000
d904df3e3a Designs so you can actually obtain the spacepod locator equipment 2015-04-08 14:24:02 -07:00
ZomgPonies
c5dde745dd Merge pull request #764 from Artorp/ChemDispenser
Dispose chems directly from chemdispenser
2015-04-08 16:56:52 -04:00
Tigercat2000
b40a82aecd Pod-Locator (probably temporary) sprites! 2015-04-08 13:55:40 -07:00