Commit Graph

1884 Commits

Author SHA1 Message Date
Giacom
9b7a1bec2a Merge pull request #1535 from Incoming5643/StaffAnimation
Repairs and Expands the Staff of Change
2013-10-11 07:28:58 -07:00
Giacom
5a66229d70 Merge pull request #1529 from Miauw62/ifuckedupmmis
More MMI fixes [Nope still not ready]
2013-10-11 07:25:49 -07:00
Cheridan
fc82725d87 Merge pull request #1514 from Giacomand/rampant_tweak
Tweaked the brand intelligence event to use the mimic copy class.
2013-10-10 16:28:19 -07:00
Giacomand
aa54ceeb14 Merge pull request #1540 from Incoming5643/spooky
2SPOOKY
2013-10-10 14:13:44 -07:00
Aranclanos
c62f5cd8d7 Merge pull request #1527 from Mloc/tg-fix2
Small fixes, a new atom flag, a fix for alt-gr, and some cyborg changes.
2013-10-09 13:15:52 -07:00
Miauw
6bf4e381e7 Fixed cyborgs starting without a brain in their MMI. 2013-10-09 19:23:02 +02:00
Giacomand
4ff9db9281 Merge pull request #1526 from AnturK/smallfix
Fix for #1317
2013-10-09 09:36:25 -07:00
Incoming
feedac9505 Add a special always run event for halloween where the entire crew bursts into skeletons after a short while.
This has no real effect on anything besides the fact that skeletons can use the rarely touched xylophone var.
Adds a pair of usr checks for corgis so events can place things on their head without incuring a runtime (the chrismas event also does this)
2013-10-08 22:38:03 -04:00
Mloc-Argent
d2e8531ee5 Made cyborg middle-clicks cycle through the list of selected modules, and added some new helper procs for selected modules.
New procs:
* module_selected(module) - Checks whether the module slot specified by "module" is currently selected.
* module_active(module) - Checks whether there is a module active in the slot specified by "module".
* get_selected_module() - Returns the slot number of the currently selected module.  Returns 0 if no modules are selected.
* select_module(module) - Selects the module slot specified by "module"
* deselect_module(module) - Deselects the module slot specified by "module"
* toggle_module(module) - Toggles the selection of the module slot specified by "module".
* cycle_modules() - Cycles through the list of selected modules.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-10-08 20:15:57 +01:00
Incoming
9fb9ed20ed Repairs and expands the staff of change:
*Staff of change now has a 20% chance of turning you into a simple animal (all have been tested to make sure they're properly controllable.
*Staff of change now works on simple animals, adding on_hit doesn't double up damage on simple animals or try to inflict non-brute damage because it's hardcoded to avoid inflicting damage to animals in the generic projectile. Special guns seem to work fine on animals (like the syringe gun for example).
*Mutant races were not updating properly thanks the DNA revamp, so that's been fixed and expanded to include all current races.
*Transfering identity for MMI's in newly created robots has been disabled for animal -> robot because it doesn't work properly for them, robot -> robot also apparently NEVER worked and has likewise been disabled.
2013-10-07 21:41:42 -04:00
MrPerson
5347cac68a Merge pull request #1494 from Giacomand/clickmobopt
Hostile Mobs Attacking Through Window Fix
2013-10-07 12:55:04 -07:00
Miauw
1072aecd24 Fixed being able to vaporize brains by sticking a brain into an occupied MMI. Fixed no message being displayed when putting a brain into an MMI. Removed some colon operators. 2013-10-07 19:45:08 +02:00
Giacomand
796f3ca9f1 Merge pull request #1517 from Mloc/tg-byond500
[MAP] Refactors the code to work with BYOND 500.  Big commit.
2013-10-07 07:05:46 -07:00
AnturK
3ae17adf6e Fix for #1317 2013-10-07 09:08:35 +02:00
Intigracy
3681601b1b There's still discussion to be had before this gets merged. 2013-10-06 16:39:02 -07:00
Aranclanos
5b2f3b34d9 Merge pull request #1476 from ACCount12/noreact
[DISCUSSION/DO NOT MERGE] NOREACT removed from mobs
2013-10-06 16:17:09 -07:00
Giacomand
e2c4a14606 Merge pull request #1501 from Ergovisavi/mobsonfire_2
Mobs on Fire - Atmos interaction and Bodytemp Damage tweaks
2013-10-06 15:55:20 -07:00
Giacomand
b4b0cfaf54 Merge pull request #1402 from Petethegoat/sayustat
Ported and improved Sayu's awesome alt-click stat panel.
2013-10-06 15:42:49 -07:00
Mloc-Argent
79495f710a Refactors the code to work with BYOND 500. Big commit.
Var changes:
* /obj/item/var/color is now item_color
* /obj/machinery/portable_atmospherics/canister/var/color is now canister_color
* /obj/machinery/atmospherics/var/color is now pipe_color
* /mob/living/simple_animal/mouse/var/color is now body_color
* /mob/living/simple_animal/chicken/var/color is now body_color

Proc changes:
* /obj/machinery/door/proc/animate() is now do_animate()
* /obj/machinery/transformer/proc/transform() is now do_transform()

Map changes are due to pipe instances being changed from color to pipe_color

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-10-06 19:47:30 +01:00
Giacomand
3a323c40b1 * Tweaked the brand intelligence event to use the mimic copy class.
* Mimic vending machines will now also talk.
 * Reduced the chance for a vending machine to explode, instead of becoming a mimic.
2013-10-06 17:14:20 +01:00
Ergovisavi
06eb96b53c Fixing mobs on fire with luminosity
Admin heal now calls ExtinguishMob() so it updates luminosity properly
Added some lines to simple mobs to stop them from using the on fire system at the moment (Needs sprites!)
2013-10-05 15:06:49 -07:00
Cheridan
e029c078ef Merge pull request #1478 from Miauw62/variousfixes
Various Fixes
2013-10-05 12:04:13 -07:00
Ergovisavi
13d953121d Tweaks for atmos fire and mob interactions
-Hot air is less lethal
-Fire is more lethal
-Catch on fire when entering a hotspot but fire_stacks given dropped to 0.5 each
-You now light up your environment while on fire
2013-10-05 10:40:28 -07:00
Giacomand
0bb72fcb66 * Fixed hostile mobs being able to attach through windows (thanks to the new click code's Adjacent proc)
* Made the shift examine turn your mob again.
 * Slightly optimized getting the modifier params, in the click code.
2013-10-04 14:44:53 +01:00
Aranclanos
8951df41c7 Merge pull request #1449 from Miauw62/xenofix
Fixed various xeno issues.
2013-10-01 05:18:44 -07:00
Pete Goodfellow
65909d0a33 Merge branch 'master' of github.com:tgstation/-tg-station into sayustat
Conflicts:
	code/modules/mob/mob_defines.dm
2013-09-29 22:27:35 +01:00
Miauw
cf081cdef7 More removing of emote limiter 2013-09-29 18:16:20 +02:00
Pete Goodfellow
7d62637f91 Merge pull request #1477 from VistaPOWA/bloodiestest_trails
Adds new blood trail sprites (now mergeable)
2013-09-29 08:22:57 -07:00
Miauw
3d0653ac30 Removed xeno emote limiter 2013-09-29 15:57:30 +02:00
VistaPOWA
0a19a0739f Adds new blood trail sprites
Adds validsalad's blood trail sprites and gives the trails a bit more
variety.

Matches the blood's hue with the trail's hue.

Fixes rare runtime error regarding blood trails.
2013-09-29 12:40:57 +02:00
ACCount12
bb19b96616 Removes again the NOREACT flag from mobs, I did it because fun. 2013-09-29 21:39:06 +13:00
Aranclanos
4ba95ec038 Merge pull request #1425 from RobRichards1997/21/09/2013-Engiborg-Floortiles
Gives Engiborgs Floortiles
2013-09-28 15:43:58 -07:00
Cael Aislinn
4ea0fe35b0 Merge pull request #1469 from Ergovisavi/ergo_mobs_on_fire
Mobs on fire: The return: The reckoning
2013-09-28 10:00:24 -07:00
Miauw
bf4a160967 Fixed constructs being damaged to negative health & added ectoplasm spawning to Die() 2013-09-28 18:46:57 +02:00
Miauw
492c79974d MMI's no longer magically transmute alien brains into normal brains. Cleaned up the code a bit. 2013-09-28 15:59:02 +02:00
Miauw
543126911b Fixed simple hunter sprites, too. 2013-09-25 18:13:20 +02:00
Miauw
1f50a508eb Alien *roar and *deathgasp sounds are no longer spammable. 2013-09-25 17:45:51 +02:00
Miauw
a7cc370c78 Simple_animals won't die every time they're hit after death anymore.
Dead simple xenos use correct sprites.
2013-09-25 17:08:00 +02:00
Cheridan
b184ca473b Merge pull request #1439 from SuperSayu/clickfix
Clickfix
2013-09-23 20:32:39 -07:00
Aranclanos
50fa6e2a00 Merge pull request #1394 from Iamgoofball/aicrewtaketwo
- Added a "Show Crew Monitoring Console" Verb to the AI Commands section of the AI's Verbs.
2013-09-22 23:40:03 -07:00
supersayu
92b0f7d0a4 Fixes mobs not moving pulled objects 2013-09-22 20:29:30 -04:00
iamgoofball
a8eed76d9c Fixed the issues Aran pointed out. 2013-09-22 14:31:50 -07:00
Robson Richards
20ff4cf855 Fixes Floor tiles not Replenishing, thanks AndroidSFV 2013-09-21 23:18:56 +01:00
Cael_Aislinn
772acc95c4 mobs on fire system, by ergovisavi
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-09-22 04:59:48 +10:00
Cheridan
5c2b2865e0 Merge pull request #1410 from Petethegoat/fixes
Issue fixes
2013-09-21 10:10:09 -07:00
Robson Richards
6dba8dec10 Gives Engiborgs Floortiles
Rechargestation is set to replenish them aswell
2013-09-21 15:51:19 +01:00
Pete Goodfellow
78bbe6eaf7 Merge branch 'master' of github.com:tgstation/-tg-station 2013-09-21 14:46:07 +01:00
Pete Goodfellow
bbe26823b1 Merge branch 'femoutfits' of github.com:Incoming5643/-tg-station into unifroms
Conflicts:
	code/modules/mob/living/carbon/human/update_icons.dm
2013-09-21 14:33:08 +01:00
Aranclanos
d51d22cfc0 Merge pull request #1406 from caelaislinn/speech_bubbles
Misc speech bubbles
2013-09-20 04:46:44 -07:00
Aranclanos
b536c3e7bd Adds again the NOREACT flag to mobs, I did it like this because it's easier and I'm lazy. 2013-09-20 04:36:07 -03:00