Commit Graph
31503 Commits
Author SHA1 Message Date
skull132 c0f22a1cdd Merge branch 'master' into development
# Conflicts:
#	maps/aurora/aurora-1_centcomm.dmm
2017-10-29 16:15:53 +02:00
LohikarandErki 0d50eed14e Better openspace (#3744)
changes:

Openturfs now properly handle recursive icon copy.
Openturfs can now have icons, for translucent or bordered turfs. This works with the smoothing engine (or anything really)
Added openturf debug verb that lists ordering of the openturf.
Openturfs can now mark themselves as solid, for things like windows or ice.
BSTs can now toggle falling for themselves.
Fixes #3488.
2017-10-29 13:31:04 +02:00
LohikarandErki a20e9ec1bc Lighting performance tweaks (#3687)
changes:

Lighting overlays are no longer queued if nothing was going to change anyways (lum delta of 0).
Lighting corners now use 4 vars instead of a list to track masters.
2017-10-29 13:29:31 +02:00
AlberykandErki 2d52377ad8 Fixes the merchant job showing up in the id's console (#3737) 2017-10-29 13:17:07 +02:00
skull132 18ad80ff61 Changelogs, 27OCT2017 2017-10-28 02:04:24 +03:00
AlberykandErki b680aa1fb5 Borg and dionae vines fixes (#3758)
Fixes emmaged borgs being locked down by the robotics console.
Also, fixes a dionae structure being dense, turnings dionae mazes into a pain to use.
2017-10-27 22:56:36 +03:00
TheGreatJorgeandErki d3fa6ff076 Map & sprite fixes (#3755)
Fixes #3552

Also converts rest of all the blast doors on aurora to hopefully correct directions.
The standart should be NORTH and EAST. For window and multi-tile blast doors, they are always sideways to form a line, and when they cover a door they are always in the direction of travel.

Also fixes wrong camera direction in atmos sublevel room.

Also fixes APC sprite overlays not being properly rotated. Sorry for that one.

Also fixes those sideways stairs in CC cryo.
2017-10-27 18:19:39 +03:00
chaoko99andErki 056a6175c8 Little is know of its purpose (#3754) 2017-10-27 18:18:31 +03:00
chaoko99andErki 1c7d46681b Fixes Tesla never deleting itself. (#3752)
It was hilarious, but it's time to stop.
2017-10-27 17:47:34 +03:00
AlberykandErki 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
skull132 172783edd6 Changelogs, 23OCT2017 2017-10-24 00:24:14 +03:00
osiatoandErki 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
LohikarandErki 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
LohikarandErki fc78e49b14 Fix AO being broken on ChangeTurf() (#3732)
Fix AO being broken on ChangeTurf()
2017-10-22 17:53:39 +03:00
LohikarandErki 4026af02b2 Fix IPCs' right leg being organic (#3733) 2017-10-22 13:48:56 +03:00
RonandWerner 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
skull132 feea964b31 Changelogs, 22OCT2017 2017-10-22 02:41:25 +03:00
TheGreatJorgeandErki 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
RonandErki 0d0117dcff Fixes some runtimes (#3727) 2017-10-22 02:37:44 +03:00
ErkiandGitHub 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
AlberykandErki 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
AlberykandErki 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
AlberykandErki 7d180177fc Fixes #3717 (#3719) 2017-10-21 19:40:29 +03:00
LohikarandGitHub 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
LohikarandErki 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
LohikarandErki 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
EzuoandErki dfa4365cec Makes the numpad a hotkey for selecting damage zones (#3641)
Ported from Bay12.
2017-10-20 17:51:16 +03:00
skull132 ceb6c8acea Changelogs 20OCT2017 2017-10-20 14:52:19 +03:00
AlberykandErki 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
HaydenandErki f1331d0ba3 Fix some mapping issues (#3695)
(prepare for terrible quick MS paint jobs)
Fixes #3671 (by removing the blast doors outlined in red, it makes them more consistent with the three southern xenobiology pins)
Fixes #3680 (by removing the disposal unit outlined in green, there is already a disposal unit at the northern side of the bar)
2017-10-20 14:18:03 +03:00
MarinaGryphonandErki 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
ErkiandLohikar 74d67e977b Removes precompiled headers (#3702)
Resolves #3700
Resolves #3699
2017-10-18 15:24:37 -05:00
LohikarandErki 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
LohikarandGitHub 0f35cf09d7 Add lunchboxes to dinnerware vendor (#3640) 2017-10-18 12:23:03 -05:00
AgentWhateverandLohikar 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
AlberykandErki 09c2824a73 Fix this bug, again (#3697)
What the title says.
2017-10-18 19:18:26 +03:00
ErkiandLohikar 6c47fb889a Revert #3241 (#3670) 2017-10-17 20:39:50 -05:00
LohikarandErki 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
AlberykandErki 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
AlberykandErki 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
AlberykandErki 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
ZuhayrandLohikar 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
EzuoandErki 920f078115 Re-adds the null item box since SOMEONE broke it (#3679)
Someone removed my extra null items from the game with their mapfixes. This adds the item box back into the game.
2017-10-16 09:54:46 +03:00
AlberykandErki 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
ErkiandGitHub 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
RonandErki 523a7609c3 Fixes holocalls (#3661)
Fixes #3656
2017-10-15 18:43:55 +03:00
ErkiandGitHub 378f7a7f52 October 2017 Update 2017-10-15 00:18:58 +03:00
skull132 efd5fd1b72 Remove invalid log 2017-10-15 00:09:23 +03:00
skull132 658f03a569 Changelogs, October update, 14OCT2017 2017-10-15 00:02:05 +03:00