Commit Graph

2109 Commits

Author SHA1 Message Date
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
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
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
quartz235@gmail.com
679caf9a51 Chef has eggs again, now located in his normal fridge.
I hope this doesn't mess up all the egg nog :'(

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2800 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 17:48:42 +00:00
baloh.matevz
484039cf6b Engineering lockers (personal, welding supplies, CE and electrical) now have custom sprites... and they're yellow.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2798 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 15:35:46 +00:00
musketstgstation@gmail.com
bd4b07c189 Fixed an accidental revert of an iconstate change from r2795 (erro, when you change the iconstate mention it in the commit log plzkthx)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2797 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 14:40:32 +00:00
musketstgstation@gmail.com
8a37879d0e Separated empty soul belts and full soul belts for consistency with utility belts.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2796 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 14:36:41 +00:00
baloh.matevz
3e08db1851 Soulstone belts and engineering belts are not the same things, KOR
Fixed engineers starting with a belt full of soulstones caused by KOR in r2777.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2795 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 14:29:09 +00:00
baloh.matevz
a35f7a8915 Atmospherics airlock... yay...
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2794 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-24 10:10:05 +00: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
baloh.matevz
cbaf6fdfb3 Added a brown mining airlock.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2787 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 22:47:15 +00:00
petethegoat@gmail.com
24df02ec4a You can now fit basic pipes directly into wall girders.
You probably won't notice this, but it makes things slightly easier for atmos techs.

Several instances of ReplaceWithFloor changed to ReplaceWithPlating- the floor tiles under walls were annoying me. RCDs now create plating instead of floor also.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2786 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 21:09:04 +00: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
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
VivianFoxfoot@gmail.com
0e310200fc Cyborgs now get a message that their parent AI has had their laws modified. (For Kor)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2778 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 08:31:17 +00:00
kortgstation@gmail.com
96395618d7 Added the Soul Stone Shard. tl;dr it functions like an intellicard for dead or dying humans. It will only work on a human if they are in crit/dead, if they actually have a player in them (so corpses where people have ghosted are immune) and if the soul stone shard is empty.
Right now you can't do anything them other than capture people (and talk to them if you're near the stone)

Added a new belt variety that can only hold shards. Still needs its own sprites.

They currently do not spawn anywhere/are admin only. 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2777 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 08:02:09 +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
quartz235@gmail.com
6d93a9dd0b Fixes issue 272
-People who commited suicide are no longer cloneable through SE manipulation

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2774 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-22 16:03:31 +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
petethegoat@gmail.com
d650ded822 do_after() now does its checks every tick, thus preventing people from fucking off for the duration, and coming back just before it finishes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2770 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-22 14:15:35 +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
quartz235@gmail.com
8ff5a558b6 Fixed psychic reinforced table deconstruction
Fixed issue 270
- Changelings now have an "isabsorbing" var to prevent spamming absorb for free chems.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2766 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-22 07:07:57 +00:00
mport2004@gmail.com
72ff652ecd Changelog code has been fixed, when editing it please use notepad or some other text editor that wont attempt to change everything.
Bit of work on blob, mainly cleanup of the blob gamemode files.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2764 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 21:33:04 +00: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
heisen51@gmail.com
53164c3d09 New air alarm settings for the kitchen cold room.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2759 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-21 14:08:25 +00: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
uporotiy
98ea8045ad Upped noslip shoes cost to 3 - they're situational, but they're very powerful in the situation they're used in and it's not that hard to facilitate.
Captains can't be traitors anymore. This is a placeholder, friday I'll redo that a bit - probably so that captains don't get any traitor equipment (they already have all the everything else for that) and that they can't get steal objectives (re: they already have everything).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2752 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-20 19:22:21 +00:00
heisen51@gmail.com
619f2ae908 You now need to stand still for one whole second to place a grille.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2751 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-20 09:41:57 +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
kortgstation@gmail.com
49b653b51a Sprited/added the blue magus and red magus robes
The blue version functions as wizard robes and spawns on the wizard's shuttle, the red versions replace the old cultist robe sprites.

Cultists now each start with join/blood/self instead of one random word each.

Cultist supply talisman now has five uses and can spawn armor talismans.

Updated the changelog 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2749 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-20 04:45:46 +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
vageyenaman@gmail.com
6579420da4 Quickfix for a derp I made with cloners. Somehow I created a hud with constructor parameter of the cloning machine.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2745 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-19 19:18:41 +00:00
heisen51@gmail.com
0f26f9e05f The universal recorder/tape recorder can now be conveniently started and stopped by being used on itself.
Now you too can be a doomed audiolog narrator.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2744 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-19 17:50:47 +00:00
kortgstation@gmail.com
3bada93424 The Wizard no longer starts with Ethereal Jaunt.
Instead, the spellbook simply starts with an extra use. This will save you the trouble of re-memorizing if you do not want to take ethereal jaunt.

Put an Ion Rifle on the nuke ops shuttle which will hopefully help with nuke teams getting routinely destroyed by sec borgs.

Fixed a wizard spawn message which referred to a no longer existing item (it mentioned "two" artifacts in your pockets,though you no longer spawn with a scrying gem)

Added Magus Helm sprites/object, which as of now does not spawn and is just an alternative wizard hat (counts for spell requirements).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2743 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-19 11:54:11 +00:00
kortgstation@gmail.com
d370b3c2a2 Can now build Ion turrets
Can now build Staff of Change turrets

Staff of Change onback sprites added, Staff now fits onback.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2742 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-19 07:28:09 +00:00
baloh.matevz
dc563b41c0 player panel fix for names, real names, key or jobs with ' " or \.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2741 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-19 03:49:36 +00:00
kortgstation@gmail.com
b4c22c6dac The Staff of Change now has its own sprite/in hands.
The Wizard Spellbook has a new subsection: Artefacts. Artefacts are items with special properties that the wizard can purchase as an alternative to spells (one artefact costs as much as one spell)

Currently the only Artefact is the Staff of Change, more to follow.

Updated the changelog.

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