Commit Graph

185 Commits

Author SHA1 Message Date
Erthilo
5e7f9edc81 Fixes pAI's not hearing silicon speak (since they can use it anyway). 2012-06-24 01:05:16 +01:00
SkyMarshal
730461840f UltraLight optimizations, and moving of access levels into a defines. (Pre-processor stuff is fun) 2012-06-21 13:35:34 -07:00
Erthilo
de809a19ae TG: Fix for Damage Icons. They now have a layer define too.
Revision: r3705
Author: 	 elly1...@rocketmail.com

THIS ALSO FIXES:
Not being able to put items on people's back or belt.
2012-06-03 17:41:54 +01:00
cib
d096a85b9c First part of a fix for Issue #1177
- General cleanup of the update_clothing() mechanism
- Separated update_clothing() into different procs that handle the different things that need to be done(body appearance needs to be updated, clothing appearance needs to be updated, etc.)
- Made a new public interface with which one can do these things individually, so if you just want to add a wound to a mob, you don't have to rebuild the entire clothing.
2012-05-27 16:47:53 +02:00
cib
05f3330b0c Added more meme abilities. 2012-05-18 13:46:19 +02:00
Erthilo
d651a99fe9 TG: Committing a new map update for Ikarrus-
http://nanotrasen.com/phpBB3/viewtopic.php?f=15&t=8481&start=20#p106280
Committing for Sieve: (and WJohnston, I suppose~)
Added WJ's alien hunt sprites.
Fix for the misplaced update ID line in the PDA.dm
Slightly updated mining turfs

Also adding a define for Cheri's balaclava sprites, and a new type of cigarette
packet (not available in game, currently)
Revision: r3540
Author: 	 petethegoat
2012-05-09 23:38:08 +01:00
Ren Erthilo
3e71c12377 Allows cyborgs to view crew manifest and also state laws. 2012-04-30 14:37:43 +01:00
Ren Erthilo
925d0fee2f TG: Some work on aliens. I'll finish this up soon.
Gave riot shields a 99% chance of blocking pushers from pushing their wielders
(given their wielder is not on the help intent).

Added a projectile reflection mechanic. Ablative Armor will often, when the
groin or torso is struck, deflect projectiles back to the tile they came from
(not back the original shooter). Deflected projectiles aren't 100% accurate, so
ablative armor can result in friendly fire.

Hopefully stopped humans from waking up 1 second after they fall asleep.
Revision: r3286
Author: 	 vageyenaman
2012-04-26 23:27:16 +01:00
Ren Erthilo
c849edc30d TG: (Does not actually remove borg tasers) Secborgs no longer have a taser, but are now as fast as humans and are
unpushable. This is just a test so don't go crazy. It (probably) won't be
permanent.

Nuke teleporter board now costs ten crystals.
Revision: r3271
Author: 	 kortgstation
2012-04-26 22:41:39 +01:00
Ren Erthilo
29f60c55c6 TG: Adds a new config option called 'Tensioner'. If enabled, if the tensioner
thinks the round is going too slow (Not enough deaths and explosions, pretty
much, atm)  it suggests adding more antagonists.  Unless overriden by an admin
(any holder) it automatically creates antagonists from a random round type.
Feedback and round-end conditions (except for nuke team) will not (should not)
function for additional antagonists.
Tratior borgs who hack themselves cannot be blown by their AI.
The AI can now open doors with shift+click, bolt them with ctrl+click, and shock
them with alt+click
Adds a new wire to doors that controls the time delay before they close.  If
pulsed, they close like a sliding glass door.  If cut, they do not close by
themselves.
Borgs who have died, ghosts, and are then blown up will now have their ghosts
properly transfered to their dropped MMIs.
Revision: r3269
Author: 	 VivianFoxfoot
2012-04-26 22:34:54 +01:00
Ren Erthilo
1fa9b6a848 TG: Committing fixes to code for examining mobs. Burn damage wasn't showing properly
on some mobs. Fixed grammar, icons and stuff.
Added some  stylesheet classes. Approved by Urist. If you're adding game text,
please use the class that best describes the text. This way all the text
formatting can be edited from the stylesheet rather than traipsing through the
code like I am.
Cyborg names reflect their module choice.
Cyborgs can no longer drop their module-items on conveyor belts.
Please remember to add the line: gender = PLURAL to any new item defines if the
item is plural, ie metal rods and such.
Much more to come. ;-; Just need to check them and merge... why did I start
climbing this mountain?
 Revision: r3232
Author: 	 elly1...@rocketmail.com
Date: 	Mar 2, 2012
2012-04-25 02:06:30 +01:00
Ren Erthilo
b9f05de803 TG: Reverted borg name stuff...because giving people RP choices is a horrible idea,
obviously.
 Revision: r3129
Author: 	 elly1...@rocketmail.com
Date: 	Feb 14, 2012
2012-04-23 21:12:25 +01:00
Ren Erthilo
0a0dd1c449 TG: The "X FAILS TO PUSH Y'S FAT ASS OUT OF THE WAY" message now only displays to
the person shoving, so those nearby are not subjected to chat spam.

Added a "Relentless" var to mobs that makes them unshoveable if their intent is
anything but help.

Alien Queens are relentless.

Constructs are relentless, can now push things, and have automated movement
disabled (because it was bugging the hell out of me when testing)

Shades also have automated movement disabled.

The gladiator costume now has a chance to spawn in the theatre (sprites by
Ausops)
Revision: r3040
Author: 	 kortgstation
2012-04-21 20:14:21 +01:00
Albert Iordache
e285612c4f Moved the age var from humans to /mob/living 2012-04-07 00:24:53 +03:00
Ren Erthilo
dd2b3cc816 TG: Added two new variables, "canstun" and "canweaken". They can be modified in
runtime to prevent mobs from ever being weakened and stunned by
tasers/batons/electrified doors.

Xenos are immune to stunning and weakening. This basically means you cannot run
up to a xeno and shoot them with a taser and game over. This makes them a lot
more dangerous. To compensate, I've added in a xeno-exclusive variable
controlling movement delay addition. When a xeno is stunned, its movement speed
goes down. The speed is recovered in the life() proc.

Modifications to critter.dmi (manhacks). Added a new lighting icon, floor
lights. Possible implementation later. r2886
2012-03-26 23:51:00 +01:00
Ren Erthilo
68f5caf57c TG: Relocated mob defines to the modules folder
Previous commit and this one. r2878
2012-03-26 23:29:44 +01:00
Ren Erthilo
8d03d460aa TG: Moved a batch of unchecked and a few unused files into the unused folder.
Remember if your scrolling though the list and something is unchecked it should
almost certainly be checked.
Simple animals moved over to the actual mob code area and out of the defines. r2868

Also added a bunch of files I forgot.
2012-03-26 23:01:03 +01:00
Ren Erthilo
bcdf76861f TG: Simple mobs can now attack humans (and you are able to set the attack messages
and min/max damage of the attack with vars)

Simple mobs who attempt to attack and have a max damage of 0 (which is the
default) will emote a friendly gesture towards the target, the default being
"nuzzles" though also editable via vars.

Added the Shade simple mob (and some temporary sprites) which is the first
simple mob capable of attacking. It was mostly for test purposes, but will
probably end up becoming a feature of soul stones later on.

Note: Simple animals still cannot interact with other simple animals, critters,
mechs, cyborgs, aliens, monkeys etc etc, only humans at this point. r2808
2012-03-26 18:04:00 +01:00
SkyMarshal
09546b7fe0 First commit towards the new objective system. 2012-03-24 21:50:17 -07:00
Ren Erthilo
176ed8f3ea Adds facial reconstruction surgery. Config change for custom items. 2012-03-22 20:41:09 +00:00
CIB
d09ed22439 Merge pull request #708 from SkyMarshal/Airlocks
Fixed give bug, announcement bug, old reaching method, chemicals can now react in mobs, added a light repairing portable-autolathe for janitor.
2012-03-20 06:15:11 -07:00
Ren Erthilo
d95f8194b5 Fixes Exosuit issues. 2012-03-19 02:53:28 +00:00
SkyMarshal
0d2b327ded Chemicals now react in mobs, old reaching restrictions, fixed a give bug, tried to fix a resting bug. 2012-03-18 11:35:52 -07:00
SkyMarshal
7534154fa2 Cleaned up some code, fixed a bug with dead/sleeping people seeing you talk into headsets, reworked guncode some, readded point-blank shooting, removed disposal space cannon, hacktool works on windoors and secure closets, now. 2012-03-05 12:27:55 -07:00
SkyMarshal
1107f6e768 Fixes for package wrap, added proper buttons and hotkeys to the gun system, fixed PDA manifest. 2012-03-03 15:08:01 -07:00
SkyMarshal
0d8c7d5e51 Reworked the gun system to handle hostage scenarios better.
Ported and adjusted with permission from Lost Worlds.
2012-03-01 19:20:39 -07:00
CIB
27fd036c87 Merge pull request #539 from SkyMarshal/master
Fixed lasers, balanced nuke, removed stupid code, removed Karma, improved admin panel.
2012-02-28 00:44:06 -08:00
SkyMarshal
b653c615be Replaced a lot of stupid from the wardrobes and package wrap, they now use an afterattack call instead of specific code for them in EVERY OTHER ITEM.
Improved the admin panel.
Removed Karma.
2012-02-28 00:11:15 -07:00
Tastyfish
4452344e2e food fixes / improvements 2012-02-27 21:18:20 -05:00
cib
889d6d93a0 Tons of updates to autopsy.
- Fire, Electrocution, Strangulation, Trace Chemicals and Radiation Poisoning are now detected
- Fixed a bug to head surgery
- You now only hurt subjects on an operating table with a scalpel if your intent is set to harm
- The sheet of paper printed by the autopsy scanner now goes to a free hand if possible
2012-02-27 03:41:24 -08:00
Hawk-v3
d4fa1ae003 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-02-27 00:18:30 +00:00
SkyMarshal
58249a83ba More TG updates to the player panel
Strangling works now, and makes an autopsy result.
2012-02-26 17:16:28 -07:00
Hawk-v3
04c028490f TG UPDATE: Ian (<3) can now wear all sorts of hats which affect what he says and does. 2012-02-27 00:09:35 +00:00
CompactNinja
342a277b61 Merge pull request #477 from SkyMarshal/master
Added some delagging to the singularity, DNA superpowers all work, now.
2012-02-19 20:40:15 -08:00
SkyMarshal
feef637419 Delagged singularity.
It will now grab and slow down any humans when it tries to drag them in, and tell them:
"\red The singularity has you in it's gravitational pull!  It's hard to break free!"
And adds 20 to their movement delay (can be adjusted later)
All the DNA superpowers work now.
Readded fatness as sprite only, can only be triggered by admins (some people were complaining about it being unavailible for adminstoff, so now they get a taste of how bad the sprite is.)
To trigger fatness, modify the "mutations" variable to a value of 32
2012-02-19 18:19:12 -07:00
Albert Iordache
09538ecc25 A few minor fixes. 2012-02-19 17:42:48 +02:00
SkyMarshal
a36982a677 DNA and chooseable disabilities! Yaaay! 2012-02-17 19:38:30 -07:00
Tastyfish
12d119c109 porting old food stuff 2012-02-14 11:59:16 -05:00
CaelAislinn
32a37c6001 fixed taj speak and taj whisper (not working over radio chat). use :j after the radio/headset commands to speak or whisper in tajaran (only taj mobs can speak / understand it)
Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-02-06 21:27:27 +10:00
CaelAislinn
9e4539fdce most cameras on the station are now split up into networks. the larger departments all have camera computers to monitor their departments (security and ai can see everywhere). ai can now see multiple networks at once, legacy proc ai_network_change() now acts as a shortcut to let the ai jump to a specific network (picks a random cam in that network). cleaned up / added / removed numerous cameras all over the station to be in line with this update. all camera monitor computers can be built with a single camera circuitboard, simply click the circuitboard when in hand and select a department (must be authorised by a department head).
scattered minor updates, including removing unnecessary preceeding whitespace in the examine() verb.

added the tajaran as an adminspawnable race, see the forum topic for more information. features: new non-human (feline) playable mob, slightly more vulnerable to heat than humans, can speak in private language understood only by other tajarans (and possibly adept adminhackers), uses mob/living/carbon/human as a base template, so there will be unintended side effects (such as human hair overlays).
known bugs: ears/tail overlays, hud health (and temp?) display not updating, genetics will probably go haywire, speech bug means nothing can be said (high priority).

for the love of god, let this commit go through without trouble.

Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-02-06 02:46:00 +10:00
SkyMarshal
2ed57e0cc6 Finished up the last parts of my fingerprints work. Added a rag which lets you smudge away prints, and sinks do the same.
Added hallucinations properly.
Added LSD (with hallucinations.)
Remapped slightly.
2012-02-02 00:35:48 -07:00
SkyMarshal
d2eff85c17 Porting much of Aryn's stuff
-Sounds
-Detective Work
-Hallucinations
Tweaked server air alarm
Tweaked gibs
Working on de-derping surgery
Ported some BS12 stuff (stunned radio and adminwho)
Player's mind datum now holds their antagonist preferences.
2012-01-31 02:01:36 -07:00
baloh.matevz
a2de8cda21 TG Update: Possessing stuff now sends admin messages.
Possessing and then releasing something restores your original name. Works even if you possess several things one after another as well as if you release an object without having possessed it in the first place.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2699 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 08:48:07 +00:00
SkyMarshal
21fe68972f Lots of stuff, will elaborate later. 2012-01-27 11:18:14 -07:00
Tastyfish
df208f7189 added orderable chickens and cows 2012-01-16 20:26:17 -05:00
SkyMarshal
e12469aed9 Quick fix, and a fix for whispering.
Signed-off-by: SkyMarshal
2011-12-29 10:23:00 -07:00
cib
b5f8c930f1 Revert SkyMarshal's last commits since they don't even compile, which means they weren't tested.
Revert "Alien removal surgery, new traitor item, other stuff."

This reverts commit cc3bc60963.
2011-12-29 15:15:51 -08:00
SkyMarshal
cc3bc60963 Alien removal surgery, new traitor item, other stuff. 2011-12-28 23:15:30 -07:00
cib
9d97e99017 Made vira more likely to infect you. Removed vira from the medical HUD. Added the symptoms: Stumble, hoarse throat, and whisper. Added a random virus dishes to virology. 2011-12-27 21:12:01 -08:00
CIB123@gmail.com
42890a7c4a TG update: Added antibody-based, random symptom virology.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2686 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-27 00:01:02 +02:00