Commit Graph

23873 Commits

Author SHA1 Message Date
Alberyk
a057155ad8 Fixes blood heal not fixing broken bones or internal bleeding (#3738)
Now it should heal any wound.
2017-10-25 06:30:50 +03:00
osiato
a0e801d5c7 Fixes Aurora3 issue 3498, which was a typo with the text when nanopaste is self used by an IPC and observed by another person. (#3504)
Which was a typo with the text when nanopaste is self used by an IPC and observed by another person.

There were 2 issues,
There was no space after a terniary function, causing a grammatical error.
Another grammatical error was caused due to the else block of the terniary function being defined as " \the", which was processing as \t he (tab he) and causing results such as he Hephaetus instead of the Hephaetus.

fixes #3498
2017-10-23 16:10:14 +03:00
Lohikar
61e7ae274c Fix run icon not updating in some cases (#3734)
Fixes the run icon not updating if the mob had full stamina, or was a species without stamina (like IPCs or Dionae).
Fixes #3731.
2017-10-22 17:53:48 +03:00
Lohikar
fc78e49b14 Fix AO being broken on ChangeTurf() (#3732)
Fix AO being broken on ChangeTurf()
2017-10-22 17:53:39 +03:00
Lohikar
4026af02b2 Fix IPCs' right leg being organic (#3733) 2017-10-22 13:48:56 +03:00
Ron
e3fa277f1b Removes some variables in mob defines (#3710)
Removes some variables in mob/living/carbon/human defines that were useless .
2017-10-22 12:47:16 +02:00
TheGreatJorge
c724dd35ad Map-fixes (#3726)
Fixes #3690
Changed blast door orientation on many blast doors across the station, and one few in CC as well, provided picture is only example. Changed blast doors are in areas: Bridge, Cap office, Research, Security, Engine, CC departures. That should be it, I think.
Fixes #3716
Fixes #3708
Fixes #3706
Fixes #3704
Fixes #2937
Also reversed APC sprites on sideways directions.
Fixes #3725
Fixes #3723
Fixes #3457
Fixes #3159
Fixes #3140
2017-10-22 02:39:31 +03:00
Ron
0d0117dcff Fixes some runtimes (#3727) 2017-10-22 02:37:44 +03:00
Erki
42e843d20d Fixes #3096 and #3461 (#3728)
Fixes #3096 which exists because T != U.
Fixes #3461 which exists because I should read the code I'm refactoring instead of getting carried away by RANGE_TURFS being faster.
2017-10-22 02:37:30 +03:00
Alberyk
a155680d73 Stun talisman and manifest rune fixes (#3729)
-fixes stun papers not working
-fixes manifest runes not working properly
-adds the non embed to manifest ghosts
-fixes more belt_mirror wrong icons
2017-10-22 02:37:07 +03:00
Alberyk
26037b8f5f Another xeno loadout fix attempt (#3730)
This should fix the final issue with species not getting their loadout. Also, allows you to set items restrictions based on sub species.
2017-10-22 02:36:58 +03:00
Lohikar
80e2449b1e Fix constant runtimes on runtime station (#3722) 2017-10-21 10:24:11 -05:00
Lohikar
383dd055e7 Merge branch 'master' into development 2017-10-20 13:30:03 -05:00
Lohikar
5a888996b8 Convert some duplicate code to a macro (#3623)
Shouldn't change behavior, just reduces amount of copypaste code.
2017-10-20 19:13:43 +03:00
Lohikar
b05932127f Sound Tweaks (#3627)
changes:

playsound now reuses sound datums instead of creating a new one for each mob.
Footsteps no longer use an in list (...)
Modular computers now beep occasionally (if your client's Ambience pref is on)
Sounds from Bay.
2017-10-20 17:53:44 +03:00
Ezuo
dfa4365cec Makes the numpad a hotkey for selecting damage zones (#3641)
Ported from Bay12.
2017-10-20 17:51:16 +03:00
Alberyk
ff67db51c9 Fixes messed up belt_mirror sprites, bag missing sprite and merchant mecha weapons (#3712)
-fixes #3707
-fixes #3711
-fixes the science courier bag having no sprite
-fixes a lot of items being brown by accident
2017-10-20 14:18:39 +03:00
MarinaGryphon
047ce56593 Fixes some missing push_data calls (fixes #3683) (#3714)
Fixes every issue in #3683. Every single one. I'm sort of scared, given how easy this fix was.

Also changes basic pathfinder behaviour. It will now stop moving/output null as the direction if it can't see its target, instead of continuing moving in the same direction. Might remove this if people don't like the change.
2017-10-20 14:17:41 +03:00
Lohikar
61b5203d24 Runtime Map Loading (#3597)
changes:

Maps are no longer compiled in, instead loaded directly from the DMMs at runtime.
Z level defines have been moved from the config to map datums.
Unit tests now use typecaches.
DMMS now actually works.
DMMS has been updated slightly.
DMMS is now capable of loading simple lists of non-text types.
DMMS is now faster when loading many types without mapped in attributes and when loading area instances.
Asteroid generation is now defined on the map datum instead of being hard-coded in SSasteroid.
Holodeck presets are now defined on the map datum.
Atmos machinery now uses Initialize().
2017-10-18 23:07:34 +03:00
Lohikar
0f35cf09d7 Add lunchboxes to dinnerware vendor (#3640) 2017-10-18 12:23:03 -05:00
AgentWhatever
58b9ab85a0 Computer sprites (#3622)
Constructing a computer now makes sense sprite-wise.
Also edited some fluff text to be more accurate during construction.
2017-10-18 12:20:45 -05:00
Alberyk
09c2824a73 Fix this bug, again (#3697)
What the title says.
2017-10-18 19:18:26 +03:00
Erki
6c47fb889a Revert #3241 (#3670) 2017-10-17 20:39:50 -05:00
Lohikar
dcf6bba66d parallax_togs and AO fix (#3693)
changes:

parallax_togs now actually gets read from the database instead of just written. Whoops.
AO on turfs adjacent to AO-deny turfs should no longer consider those turfs as AO neighbors.
2017-10-17 22:02:27 +03:00
Alberyk
0c20bc5c50 Custom items 17/10 (#3692)
Adds the following items:
-Engraved Wristwatch - Rex Winters - tailson
-Hadley's Camera - Hadley Dawson - fekkor
-Silver Star of Merit - Kalren Halstere - brutishcrab51
-Solarian Marine Dress Uniform - Kalren Halstere - brutishcrab51 (req_titles: Assistant, Visitor)
-Solarian Marine Dress Cap - Kalren Halstere - brutishcrab51 (req_titles: Assistant, Visitor)
2017-10-17 21:51:26 +03:00
Alberyk
bd3120eace Fix merchants spawning without their gear when joining late (#3689)
If a merchant character has cryo as their spawn point and join late, they do not get their gear, this should fix said issue. And also fixes all access ids not getting merchant access.
2017-10-17 21:50:56 +03:00
Alberyk
86f8fbef49 Icecream final fix, more whitelist attempt and missing lights sprites (#3678)
-fixes icecream once for all
-might fix xenos whitelist loadout
-fixes #3675 and #3654
-fixes #3684
-fixes #3686
-fixes #2747
2017-10-16 23:38:55 +03:00
Zuhayr
30d92571cf Nymph head flowers. (#3634)
Adds a head flower to 5% of diona nymphs.
Also changes get_random_colour() to return a proper RGB string instead of expecting the caller to add the #.
2017-10-16 11:47:45 -05:00
Alberyk
9696c7dd83 Bugfixes: xeno loadout, vox mirror and worm crash (#3663)
-might fix #3660
- Fixes #3666
-fixes some issues with the mirror
-fixes worms crashing the server
-might fix ringers
2017-10-15 21:04:16 +03:00
Erki
960a0a8988 Fixes a runtime in world.Topic if invalid JSON is sent. (#3667)
json_decode can fail!
2017-10-15 21:02:07 +03:00
Ron
523a7609c3 Fixes holocalls (#3661)
Fixes #3656
2017-10-15 18:43:55 +03:00
Lohikar
ec6d6be46f Remove Bear Attack (#3611)
No one seems to like it.
Associated Thread: https://forums.aurorastation.org/viewtopic.php?f=18&t=8579
2017-10-14 23:59:45 +03:00
skull132
2dc308a9c2 Merge branch 'master' into development 2017-10-14 22:35:17 +03:00
Erki
1e577426ae Fixes #3534 (#3649) 2017-10-14 22:34:16 +03:00
Lohikar
f110b123cc Dynamic CC Lighting (#3619)
Changes the Centcomm areas to use dynamic lighting and maps in lights so that CC isn't pitch-black.
2017-10-14 20:06:08 +03:00
Lohikar
5aa2a1852a Fix an error in DMMS (#3604)
Fixes a mistake in /atom/New() that breaks DMMS loading & has a minor performance impact.
2017-10-14 20:04:11 +03:00
MarinaGryphon
98378819c4 Fixed bugs with shell surgery and human damage overlays. (#3637)
You no longer have to punch people to reset their overlay. (This bug was noticed with, but is not limited to, shells.)
Shells now have their own face repair surgery.
2017-10-14 20:03:47 +03:00
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