Commit Graph

165 Commits

Author SHA1 Message Date
phil235
24686b5248 Fixes many messages/sounds or lack thereof for different mobs.
(

Nothing when Attack w/ item on dead animal
No varied attack verb for the above.
Item attack on alive SA/syndicate/melee: no sound
No Punchsound on alive and dead SA.
goat attack on SA/human/alien/monkey : no sound
attack_hand and Item attack on dying mouse: nothing
is_muzzled() fix in slime.dm and humanoid.dm and larva.dm and humanattac?kpaw.dm (put a muzzle on self, immune to monkey bites!)
monkey attack on animal: can't attack alive!
monkey (821) has attacked the grey baby slime (477)! (needs bite and sound)
monkey can't attack_paw alien/slime/animal with health below 0.
attack_animal on larva has no sound.
monkey bite on human: no sound
Larva on Humanoid/slime.
can't monkeybite a wounded alien.
larva needs to be attackable by humanoid/slime/hand/item/monkey/SA
Monkey cant bite dead/unconscious monkey
Larva bite has no sound. can't bite anyone but animals

)
2014-09-13 17:41:47 +02:00
Hornygranny
02e527e938 Merge branch 'smoothaliens'
Conflicts:
	code/_onclick/hud/screen_objects.dm
	code/modules/mob/living/carbon/alien/alien.dm
2014-09-07 21:33:48 -07:00
Cheridan
7750a2baae Merge pull request #4525 from GunHog/HUDS_For_All
Silicon Medical and Security HUDs!
2014-09-07 20:01:12 -05:00
GunHog
b1fefb6bb1 Giacom's suggestions + Borg HUD tweak
- Both HUD procs broken in to several smaller procs.
- Added defines so the arguments to process_data_hud() are clear.
- Several other tweaks to data_huds.dm
- Made the sensor mode defines match the data hud ones.
- Gave borgies a HUD button for sensor modes instead a verb, to be in
line with the AI.
2014-09-02 18:32:06 -05:00
Cheridan
e0d171e7bf Merge pull request #4483 from ChuckTheSheep/direct-intent
Direct intent clicking (redo)
2014-08-31 11:25:47 -05:00
Alex
837d5bc7eb Merge pull request #4456 from Ikarrus/table_prints
Fingerprints for Cables and Tables
2014-08-31 17:11:14 +01:00
Hornygranny
ca77a4e31d more icons for stuff, nightvision for aliens with hud icon button and toggle verb 2014-08-27 15:16:28 -07:00
Cheridan
0198ec2bde Merge pull request #4576 from Firecage/SPANCLASSES
SPANCLASSES!!!!!
2014-08-26 15:05:12 -05:00
Firecage
6c7af5eb32 SPANCLASSES!!!!! 2014-08-26 09:52:13 +02:00
ikarrus
ad4ba1126a Runtime fix 2014-08-24 22:03:14 -06:00
GunHog
1dbc2756a6 RR's tweak + derpfix
Makes the sensor augmentation check for silicon instead of one for both
the AI and Borgs, since they are not actually different procs.

Reverts an accidental removal of the borg camera function, thinking it
came from NT's code.
2014-08-22 08:00:02 -05:00
GunHog
81e178737d Silicon Medical and Security HUDs!
- The AI can now access both Security and Medical HUDs via a new button
on its UI. The Medical HUD is exactly equal to all others. The AI's
Security HUD cannot detect implants.

- Cyborg HUD modules have been removed in favor of an inbuilt command,
to make it less of a hassle to access them.

- HUD code has been given its own file such that it can be used by any
mob. In addition, HUD users are placed into a list instead of searching
for only humans and checking them for a HUD item. This is to make it
easier to expand.

- Security HUD messages can now be received by any mob using a SecHUD.
2014-08-21 22:59:30 -05:00
ChuckTheSheep
c1d98ba7ae Did I do it right? 2014-08-19 18:15:11 -04:00
ikarrus
e6cbd27adb Removed usability checks 2014-08-18 21:34:05 -06:00
ChuckTheSheep
0682f1b3b8 mah elses 2014-08-18 13:58:55 -04:00
ChuckTheSheep
0d0f6f2157 Redo
This allows you to click which ever intent you want in the four-color
intent system humans have.
Other/simple mobs' still use the old single intent button.

F/G macros still work as well.

continued from: #4473
2014-08-18 06:23:25 -04:00
Alex
51554bf3d2 Merge pull request #4464 from Firecage/helperonclickabsolutes
absolute paths for files in _HELPERS folder and 1 file in _onclick folder
2014-08-17 13:44:23 +01:00
ikarrus
b5ff2d1edd Prints for AI shortcuts. AI shortcuts will also no longer be able to circumvent restrictions on usage. 2014-08-16 13:10:47 -06:00
Firecage
fab981f72e absolute paths for files in _HELPERS folder and one file in _onclick folder 2014-08-16 13:19:46 +02:00
Cheridan
4030165734 Merge pull request #4074 from AndroidSFV/aiphotoext2take2
AI Photography Extention 2 (The Redux)
2014-08-15 19:32:17 -05:00
Alex
bec4e856ca Merge pull request #4327 from Aranclanos/clickcooldowndefine
Defines for click cooldown numbers and click cooldown for paper camera spam.
2014-08-05 10:22:52 +01:00
Alex
0adf11b9d5 Merge pull request #4319 from MrPerson/only_the_dead_know_peace_from_this_evil
Sanity check to prevent ghosts from going to nullspace
2014-08-04 09:21:56 +01:00
Aranclanos
ccae5781c5 added two defines CLICK_CD_RANGE and CLICK_CD_MELEE (4 and 8), replaced all changeNext_move() procs to use these two defines.
Added melee click cooldown for paper spam on cameras.
2014-08-03 22:14:56 -03:00
MrPerson
1a991974e1 Sanity check to prevent ghosts from going to nullspace
Fixes #4310
2014-08-02 17:36:03 -07:00
Aranclanos
76a709cda2 Changes the message of the F12 button to toggle the HUD, adding a string mentioning that you need to use F12 to use it, in case of pressing it by accident. (Yes it happens) 2014-08-02 20:52:22 -03:00
AndroidSFV
fad2bb1244 Fully implemented AI photography, with HUD! 2014-07-30 15:21:30 -05:00
MrPerson
fb6b7f1225 AI Tracking bugfixes
Fixes #4201 by adding a cancel button to the track mob list.
Fixes a runtime that pops up if you double click the "Track Mob" or "Show Camera List" buttons on the AI hud. Problem is that double clicking runs a proc that builds the datum of lists of trackable mobs twice, and then both procs sleep because of input(). When the first track completes it nulls the tracking datum, which causes problems for the second (or more) tracks which expect the tracking datum to not be null. Solution: Keep the datum around and simply rebuild the lists as-needed instead of creating and deleting the tracking datum datum pointlessly.
2014-07-20 03:21:02 -07:00
Rolan7
0fa91b06f1 Merge branch 'master' of https://github.com/tgstation/-tg-station into Issue3401
Conflicts:
	code/modules/mob/living/carbon/monkey/monkey.dm - I don't know why it thought there was a conflict.  Opening it in tortoisemerge showed no conflicts and automatically cleared the status.  I reset to the repo's version just to be safe, then re-added my freakin 2 line function which has caused 2-3 "conflicts" so far.
2014-07-07 13:42:31 -04:00
Aranclanos
c65aa2b5a4 Merge pull request #4000 from Cheridan/terribleidea
MONKEY MODE REDUX
2014-06-30 16:27:22 -03:00
Rolan7
98367cb162 Changelings can use hivechat while muzzled.
Monkey-lings can use hivechat.
Lings can return to human form even if monkeyed through genetics.
One-line fix for Destroying Angels (..() wasn't being called)
Spelling correction in Destroying Angel description
2014-06-17 00:13:56 -04:00
Cheridan
352d5a5627 MONKEY MODE REDUX
AHUAHEUAHUHEGUEHGAUHEGUAEH

monkeys will now possibly transfer all diseases on bite because that's how diseases kinda work
2014-06-14 21:30:25 -05:00
Cheridan
514ed5f0af Merge pull request #3805 from Menshin/hud_and_pulling
Non-human HUD polishing (stop pulling and intent buttons)
2014-06-13 17:58:49 -05:00
Alex
0aa1b9cae1 Merge pull request #3907 from Ikarrus/nosearchstrip
Non-carbon mobs can no longer search storage items
2014-06-13 09:16:59 +01:00
ikarrus
a8432993c0 Cyborgs can no longer strip people or search storage items
-Secborgs can still use their handcuff module to uncuff people
2014-06-11 21:50:41 -06:00
phil235
3f3797fe7c Fix attack message from hitting monkey,alien,slime with an item.
Also remove useless code.
2014-06-10 20:16:11 +02:00
Rolan7
3e8fece250 Merge branch 'master' of https://github.com/tgstation/-tg-station into Issue3401 2014-06-07 10:13:47 -04:00
ikarrus
d50eaaa624 You now face what you are examining when using the verb 2014-05-31 14:11:42 -06:00
Menshin
8beda90c81 * Added a "stop pulling" button to monkeys and alien larva
* Make aliens use their hud "intent button".
* Make monkeys use the current selected (e.g midnight) hud "intent button".
2014-05-28 16:28:53 +02:00
Rolan7
c587fa440d Merge branch 'master' of https://github.com/tgstation/-tg-station into Issue3401
In monkey.dm my SpeciesCanConsume check was conflicting with a new canBeHandcuffed check.  All resolved now.
2014-05-14 11:07:43 -04:00
Rolan7
c7e52e8b40 Replaces the serviceborg beer bottle with a drinking glass, adds beer to the shaker. Emagging unlocks a second shaker with a different icon and description (but the same name) which dispenses beer2 (the disguise chloral) or mutagen or thermite.
MUTAGEN might be controversial I assume...  The service borg has no spray bottle though.

Moves update_robot_modules_display() to fix a UI glitch where using the home to unequip a module wasn't making the module appear in the storage list until it was otherwise updated.

Robots no longer take fire damage from fire stacks, since they're otherwise immune to heat... also, fire stacks will gradually burn off and the borg will stop being on fire.

Service borg emag beer (beer2) was oldchloral instead of newchloral.  Excellent argument against copy-paste.  Fixed.

Removed the dumb "if this happened to be a borg's drink container, refill whatever it's currently holding the most of after a delay" which lead to an easy reagent duplication glitch, and was generally shit.  Fixes issue #1673.

Uncapitalized some drink names which weren't proper nouns, and changed stuff like "Beer glass" to "glass of beer".

This still fixes #3401 too of course
2014-05-09 06:10:35 -04:00
Miauw62
c7d8087917 Merge pull request #3525 from Menshin/adjacent_check_fix
Fixed the adjacent proc to correctly process diagonals checks (fix #3519)
2014-05-05 07:55:56 +02:00
Menshin
726e5d2bf5 Corrected swapped comments 2014-05-05 01:10:18 +02:00
Aranclanos
129401c403 evidence bags will now use attackby() to add items to themselves
removed the preattack() proc
2014-04-29 08:38:51 -03:00
Menshin
8b448390d1 Reverted back to some optimized checks 2014-04-25 09:53:36 +02:00
Menshin
e4b640c3ae Fixed the adjacent proc to correctly process diagonals checks (fix #3519). 2014-04-25 01:44:07 +02:00
Miauw
658c753989 Revert "Merge pull request #3218 from AndroidSFV/aiphotoext2"
This reverts commit f2d850ee25, reversing
changes made to 805e2570bf.
2014-04-21 18:59:58 +02:00
AndroidSFV
50cd395c4f Merge branch 'master' of https://github.com/tgstation/-tg-station into aiphotoext2
Conflicts:
	code/datums/wires/robot.dm
	html/changelog.html
2014-04-08 09:28:42 -05:00
Miauw62
b97a61c11f FUCK YOU GIITTTT ;_; 2014-04-08 14:47:05 +02:00
Miauw
5abb553f4a Merge branch 'master' of https://github.com/tgstation/-tg-station into warnstandardization
Conflicts:
	code/_onclick/telekinesis.dm
2014-04-08 14:29:58 +02:00
Razharas
00c9e92b82 Merge pull request #3268 from Limeliz/patch-5
Fixes #3263/telekinetic grab showing up on examine
2014-04-07 18:33:51 -07:00