Commit Graph

23723 Commits

Author SHA1 Message Date
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
Alberyk
0cc8b99a8e Adds more sounds effects (#3474)
Adds new sounds effects to the following;
-nar'sie summoning
-turning on and off a welder
-using a megaphone
-new flashbang and being hit by a flashbang sounds
-cutting wood
-chain of command attack sound
-opening/closing curtains
-rocket launcher sound
-opening/closing a light submachine gun
2017-09-20 13:23:47 -06:00
Belsima
5f2b3b2695 science! (#3464) 2017-09-20 17:10:50 +02:00
Juani2400
d4a6ea6949 [MAP] Several major remaps, and additions #3 (#3465)
- Remap: Atmopsherics.
- Remap: Captain's Office.
- Remap: Head of Staff Conference Room.
- Remap: Chief Medical Officer's Office.
- Remap: Medical Briefing Room.
- Remap: Security Processing and Holding Cell.
- Modification: Robotics Laboratory.
- Addition: Desk Ringers in several locations.
- Fix: #3391, #3374, #3345, #3341, #3308, #3306, #3277, #3244, #3173,
#3094.
- Several other minor changes.
- A new subtype of folder has been sprited for the Security folders.
- More colours of flooring decals were added.
- New colours for pipes were added (Lohikar).
2017-09-20 16:42:02 +02: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
62f142e215 Gun update; new icons, more guns and better code organization (#3434)
-ports some gun and gun mechanics from polaris and bay such as the Lemant revolver, capguns sprites
-collapses svd.dm and scout_sniper.dm into sniper.dm
-renames boltaction.dm to rifle.dm
2017-09-18 22:22:09 +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
Alberyk
6d4553e19b Adds more dice and put them into the custom loadout (#3429)
Adds more dice and give the dice bags some new sprites, also put them in the loadout since people asked on the forums.
2017-09-16 00:12:38 -05: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
fe8d586b31 Ambient Occlusion (#3419)
Adds an implementation of Europa's wall ambient occlusion, extended to operate on openturfs as well.
2017-09-15 09:49:53 -05:00
skull132
86220edeb3 Merge branch 'master' into development 2017-09-14 22:59:07 +03:00
Lohikar
1add9088b2 Make blood use weakrefs & fix fixblood (#3384) 2017-09-14 20:32:53 +02:00
Werner
ff853542b1 Cargo Overhaul (#3221)
Changes cargo to be based on credits instead of items

The following is still ToDo:

 Test SQL Loading + Add flyway migration
 Add changelog
 Restore the PDA Application
2017-09-14 21:32:06 +03:00
Lohikar
3803b29661 More ZAS performance stuff (#3186)
Should be good.
2017-09-14 21:19:07 +03:00
Lohikar
00fc0555b7 Fix security consoles' light color (#3448)
Orange consoles shouldn't really be emitting red light.
2017-09-14 21:12:02 +03:00
Lohikar
0aa1e4c6c8 Fix space vine lag (#3452)
Fixes lag from plants processing forever instead of obeying the subsystem's tick interval. Also fixes a glitch where plants didn't continue to grow if not mature.

Fixes #3451.
2017-09-14 21:11:10 +03: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
MarinaGryphon
3b29f295eb Fixes eye color in character setup (#3442)
Fixes #3336.
2017-09-13 11:22:04 -05:00
Lohikar
e28c29a551 Port Integrated Electronics from Polaris (#3371)
Ports Polaris' integrated electronics system, whichallows for Roboticists & Electricians/Engineers to build custom devices and machines for a variety of purposes.
2017-09-12 21:41:39 -05:00
Alberyk
ee2c01c1ec Add ringers (#3414)
Adds ringers at Juani's request. Pretty much a console you can use your PDA on to add it to a list, then, there is a button someone can click and it will ping you.
2017-09-12 15:59:43 -05:00
Alberyk
e56f459a71 Transformation sting changes (#3411)
- transformation sting can't be used on monkeys and etc anymore
- transformation sting can only be used on dead targets now
2017-09-12 10:45:19 -05:00
Belsima
e93e29e3c0 Fixes a pair of descriptions. (#3432) 2017-09-11 18:27:06 -05:00
Pacmandevil
40cef7da81 Job-Specific antag uplink item framework. (#3360)
* Adds the basic framework for Job-specific antag items.
2017-09-10 21:59:28 +02:00
Lohikar
748846821c Fix Stairs (#3403)
changes:

Stairs now actually work.
Stairs now only move your mob up when you exit the last step.
Walking off the side of a staircase will now cause your mob to faceplant on the ground briefly.
Openturf now handles objects that cover more than one turf properly, such as multi-tile doors.
2017-09-10 22:52:50 +03:00
Lohikar
f4be66f342 Fix openturf starlight (#3401)
changes:

Openturf starlight now actually works.
Openturf starlight is now under its own config option, so it can be toggled separately from starlight.
OT starlight no longer re-applies to a turf that already has it set.
Seems to use a fair bit of memory unfortunately, as well as adding a good 25 seconds or so to boot time.
2017-09-10 22:50:14 +03: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
Erki
320c0154f7 Fix lawgivers by Ezuo/Toaster (#3423)
PLAGIARIZED AND REBASE VERSION OF #3409 BECAUSE FUCK GIT

The old Lawgiver code didn't work as intended, with different modes using different charge values and having different recoil. This PR fixes that code, so the lawgiver is now somewhat balanced (No more HE spam yay). Current ammo amounts, from full charge, are:

Stun and Singleshot = 40
Burst = 13ish, just shoots 3 Singleshot in a row
AP = 15
Hotshot and Pellets = 8
Highex = 5 (Original charge cost placed it at 6.6 recurring, brought it down to 5)
2017-09-09 19:01:49 +03:00
Lohikar
ac2ed66cef Fix some issues with SSplants processing (#3417)
Fixes some issues where plants would not get removed from their processing list properly.
2017-09-09 19:00:05 +03:00
Alberyk
c5a7bc0361 Dropper, flour and ration fixes (#3413)
-fixes being able to use dropprs on synth
-fixes flour stacking on the same title
-fixes liquid ration having far less nutriment that it should
2017-09-09 18:59:10 +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