Commit Graph
16156 Commits
Author SHA1 Message Date
fleureandZomgPonies 0dcee05ab2 Watertank nozzles no longer delete
Conflicts:
	code/game/objects/items/weapons/tanks/watertank.dm
	code/modules/mob/mob_helpers.dm
2014-04-19 18:17:49 -04:00
ZomgPonies 2ddfb716f1 new faithless sprite 2014-04-19 18:14:11 -04:00
FirecageandZomgPonies c948e01b85 Customizable clown mask with 2 new options
Conflicts:
	code/modules/clothing/masks/gasmask.dm
	config/admins.txt
	icons/mob/mask.dmi
	icons/obj/clothing/masks.dmi
2014-04-19 18:13:27 -04:00
Ccomp5950andZomgPonies e224a636b9 Some fixes saycode cleanups
Moved the verb check from hear to the speaker

Spellcheck on hulk so Dragor doesn't beat me up.
2014-04-19 17:06:23 -04:00
Ccomp5950andZomgPonies b28df8857d Saycode rewrite: Add support for speech_problem_flag
Ready for Dev

Conflicts:
	code/modules/mob/living/carbon/human/life.dm
2014-04-19 17:06:05 -04:00
Ccomp5950andZomgPonies 9965c5ff8d Removal of last debug message and making players be able to use languages over general comms
;:k = skrell speak over general comms for example.
2014-04-19 17:04:47 -04:00
Ccomp5950andZomgPonies 66f3d8ab75 Say code rewrite, Silicon jerks now using new saycode.
Tracking added for AI's and Observers

Instead of calling GetVoice() over and over for everyone that can hear you we're checking a variable that is updated with Life()

removed a bunch of my debug verbs.

Conflicts:
	code/game/machinery/telecomms/broadcaster.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/silicon/say.dm
2014-04-19 17:04:29 -04:00
Ccomp5950andZomgPonies 9dab2ad8a1 Saycode rewrite initial commit.
Create structure for modular saycode

Regular chat:
specific_paths/say() -> living/say() -> specific_paths/hear_say()

Radio chat:
specific_paths/say() -> Telecoms shit -> specific_paths/hear_radio()

Humans done.

Todo:  AI, Robot, simple_animal, and ghosts.

Conflicts:
	code/game/machinery/telecomms/broadcaster.dm
	code/game/machinery/telecomms/telecomunications.dm
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/carbon/human/say.dm
	code/modules/mob/living/say.dm
2014-04-19 16:54:16 -04:00
ZomgPonies 508db1e188 missing file 2014-04-19 16:45:20 -04:00
DJSnapshotandZomgPonies 184162e8db disregard failure. I made a silly. 2014-04-19 16:44:45 -04:00
DJSnapshotandZomgPonies 9ddc4aae92 initial CC paper commit. Will continue work on this.
Conflicts:
	code/modules/paperwork/photocopier.dm
	icons/obj/bureaucracy.dmi
2014-04-19 16:44:20 -04:00
MikeandZomgPonies f98a2af41f Fueltanks leak fuel when wrenched open
Fueltanks now actually leak fuel when wrenched open. The leaking only occurs at the initial wrenching and when tank is moved.

Conflicts:
	code/modules/reagents/reagent_dispenser.dm
2014-04-19 16:41:17 -04:00
Ccomp5950andZomgPonies 14744895c5 Juggernauts will no longer be weakened and unable to click stuff if zas knocks them over. 2014-04-19 16:35:21 -04:00
MikeandZomgPonies 2518b61b9d More detailed inflatable door/walls 2014-04-19 16:35:00 -04:00
TConeandZomgPonies d07c2d9ae3 Added a 'H' hotkey for 'Holster' verb. 2014-04-19 16:32:50 -04:00
ZomgPonies 60c1d7f2c4 WhiteUI fix 2014-04-19 16:30:13 -04:00
DJSnapshotandZomgPonies e1af1f4713 replaced electrodes with insta hit taser beams.
Conflicts:
	code/modules/projectiles/guns/energy/stun.dm
	code/modules/projectiles/projectile/beams.dm
	icons/obj/projectiles.dmi
2014-04-19 16:28:23 -04:00
DJSnapshotandZomgPonies 843ac65077 Undershirts and rolling down jumpsuits!
Conflicts:
	code/modules/client/preferences.dm
	code/modules/client/preferences_savefile.dm
	icons/mob/human.dmi
	icons/mob/uniform.dmi
2014-04-19 16:17:14 -04:00
JarcolrandZomgPonies abdcf82123 Kicking a grille does 2 less damage; fix for #4557
It will now take 10 hits to destroy it without using a weapon or tools.

Take that,metagamers!
2014-04-19 16:06:09 -04:00
Ccomp5950andZomgPonies a939b32020 Code Effeciency Project: Vent scrubbers have a bit more sanity.
No longer checking for 0.00000000000000000000000001 moles of toxins scrubers can only detect stuff worse then 0.001 moles.

Have a nice day.

Conflicts:
	code/ATMOSPHERICS/components/unary/vent_scrubber.dm
2014-04-19 16:05:45 -04:00
JarcolrandZomgPonies b5056c5441 Cannot wash your missing hands anymore
M as mob changed to user as mob; don't know why it was shortened to 1 letter,but eh.
Conflicts:
	code/game/objects/structures/watercloset.dm
2014-04-19 16:01:51 -04:00
JarcolrandZomgPonies 60ede94929 Also fixes paperbin without hands
Whee.
2014-04-19 15:53:44 -04:00
JarcolrandZomgPonies 935576f5c4 Can no longer use fire extinguisher closet without hands
If you did not have hands,you could click on a emergency closet and have it spawn in your hand,and it would stay there,floating.
Cool,right?
2014-04-19 15:53:33 -04:00
RavingManiacandZomgPonies f80d1e702b Missing files added. 2014-04-19 15:51:27 -04:00
RavingManiacandZomgPonies a06f8b910c Inflatable barrier boxes added to engineering. Inflatable barrier crates can be ordered by the QM. Briefcase icon_state fixed.
Conflicts:
	maps/backup/tgstation-redux-WIP.dmm
2014-04-19 15:51:07 -04:00
RavingManiacandZomgPonies a0a58d1d9f Added inflatable walls and airlocks. 2014-04-19 15:50:18 -04:00
Ccomp5950andZomgPonies 90ff395199 Lagsie no more, NarSie HUNGERS
removed del() calls for objects, now it sets loc to null and removes it from master_controller processing

Much quicker :)

Conflicts:
	code/modules/power/singularity/singularity.dm
2014-04-19 15:48:48 -04:00
GinjaNinja32andZomgPonies 032f6fb762 Add colour to AI private channel (144.7)
Changes the AI private channel colour to magenta (#ff00ff), and changes
the marker from [144.7] to [AI Private].

Magenta is far enough from the Science channel (#993399) to be obvious,
but I'm open to alternative suggestions.

Conflicts:
	code/stylesheet.dm
2014-04-19 15:44:48 -04:00
Jeremy LibermanandZomgPonies f43ef06431 Virology - NanoUI, gameplay tweaks, bugfixes
Conflicts:
	.gitignore
	code/game/machinery/kitchen/smartfridge.dm
	code/game/machinery/machinery.dm
	code/modules/food/recipes_microwave.dm
	code/modules/reagents/Chemistry-Holder.dm
	code/modules/reagents/Chemistry-Reagents.dm
	code/modules/virus2/isolator.dm
	nano/js/nano_base_helpers.js
2014-04-19 15:42:49 -04:00
alex-gh f93c7d320a Merge pull request #181 from alex-gh/objective_fixes
Objective fixes
2014-04-18 07:30:01 +02:00
alex-gh d30973b932 Tweaked traitor probabilities 2014-04-18 07:20:59 +02:00
alex-gh 94d649dbe6 Reworked 'speciesist' objective 2014-04-18 07:17:36 +02:00
alex-gh 97aa7163c5 Merge pull request #180 from alex-gh/objective_fixes
Various fixes for the objective system
2014-04-17 04:04:58 +02:00
alex-gh 6dbe28ee14 Protect objective should select other traitors now 2014-04-17 03:28:38 +02:00
Necaladun 0288be9081 Jukebox
Adding missing , because i need more coffee
2014-04-16 18:27:44 +09:30
Necaladun 4fe77d1e2f Map bugfixes
Fix the errors I made in the last map update
2014-04-16 18:08:53 +09:30
Necaladun fdabde9f84 Jukebox additions
Removed empty jazz playlist, added papers please and aussie music
2014-04-16 17:26:52 +09:30
Necaladun cdb0a47d0b Fix satchels
I herped a derp and broke satchels
2014-04-16 16:26:38 +09:30
Necaladun 3dfc096965 New map
New map upgrades
2014-04-16 15:46:12 +09:30
Necaladun 8796a5b273 Fixed spacelaw
no longer 404
2014-04-16 12:57:39 +09:30
Necaladun d3757b9413 Hyperzine bottle
A pre-spawned bottle of hyperzine
2014-04-16 09:49:20 +09:30
Necaladun 649325389e Added alien AI to custom synthetic
for ultimate chimera custom sprite
2014-04-16 08:29:37 +09:30
Necaladun f7246e3a40 Swap NT Rep and Customs Officer costs
30 for NT Rep, 15 for Customs Officer to represent their importance.
2014-04-15 00:37:27 +09:30
Necaladun 3e3fc0f314 Wisewill Sprites
Added wisewills sprites - bane stuff, sec rig fixes
2014-04-15 00:29:51 +09:30
Necaladun fb29f28a96 Emergency Message Cooldown
Dropped from 10 to 1 minute so people can actual hold a bit of
conversation with CC if needed. If they spam, BSA is still there.
2014-04-15 00:29:29 +09:30
Necaladun 587de30588 AI law fix
Changed AI laws in the modules to say crew or organics
2014-04-15 00:29:00 +09:30
Necaladun dc417a522d Stun Revolver Upgrade
Stun Revolver update - makes it do slightly less pain, but a little bit
of stun and weaken to give it some actual purpose
2014-04-15 00:28:38 +09:30
ZomgPonies b50449e849 Merge pull request #178 from alex-gh/ServerCode
Server code
2014-04-14 08:39:36 -04:00
ZomgPonies 73d60d0625 Merge pull request #179 from Walter0o/patch-2
Fixes a critical exploit with the autolathe.
2014-04-14 08:39:00 -04:00
Walter0o dad64c9f90 Fixes a critical exploit with the autolathe.
While browsing through my server's code looking for possible exploits to fix, i noticed the following :

The autolathe can be used to duplicate any and all objs.

The faulty code accepts any refID from the usr without a safetycheck to see if the requested obj is in the autolathe_recipes list.

This works "only" on objs because it will trigger a runtime error if the object has no material vars.

The default buildcost values for obj are zero, so it always goes through the materials-check, but it would not be sufficient to plug this exploit at this point.

The trivial fix is to have a check to see if the given refID is in the autolathe_recipes list, although a datum-based construction method would probably be more robust.

As basically identical autolathe code appears to be used in Baycode , /tg/, /vg/, Para, and all other builds i could look at, i assumed this exploit has been undetected since Goon.

And indeed, the faulty code is present in Gooncode rev4407 and has been ever since.
2014-04-13 12:47:57 +02:00