Commit Graph

23763 Commits

Author SHA1 Message Date
Alberyk
a53ccd1453 Changes default occupation's preference to return to lobby (#3570)
This will reduce the ammount of people getting jobs they do not want and then having to cryo/ask admins for a respawn.
Fixes #3571
2017-10-07 20:32:18 +02:00
Werner
baa9c475c1 Merge branch 'upstream-master' into development-upstream
# Conflicts:
#	code/modules/reagents/reagent_containers/food/snacks.dm
2017-10-07 15:13:33 +02:00
chaoko99
052aad8294 makes N2O an oxidizer. (#3569) 2017-10-07 12:42:49 +02:00
Alberyk
01990fb1e8 Adds the sarlaccs and some golden slime fixes (#3533)
-adds the sarlaccs from fowl's old mining pr, to be used in an event and for general adminbus/maybe in the mining mob's future pr
-blacklist some mobs from spawning via the golden slime
2017-10-07 13:15:34 +03:00
Lohikar
8bcdf16989 Better stamina meter (#3551)
Changes the sprinting stamina meter to a progress bar instead of coloring the sprint button. Bar is only visible on mobs that actually have stamina & aren't already at max stamina.

Fixes #2300.
Fixes #1912.
2017-10-07 13:11:43 +03:00
Alberyk
094c057386 Xenomorphs fixes and improvements (#3548)
This pr makes xenomorphs less awful via some additions and porting some fixes:
-removes the NO_MINOR_CUT that is not used anywhere and replace with NO_EMBED that stops things from embedding into mobs, like xenomorphs, shadow people and golems
-adds the night vision verbs to xenomorphs
-fixes aliens eggs layers behind under their weeds
-fixes some hud things missing
-makes their limbs unbreakable

This should make them a bit less buggy.
2017-10-07 13:10:18 +03:00
Ron
26e7341781 Fixes(3557, 3560) (#3563)
Fixes #3557
Fixes #3560
2017-10-07 13:08:00 +03:00
Alberyk
c36ec23523 more wizard fuckery (#3565)
-removes mind swap from the wizard books, because it is really broken right now
-adds different sprites for different levels of bears in the summon bear spell, polar and armored bears 
-increases the hp of the avian form
-gives druids access to new spells
2017-10-07 12:03:54 +02:00
Alberyk
12597e9849 Hardsuit fixes and grenade launcher restrictions (#3536) 2017-10-07 00:45:07 -05:00
Alberyk
8c0ac3ae43 Remove names from brains (#3564) 2017-10-07 00:44:03 -05:00
Alberyk
a16f05b5e6 Fixes species that cannot take oxygen damage being unable to succumb (#3546) 2017-10-07 00:43:29 -05:00
Alberyk
25c805de1c Adds more food recipes (#3544) 2017-10-07 00:41:29 -05:00
OneOneThreeEight
f202bb673a Adds a dispersion effect to the thermal drill (#3527) 2017-10-07 00:40:59 -05:00
Ron
153fd130de Fixes the gravity generator (#3590)
Fixes the gravity generator using the wrong processing, the event not working, and overlays.
Closes #3589
2017-10-06 18:26:44 -05:00
Lohikar
8db472ae15 More stats (#3562)
* MORE STATS FOR THE STATS GODS

* save them to the db
2017-10-06 19:39:15 +02:00
Alberyk
df5dc0349a Dev branch map fixes (#3559)
* map changes

* cake's sprites

* adds button to the bunker
2017-10-05 21:04:17 +02:00
Alberyk
d7e5da5496 Adds the Ya'ssa language (#3547)
This pr adds a tajaran language, that only the main tajaran species can select, neither zhan or m'sai have access to it. Already discussed its addition to the proper lore people.
2017-10-04 19:23:35 +02:00
Ron
37b3c0049a Replaces unused span classes (#3539)
Replaces span class userdanger and sinister with things that exist. Also removes an unused proc.
2017-10-04 19:23:20 +02:00
Ron
240c2fc799 Gives the crusher a chance to crush hands (#3538)
Adds a chance for the crusher to crush hands if used while in operation
2017-10-04 19:23:10 +02:00
Alberyk
ab97b50d93 Shadow people new sprites (#3535)
What the title says.
2017-10-03 09:42:46 +03:00
Alberyk
8e53ea0c78 Cult and antag fixes/tweaks (#3524) 2017-10-02 22:34:01 -05:00
TheGreatJorge
95bb5c7668 Turret fixes (#3520) 2017-10-02 19:17:17 -05:00
Ron
dc11d2aac1 Bug Fixes (#3532)
Resolves #3529
Fixes #3503
Fixes the gravity generator not setting float properly
2017-10-02 19:06:18 -05:00
Ron
e2b701f794 Adds the framework for secret chemical reactions (#3522)
Adds the framework for defining secret chemical reactions. The actual chemicals for use in the secret reactions will come in a later PR.
2017-10-01 19:59:57 +02:00
Ron
9528498c43 Adds code yellow (#3507)
Adds code yellow as requested by CCIA.
2017-10-01 18:49:35 +02:00
Werner
e759e4386d Calling the emergency shuttle now requires a physical button (#3509)
The emergency shuttle can now be called by using a physical button in a protected case.
The option to call the emergency shuttle has been removed from the command and communications app.
Also adds a framework for physical buttons in a protected case.
The emergency shuttle button needs to be mapped in.
2017-10-01 16:25:21 +03:00
Ron
be91e74e90 Cryogenic storage change (#3519)
Cryogenic storage now moves people into storage instantly if they ghost.
2017-10-01 15:19:15 +02:00
Ron
aa57b9556e Small chemistry changes (#3525)
Beakers now show a message if they have solids inside
Added an accuracy rating to containers. Containers will only tell you how many units of chemicals there are according to how accurate they are.
2017-10-01 15:18:48 +02:00
Lohikar
e9f707074a Globals update 2017-09-23 (#3514) 2017-10-01 16:18:32 +03:00
Ron
85ab392256 Adds a new admin verb (#3521)
Adds a verb that allows admins to replace people using the ghost trap. It is in the secrets menu. If the person they are replacing has a special role (IE. merc) it will only asks ghosts who have that pref enabled. Otherwise, it asks anyone.
2017-10-01 15:17:55 +02:00
Lohikar
913e47721e Make chemmasters default to transfer-to-beaker (#3513) 2017-09-28 21:42:37 -05:00
Alberyk
7d85f2ce12 Fixes pianos (#3511)
-fixes being unable to move pianos
-fixes mechas getting the wrong wreckage icons if destroyed while open
-fixes fried mushroom taste
2017-09-28 08:25:25 +03:00
Alberyk
94553405ea Fixes merchant late join (#3510) 2017-09-27 15:34:44 -06:00
MarinaGryphon
56ff561ac3 Adds device cells to the protolathe and mech fabricator (#3508)
Device cells now have a design, so you can print them. Same resource costs as the basic cell.
2017-09-27 10:40:35 -06:00
Lohikar
d08d771e82 New Wall Sprites (#3491)
MEMEWALLS!
2017-09-27 10:44:14 +03:00
Alberyk
9ff1ad84d7 Allows riot helmets to toggle their visor and more sprite related changes (#3506)
-ports riot helmet sprite and toggle visor verb from polaris at people's request
-port the balaclava verb that allows you to roll it up and down from bay
-fixes #3176 and adds the paramedic rig sprites for the tajaran suit
2017-09-26 16:12:31 -06:00
Lohikar
ee686e9276 APC & Fire Alarm offset tweaks (#3502)
changes:

APCs now have directional sprites for WEST and EAST directions.
Fire Alarms' offsets are now enforced similarly to APCs'.
Fire Alarms now have mapper convenience types for each direction to make mapping them easier.
All fire alarms on the map have been replaced with the above convenience types, fixing some strange offsets in the process.
APCs no longer pre-create their spark effect datum, instead using the spark() proc.
2017-09-25 21:12:14 +03:00
Ron
95595e45af Bug fixes (#3493, #3428, #3444) (#3494)
Removes some unused code
Fixes #3493
Fixes #3428
Fixes #3444
2017-09-25 10:59:52 +03:00
Lohikar
085e4840e7 Reagent & Overdose tweaks (#3499)
Generalizes dionae reagent checks to reduce if (alien == IS_DIONA) checks.
Reverts #2444, #3116.
Closes #3270.
Fixes some potential GC issues with some reagents and their modifiers.
2017-09-25 10:59:30 +03:00
Alberyk
196019b387 Re-adds the merchant shuttle (#3500)
This pr will re-add the merchant shuttle and fix a minor issue with the raider's location on the console.
2017-09-25 10:57:37 +03:00
OneOneThreeEight
7096dd908c Retuning lasers a bit. (#3484)
REBALANCES LASERS.
2017-09-24 00:13:31 +03:00
Lohikar
7e17d069e6 Minor Skin Updates (#3485)
changes:

Removed old unused chemical dispenser window in interface file.
Removed old unused skincmd system.
Added two new scaling sizes for the Icons dropdown: 96x and 128x.
2017-09-24 00:13:09 +03:00
Lohikar
f81470cd75 Fix 1x1 turf AO (#3490)
Fixes a bug where 1x1 turf AO (ao_neighbours = 0) would not update properly.

Fixes #3489.
2017-09-24 00:12:56 +03:00
Karolis
9c9b2a55af Removes old command and communications console (#3479)
Removes old command and communications console (It is now replaced with modular console with command preset)
2017-09-23 01:55:12 +02:00
Lohikar
21e06212b6 General Lighting Improvements (#3482)
changes:

Z-lights can now shine both upwards and downwards.
Z-lights will now get less intense with each zlevel traversed.
Sunlight no longer has distance falloff.
Minor optimizations/simplification for directional lighting.
2017-09-23 00:54:11 +03:00
TheGreatJorge
0732abb600 New turret icons & turret code tweaks (#3416)
Adds flooring to the turret with "decorative" conduits.

Adds darkening and brightening animation when turret opens/closes to indicate the turret rising up or down.

Made new construction phase depicting nearly all steps visually (Apart from adding the prox sensor.)

Made sure almost every gun that can be turreted has a relevant sprite. These are based on gun sprites. Changing those might cause turrets to not reflect the gun look.

Some guns share sprites, some were made unturretable.

Added new set of vars on the /gun/energy level, since the /gun level had few essential vars missing and I am not really looking for any other code rewrites regarding this right now. Should not be hard to move them step up, if ever needed.

Turrets that have only one shooting mode have now the changing mode option greyed out.

Also removed leftover references to two energy carbine subtypes and removed one global list.
2017-09-22 23:11:41 +03:00
Lohikar
c13c0f84fb Add get_listeners_by_type (#3483) 2017-09-22 12:45:43 +02:00
Ron
72a768329e Ports holocalls (#3454)
Ports holocalls from bay. Might be good to test this some more.
2017-09-21 08:25:12 +03:00
Alberyk
5c2d8407b6 Opens the pool (#3459)
This pr adds some water/pool turf mechanics, such as water slowing you down, people suffocating if lying inside a pool title, and fire being extinguished if you enter the pool. Ported mostly from vore station.

Also adds a diving suit rig, with sprites take from Europa. I swear I have plans to use it on an event.
2017-09-21 08:11:03 +03:00
Belsima
99de7c9499 Ports modular tablet sprites from /tg/. (#3437) 2017-09-20 16:31:34 -06:00