Commit Graph

1969 Commits

Author SHA1 Message Date
rastaf.zero@gmail.com e074166845 Added sanitize() to verb/me().
Enabled adminlogging of using robotic console.
Some admin messages are duplicated to log file now.
Fixed bug with ghosts sometimes not hearing people.
WIP stuff from Nikie:
a sprite for detective's armor
an alternative sprite for SWAT armor


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1391 316c924e-a436-60f5-8080-3fe189b3f50e
2011-04-06 08:47:51 +00:00
uporotiy be85fc280d Object Spell System v1.0
It is now fully implemented, though I might continue work on it (especially with all the bugs no doubt present in the code). To turn on wizards spawning with an spellbook that gives object spells as opposed to verb spells, uncomment the FEATURE_OBJECT_SPELL_SYSTEM line in config.txt
For the end user, the vanilla (without spell var editing) wizard, the only two differences are having to click spells to use them (not being able to right-click stuff and cast spells that way or type them in the command line) and having a nice little countdown for a spell's recharge time.
 Changelog
It is now less horribly blue on white and more nicely black on white.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1381 316c924e-a436-60f5-8080-3fe189b3f50e
2011-04-05 20:34:41 +00:00
noisomehollow@lycos.com f47980c910 Wizards are no-longer trackable by AI if they are inside their sanctuary.
Removed all the old notes form the map (except for the last one). Rest in piece, HONK!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1371 316c924e-a436-60f5-8080-3fe189b3f50e
2011-04-05 04:04:17 +00:00
noisomehollow@lycos.com 539982ffa7 Updated ninjas. They now have three basic abilities, teleporting quickly (direction facing), precise teleporting (turf), and throwing smoke. No energy requirements or some other stuff at the moment.
Death Squads are now limited to Game Masters.
Ninjas can now be called by anyone above Trial Admin... or whatever it's going to be called.
The Mind Swap spell will not affect ninjas.
Corrected ninja names and titles.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1332 316c924e-a436-60f5-8080-3fe189b3f50e
2011-04-01 23:49:10 +00:00
n3ophyt3@gmail.com 9e50fd8e96 MMI update the third and fourth. Barring some big huge bug that didn't turn up in my testing to make sure shit works, the MMI is ready for showtime.
If you're wondering why updates third and fourth happened together, in update the third I redid how brains work, and I was halfway to committing it when I realized "wait, if I upload this now, everything that uses the brain will cause fuckups".

Notable changes:
When your brain is cut out, instead of your client hanging around inside your now brainless and more or less useless body, it it shunted into the brain object, similar to an AI in an intellicard.
While not in an MMI, your brain is "dead", deathchat and all. When stuck into an MMI, you spring to 'life', allowing you to talk to whoever stuck your brain into the thing. It occurs to me while I'm typing this up that it would be very easy to abuse this communication between life and death by slapping brains in and out of MMIs. DO NOT DO THIS OR THE ADMINS WILL HATE YOU AND DO MEAN THINGS TO YOU.

Life in an MMI is pretty boring, so you should yell at people until they stick you into an AI core or robot frame to give you something to do. I know the MMI was originally thought up as a mecha interface, but I haven't gotten around to looking at the mecha code to figure out how to hook it in yet.

I suspect there's going to be howls of "WHY DO YOU HATE ROBOTICISTS" over this next part, but the MMI itself is an R&D-researched object, with a biotech level of 3. That said, the station starts with two of them in the operating room (to get the research level up if nothing else), and they are producible at the protolathe AND the mecha fabricator (since they will eventually get to plug into a mecha.)

Known issues: The MMI is SUPPOSED to pop out of a cyborg with the player attached when the cyborg goes pop, but it didn't in my initial testing, simply ghosting the borg as they already do. Will work on this as I have time, but what with having to go to work these days, I have somewhat less of that.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1311 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-30 02:42:54 +00:00
tronaldnwn@hotmail.com 1047ebd828 Bug fix:
I placed a comma where I wasn't meant to, and then Nuke agents didn't get robust pills to kill people with. I feel bad.

Mining Update Minor:
Picks make a slight noise when they pick into mineral walls.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1287 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-27 09:45:33 +00:00
tronaldnwn@hotmail.com 161d4ee72f Nuke agents get cyanide pills rather than toxin pills. So don't throw out those tablets, they are perfect murder weapons. One stun and pop them in a person's mouth, and it's goodnight Irene.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1280 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-26 07:07:16 +00:00
tronaldnwn@hotmail.com fd2ff058ab The wizard's shuttle is now NO WHERE NEAR the station. All the spawn points are the same as they were, so no wizard should start in Spess. If they do, you know who to blame.
RIG's radiation shielding now lowered, and RIG helmets raised. now the rig gives .5 resistance, and helmet gives .25.

Sleep Smoke, it is experimental for now till I can get it to ignore people in full wizard robes. I might have to extend the ammount of sleep it does too.

Basic work up for sleep smoke spell. Will add more later.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1279 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-26 04:18:53 +00:00
n3ophyt3@gmail.com bd586cb156 Nukes and malfAI-controlled stations now audibly let you know when they are about to explode.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1270 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-24 18:51:48 +00:00
baloh.matevz 67e0554d34 CHANGELOG UPDATED
- Opaque windows (tinted and frosted) now look darker
- Added a trashcart object (trash bin, behaves like a crate)
- Added several recolored spacecash items. Some spawn in the vault.
- Added a new type of cigar.
- Applied the owl costume fixes by DabirA. They look strange when used with a backpack tho.
- Overalls now work for all directions
- Added thermal monocle object (thermoncle)
- Removed the swat_suit (which was broken) and all it's references (from human.dm)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1261 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-24 06:23:59 +00:00
n3ophyt3@gmail.com 1aca6254d4 The great verb retabbening.
Assigned categories to assorted verbs that lacked them. Commands tab is now more or less gone. Instead, things are in "IC" for things like say, whisper, me, that are inherent to you, "OOC" for things like OOC chat, and "Objects" for verbs originating from the world around you. I suppose for those non-admins in the audience, you now also get an "Admin" tab, because I stuffed adminhelp and adminwho in there.

This change was only to verbs defined as verbs in the code, procs that are assigned to things as verbs are far more numerous and harder to isolate, but also mostly admin-related.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1234 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-22 21:29:42 +00:00
n3ophyt3@gmail.com 2ca2205454 Borgs are now affected by taser shots and detective bullets.
Made revolvers cheaper since they are no longer godly. Their price may drop farther if the lack of megastun makes them that much worse.

Plastic explosives are now purchased in single bricks instead of pairs.

Nuke teams now spawn with agent cards so the AI can't metagame.

Nuke team uplink now matches the one traitors get in terms of available items.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1232 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-22 04:41:59 +00:00
rastaf.zero@gmail.com 8f4726dfc1 Cake slices by Farart:
- plain cake
- cheese cake
- carrot cake
Note: whole cakes now have more nutriments than before.
New sprites for bread (not for slices yet).
Xenopie also has its own sprite.
Code:
The final fix for examining of snacks.
Fixed some runtime errors in cult.
Fixed possibly infinite recursion during generating intercept report. Maybe that was caused crashes during monkey mode.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1223 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-20 23:46:44 +00:00
n3ophyt3@gmail.com f5350a0119 Fixed up Deeaych's round-start cyborgs, they no longer spawn on the title screen
As a side effect of fixing this, since digging into the related code to make it not the case would be a chore and a half, round-start cyborgs are capable of being traitors, receiving the same objective/law set as an AI would. Much like a traitor AI, they can use a robotics terminal to hack themselves to unlock the emag module, at the cost of RED ANTENNA ROUGE BORG.

It has been suggested that they get additional perks, such as immunity to robotics terminal detonation/lockdown, but I am wary of adding such things right off the bat. We shall see.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1204 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-18 21:06:38 +00:00
panurgomatic 8c938b79cb This is a rather big mecha update (not everything is polished, bughunt in progress).
- Mechs equipment is customizable (you can add different equipment to mechs). Weapons go to combat mechs only, clown mech equipment - to HONK only. Clamp goes only to Ripley.
- Mech equipment can be built by mech fabricator.
- Added mecha RCD, mecha teleporter, mecha wormhole generator equipment.
- Equipment(if any left) can be pried from mecha wreckage with crowbar.
- Mech control console circuitboard added to circuit storage.
- Mechs can teleport from teleport hub.
- Fixed ripley cargo problems with moving objects(bots, carps, huggers etc). Loading hostile organisms may be harmful. Be vigilant.
- Fixed bug with many mobs climbing inside one mecha.
- Fixed mecha "unable-to-move" message spam.
Other things:
- Rooms in random asteroids for extended and sandbox (WIP)
- Misc.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1190 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-15 15:20:02 +00:00
n3ophyt3@gmail.com cc9e4a4922 Fixed more runtime errors.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1158 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-04 16:21:21 +00:00
n3ophyt3@gmail.com 12bd3f5b7f Added big meteors, since the regular kind aren't proving sufficiently robust.
For the sanity of the admins, meteor explosions are no longer adminlogged.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1112 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-24 03:22:18 +00:00
n3ophyt3@gmail.com 6d1c9d387f math error on the number of round types removed from the meteor centcomm report.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1102 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-23 21:33:34 +00:00
n3ophyt3@gmail.com 9f3abbcd73 Meteor mode actually pummels the station with meteors now. The meteors don't start right away, and a centcomm report is still sent.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1101 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-23 21:26:41 +00:00
KFFFF00 f29a14e2c9 More cultmode updates:
You can read the tome, it contains a guide how to make and runes.
2 nearly redundant runewords removed. Runes using them changed to use different words.
Communicate rune is now possible to imbue into a talisman.
EMP talisman now works. Blame Darem for breaking it with his new empulse proc.

Changelog updated with this and my previous commit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1099 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-23 16:11:51 +00:00
n3ophyt3@gmail.com f17ec09d59 Nuke mode should now properly not pick people that have "be syndicate" set to no.
Nuke teams once again no longer win if they detonate their nuke on their transit shuttle.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1094 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-23 04:58:07 +00:00
rastaf.zero@gmail.com d789d6769f Whoops, there was a typo in my previous commit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1090 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-22 20:43:39 +00:00
rastaf.zero@gmail.com 3dee56211e People now actually can hear machine overload buzzing during malf.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1089 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-22 20:26:16 +00:00
rastaf.zero@gmail.com 1b13757b3d 1px offset of plating fixed.
Syndicate shuttle was moved from its own empty z-level to centcom z-level and surrounded by massive unbreakable wall.
Mining was moved to z-level 5.
Removed 3 unused z-levels, that should reduce lags, especially during startup.
Experimental AI asteroid was removed.
Unfinished medibot re-added to the derelict.
Added button for blast door in atmospherics.
timer/igniter assemblies in toxins now work.
Population of crowbars in the Crowbarland was cut down.
Added singularity telescreen.
Engine storage expanded.
Fixed some runtime errors.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1081 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-20 22:19:46 +00:00
n3ophyt3@gmail.com 4eae54f938 Added AI to the list of jobs the rev/cultist centcomm report won't list when it picks a random job.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1074 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-19 21:48:58 +00:00
KFFFF00 b8dbdd30e1 Update to the cultist mode:
Some bugs fixed.
Converting people doesnt give new words anymore.
Sacrificing people does. You can sacrifice a living person, a dead body, an alium or a monkey. 3 cultists must chant together to sacrifice a living person, but the chances to obtain new word are higher when you sacrifice living humans.
Also putting berry joice in a glass now works properly, instead of making it a "glass of...what?"

Highly untested, so come revise this and try to find any problems.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1069 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-19 01:13:42 +00:00
morikou@gmail.com 28ee8bec1b Tweaks:
- Paralysis Penlight now 3 telecrystals.
- Added some (commented out) code that CAN fix a Mind Swap bug but I have no way to test it (hence it's commented out).
- Fixed some more R&D bugs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1065 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-18 18:16:33 +00:00
mport2004@gmail.com 706ad091cd The AI/bots now leave hidden fingerprints on things they touch.
The game will not load the empty goon and beta tester files on startup.
Moved modes that are broken/unfinished into the unused section.
Powersinks will eat more power
Firedoors should be fixed now.
Engineering solars moved away from engineering.(there is currently an empty room where one was. I dont have any good ideas for things to put in there atm so if you want to add something go ahead)


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1017 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-10 23:16:47 +00:00
mport2004@gmail.com 50f282f8b2 Engineering got a new machine that spawns/feeds the singularity.
Redid the power use code, should be working better now.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@999 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-09 06:07:32 +00:00
n3ophyt3@gmail.com 8d558884b9 More runtime error fixing.
Bibles can no longer into bibles.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@992 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-08 04:13:23 +00:00
n3ophyt3@gmail.com ff423b2ba6 Multiple immovable rods hitting the station in one shot should now only produce one Centcomm report once they are gone.
MPort's space dust now moves as it is supposed to, at least on my test server.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@983 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-07 16:51:42 +00:00
n3ophyt3@gmail.com 5aa244a3bb Rods now start and end anywhere along the x or y axis, instead of just at map-defined landmarks.
.dme now has new map as the included in compile map.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@982 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-07 15:55:48 +00:00
n3ophyt3@gmail.com 58606c1011 Immovable rods can now hit mobs.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@979 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-07 06:49:07 +00:00
n3ophyt3@gmail.com 4c38890614 More rod tweaks
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@975 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-07 02:16:55 +00:00
n3ophyt3@gmail.com 3d4e0fd84e derped hard with that last update, I tweaked the success checking into a single line, and forgot to add the 'return 1' I'd originally gone in to add.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@967 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-05 17:16:54 +00:00
n3ophyt3@gmail.com 50187a6c86 Noticed I forgot a return 1 in the "make sure a borg counts as being dead" part of the code, and ended up consolidating the check into one if
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@963 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-05 04:39:48 +00:00
n3ophyt3@gmail.com 37ca6b2c40 Mostly a behind-the-scenes change, stuffing someone's brain into a cyborg body now causes the mind datum to transfer over to the new body. This should prevent such shenanigans as cloning a borged guy to suck the player back to the fleshy side of life.
Given that the mind datum is where traitors store their objectives (and how assassination targets are tracked), I have gone to some effort to ensure that, much like people currently in the thunderdome, people that are borgs still get counted as being dead. Also, borgs cannot succeed at hijack/escape objectives. If you find this to not be the case, PLEASE REPORT IT.

Borging a changeling now ends the round, much like cremating/gibbing them does.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@962 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-05 04:35:12 +00:00
n3ophyt3@gmail.com 331a99f4e1 Security reports should no longer list traitor heads/AIs as possible revs/cultists, nor should nuke operatives ever get named for anything.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@956 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-04 06:23:05 +00:00
mport2004@gmail.com d0ea63c6bf Just a miniupdate, more on the way later.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@954 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-04 04:13:50 +00:00
n3ophyt3@gmail.com 5fe1d3e99f Rods will no longer clang endlessly against indestructible objects.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@946 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-03 15:03:30 +00:00
mport2004@gmail.com cd79ae951d Updated:
Singularity Engine
-Recoded some parts, still works mostly the same
Welders
-Recoded, it works mostly the same but is easier to use in code
-Cyborgs have a larger fuel tank
-Brought most if not all of the areas that use welders upto spec
Moved the changeling chem recharge code into the human life proc
New players who log out before spawning in are now deleted
New minor Common event
Machines around the station use more power, system might need some changes later
Likely few other minor changes that I just cant think of atm

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@945 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-03 08:15:17 +00:00
n3ophyt3@gmail.com bd30d5c263 commented out some code from an unrelated project that won't compile right without some files I'm not going to commit until I have said project done.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@943 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-02 21:21:37 +00:00
n3ophyt3@gmail.com 47f3766a20 Forgot to comment out debug text
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@942 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-02 19:43:41 +00:00
n3ophyt3@gmail.com 029c7922d7 Added a new random event: The immovable rod! It spawns somewhere outside the station, then proceeds to plow through the station in a straight line to a spot on the other side.
As a side effect, I had to add some ex_act() procs to things because the rods kept getting stuck on them.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@941 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-02 19:41:08 +00:00
morikou@gmail.com 78774bf0a0 SCIENCE! Update:
- More R&D stuff. Moved code from code/datums/technology to code/game/research (more apt and it isn't JUST datums now). Still very WIP.
- Circuit printer now requires Sulfuric Acid instead of H2SO4. (Yes, I get the irony)
- New helper proc: between(low, middle, high). It returns middle unless it is greater than high (in which case, it returns high) or less than low (in which case it returns low). It's a fairly simple proc but it cleans up some bits of code I am working on.
- Changeling chem regeneration is now a curve rather then a flat amount. At low amounts (<20) it's faster then in r917, at high amounts it's slower (>20). This means you can use cheap abilities more often and expensive abilities less.
- Changeling "Dart" abilities now named "sting" abilities to (Hopefully) cause less confusion. "Boost Dart Range" renamed "Ranged Sting."
- Changeling "Absorb DNA" ability now not only doesn't cost chem to use, it actually regenerates a small amount (if successful).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@929 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-30 01:40:20 +00:00
morikou@gmail.com cdbfdb1b5d Reverting Ion Storm changes. Derp.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@924 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-28 16:22:07 +00:00
morikou@gmail.com cb92b2cd29 THERE ARE FOUR LIGHTS update:
- Random Ion Storm laws now not stupid.
- There is a delay between the Ion Storm laws being uploaded and the station announcement.
- Random Ion Storm event added to random events.
- New area icon for the engine that doesn't annoy me so much.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@921 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-27 18:14:11 +00:00
morikou@gmail.com 42cacda94b Oh god, no internet. What do? Update:
- Changling chem regeneration rate and start chem reduced by half.
- You can't emote while under the effects of the changeling's paralysis dart or zombie powder.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@917 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-27 03:00:54 +00:00
rastaf.zero@gmail.com 39dd425219 Objectives "steal plasma" and "steal AI" now correctly checks contents of backpacks.
Objectives code is made more compact and clear.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@908 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-23 23:11:02 +00:00
rastaf.zero@gmail.com 5a0f894e98 Fastfix by Rolfero.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@901 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-22 22:26:01 +00:00