Commit Graph

10842 Commits

Author SHA1 Message Date
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
vageyenaman@gmail.com
e7c27d1299 Huge fukken commit. Very game-changing new feature has been added but it isn't actually available to players yet.
Spess Networking Technology:

    ▪ The machines are located in Centcom near the cargo shuttle.
    ▪ A new admin debug verb "Change Radio Type". Using this will toggle between old (current) radio code and the new radio code. ADMINS: I recommend only doing this if Doohl (me) is around to take note of anything that happens.
    ▪ The whole thing works, in theory, but hasn't been stress-tested with the usual 60+ players. I will write up a Tgstation Wiki article and/or explain what some of the stuff does in IRC or ingame.


One last thing to point out: this is a PROTOTYPE. I have tested it myself and optimized the code very well. In theory, this new radio system is significantly less laggy AND has many more features. However, because of it's a prototype, it can at any time destroy the server. The reason I am committing this and not updating the changelog is because it's not an actual feature YET. I want to stress test this on the servers to see how it fairs, then add some more stuff to it like the ability to link machines and repair networks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2807 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-25 07:10:12 +00:00
SkyMarshal
c6499583b4 Updated. 2011-12-25 00:07:42 -07:00
Tastyfish
359ffe93e1 Merge remote-tracking branch 'upstream/master' 2011-12-25 00:55:20 -05:00
Tastyfish
67af6ac4d2 future-proof food code for other critters snacking 2011-12-25 00:55:18 -05:00
Tastyfish
31a2f6d5ef library category fixes, moved edit appearence->fun where it should be 2011-12-25 00:52:36 -05:00
Albert Iordache
88bcb26710 Fixed a compiling error. 2011-12-25 01:05:43 +02:00
Albert Iordache
6f23ef6b22 Fixed an evidence bag runtime error and added a few CRASH() checks to /obj/machinery/disposal 2011-12-25 00:59:59 +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
ryantennessee@yahoo.com
d565fe7a9c TG update: Tracked down the last bottles with limited transfer amounts and made more transfer amounts for them.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2647 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 22:00:26 +02:00
ryantennessee@yahoo.com
a631f38041 TG update: Drills and Ddrills now dig sand faster than shovels. Changed digging to produce 5 glass ore instead of 4.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2646 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 21:59:03 +02:00
Albert Iordache
6fd39d5ef6 TG update: food.dmi
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2644 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 21:37:53 +02:00
Tastyfish
a0a49b6ee1 forgot to add category to edit appearence verb 2011-12-24 09:16:02 -05:00
Tastyfish
3f1d378f13 edit appearance admin verb ported from old code 2011-12-24 02:38:21 -05:00
kortgstation@gmail.com
15ce5ab5aa Cyborgs will no longer drop shit everywhere when hit by the Staff of Change.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2789 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 23:18:44 +00:00
Albert Iordache
b067fdc726 TG update: ...
- added feedback logging for alert levels
 - alert level descriptions are now part of config.txt
 - alert levels default to the ones I had before, if the config file isn't configured.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2641 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 00:50:52 +02:00
n3ophyt3
fd9c3ad6a8 TG update: Fixed an issue with the captain's laser.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2640 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 00:50:52 +02:00
baloh.matevz@gmail.com
f949f125e4 Command intercept will now only increase the security level if it's lower than blue...
Added a keycard authentication device. When you interact with it it asks you which event you'd like to trigger, currently only "Red alert". When you select the event, it asks you to swipe your ID card. If you have the new keycard auth access (60) on it (all heads of staff do), it will trigger all other devices of the same type to flash for 2 seconds. If someone with the same access level on their card swipes their card on another device during this period, the event will happen.

The idea behind this is the two key idea from submarine movies - just with ID cards. Admins are informed who requests the event and who triggers it btw, so abusing this is a bad idea.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2635 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 00:50:50 +02:00
Albert Iordache
35e5698a9c TG update: Made steel and reinforced glass correctly decrease ore amounts.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2631 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 00:50:49 +02:00
quartz235@gmail.com
4472cecbd2 Finally ready to like add this now oh man this is a huge thing sort of
Added CC-Nanotrasen, an IRC bot made by Skibiliano and given to us by him under CC-BY-SA 3.0 licensing
WHAT DOES THIS MEAN? It means all servers running this SVN now have the option to use an easy to configure IRC bot capable of relaying adminhelps from ingame to the server/channel of their choice.
- Runs on python 2.6 scripts with psyco support
- Relaying can be toggled from config.txt (so you don't runtime with every adminhelp if you decide not to use it)
- Comes with a bunch of other useful and fun tools too
- Added a new global proc, send2irc(msg,msg2) YOU'LL NEVER GUESS WHAT IT DOES CONSIDERING WHAT I JUST MENTIONED
----msg and msg2 are just what text gets relayed to irc, separated by a |, for instance send2irc(hello, world) would come out as
"CC_NanoTrasen: Hello | World


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2783 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 17:39:47 +00: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
panurgomatic
240a9bfac5 derp
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2782 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 15:48:42 +00:00
heisen51@gmail.com
fa29241062 Meat will now spoil within three minutes at temperatures between 0C and 100C. Rotten meat has the same nutritional value as normal meat, and can be used in the same recipes. However, it is toxic, and ingesting a badly-prepared big bite burger can kill you.
Because refrigeration serves a purpose now, the kitchen cold room freezing unit is turned off by default. Chefs should remember to turn the freezer on at the start of their shift.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2781 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 13:31:53 +00:00
panurgomatic
32b2be1b5a - Simple event dispatch system.
- atom.forceMove() proc. Ignores density and other Move() restrictions, but calls Exited() and Entered()
- var/emagged moved to /obj/machinery class
- anyprob() helper proc.
- Mecha internal damage vars encapsulated.
- Mech Fabricators now require robotics ID to operate. Emag removes this restriction.
- Added Odysseus Medical Exosuit and it's parts. Has integrated Medical Hud and ability to mount medical modules.
- Added Sleeper Medical module for medical exosuits. Similar to common sleepers, but no ability to inject reagents.
- Added Cable Layer module for exosuits. Load with cable (attack cable with it), activate, walk over dismantled floor.
- Added another exosuit internal damage type - short circuit. Short-circuited exosuits will drain powercell charge and power relay won't work.
- You should be able to send messages to exosuit operators using Exosuit Control Console
- Gygax armour and module capacity nerfed.
- Exosuit weapon recharge time raised.
- Bugfix: EMP actually drains exosuit cell and damages it

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2780 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 10:54:23 +00:00
heisen51@gmail.com
99e31e0724 Projectile hit message changed.
Now, instead of "<Victim> has been shot by the <projectile>", it's "<Victim> is hit by the <projectile>".

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2779 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 09:41:30 +00: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
cib
d539e4b539 Changed the pregame time from 90 seconds to 180 seconds. Delay(admin verb) can now also be used after round end has been announced, to keep the world from rebooting. Also boosted the restart delay from 25 seconds to 60 seconds. 2011-12-22 16:34:10 -08:00
Tastyfish
a302464d3b Merge remote-tracking branch 'upstream/master' 2011-12-23 02:22:39 -05:00
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
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
Albert Iordache
5964e0dc30 Fixed an obj/machinery/disposal/attackby() runtime error. 2011-12-22 09:11:04 +02: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
kortgstation@gmail.com
cd7e1cd2b0 Staff of Change victims now have Universal Speak (the metroids/xenos/monkeys can all speak english).
Fixed a missing tile on the salvage shuttle.

Reverted it back to cultists getting one random word each because I broke something apparently.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2763 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 19:59:49 +00: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
vageyenaman@gmail.com
bbed525019 Santa's toy bag!
Fixed some miscellaneous stuff to prevent round-start crashing.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2758 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 07:04:55 +00:00
kortgstation@gmail.com
6ad42b9ec2 Fix for borgs transformed by the Staff of Change dropping their cells and MMI on the ground.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2757 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 04:54:34 +00:00
kortgstation@gmail.com
6e27f2e4ff Fixed a bug I caused (where the Staff of Change was unable to fire).
The Staff of Change no longer works on dead targets (to prevent resurrection when the new mob is created and the ckey transferred).

The Staff of Change can now cause a mob to change into a human (and a chance for said human to be a lizardman/metroidman/plantman/golem/normal human)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2756 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 03:55:30 +00:00
VivianFoxfoot@gmail.com
05b0b8ef3b Apparently syndies should use eguns instead. Reverting r2753.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2755 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 01:36:29 +00:00
VivianFoxfoot@gmail.com
a606883c07 Medium bullets (used by deathsquad pistols and nuke team SMGs) now knockdown their target like the detective's revolver. They also do some eyeblur because of the hydrostatic shock.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2754 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 00:03:48 +00:00
trubblebass@gmail.com
7cfff2d56f Only a small one this.
- CMO's Hypospray now starts loaded with 25 units of Tricord.

have fun!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2753 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-20 19:32:38 +00: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