Commit Graph

8690 Commits

Author SHA1 Message Date
Cyberboss fa39d8bfe1 Corrects incorrect shuffles 2017-04-11 09:32:13 -04:00
AnturK 3c48f146c3 Fixes two runtimes. (#26061)
* Borer attack runtime

* Observer canUseTopic
2017-04-11 07:21:29 -03:00
Kyle Spier-Swenson 11d504e93a Removes hacky see in darkness invisibility bullshit, uses planes. (#25931)
* Removes hacky see in darkness invisibility bullshit, uses planes.

Also removed the use of invisibility for ghosts of others, instead using override images.

Per client lighting visibility now has 4 levels, all on, all off, and two midways, this allows for things to be able to see in the dark while still being able to see what is dark and what has light, ghosts and aliens and other shit can cycle between all 4, other things were given one of the 3 values depending.

* Remove qdel global var search.

* Cleans up code, makes changing lighting/NV level easier.
2017-04-11 21:01:24 +12:00
Jordie ec8d351376 Merge pull request #26049 from Shadowlight213/dequipoverride
Fixes Chinese cartoons button causing stuff in pockets to drop
2017-04-11 16:43:10 +10:00
Leo a47560b381 Merge pull request #26042 from Shadowlight213/dronespritefix
Fixes maintenance drone sprite breaking when unhacked
2017-04-10 19:47:24 -03:00
GunHog 801634c32f AI Deployment Fixes (#26036)
- Fixes deployed AIs not counting as active for auto shuttle calls.
- Fixes deployed clockwork AIs counting as unconverted.
- Fixes runtime when attempting undeploy a ghosted AI shell.
2017-04-10 18:06:19 -03:00
Cheridan c5cc72f66e Merge pull request #25986 from coiax/examine-ghost-body
Examining a ghost determines whether it is visible
2017-04-10 08:59:09 -05:00
Shadowlight213 bfea433b89 Fixes Chinese cartoons causing stuff in pockets to drop when equipping skirt.
Adds options to not replace clothing, or make it no nodrop
2017-04-09 18:41:11 -07:00
oranges 6c457849ca Merge pull request #25951 from JJRcop/livingwhisper
Merges whisper verb into saycode, extends to all living mobs
2017-04-10 10:45:28 +12:00
Shadowlight213 2edba3dd32 Made drones store their picked color and return to it when unhacked 2017-04-09 14:11:51 -07:00
JJRcop 9a60dd5a1b Eavesdropping only happens when whispering 2017-04-08 21:29:28 -04:00
Lzimann 05b5b848ef Fix thing 2017-04-08 19:50:17 -03:00
Lzimann 80ab592d65 Conflicts 2017-04-08 13:57:40 -03:00
JJRcop f4ce9d1689 Small efficiency improvements for saycode 2017-04-07 19:34:44 -04:00
Leo 9090b1d38e Merge pull request #25936 from KorPhaeron/syndie
No reset for syndie borg
2017-04-07 17:53:52 -03:00
Jack Edge e5837b7292 Examining a ghost determines whether it is visible
🆑 coiax
add: Examining a ghost determines whether it is visible.
/🆑

This is for ghosts, who are trying to determine if they can be percieved
by the living, since they see no difference if visible.
2017-04-07 20:01:55 +01:00
JJRcop 91429c4dc0 Last breath whispering succumbs you after speech is sent 2017-04-07 02:23:48 -04:00
JJRcop afa847bf35 Merges whisper verb into saycode, extends to all living mobs
Removed all #a #b #c radio
removed :W .W radio
prefix speech with # to whisper
2017-04-07 02:23:47 -04:00
Cyberboss 9e1ef0ffe2 Global variable wrappers (#25325)
* Add the system for managed global variables

* Travis ban old globals

* So you CAN inline proccall, that's neat

* Fix that

* master.dm

* Remove the hack procs

* Move InitGlobals to the proper spot

* configuration.dm

* Fix the missing pre-slash

* clockcult.dm

* This is probably for the best

* Doy

* Fix shit

* Rest of the DEFINES tree

* Fix

* Use global. for access

* Update find_references_in_globals

Always hated that proc

Whoever made it must've bee a r e a l idiot...

* __HELPERS tree

* Move global initialization to master.

Fix the declaration

* database.dm

* Dat newline

* I said DECLARATIVE order!

* Here's something you can chew on @Iamgoofball

* game_modes.dm

* Fix this

* genetics.dm

* flavor_misc.dm

* More stuff

* Do it mso's way. Keep the controllers as global

* Make master actually see it

* Fix

* Finish _globalvars/lists

* Finish the rest of the _globalvars tree

* This is weird

* Migrate the controllers

* SLOTH -> GLOB

* Lighting globals

* round_start_time -> ticker

* PAI card list -> pai SS

* record_id_num -> static

* Diseases list -> SSdisease

* More disease globals to the SS

* More disease stuff

* Emote list

* Better and better

* Bluh

* So much stuff

* Ahh

* Wires

* dview

* station_areas

* Teleportlocs

* blood_splatter_icons

* Stuff and such

* More stuff

* RAD IO

* More stuff and such

* Blob shit

* Changeling stuff

* Add "Balance" to changelogs

* Balance for changelog compiler + Auto Tagging

* Update the PR template

* hivemind_bank

* Bip

* sacrificed

* Good shit

* Better define

* More cult shit

* Devil shit

* Gang shit

* > borers

Fix shit

* Rename the define

* Nuke

* Objectives

* Sandbox

* Multiverse sword

* Announce systems

* Stuff and such

* TC con

* Airlock

* doppllllerrrrrr

* holopads

* Shut up byond you inconsistent fuck

* Sneaky fuck

* Burp

* Bip

* Fixnshit

* Port without regard

* askdlfjs;

* asdfjasoidojfi

* Protected globals and more

* SO MANY

* ajsimkvahsaoisd

* akfdsiaopwimfeoiwafaw

* gsdfigjosidjfgiosdg

* AHHHHHHHHHHHHHHHHHHHHHHH!!!!!

* facerolll

* ASDFASDFASDF

* Removes the unused parts of dmm_suite

* WIP

* Fix quote

* asdfjauwfnkjs

* afwlunhskjfda

* asfjlaiwuefhaf

* SO CLOSE

* wwwweeeeeewwwww

* agdgmoewranwg

* HOLY MOTHER OF FUCK AND THATS JUST HALF THE JOB?!?

* Fix syntax errors

* 100 errors

* Another 100

* So many...

* Ugh

* More shit

* kilme

* Stuuuuuufffff

* ajrgmrlshio;djfa;sdkl

* jkbhkhjbmjvjmh

* soi soi soi

* butt

* TODAY WE LEARNED THAT GLOBAL AND STATIC ARE THE EXACT SAME FUCKING THING

* lllllllllllllllllllllllllllllllllllllllllll

* afsdijfiawhnflnjhnwsdfs

* yugykihlugk,kj

* time to go

* STUFFF!!!

* AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!

* ngoaijdjlfkamsdlkf

* Break time

* aufjsdklfalsjfi

* CONTROL KAY AND PRAY

* IT COMPILEELEELELAKLJFKLDAFJLKFDJLADKJHFLJKAJGAHIEJALDFJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

* Goteem

* Fix testing mode

* This does not belong in this PR

* Convert it to a controller

* Eh, fuck this option

* Revert controllerization Ill do it some other time

* Fix

* Working controllerization

* FOR THE LOVE OF CHRIST PROTECT THE LOGS

* Protect admins and deadmins

* Use the inbuilt proc
2017-04-06 23:26:13 -06:00
Leo cb89ef3155 Merge pull request #25920 from AnturK/grabfix
Fixes initiating/increasing grab from non-turfs
2017-04-06 18:35:23 -03:00
Joan Lung b7f16d3111 Nurse spiders can no longer produce infinite eggs (#25895) 2017-04-06 14:28:07 -03:00
KorPhaeron cc15186dc5 No reset for syndie borg 2017-04-06 11:09:47 -05:00
Lzimann d94a18e989 Defaults possible_names to null 2017-04-06 10:41:03 -03:00
AnturK 9d4635b796 Fixes initiating/increasing grab from non-turfs 2017-04-05 22:00:31 +02:00
Cyberboss 585fc0615d Sound tweaks (#25876)
* Port ai vox channel to new system

* Add playsound_direct

* Add pressure_affected parameter

* Channel allocation

* Default pressure_affected to FALSE for ps_direct

* Can't wait to get rid of this shitty fucking proc
2017-04-05 12:57:23 -06:00
Joan Lung 90cca43335 Merge pull request #25844 from Cyberboss/SPDM
Removes the crappy space pirate death message
2017-04-04 16:20:40 -04:00
duncathan salt 525325b067 Merge pull request #25818 from AnturK/monkey_slots
Monkey fixes
2017-04-03 22:41:17 -06:00
oranges 2a7c82aa0f Merge pull request #25769 from Shadowlight213/cheatdelay
[S] Reduces some adminbus spam
2017-04-04 12:30:48 +12:00
Cyberboss 48dcf91ae5 Removes the crappy space pirate death message 2017-04-03 11:03:47 -04:00
kevinz000 7880952da9 Fixes simplemob wizards from being able to leave the gateway (#25784) 2017-04-03 00:49:01 -03:00
Cyberboss 22fe5b12f1 Merge upstream 2017-04-02 22:27:22 -04:00
Joan Lung fbcae8893e Merge pull request #25796 from QualityVan/Suffocation
Fixes suffocation damage ratio for low ox
2017-04-02 22:19:52 -04:00
Joan Lung ca263dcf3c Merge pull request #25773 from coiax/fix-25739
Fixes drone chat follow links
2017-04-02 21:49:11 -04:00
Joan Lung c68bae11fa Merge pull request #25782 from Cyberboss/patch-40
Fixes frog grammar
2017-04-02 19:06:40 -04:00
Joan Lung aabbad1643 Merge pull request #25780 from Cyberboss/patch-33
Fixes putting items in incapacited mob's hands
2017-04-02 19:02:57 -04:00
Lzimann 91cc83e445 Cleans up posibrain code a bit 2017-04-02 19:54:09 -03:00
AnturK beea82aca9 Fixes monkey ui slots 2017-04-02 21:35:14 +02:00
coiax 7554b5f454 Language datums; removes the talk wheel (#25333)
* Initial burst of languages

* Scratchings of beginnings

* Code review I

* Compilation!

* You can now understand your own speech

* Fixes whispering

* Gets typecaches working again

* Remie's `PASS`ing

* Back to pass() to stop the compiler whining

* Why can't drones check their languages

* Everyone speaks how they should

* Removes world string debug stuff

* Currently failing to massage radio code into working

* The radio transmits the languages!

* ,0 to talk common

* Replaces speech wheel with language menu

* Observers can speak all languages

* pAIs now speak languages FOREVER

* New action button for language menu

* pAIs have an action button to open their language menu

* AIs can talk and all that

* AIs have a language menu button

* Fixes supermatter making strange noises

* Fixes AI holopads

* Fixes request consoles

* Fixes bots making strange sounds

* Meaningless MMI change

* Some caching of datums

* Brains in MMIs speak common

* Ratvarian AIs can only speak Ratvarian

* Tables can speak common, apparently

* Removes var in args

* Fixes the (AI Eye) problem

Thanks to Shadowmobile for their help with this one.

* Fixes tape recorders

* Fixes humans being able to speak in languages they did not know

* Adds some new posibrain names

Honk.

* The voice analyzer replies in the language you spoke to it

* Gives swarmers only swarmer language

* `initial_languages` var.

* OMNITONGUE, clockwork restrictions

* Fixes barmaid and bardrone language abilities

* Code review I

* Omnitongue correction

* Code review II

* Removes force_compose var
2017-04-02 21:03:40 +02:00
Leo 45a9e2b4ff Merge pull request #25667 from ChangelingRain/adminmacros
Makes a few things use admin macros
2017-04-02 14:57:21 -03:00
MMMiracles eabbe45b2e CereStation Tweaks (#25748) 2017-04-02 00:47:57 -03:00
Cyberboss 78ee754da3 Merge upstream 2017-04-01 23:38:37 -04:00
Joan Lung 4dba6f6542 Merge pull request #25688 from Cyberboss/patch-26
Fix runtime in timed go_bald
2017-04-01 23:17:01 -04:00
Joan Lung b57b66bd37 Merge pull request #25681 from Cyberboss/Dummy
Fixes dummy humans having a Life
2017-04-01 23:15:18 -04:00
Joan Lung 8e09b7217e Merge pull request #25678 from Cyberboss/Secbotfix
Fixes secbots being instantiated in nullspace
2017-04-01 23:14:01 -04:00
QualityVan c29a3b1885 Fixes suffocation damage ratio for low ox 2017-04-01 21:17:21 -04:00
Cyberboss aa5b4f8da2 Fixes frog grammar 2017-04-01 19:33:43 -04:00
Cyberboss 009fbac70b Fixes putting items in incapacited mob's hands 2017-04-01 19:28:05 -04:00
Jack Edge cc90f7ebb1 Fixes drone chat follow links
Fixes #25739.
2017-04-01 23:00:54 +01:00
Shadowlight213 149a35a25b Makes the cheat notification only get relayed once every 9 seconds. 2017-04-01 12:20:46 -07:00
Cruix 084bb1741c Fixed abductors saying "..." whenever they spoke telepathically (#25614) 2017-04-01 15:01:19 +02:00