Commit Graph

593 Commits

Author SHA1 Message Date
Cheridan
7d117587ad Revert "Merge pull request #689 from dumpdavidson/changeling_voices_squash"
This reverts commit 6206285633, reversing
changes made to 83a6ebfc95.
2013-09-06 22:00:11 -05:00
Ricotez
6206285633 Merge pull request #689 from dumpdavidson/changeling_voices_squash
Changeling personal hivemind
2013-09-06 15:36:41 -07:00
ACCount12
9c5b82efbf Update xeno_transformation.dm
xenomicrobes fixed
2013-09-04 20:21:09 -07:00
ACCount12
3b46cfd140 Update robotic_transformation.dm
roburgers fixed
2013-09-04 20:21:04 -07:00
VistaPOWA
761731c27a Merge git://github.com/tgstation/-tg-station into critter_crates
Conflicts:
	icons/obj/storage.dmi
2013-09-02 13:18:15 +02:00
VistaPOWA
44af517785 Pugs uncommented in supplypacks 2013-08-29 22:51:49 +02:00
Intigracy
0962cd2679 Start of standardizing required permissions for admins.
Using the dropdown menu / changing health / names of people in view variables now actually requires +VAREDIT.

Shuttle moving moved from +FUN to +ADMIN for convenience sake.

+ADMIN now required to view antagonists / law changes, before it was only required to check antags via verbs, which you could get around through the secrets menu.

+ADMIN Also now required to view all of the special information given about players in who menu (like antagonist status), but all admins can still see stealth keyed admins.
2013-08-28 15:51:45 -07:00
VistaPOWA
7393c4217d Adds critter crates
Fixed several conflicts present in last pull request, should be fine
now.

All animals ordered through cargo will arrive in critter crates. These
crates are designed for the safe transport of animals. Critter crates
can only be unlocked from the outside and automatically lock when
closed. You can resist your way out of the crates. Critter crates are
counted as normal crates when sent back to CentComm.

Adds cat crate (cost: 40 points).

Corgi crate now has a 50-50% chance of either containing a male or
female corgi.
Moves critter crate sprites from storage.dmi to closet.dmi.

Removes redundant large animal crates.
2013-08-27 22:25:42 +02:00
Cael Aislinn
2f698f5c7c Merge pull request #1197 from Cheridan/Admin
Admin Log Tweaks
2013-08-23 07:20:45 -07:00
Cael Aislinn
6661ce81b9 Merge pull request #1205 from dumpdavidson/emp_overhaul
EMP-kit
2013-08-23 06:57:51 -07:00
Cheridan
cc1e3d2b6d Merge pull request #1178 from caelaislinn/pugs
Adds pugs, makes pugs orderable via cargo
2013-08-22 22:52:48 -07:00
dumpdavidson
4deebff554 Merge branch 'master' of https://github.com/tgstation/-tg-station into changeling_voices_squash
Conflicts:
	code/game/gamemodes/changeling/changeling.dm
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/gamemodes/changeling/modularchangling.dm
2013-08-21 23:21:26 +02:00
dumpdavidson
5b6c126a1a Adds EMP implant.
Replaced the EMP grenades from the uplink with an EMP kit.
The kit contains a grenade, an implant and a flashlight with 5 uses that can EMP any object or mob in melee range.
2013-08-21 21:48:37 +02:00
Cheridan
be4625fce6 Admin Log Tweaks
-Wire cut logs are now accessed via the Investigate verb, instead of popping up in the admin chat log.
-Wizard Fireball explosions no longer create admin chat log messages either.

-Adding and removing Player Notes is now logged.
-The note that is added automatically to people who get banned, now displays the duration of ban.
2013-08-20 21:51:39 -05:00
Cael Aislinn
2a451e7a75 Merge pull request #1167 from Giacomand/stampcham
Chameleon Stamp
2013-08-19 02:51:58 -07:00
Cael_Aislinn
194a98736f makes pugs orderable via cargo bay
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-08-17 10:13:08 +10:00
Giacomand
1a19dd6142 Merge pull request #1114 from Carn/data_records
Helper proc /proc/find_record(field, value, list/L)
2013-08-14 16:35:04 -07:00
Giacomand
efd5fc56c4 * Added a new uplink item, the chameleon stamp can be activated to turn into a different stamp; to use for forging documents or for forging clothing. 2013-08-14 20:37:45 +01:00
Cheridan
92286e56b6 Merge pull request #1100 from Malkevin/Cargo_PhaseOne
Cargo Overhaul: Phase 1
2013-08-12 22:02:28 -07:00
Malkevin
20d1407f6f Cleaned and organised supplypacks.dm 2013-08-11 20:45:45 +01:00
carnie
ffa9bb51cd Helper proc /proc/find_record(field, value, list/L)
It will search list/L for a /datum/data/record with fields[field] == value, and return it.

This removes a vast amount of copypasta (there's still so much left in there though). It also removes all the locate(\ref[record]) I could find, which were normal used with topic(), meaning it was susceptible to abuse.

Secbots, ed209s and turrets are now smarter with their record-checks. They now prefer to use our face-name rather than id-name. ICly, this is the bot using facial recognition. This fixes an issue where it'd try to use the name variable which could be in the format "Unknown (as their id name)" when they were disfigured, etc. causing record-lookup to fail.

Additionally, these bots will treat those without a valid record in the security database, to be treated like criminals.
2013-08-11 12:49:55 +01:00
Carnie
bd18acdb6a Merge pull request #1097 from Giacomand/beard_typo_fix
Quick typo fix for the beard symptom.
2013-08-10 22:29:33 -07:00
Cheridan
5f2e14cd55 Merge pull request #1094 from Giacomand/cham_cleanup
Chameleon Projector Cleanup
2013-08-10 21:26:32 -07:00
Malkevin
b606c59928 Commented out the mineral crates 2013-08-11 01:05:57 +01:00
Malkevin
6873aff136 -Converted Bay's string based category system to a numerical flag system
-Fixed duplicated implant paths - thats what happens when you code until two in the morning

-Adjusted materials costs as follows:
50 Metal Sheets Cost: 10
20 Plasteel Sheets Cost: 30
50 Plasteel Sheets Cost: 50
50 Glass Sheets Cost: 10
50 Cardboard Sheets Cost: 10
25 Wood Planks Cost: 25
50 Wood Planks Cost: 40
30 Sandstone Blocks Cost: 20
10 Silver Ingots Cost: 30
20 Silver Ingots Cost: 45
10 Gold Ingots Cost: 30
20 Gold Ingots Cost: 45
10 Uranium Blocks Cost: 30
20 Uranium Blocks Cost: 45
10 Diamonds Cost: 60
10 Plasma Blocks Cost: 50
2013-08-10 22:21:01 +01:00
Malkevin
9eaf89b3aa Cargo Overhaul: Phase 1
-Ported Bay's cargo computer category system

-Created a box containing six flashes

-Crates have been tweaked significantly. Crates have been reduced to single item types where possible, namely with expensive crates such as weapons and armor. A total of 28 new crates have been added, including chemical and tracking implants, and raw materials can also be bought from cargo for a significant number of points (subject to change)
2013-08-10 02:51:16 +01:00
Giacomand
31ce223ca3 * Quick typo fix for the beard symptom. 2013-08-09 18:45:22 +01:00
Giacomand
c2af6e1a62 * Cleaned up chameleon projector code.
* Added a Del() to the projection which will disrupt the chameleon projector, before being deleted by acid or a drill (killing the person inside).
 * Made chameleon projectors disrupt if moved from the hand, to make it consistent. Currently you could put them in pockets but if you picked them up it would disrupt. Fixing this would involve changing all use of dropped() so instead I made them disrupt when equipped and, due to how dropped() works, when they switch hands. Lowered the disrupt cooldown to make up for this.
2013-08-09 01:00:55 +01:00
Giacomand
ef5f2f4b1d Merge pull request #1077 from Carn/misc
Misc
2013-08-08 11:37:38 -07:00
carnie
3317aa9fe3 Merge branch 'master' of github.com:tgstation/-tg-station into FUTURE_DNA_2
Conflicts:
	code/game/dna.dm  <-- leave this shit alone unless it's a small-tidy change. ffs.
2013-08-06 09:54:24 +01:00
Giacomand
ad8c525218 * Added buttons to the syndie uplink which will reveal/hide the description of the items. [?] [X]
* Fixed being able to order items with an inactive uplink.
 * Shortened the name of an uplink item to make room.
 * Removed the (?) from the Random Item to help avoid confusion with the new buttons.
2013-08-06 05:57:11 +01:00
carnie
e7b586a095 Replaced organ helper procs with a single more versatile and strealined one. 2013-08-01 14:42:32 +01:00
carnie
02be173c60 Renamed variables:
b_type to blood_type
h_color to hair_color
f_color to facial_hair_color
f_style to facial_hair_style
h_style to hair_style
2013-08-01 13:48:41 +01:00
Tenebrosity
a87931dd5b Descriptions 2013-08-01 19:47:58 +12:00
Jesus Chris
3a30de18c8 Update uplink_item.dm 2013-07-30 17:27:47 +12:00
Tenebrosity
577988a39b Fixes descriptions as per Giacomand's feedback 2013-07-30 15:58:45 +12:00
Tenebrosity
c37c7b52ca - Adds descriptions to uplink items explaining their use, as per a post in the minor suggestions thread. 2013-07-30 02:47:22 +12:00
Matevž Baloh
8b6d90ed51 Merge pull request #1027 from Giacomand/symp_fix
Increased the chance of healing symptoms to activate, makes healing symptoms better and more useful.
2013-07-28 13:09:46 -07:00
Cheridan
bb53084249 Merge pull request #997 from Malkevin/reflectivejugs
Construct buffs.
2013-07-27 20:42:46 -07:00
Giacomand
ff78d8a725 * Quickly changed some values and made the longevity use it's initial value. 2013-07-26 15:31:09 +01:00
Giacomand
08243a8cf5 * Made healing symptoms better and more useful. 2013-07-26 15:24:12 +01:00
Cheridan
8cd64ac05f Merge pull request #1002 from errorage/2013-07-22-permission-flags-expansion
Expands the max number of admin permission flags from 16 to 31
2013-07-25 10:44:00 -07:00
Matevž Baloh
5e043a6e72 Merge pull request #973 from Incoming5643/magic
Adds a new wizard spell: Flesh to Stone
2013-07-24 12:53:08 -07:00
Malkevin
c292b7e14d -Changed the weighting on Juggernaut's shell to make it more likely to deflect the energy projectile than reflect it.
For Lesser Magic Missile:
-Halved the projectile life span
-Added a cap to the amount of targets, 6 as an experimental number

-Made the helper text more useful for new constructs
2013-07-24 20:30:26 +01:00
errorage
86a68cb55b - Expands the maximum number of admin permission flags you can have from 16 to 31.
To test: add these debug lines somewhere:

//START COPY PASTE

mob/verb/give_allrights()
	src.client.holder.rights = 393087

mob/verb/hasright()
	var/hi = input(src,"Choose a file to access:","Download",null) as null|num
	var/r = check_rights(hi, 1);
	world << "[r]"

mob/verb/checkrights()
	for(var/i = 0; i < 32; i++)
		var/n = 1 << i
		var/r = check_rights(n , 1);
		world << "has right 2^[i] = [n]? [r]"

//END COPY PASTE

Start the game, run 'give allrights', which doesn't give all rights, but some of the rights. 128 and 131072 are missing. Then you can either run 'hasright' to check whether you have the permissions that correspond to a user defined number, or you can run 'checkrights' to check for all 31 theoretical permissions.
2013-07-22 19:22:47 +02:00
Cheridan
9913df53d9 Merge pull request #996 from Giacomand/blob_userability
Blob usability changes and tweaks
2013-07-21 12:09:28 -07:00
Malkevin
4e852b6876 Merge branch 'master' of https://github.com/tgstation/-tg-station into reflectivejugs 2013-07-21 19:30:16 +01:00
Malkevin
1548c800f5 Construct buffs.
-Juggernaut's force wall duration increased to 20 seconds (it was 5 before which was completely useless)
-Artificers gain a new spell Lesser Magic Missile - which functions as normal MM but with a significantly longer cool down (purpose of it is to give builders a chance to get away, or provide supportive fire in a construct spearhead)

-Juggernauts now have ablative shells, which means that energy projectiles will be deflected as with ablative vests, as with vests slug throwers aren't affected
2013-07-21 19:29:10 +01:00
Cheridan
d048acca23 Merge pull request #965 from Giacomand/ai_tracker
New Uplink Item: The AI Detector
2013-07-21 10:41:46 -07:00
Cheridan
c0939ef77f Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/954
Resolves conflicts in datums/hud.dm
2013-07-21 12:11:26 -05:00