Commit Graph

5039 Commits

Author SHA1 Message Date
VivianFoxfoot@gmail.com f340f3fbd7 TG update: Adds a cooldown to changeling lesser form. (30 seconds)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2659 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-25 15:25:11 +02:00
Albert Iordache cf43b6726d living/say(text) is now logged before applying any filters to the text. 2011-12-25 14:41:39 +02:00
kortgstation@gmail.com dce715aee0 Simple animals can now attack/interact (as described in my last commit) with:
Humanoid Aliens
Alien Larva
Monkeys
Cyborgs
AIs
Metroids
Other simple animals

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2810 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-25 11:29:08 +00:00
kortgstation@gmail.com 2f2642130d 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.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2808 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-25 08:43:02 +00:00
Albert Iordache 88bcb26710 Fixed a compiling error. 2011-12-25 01:05:43 +02:00
rockdtben 8892ae794c Now all calls for bruteloss are handled via procs now. Extensibility++
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2803 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 20:54:25 +00:00
rockdtben d189f96896 Removing more referencing of variables replacing with procs. So make updating the system easier.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2802 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 20:15:30 +00:00
vageyenaman@gmail.com 75c7670e75 TG update: Small changes and bugfixes:
◦ Metroids can now be observed by ghosts.
   ◦ Saved User Interface preferences ("Old UI" & "New UI") now correctly get transferred to clones.
   ◦ Captain announcements now require the player to be next to the console. (Issue 220)
   ◦ Radio headsets no longer sometimes fail to deliver the messages (Issue 221)
   ◦ Some other insignificant back-end shenanigans.
   ◦ The pregame lobby now has title music. The gameticker chooses between two .ogg files on game start and plays that for everyone who joins. The music stops when create_character() gets called though.
   ◦ Gave some critters, namely "creature" and "blob" some attack sounds.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2655 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 22:15:22 +02:00
rockdtben fac10fb031 TG update: Removed all global modifications of toxloss. Added a setToxLoss() proc.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2653 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 22:07:37 +02:00
rockdtben ea79e4b272 TG update: Removed some redundant checks
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2652 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 22:06:57 +02:00
ryantennessee@yahoo.com 7707864437 TG update: Jetpack changing to wrong sprite when turned on fixed. Syringes will autochange inject/draw when full/empty. Medborg syringes start full and set to inject even though the icon is still messed up.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2650 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 22:05:16 +02:00
Miniature d74592c99e Merge branch 'master' of github.com:Baystation12/Baystation12 2011-12-24 03:34:53 +10:30
Miniature 803bed1c18 Custom items for special people
They have to be manually coded in atm, but someone will no doubt eventually make it use a database when we get that going again (if we don't already)
2011-12-24 03:34:25 +10:30
Tastyfish 8f53cb2d87 spaceman requested everyone having christmas hats admin verb for possible christmas event. it was possibly a joke I took seriosuly 2011-12-23 02:20:16 -05:00
vageyenaman@gmail.com af26ab1c2e Fix for metroids dealing clone damage when they melee attack. Some other fixes too that I can't remember.
Added logs for smoke.

Nerfed metroid magic.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2776 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 03:07:36 +00:00
quartz235@gmail.com 4a6805c4e3 Undoing my shitty moved_recently thing since petey sweetie actually made do_after not suck
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2771 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-22 14:16:43 +00:00
quartz235@gmail.com a694e06991 upped the lag gratuity for breaking cuffs since apparently 40 seconds wasn't enough, if 90 doesn't work I'm just going to scrap this idea
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2769 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-22 13:17:09 +00:00
Tastyfish cee9634606 stick id's in computer by using id on it, better ear examine text 2011-12-22 01:47:40 -05:00
Tastyfish db806b85d0 improved ear examine phrasing 2011-12-22 01:29:47 -05:00
quartz235@gmail.com 54fae4a34f Robots can't be handcuffed anymore (albeit in the most primitive way possible because fuck why doesn't if(!isrobot()) work in the handcuff code)
Because seriously what the fuck is that even

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2762 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 15:18:26 +00:00
Tastyfish 619ebeba66 updated NT law wording,NT law module in upload,lizards scratch instead of punch via space's rq,fixed downloading books 2011-12-21 03:55:16 -05:00
Mister Fox 9f52aef132 Added toggle-godmode, invisibility for Game Admins, BS12 versions of proccall for Game Masters
Signed-off-by: Mister Fox <traitor.foxy.brown@live.com>
2011-12-20 08:01:54 -05:00
Mister Fox 2dffc6d00d Merge branch 'master' of git://github.com/Baystation12/Baystation12 2011-12-20 06:43:08 -05:00
MlocMcMloc 9024737097 Merge pull request #126 from MlocMcMloc/master
Removing EI NATH and gib-dropping.
2011-12-20 02:57:06 -08:00
Mloc d906d1358f Removed wizard gib spell, make gibbing and dust-ing drop everything on the person.
Signed-off-by: Mloc <mloc@mloc.netii.net>
2011-12-20 10:12:51 +00:00
quartz235@gmail.com 3c5416fcde fingerprints on cans now log on any attackby() that isn't a wrench/analyzer/pda/tank
added a 2 minute countdown var to humans/monkeys that resets when move() is called (for an actual fix to the cuffbreak bug)
changed a typo in security levels

committed a gib animation fix for Sieve (todo: make custom gib animations for simple_animals/metroids)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2750 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-20 05:55:24 +00:00
quartz235@gmail.com 2d360ca4da so i learned has_moved_recently is pretty bad and stuff today pretty cool thing to learn
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2748 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-20 00:44:06 +00:00
quartz235@gmail.com c6e2da83b3 fixes for issue 260 issue 262 and issue 263
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2747 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-19 23:48:09 +00:00
MlocMcMloc 7f540f6811 Merge pull request #121 from SkyMarshal/882fb96574109859b6e503804190390b27e1c738
Yet again, check the description.
2011-12-19 08:09:25 -08:00
MlocMcMloc eebad1184b Merge pull request #119 from Tastyfish/master
added 2 ears! (DNA scan this time!)
2011-12-19 08:08:53 -08:00
Mister Fox 35b68d10e1 Automatic guest kicking
Signed-off-by: Mister Fox <traitor.foxy.brown@live.com>
2011-12-19 08:30:15 -05:00
SkyMarshal 1c67be2707 Several fixes/additions. Will list in pull request. 2011-12-18 20:56:39 -07:00
quartz235@gmail.com 5381aa9dcb Fixed issue 255 for miss phaeron
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2737 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-18 20:17:23 +00:00
quartz235@gmail.com c989aed8af monkeys are no longer made of antigibnium, as brought to my attention in issue 253
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2736 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-18 18:50:25 +00:00
CompactNinja f401c2e9ed Yes CN, ckey IS all in lower case. Lil' insignificant bugfix on my behalf.
Signed-off-by: CompactNinja <kulzernite@hotmail.com>
2011-12-19 01:37:53 +10:30
Tastyfish e3219fd09d 2 ears! 2011-12-18 06:02:15 -05:00
uporotiy c48b97519e Spells can now be based on the variables of their holder for cost. This allows cool things like a spell that deals 20 fire damage to you when you cast it.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2717 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-17 10:46:04 +00:00
vageyenaman@gmail.com 853d78c331 Bugfixes:
▫ Fix for Issue 161
   ▫ Fix for Issue 239
   ▫ Circuit imprinter runtime involving Atmosphereic Alert circuits.

▫ Capitalized some letters in the security level messages. Because that really annoyed me!

▫ Merged Donkieyo's patches with the master branch. (Forum post: http://nanotrasen.com/phpBB3/viewtopic.php?f=7&t=7051)



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2706 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-16 23:47:49 +00:00
SkyMarshal 159ce32cc7 Improved pepper spray, added a safety catch to pepper spray and space cleaner, added a wire to reset the module of a borg. 2011-12-15 23:58:17 -07:00
CIB123@gmail.com 20e69ebf32 Added antibody-based, random symptom virology.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2686 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-15 10:56:23 +00:00
uporotiy 3f5b76aff0 Added stun, weaken and paralysis-related procs in place of directly editing the vars. Hulk is 5% chance now due to being completely immune to any sort of stunning (will nerf more later). Think that's all but not entirely sure.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2683 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-14 16:38:46 +00:00
kortgstation@gmail.com 5041d652f3 Lowered the trigger rate on the teleport armour and the teleport radius (from 8 to 6) to sate Urist.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2681 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-14 09:39:57 +00:00
kortgstation@gmail.com 784b6ee0db Added Reactive Teleport armour and on/off sprites for the armour.
Click in hand to toggle on/off (like a cloaking device).
When worn and activated, successfully blocked attacks will cause the wearer to warp randomly up to 8 tiles.
EMPs will disable it.
Values may need tweaking to balance the armour.
One set now spawns in the RD's office to it will get used/tested, depending on how that goes I may move it to being produceable by the protolathe only, or remove it entirely etc

Removed more X-Com shit I managed to fail to remove because of silliness with updating before committing restoring the file I meant to delete.

Updated the changelog.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2680 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-14 09:12:03 +00:00
kortgstation@gmail.com 523100876a Removed all the Xcom sprites/code
Removed the gigyas sprite
Removed the Vriska sprite
Added the (almost finished) displacer. One minor bug with it to work out, does not actually spawn anywhere though so it shouldn't effect anything. Will try to finish it later tonight.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2676 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-13 22:48:09 +00:00
rockdtben 024d1b074a -Removed a proc that does nothing anymore.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2675 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-13 12:38:05 +00:00
rockdtben 334f1e3059 -Removed setBruteLoss and setFireLoss since they served no purpose.
-Overrided the proc for get[Fire/Brute]Loss and adjust[Fire/Brute]Loss for humans to use the total damage proc.
-Removed redundant checks aka setBruteLoss(max(getBruteLoss(), 0) since the adjust brute proc already prevents it from going negative.
-Commented out the UpdateDamage() procs contents as it did nothing. If problems arise we might have to investigate. Soon I will remove the proc entierly.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2673 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-13 03:49:07 +00:00
n3ophyt3 73c7391c32 AIs now actually use power from APCs, rather than simply require that equipment power is active.
Malf overhaul, take two!
Waaaay back in the old days, I made it so malf AIs had to hack APCs to win, instead of just sit AFK for 45 minutes. Now I'm taking some more drastic action, to see what happens.

THE MALF AI NO LONGER SPAWNS ON THE AI SAT.
Instead of sitting in the AI sat hoping nobody notices your blatantly obvious hacking, at which point the 3 people lucky enough to have looted EVA get to have all the fun, you can now shunt your core processes into an APC you have hacked, and hacked APCs are only moderately obvious.

While shunted into an APC, the AI draws power from that APC instead of the one in their main core. If the APC loses power, the AI loses power as normal. If the APC they are in is damaged or destroyed, they are forced back into their main core. If the main core is inoperative at that time, they die. The AI is also capable of willingly going back to their main core. As long as the AI's main core is intact, the AI speaks out of its core, regardless of its current location.

I have tested as much of this as I could to make sure it is functional, but thanks to the game mode overhaul, I have been unable to run actual malf rounds on my test server, so I have had to cheat and set things to work in any mode for testing. As for actual round balance, there's no real way to predict how that shit'll change.

This is just the base overhaul, more changes will be forthcoming as malf rounds provide data on how the change performs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2668 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-12 04:45:08 +00:00
VivianFoxfoot@gmail.com 8469753da5 Fire now does four times as much damage, to make it so that running through a blaze is now likely a fatal enterprise. Firesuit still offers protection.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2664 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-11 22:03:08 +00:00
uporotiy 8ede0b3fc6 Fixed a few derps in Poly's commit (namely, the revert back to public vars instead of procs).
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2662 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-11 12:18:38 +00:00
Albert Iordache 45fa16929e Merge #93 cleanup. 2011-12-11 11:11:06 +02:00