Commit Graph

23785 Commits

Author SHA1 Message Date
Alberyk
61f705a8b1 Mecha equipment changes and tweaks (#3610)
-adds a desc to all mecha gear that were missing them
-moves the cable layer to tools.dm from medical_tools.
-fixes relative pathing in some mecha equipment files
-adds a mecha plasma cutter, that can be used by ripleys, and a incendiary gun for combat exosuits
-the scattershot weapon should fire pellets now
2017-10-14 19:35:45 +03:00
Lohikar
754a219dec Misc tweaks (#3625)
changes:

Fastboot now turns off AO.
Removed some unused code from atmospheric machinery init.
Removed global list of all lighting overlays as it was unused.
Lighting now tracks the total number of light sources in the world.
Lighting now tracks the percentage of lighting updates done via. instant updates.
2017-10-14 19:35:01 +03:00
Lohikar
146726ffcf Fix AO not initializing on mine turfs (#3639)
Fixes #3638.
2017-10-14 19:32:33 +03:00
Lohikar
4773a8a626 MC Performance Tweaks (#3621)
Ports some StonedMC performance tweaks from /tg/, should reduce the amount of fighting between BYOND sleeps and the MC.
2017-10-14 19:31:14 +03:00
Lohikar
37908e5c4b Port some tesla performance optimizations from /tg/ (#3612)
Seems to halve (!) the Tesla's CPU usage.
2017-10-14 19:25:54 +03:00
Ron
36e8ba16a6 Teleportation scroll change (#3617)
The teleportation scroll will no longer teleport people onto open spaces.
Closes #3602
2017-10-14 19:25:43 +03:00
TheMaskedMan2
3dc277c877 Fixes speech sounds actually playing the sound (#3618)
Fixes sounds not playing for certain species voices, used for things like Shadow people, Vox, Vaurca Breeders, and Xenomorphs.
2017-10-14 19:25:32 +03:00
Lohikar
dedb657aeb move sunlight to compile-time option (#3636)
Turns out sunlight is a little memory hungry/slow. This disables sunlight via. compile-time define instead of removing it so it can be re-enabled if suitable later.
2017-10-14 19:25:11 +03:00
Lohikar
1c5fa4880c Fix a bug with opacity-based AO (#3613) 2017-10-14 11:33:36 +02:00
chaoko99
0999a3ccd0 Space Dust Parallax defaults on. (#3581) 2017-10-13 17:41:19 +03:00
chaoko99
2d527d31d8 Gravity generator glows. (#3588)
Resolves #3583
2017-10-13 17:39:48 +03:00
Alberyk
e8786864b1 Reduces the income of the working classes (#3608)
Nerfs mining making a fuckton of money easily, now you need 1,000 mining points to get 100 credits.
Also, thermal lances are more expensive and you can buy only five of them.
2017-10-13 17:38:49 +03:00
Alberyk
e7eec867bc Cargo random stock and some fixes (#3609)
-tweaks cargo random stock a bit, and removes the borg chassis that caused a lot of bugs
-fixed a wrong name in some food trash type
-fixed the slime stunbaton having no in hand sprite
2017-10-13 17:38:33 +03:00
Alberyk
deaddd90b4 Makes rev great again (#3605)
* Makes rev great again

* changelong
2017-10-12 19:55:59 +02:00
Lohikar
d5584cb16e Add AO regen verb (#3601) 2017-10-11 14:57:11 -05:00
Alberyk
15a391f209 Vox changes and additions (#3585) 2017-10-10 18:53:00 -05:00
TheGreatJorge
0aff2d8785 Coloured lighting & related stuff (#3555)
Makes all light tubes & bulbs have colour according to the light they emit. There are 6 preset colours: RGB CMY. Any other color is possible by simply changing the already present brightness_color variable. This PR makes it so it actually changes the color of the item and wall object too.
    Added two new colour defines used only along with preset coloured lights.
    Coloured lights are only obtainable by random maintenace loot, cargo spawn or trader.
    Added box of randomly mixed light colours and box for every preset light colour.
    Removed two sets of redundant defines.
    Converted light item New() to Initialize() (hopefully correctly).
    Made couple tiny tweaks to the lights code.

EDIT, 7. Oct 2017:

    When you hit light machinery or item with paint, it will change it's brightness_color var, instead of the color var.
    Paint buckets can now paint items and people again.
    You can now wash paint off by spraying yourself with fire extinguisher or otherwise covering yourself in water.

EDIT, 8. Oct 2017:

    Removed one apparently unused global list.
    Converted pain bucket New to Initialize and changed it's pathing style.
    Shower can now wash paint too.
    Fixed paint bucket sprites to be bit more dynamic and fixed the in hand sprite. Also added bucket lid.
2017-10-10 18:46:24 +02:00
chaoko99
a3b0a30890 Singulo cannot eat ores. (#3594) 2017-10-10 10:32:26 +02:00
chaoko99
1f09eb3a05 Nerfs FUCKING BEARS. (#3586) 2017-10-09 17:24:56 +02:00
chaoko99
d217c638c4 Adds, maps slime core bag. (#3584) 2017-10-08 23:50:34 -05:00
chaoko99
23b252f3c3 Hastens Slime Core surgery (#3582) 2017-10-08 23:49:32 -05:00
chaoko99
4cdcd9e20f Butterfly knives are now properly placed in hands when created (#3578) 2017-10-08 22:39:25 -05:00
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