Commit Graph

22907 Commits

Author SHA1 Message Date
Bedshaped
30514bc937 Changes to the Vent Clog event admin logs (#994)
Requested by Itzal/Shadow.

Bypassing dev since it involves admin logs.
2016-09-28 21:19:48 +03:00
Alberyk
db7589be29 Custom items 27/09/2016 (#1017)
Items included in this update:

Atlas Overcoat - Vittorio Giurifiglio - tytostyris
CERN Labcoat - Helmut Kronigernischultz - pyrociraptor
Marching Sandals - Sslazhir Yinzr - alberyk
Jeweled Broach - Aji'Rah Laikov - nebulaflare
Akela's Family Photo - Akela Ha'kim - moltenkore
Also tweaked sprite to Sayyidah's dress and some naming with items.
2016-09-28 19:25:58 +03:00
Alberyk
882f990cc7 Fixing missing in-hand laser cannon sprite (#1001)
The laser canon, the rifle one, is missing in hand sprite, this should fix this issue.
Also, some shotgun slugs using the wrong wasted sprite.
2016-09-25 17:29:30 +03:00
NanakoAC
f1990fb747 Fixes #960 and some runtimes (#991)
Fixes synthetics speaking in a null language, by initialising their default language to basic. This should fix nymphs being unable to understand them.

Also fixes three runtime errors with finding types and devouring
2016-09-25 17:29:10 +03:00
NanakoAC
f01c7b68f8 Borg Gripper and Module Tweaks (#985)
Fills in some strange holes in cyborg functionality, fixing several borgs that were not quite fit at doing their jobs:

-Adds rolling pin and knife to service borgs; should allow them to cook a full range of foods. I've been getting regular nagging about this one from the community
-Adds the ability to pick up assemblies for engineering/research borgs, allowing them to construct some complex devices, notably bots and motionsensing cameras.
-Several items added to research borg: Dropper and reagent scanner, for chemistry, pen for renaming bots and writing research notes, and a plant bag for working in xenoflora
-Added altclick functionality for setting transfer rates on beakers. Essential for chemistry and cooking, since borgs can't use rightclick verbs on gripped items.
2016-09-25 17:28:39 +03:00
Bedshaped
59cc201c5f Fixes #982 (#984)
Credit to Zuhayr for getting to it first.
2016-09-21 13:47:02 +03:00
NanakoAC
2da18a0bab Fixes #962 (#981) 2016-09-21 07:04:54 +03:00
NanakoAC
4c0ce0acc3 Fixes #970, fixes #953 (#978) 2016-09-21 07:04:23 +03:00
Bedshaped
a28ffd844d Fixes #963 (#976) 2016-09-21 07:03:29 +03:00
Alberyk
d4533017ce Fixing missing duffel bags (#974)
Now, all jobs should start properly with one.
2016-09-20 17:58:59 +03:00
skull132
48c9b27143 Silicon UI check runtime (#973)
A missing sanity check was causing runtime errors whenever a borg had no cell, and had a nanoUI window open.
2016-09-20 15:39:11 +03:00
skull132
8ebb69fcab Runtime in mob life if they have no mind (#971)
It was built on the assumption that they all have a mind. Which not everyone does.
2016-09-20 08:37:09 +03:00
James Smith
089bf082eb Research requirement fixes (#966)
The research reliability requirements relied on numbers coming from the old broken code, so at a point it would become impossible to continue using the fixed code. This commit patches the overall requirement to be a few points lower to allow for the changes to work as expected.
2016-09-20 08:24:46 +03:00
NanakoAC
e3a9bd28e7 Hotfixes for Diona (#969)
Fixes #967 
Fixes #959 
Fixes #957
2016-09-20 07:59:41 +03:00
SoundScopes
8824624752 Fixes #961 (#965)
Missing && ( stuff || stuff ).
2016-09-20 07:57:03 +03:00
skull132
9cee3945f9 Merge branch 'development' 2016-09-19 23:53:50 +03:00
skull132
a6fe13fc57 Fixes asteroid generation (#958)
A quick oversight that was introduced is now fixed.
2016-09-19 23:53:29 +03:00
NanakoAC
fbdb378891 Fixes #956 (#954) 2016-09-19 23:50:45 +03:00
Fire-and-Glory
60fc8f2253 Russian carp and plushie (#952)
Adds an admin-spawn Ushanka-wearing version of the space carp and a plushie Russian carp which can be earned from vending machines, in reference to a thing we did a while ago.

I'd put the plushie ruskie carp on the same level as the Aurora posters, if we're concerned about haha meme code, and the Ushanka carp on the same level as Garn's Bluespace shark antics.

Just a harmless thing for fun to add.
2016-09-19 11:39:34 +03:00
Bedshaped
46b09b4efb Fixes #943 (#950) 2016-09-19 07:59:01 +03:00
Bedshaped
d23bf23214 Fixes #949 (#951) 2016-09-19 07:58:36 +03:00
skull132
315f33aeb6 Aghost alt-click actions (#948)
Ghosts with +ADMIN or +MOD can now alt-left-click on canisters and digital valves in order to toggle them open and shut.
Opening of digital valves provides adminlogs once more.
Unwinding now requires that a prompt be confirmed. This should stop wind-unwind-wind shenanigans from happening.
2016-09-18 23:29:15 +03:00
Alberyk
664ab2a532 Fixing species restrictions on space suits (#947)
vaurca can now wear the ninja rig suit
vaurca can wear softsuits, but not hardsuits anymore, with the exception of the mercenary one
fixing trench knives being able to parry attacks like regular swords
2016-09-18 23:28:29 +03:00
skull132
759c463a2c BOREALIS 2 Implementation (#938)
Removes BOREALIS I.
Implements HTTP POST requests, credit to Oisin100 from Yogstation13 for the ByondPOST.dll.
Implements the BOREALIS II datum and converts all calls to reroute to that.
Adds round logging to channel_announce channels.
2016-09-18 23:28:01 +03:00
NanakoAC
682e1efa8a Fixes #944 (#945) 2016-09-18 23:27:18 +03:00
skull132
1e59b608ad Random antag tweaking (#923)
Random antag now spawns specific antag templates only: namely, ones which will not have major trouble being integrated into the round and rolling with it. Ones with a long start-up time, ala cult, have been excluded.

Also added a game mode blacklist to the event_meta datum. If the current game mode's name is in that blacklist, the event will be disabled and will no longer be run that round.
2016-09-18 23:26:54 +03:00
NanakoAC
245a8c5b81 Bluesec maintenance hatch colours (#941) 2016-09-18 13:50:32 +03:00
NanakoAC
67f7584cf9 Altclick useability tweaks (#936)
Adds pointing at things with alt+rightclick uasing some hacky code wizardry, thanks to kaiochao on the byond forums.
Also adds simple spam control to pointing, and changes the point verbs from using View, to Range, which is mildly faster

Also adds the ability to alt+click to eject your ID from PDAs and many computers. Anything to save on laggy rightclicks
2016-09-17 18:01:19 +03:00
Werner
6bd2247d07 API Update 2 (#932)
This is another Update to the API that adds / changes:

Unified Naming of API Comands and API Functions. --> They are now called "API Commands" across all files and the DB
Moves API Related procs from world.dm to api.dm
Adds a proc to write the API commands to the db (so there is no need to manually maintain the list of API commands)
The name change needs to be done before the API is live.

No changelog because there is already a entry
2016-09-17 18:01:02 +03:00
NanakoAC
958d95af06 Nanako Dev Fixes 15SEP2016 (#926)
Fixes #894 
Fixes #896 
Fixes #920 
Fixes #892 
Fixes #922 
Fixes #919
2016-09-15 12:21:09 +03:00
NanakoAC
11e30e99c4 Bear Stuff (#877)
bugfix: "Space bears can now control their movement in space."
rscadd: "Bears are now stronger in space or low pressure, weaker in pressurised environments"
soundadd: "Rawr!"
rscadd: "Added more bears!"
rscadd: "Added a new severe event."
2016-09-15 12:19:04 +03:00
skull132
1662e84086 Processor Runtime Logging (#924)
We now get a proper, timestamped and printed stack from the process scheduler processes, instead of an obscure name and line reference!
2016-09-15 12:09:16 +03:00
skull132
7ea3b92092 Fixing Antag Spawn Counts (#909)
Fixes rounds always starting with the minimum amount of antags required. The issue was readied players not being counted properly, whenever the round started up. It was counting carbon mobs instead.
2016-09-15 12:08:39 +03:00
Alberyk
e03cd89816 Adding the captain voidsuit (#912)
In this update:

Remove all mess that is the captain armor
Add a voidsuit version
Removes the extra armor from the locker
Fix them in the map
2016-09-15 12:06:52 +03:00
NanakoAC
b158f45f23 Buckle Fixes (#880)
Fixes #737 
Fixes #736
2016-09-15 12:05:08 +03:00
Alberyk
03a6a3b975 Adding suit coolers to merc/heister base (#905)
In this update:
-adding suit coolers to the merc/heister base, three of them, they also come with a better powercell
2016-09-13 15:49:51 +03:00
NanakoAC
ddecbbe047 Maintenance Hatch Expansion and ID/Silicon Tweaks (#861)
tweak: "Spiderbots no longer block movement."
tweak: "Spiderbots can now use airlock maintenance hatches."
rscadd: "PAIs can now have the owner's ID card scanned onto them to share access."
tweak: "PAIs can now use airlock maintenance hatches, but only on airlocks they have access to. Requires a scanned ID"
tweak: "Added new rodent speech verbs for PAIs"
tweak: "Positronic brains and MMIs outside of a chassis can now use ping/beep/buzz audio emotes."
tweak: "You can now click an ID in your hand to imprint your biometric data on it, if it's not present. This is only useful if you lose the ID you spawn with and get a new one made up."
2016-09-13 15:49:13 +03:00
NanakoAC
8f78899a8d Fixes #915 (#917)
Fixes a number of extra bugs i caused in the process of fixing animal damagetype caching. No changelog is intentional, just merge in
2016-09-13 15:47:28 +03:00
Bedshaped
d8b656742c Ventcrawl Fixes (#916)
Fixes #897 
Fixes #898 
Fixes #899
2016-09-13 15:46:59 +03:00
skull132
c749c18b93 Better Runtime Logging (#913)
Introduces a few updates from /tg/station13 with regards to runtime logging, and then modifies the runtime logging code to work properly. Developers now have access to both condensed and uncondensed runtime logs, with the former being updated at the end of each round.
2016-09-12 21:19:45 +03:00
NanakoAC
a5478a5360 Animal Tweaks: Second attempt (#849)
* Merge branch 'AnimalTweaks_Fix4' into AnimalTweaks_Fix5

# Conflicts:
#	code/modules/mob/living/living.dm

* REMOVED VENT THINGS FROM CHANGELOG

* switch statement for helper
2016-09-12 07:06:40 +01:00
Werner
0a2df816c6 API Update (#876)
This adds some useful functions to the API and redefines the way the params are checked.

API Versioning
Very important to be able to check from the client if the serverside API is still compatible with the client implementation
Refactored Params
Mark params as required / optional
Different types of params (string / integer / list / select / senderkey)
Name and description for params
API Function to get all the functions a specific ip/token combo is allowed to use
API Function to get details about a specific API function
2016-09-11 15:53:20 +03:00
SoundScopes
18ec817b67 Fixes #368 (#908)
Ghosts can write in blood again.
2016-09-11 13:23:58 +03:00
NanakoAC
049e2297bf Communication Fixes (#869)
bugfix: "LOOC, visible messages and visible emotes now work properly for contained mobs, including PAIs in card form, and any kind of held anima/nymph/drone"
bugfix: "MAJOR USABILITY FIX: Distant ghosts no longer see emotes from NPC mobs, like squeaking mice and clacking crabs. Ghost sight will now only show emotes from distant players, turning it on is now useful."
tweak: "LOOC Colour changed to an older one."
2016-09-11 11:43:32 +03:00
Alberyk
e160c35774 Dev fixes-alberyk (#904)
Fixes half of #893
Fix usiki's cane
Fix an issue with the brig map
Borked revolver messages
2016-09-11 11:30:33 +03:00
LordFowl
1eecba9adc Fixes #895 (#902) 2016-09-11 11:29:22 +03:00
James Smith
b4369f3a1d RPE fixes/upgrades (#890)
The RPED now functions properly in more cases, including the destructive analyzer. It can also now intake beakers for rapid exchange on machines that use them.
2016-09-11 01:39:41 +03:00
NanakoAC
7757cbffa2 Rubber and Beanbag rounds rebalancing (#868)
tweak: "Lethal damage of rubber bullets and beanbag shells reduced. They will be far less likely to cause broken bones and internal damage now."
tweak: "Halloss (Pain) from rubber and beanbag rounds is now blocked by armour."
2016-09-11 01:08:43 +03:00
Alberyk
d9875147ad Bluesec in map and missing laser rifle sprites. (#888)
Pretty much mapping the things needed for bluesec. I am nearly sure this may work.
And fixing a mistake with laser rifles missing their sprite.
2016-09-11 01:05:59 +03:00
Bedshaped
0c7bc66c5f Dice have to be thrown (#882)
tweak: "Dice now have to be physically thrown to work."
2016-09-10 22:45:56 +03:00