Commit Graph

7189 Commits

Author SHA1 Message Date
Lohikar
c1e0952a4f Add support for non-genetic markings (#3643)
Adds support for non-genetic markings which are not embedded into DNA.
2017-11-08 21:26:44 -06:00
Erki
f60ebc5f2b Makes visible turf generation in the AI visnet go faster (#3780) 2017-11-01 17:26:36 -05:00
skull132
c0f22a1cdd Merge branch 'master' into development
# Conflicts:
#	maps/aurora/aurora-1_centcomm.dmm
2017-10-29 16:15:53 +02: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
Ron
0d0117dcff Fixes some runtimes (#3727) 2017-10-22 02:37:44 +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
Lohikar
383dd055e7 Merge branch 'master' into development 2017-10-20 13:30:03 -05: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
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
Erki
6c47fb889a Revert #3241 (#3670) 2017-10-17 20:39:50 -05: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
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
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
Alberyk
15a391f209 Vox changes and additions (#3585) 2017-10-10 18:53:00 -05:00
chaoko99
1f09eb3a05 Nerfs FUCKING BEARS. (#3586) 2017-10-09 17:24:56 +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
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
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
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
Alberyk
ab97b50d93 Shadow people new sprites (#3535)
What the title says.
2017-10-03 09:42:46 +03: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
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
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
Pacmandevil
9e04f32316 emotes baybee (#3369)
Adds several emotes.

*vomit - as suggested by this fourm thread here - This has cooldowns to prevent spam.

*slap - an emote nobody will figure out how to use after slapping themselves 5 times by accident.

and *snap, for recreating that scene in a musical where you walk up to someone with a switchblade while wearing a leather jacket - snapping your fingers every step while overly dramatic music plays in the backround.
2017-09-20 09:59:39 +03:00
Alberyk
8683f020b3 Reduces bee's damage (#3453)
Bees could kill people with a single sting, this will reduce greatly their damage.
2017-09-19 15:41:15 +02:00
Karolis
031b958039 Fixes to getFlatIcon and more. (#3353)
(Rebased and reopened #3347)

Attempted to fix pipe and door rendering
Fixed Table, carpet rendering
Ported full map-capture tool from bay, with python script to merge captured images.
2017-09-19 15:43:01 +03:00
Belsima
b3616ab87b Replaces changeling horror form sprites. (#3449)
image
Abomination sprites.

Adjusted given this forum thread: https://forums.aurorastation.org/viewtopic.php?f=18&t=8672

The sprite in the OP is not in DMI form and I'm not in a mood to adjust it or add more randomosity. If Hour Glass Man or some other magic code person made a not-borg-code way for 'lings to pick their sprites, I have more horror form sprites I could add.
2017-09-18 22:25:18 +03:00
Alberyk
a9bbe58b92 Synthetic changes and fixes (#3441)
-adds the powered hammer, an upgraded version of the kneebreaker hammer that can push people around, giving it to heister random melee weapon spawn and combat borgs
-fixes the syndicate cyborg emag not working
-fixes traitor cyborgs not being emmaged
-should fix telebaton stunning borgs
2017-09-17 22:48:12 +03:00
Lohikar
5121dd7b4d Make two lists lazy (#3435)
Makes the accessories list on uniforms and the shockedby list on doors lazy, as well as reduces the number of add_overlay() calls by airlocks.
2017-09-17 18:47:21 +03:00
Alberyk
e1e42de4e0 Makes shadow people more interesting (#3404)
This pr makes shadow people more interesting by making them take damage in the light, while healing in the shadows. Also adds some spells that allow them be more dangerous/powerfull while in the darkness.
2017-09-16 19:39:59 +03:00
Belsima
870fcb8f94 Makes nurse spiders play the changeling absorbtion sound when they suck their prey's innards (#3433) 2017-09-15 09:55:10 -05:00
Lohikar
1add9088b2 Make blood use weakrefs & fix fixblood (#3384) 2017-09-14 20:32:53 +02:00
Alberyk
e2a2c56f47 Borer and meme fixes and changes (#3420)
-cleans up meme code by removing relative pathing and \red's
-makes synths immune to borer invasion and buffs them a bit
2017-09-13 17:33:36 -05:00
Lohikar
8f4b4effae Kill processing_objects (#3398) 2017-09-09 15:22:58 -05:00
skull132
16d33365c2 Merge branch 'master' into development
# Conflicts:
#	code/modules/client/preference_setup/loadout/loadout_xeno.dm
#	code/modules/customitems/item_defines.dm
2017-09-09 21:38:02 +03:00
TheGreatJorge
2913e9ca35 Issue fixes (#3402)
Fixes #3214
Fixes #2962
Fixes #1557
Fixes #816
Fixes #671

Adds new welded overlay into "closet.dmi" file as part of a fix.
2017-09-09 18:58:32 +03:00
Alberyk
092a391a5f Fix More Baylore References (#3393)
Replaced some incorrect references to old baystation lorel, such as construct drones being from the sol central, tajaran slaves and thalers.
2017-09-08 10:31:16 -05:00
Lohikar
b9a4ecd173 DEvent, Mk II (#3241)
Redesign of PR #2209, now with sane unregistration + a new event.
2017-09-06 18:08:44 +02:00
Lohikar
4fbf1c15b8 Fixes - 2017/09/05 (#3399)
Fixes #2663.
Fixes #2677.
Fixes #3185.
Fixes #1716.
Fixes #1004.
Fixes a minor grammar error.
2017-09-05 14:18:41 -05:00
Ron
752b0ba5e9 Converts reagent containers to Initialize, fixes hand-chew cool down and moves suit sensor Z-level list (#3367)
Converts all reagent containers to use Initialize, fixes the hand-chew cool down so it's no longer for everyone, and moves the suit sensor Z-level to the global.dm right above the station name so anyone else using the code can't miss it.

Closes #3363
Closes #3361
Closes #3362
2017-09-02 21:35:58 +03:00
Lohikar
08dcdba926 Performance tweaks (#3359)
Mostly aims to reduce meaningless proc-calls in Move() and forceMove(), also inlines the rest of the power calculations in SSmachinery to remove a lot of proc-calls.
2017-09-02 21:33:03 +03:00
Ron
905c960e52 Adds some things (#3357)
- Power Sword
- Tesla Gun
- Gravity Gun
- Pipe Wrench
- Slime baton - Awaiting Sprite
- Hand-held crew suit monitor
- Space Klot
2017-09-02 18:16:22 +02:00