Commit Graph

1967 Commits

Author SHA1 Message Date
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
S0ldi3rKr4s0 f2e78631b3 2 new disability types, and fixes curly hair again. 2013-09-22 01:34:53 +02: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
S0ldi3rKr4s0 0e2f353a92 Curly fixed, cripples added. 2013-09-21 18:27:28 +02: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
S0ldi3rKr4s0 d556b40399 Adds a new hair, Curly (yeah not really that curly but still) 2013-09-20 23:47:40 +02: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
Aranclanos ef427aff91 Merge pull request #1318 from ACCount12/master
Shotgun dart overhaul, #1181 fixed, NOREACT flag removed from mobs
2013-09-20 00:33:36 -07:00
iamgoofball 345b6e0ac5 -Petethegoat is love. Petethegoat is life. Made the procs global, so both the physical computer and the AI use the same proc. 2013-09-19 15:22:16 -07:00
Pete Goodfellow 3a7f90ee79 Fixes #1288. 2013-09-19 15:54:24 +01:00
Cael_Aislinn 6ab614a323 fixes #1395
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-09-19 15:04:19 +10:00
iamgoofball 5edcf04434 - Anti-Copypasta update. You can also now type "crew" to get to the menu quickly. 2013-09-18 21:48:29 -07:00
Incoming c4579407a9 Only standing icons will have female outfits now, both to avoid one time nudity blinking on laying and because clothes don't pull the same way laying down (yeah lets go with that) 2013-09-18 18:11:37 -04:00
Pete Goodfellow 0195caad16 Ported and improved Sayu's awesome alt-click stat panel. Alt-clicking a tile will bring up a list of the objects on it in a stat panel- these can be interacted with normally, with both left and right clicks. This is particularly useful for getting specific items from lockers. 2013-09-18 23:04:08 +01:00
Incoming 952b946eff Aesthetic changes to the code to help unmuddy update_icons.dm a bit:
female_uniform_icons is now defined in global_lists.dm
A generate_uniform proc has been made in clothing.dm to handle icon generation
2013-09-18 15:12:24 -04:00
Aranclanos 1f6852232b Merged the blood trails from VistaPOWA to the latest tg code 2013-09-17 23:54:53 -03:00
iamgoofball f178254472 Added some lines that accidentally'd when I used the file. 2013-09-17 18:39:07 -07:00
iamgoofball 1a1d11e70f - Added a "Show Crew Monitoring Console" Verb to the AI Commands section of the AI's verbs. 2013-09-17 18:35:36 -07:00
Pete Goodfellow 5b3f08de34 Merge pull request #1370 from caelaislinn/speech_bubble_delay
Resolves #1368
2013-09-17 17:12:06 -07:00
Cheridan b8438e65bd Merge pull request #1206 from SuperSayu/newclick
Click code rework
2013-09-17 16:23:27 -07:00
Cheridan 12b1de9875 Merge pull request #1357 from AndroidSFV/AIphotography
AI Photography
2013-09-17 15:30:10 -07:00
supersayu a993ce62db Bugfixen and minor changes. Fixes #136.
Adjusts the click code to not use client/Click().  The code is largely unchanged, except that it allows the compiler default behaviour of calling atom/Click(), and then forwards the call to mob/ClickOn().  I had some reports that melee combat mixed with movement was behaving oddly, and I believe it may be due to the use of client/Click; the byond documentation says that redefining client/Click() causes additional overhead, and it isn't strictly necessary.

Alters the way double clicks are handled, in an attempt to better handle clickspam, as often occurs during pitched combat.  This may also be responsible for the above, but I don't know.

Inserts proximity (aka flag) checks in all afterattack() procs.  The old assumption was that unless an item used the USEDELAY flag, afterattack() was only called when adjacent, but this is no longer true.  This led to beakers, soap, crayons, etc, all being usable at all ranges.

Removes the NODELAY flag, which was unused.  Removes all existing uses of the USEDELAY flag so that it can be readded to things that need extra delay.

Removes the hand_* procs, previously used by restrained actions.  Instead, the mob helper mob/RestrainedClickOn() has abosrbed basically all the functionality they were used for, which is really only monkeys with jungle fever.

Adds a special case of the Adjacency() proc for doors.  This fixes #136, airlocks being unreachable due to border fire doors.  However, this only takes us back to the unpleasant position where you have to open-hand the door, switch to a crowbar, and pry open the firedoor; it still needs a better fix.
2013-09-17 18:19:14 -04:00
supersayu 4c44e7cd89 Glove update
Integrates gloves into click code.  Gloves now have a proc/Touch(atom, proximity) which is called before humans do an attack_hand().  It can also occur when you click on something at range, so be sure to check the proximity flag.

Adds code to make ninja gloves work properly with this and pulls it out of the various attack_hand() procs.

Other suggested uses: secret society rings, magic/cult gloves, weaponized gloves (chemical, electric, needles, etc), powered exosuit hands (for picking up crates), I dunno, there are options
2013-09-17 18:19:13 -04:00
supersayu 65ba47d872 Fixes #1164 2013-09-17 18:19:12 -04:00