Commit Graph

117 Commits

Author SHA1 Message Date
Giacomand
0338996b86 * Removes a debug message. 2013-12-23 14:31:19 +00:00
Giacomand
ceec829294 Tons of typo fixes and renames Centcomm to Centcom. Manual merge of #1950. 2013-12-13 21:14:23 +00:00
ikarrus
8cd9300800 Removed percentages and added a "Did not vote" count for custom votes. (Non-voters get automatically added to status quo option in non-custom votes) 2013-12-08 11:34:12 -07:00
ikarrus
ae4d023b65 All votes have detailed results now. 2013-12-03 20:36:06 -07:00
ikarrus
1df342954a Detailed Custom Vote Results
https://dl.dropboxusercontent.com/u/831776/bossofme.png

Custom vote results will show how many votes each option recieved, and as a percentage of server population.
2013-12-03 08:42:24 -07:00
Kyrah Abattoir
ccc06644a0 /code/controllers/* lowercasing pass. 2013-11-18 02:16:23 +01:00
AlexanderUlanH
1b39fb8268 Fixed the emergency shuttle not autorecalling when it should
Crew, where are you going?  Crew, there's a blob to fight.  Goddamn it,
crew.
2013-11-08 10:17:17 -05:00
AlexanderUlanH
16d17921f9 Cha-cha-cha-changes
Changed the shuttle controller to a datum, changed the appearance of the
labor shuttle, and fixed stackers giving one free stack of each ore.
2013-11-02 17:01:54 -04:00
AlexanderUlanH
87b72833bd Added the labor shuttle 2013-11-02 15:16:39 -04:00
Cheridan
d9fbcbab74 Merge pull request #1647 from Giacom/small_tweaks
Fixed the network vars on the map, for the telecommunication computers. [MAP]
2013-10-28 10:41:18 -07:00
Giacom
fa1d5313ce Merge pull request #1635 from SuperSayu/starlight
Evens out space lighting and prevents space fire/party alarms
2013-10-28 05:56:02 -07:00
supersayu
58b2e7f2a0 Minor lighting optimization
Reduces redundant looping in lighting checks
2013-10-25 16:01:29 -04:00
Giacomand
a756a04eba Fixed the network vars on the map, for the telecommunication computers.
Just small tweaks to basic stuff I found.
2013-10-25 10:46:10 +01:00
supersayu
4883c14257 More modular version of starlight (space lighting) 2013-10-25 00:24:03 -04:00
Aranclanos
bbd1cfd389 -the number of active turfs on the status tab will be refreshed and the end of each tick and when the air controller setup finishes.
-mining rooms will be generated before the air controller is created
-changed the total of moles of the NO2 turfs from 2000 to 6000 to compensate the replacement of the canister that spawns like 36000 moles on top of it for a normal canister. I'm talking about the NO2 canister inside of the chamber in atmos. (I will replace the canister in another pull request)
2013-10-21 20:09:57 -03:00
supersayu
f8575c4767 Evens out space lighting and prevents space fire/party alarms
Adds a dedicated lighting subarea for space turfs, and forces all space turfs to use it.  This evens out irregularities in lighting space turfs ("this empty space is slightly brighter than that empty space") and removes fire and party alarms from space tiles.

For now I have also made space lighting subareas unpowered.  I guess this operates on the theory that the tiles mysteriously teleport power between themselves (along with flashing red lights and party strobes) but it does not work on empty space.
2013-10-21 17:34:41 -04:00
Cheridan
148e36e464 Merge pull request #1590 from Giacom/shuttle_call
Made the emergency shuttle code use the defined times.
2013-10-17 15:46:49 -07:00
Giacomand
646d7596f2 * Made the emergency shuttle code use the defined times.
* Added a SHUTTLEAUTOCALLTIMER define for the auto call.
2013-10-16 08:30:25 +01:00
Giacomand
aee50633e7 * The Allow AI config option will now correctly stop players from choosing AI as a job.
* The job select screen will now fill in the rest of the last column, so it doesn't look uneven.
2013-10-13 22:42:25 +01:00
Aranclanos
ee35e83494 Small changes for cael's shuttle loan event 2013-10-09 16:44:52 -03:00
Aranclanos
b6e1fc6d95 Merge branch 'terbs_weekly_fun' of https://github.com/caelaislinn/-tg-station into terbs_weekly_fun
Conflicts:
	code/controllers/supply_shuttle.dm
2013-10-09 16:03:39 -03:00
Aranclanos
6d87e5a11d Merge pull request #1389 from KazeEspada/computers
Cleans up computer code severely.
2013-09-28 14:48:42 -07:00
Cheridan
90c4eeaf1a Merge pull request #1443 from Giacomand/nobreathe
Removed an unnecessary sleep() in the MC.
2013-09-25 22:41:07 -07:00
Cael_Aislinn
d1332ec834 adds shuttle loan random event - centcomm asks to borrow the shuttle for 5 mins and it returns with a reward (and sometimes something bad)
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-09-24 17:14:06 +10:00
KazeEspada
27bc778449 Merge branch 'master' of https://github.com/tgstation/-tg-station into computers 2013-09-23 13:37:00 -07:00
Giacomand
8c38101129 You don't need a breather for this. 2013-09-23 18:43:26 +01:00
Pete Goodfellow
578215e3a7 Merge pull request #1335 from KazeEspada/supplypacks
Fixes issue #137
2013-09-18 07:00:10 -07:00
KazeEspada
0ac2f255c8 fixes a error I made when merging. 2013-09-15 16:47:21 -07:00
Cael Aislinn
e5aaa51396 Merge pull request #1342 from Faerdan/master
Nano UI Framework
2013-09-14 00:11:22 -07:00
Aranclanos
32a90cab84 Merge pull request #1311 from JJRcop/red-alert-shuttle-call
Shuttle call in red alert will only take six minutes instead of ten
2013-09-13 02:04:52 -07:00
KazeEspada
2a1278ca88 Makes Supply Pack datums no longer garbage collect. Prevents them from making artifacts like mulebot #3. Fixes issue #137.
Moves the supply shuttle controller to the controller folder and adds its creation to the new proc of the master controller.
Also, makes the supply shuttle make supply packs on new instead process.
2013-09-10 11:00:43 -07:00
JJRcop
946ba8c3fd Shuttle call in red alert will only take six minutes instead of ten
If the shuttle is called in a red alert the time will only be six minutes.
This is separated into three minutes of recall time and three minutes of
centcom preparing the shuttle and sending it.
2013-09-09 00:23:06 -04:00
Mark Aherne (Faerdan)
57fa79a89d Nano UI Framework
------------------------------------------------------------
nanoui - For creating and updating browser UIs
manomanager - For managing nanouis
Includes the "D:\Development\SS13-TG\code\game\machinery\cryo.dm" rebuilt using Nano.
Templates are stored in /nano/templates

This code is in development, it's also not commented yet.
2013-08-19 21:23:53 +01:00
carnie
fc8ba2112d Removes TorBan.
Better alternatives are so cheap nowadays as to render it pretty useless.
2013-08-12 13:28:11 +01:00
Mark Aherne (Faerdan)
dacd5da81a Choose Profession
- Updated to new UI
- Put professions into columns to reduce the length of the window

Supply Ordering Console
- Updated to new UI
- Added "Main Menu" button to the top of all lists

Security Records Console
- Fixed colors (eyes should bleed less now)

Voting Panel
- Updated to new UI

Newscaster Unit
- Updated to new UI

DNA Modifier Console
- Overhauled UI to make it (slightly) more accessible

Airlock Control Console
- Fixed UI not updating automatically
- Updated to new UI
- Overhauled UI
2013-08-01 18:09:58 +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
Giacomand
1dacc17070 Blueprint areas will now have dynamic lighting. 2013-07-03 21:08:50 +01:00
Carnie
78dc2f4f78 Merge pull request #824 from Giacomand/config_countdown
Made the lobby pre-game countdown timer a configuration option.
2013-06-23 21:58:12 -07:00
Giacomand
58b63f33f2 * Fixed spelling typos. Tratior -> Traitor 2013-06-20 21:29:14 +01:00
Giacomand
1ba80dc764 * Made the lobby pre-game countdown timer a configuration option.
* Changed the default value to 120, to compensate for BYOND adverts and round restarts closing the client or kicking you randomly.
2013-06-20 20:45:24 +01:00
Ikarrus
19285384ef Traitor scale added to game_options.txt
-Added traitor_scaling_coeff and changeling_scaling_coeff to server configuration files, allowing server operators to adjust the values to their preference.
-Updated changelog
2013-06-09 12:32:58 -06:00
Cheridan
d8ec1ba9c9 Separates the continuous round config options to be round-specific. For example, one can config wizard rounds don't have to end upon the wizard's death, while Rev rounds will still end upon one side's defeat. 2013-06-04 18:39:36 -05:00
Cael Aislinn
cd36661610 Merge pull request #644 from Ikarrus/latejoin
Latejoining Antagonists
2013-05-31 23:25:06 -07:00
Giacomand
1653082b2a Merge pull request #536 from MrPerson/allmaint
Two new game_options, SECURITY_HAS_MAINT_ACCESS and EVERYONE_HAS_MAINT_A...
2013-05-28 11:55:16 -07:00
Ikarrus
07590723d2 Gives latejoiners a chance of becoming a traitor and/or changeling depending on the game mode.
They will have the same chance of becoming an antagonist as round-start characters.

This function can be toggled off via server configuration.
2013-05-25 13:41:25 -06:00
Carnie
115fdcaff6 Merge pull request #592 from Yvar/Astarfix
A-star replacement
2013-05-19 20:10:47 -07:00
carnie
e6c8e67c3f Minor modifications to Yvar's A* fixes:
-Removed the priorityqueue datum. It is now a list()
-priorityqueue/proc/insert is now a helper /proc/sorted_insert() as it may be helpful in maintaining pre-sorted lists or insertion sorts.
-Replaced priorityqueue/proc/extract_last() calls with calls to pop(), which already existed.
-Removed last few references to "bestF" (from old awful A) in lighting and MC
-Replaced a section were it'd append to the end of the returned path list and then reverse the list. Now it inserts at the start of the list.
2013-05-19 09:54:39 +01:00
MrPerson
f6cc4cc0c6 Changed maint access game_option magic numbers to defines 2013-05-08 16:14:55 -07:00
supersayu
86d82ce51e Update to Sandbox Panel
The panel itself has been updated with subcategories and additional options.  The "air regulator" option was removed because what even does that mean.  The Suit Up option has been fixed, and should work properly now.  Additional items include an all-access ID, RCD, flashlight, light replacer, plasteel, cable, floorbot, medbot, gas mask, and emergency air tank.

The hrefs var was moved out of global scope because that's a terrible place for something so generically named.

The Spawn Item and Spawn Canister dialogs now use a browser window instead of a pick list.  This window is cached per user.

Sandbox's Spawn Airlock option gets a new interface.  It allows you to pick the accesses of the new airlock, as well as its paintjob, name, glass inserts where appropriate, and an option to make the access list "require one" instead of "require all."  It adds an airlock frame which can be repositioned; attack-hand-ing the airlock frame (if it has the airlock builder datum attached) will now open the window.

An administrative option has been added to the sandbox panel, which is configurable through game_options.txt.  Because the item spawning uses a persistent browser window, it is susceptible to spamming.  The added option forces the window closed after each item is spawned.  This only affects the item and canister selection windows, and not the whole sandbox panel.
2013-05-08 15:13:12 -04:00
MrPerson
cd9a8ac104 Two new game_options, SECURITY_HAS_MAINT_ACCESS and EVERYONE_HAS_MAINT_ACCESS.
Renamed ASSISTANT_MAINT to ASSISTANTS_HAVE_MAINT_ACCESS.
2013-05-08 03:48:46 -07:00