Commit Graph

1655 Commits

Author SHA1 Message Date
CptWad
901464a817 Secrets panel un-fucking (#12135)
* memes

* UPDATE
2016-10-12 18:17:13 -05:00
Sprok0
5b091dca77 Wizard apprentices made their own thing (#11939)
* seperates wizard apprentices from traitors

* revision 1

* why did I think this was needed

* conflicts

* seperates wizard apprentices from traitors

* revision 1

* why did I think this was needed

* conflicts?
2016-09-30 12:11:24 -05:00
Sprok0
cc57b785bc Nuke ops, deathsquad implants can be surgeried out (#12018)
* implants

* implants go in the head, sure
2016-09-28 09:18:04 -05:00
Intigracy
e236d6b59e fixes the admin log button showing as spawn_objects (#12012) 2016-09-26 02:25:23 -05:00
clusterfack
cc8e166e37 Removes Preferences Verbs, Modifies Skin a Bit (#11951)
* Letting byond air out its frustrations on the skin, it wants to make these changes if you modify the skin in dream maker and save it, who am I to stop it?

* Adds swap sides verb to swap the sides of the rpane and mapwindow

* Added a preferences modifying verb, added many of the preferences to the preferences menu.

* The one in which I go crazy and implement the full special roles menu and all preferences verbs into the general settings menu and then remove all preference verbs.

* Comments this dumb shit out because it causes an error message

* Okay no defines
2016-09-21 20:02:35 -05:00
Sprok0
a0276aab47 Portable turret overhaul (#11874)
* Portable turret overhaul

* caps

* visible_message

* revision 1

* thought I did this

* Temperature gun turrets work fully now

* revision 2

* Magic number removal

* energy weapon power usage isn't helpful for this

* more defines
2016-09-18 19:40:25 -05:00
Intigracy
fd95360411 sanity (#11941) 2016-09-18 18:21:20 -05:00
Intigracy
d21159777d logs check ai laws (#11942) 2016-09-18 18:18:33 -05:00
Intigracy
51da31f725 R_PERMISSIONS can now kick anyone (#11909)
* R_PERMISSIONS can now kick anyone

* tested too
2016-09-16 11:22:27 -05:00
Intigracy
a559bcf4e9 confirmation for rejuvenate (#11912) 2016-09-15 19:17:25 -05:00
JustSumBody
151b2396df Differentiates MoMMIs and Cyborgs on Player panel/check AI laws (#11862)
* player panel MoMMI cyborg

* What is OOP anyway

* woops
2016-09-13 14:58:11 -05:00
unid15
c269b074a1 Multiplies spell prices and spellbook points by 5 (#11859)
* Multiplies prices by 5

* CL

* cl2
2016-09-12 19:57:27 +01:00
JMWTurner
904affa0f0 Centcom Armor (#11791)
* centarmor

* revision 1
2016-09-08 15:57:04 -05:00
PJB3005
413a5fd4e4 Fucking hell Celt (#11748) 2016-09-04 12:29:54 -05:00
JMWTurner
15c0ffe8ac Holominimap experiment (#11517)
* holominimaps 1

* holominimaps 2

* holominimaps 3

* revision 1

* revision 2

* revision 3

* revision 4

* revision 5

* revision 6

* revision 6

* revision 7

* revision 8

* revision 9

* revision 10

* revision 11

* revision 12

* revision 13

* revision 14

* revision 15
2016-09-02 10:10:31 -05:00
PJB3005
d069cf3f7c SDQL upgrades. (#11528)
* SDQL upgrades.

Global var accessing, assoc lists (["yes": "no"]), `IN` for arbitrary
expressions and a bunch of wrappers for builtin BYOND procs. This includes _animate().

* remove debug output

* Fixes a fuckup and adds a changelog.

* fuck

* Fixes special variables inside the IN clause.

* Fix lag potential
2016-08-31 13:50:29 -07:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
clusterfack
13f7da8665 Changes the way deaf hear sounds (#11646)
Dear shouldn't hear any sound coming directly from play sound.
Put defines on the ambience channel and the admin played music channel.

Deaf people can no longer hear any regular sound, but they'll still be able to hear ambience, admin music, and jukeboxes.
2016-08-29 02:32:02 -07:00
PJB3005
f08ea0f8bc Adds Discord bot messaging. (#11583)
* Adds Discord bot messaging.

* More verbose admin messages
2016-08-26 08:59:06 -05:00
unid15
bacb62d975 Adds a proc to create a shuttle transit area at runtime (#11453)
* Adds 'dungeons'

* Remove hitler

* Modify maps, last tweaks

* Dynamic transit baby

* Fixes

* Transit dir, remove hitler

* CL

* ..()

* Remove old CL
2016-08-21 04:07:25 -05:00
unid15
4f752a7850 Some map loader and vault stuff + asteroid pond vault update (#11282)
* Adds 'dungeons'

* Remove hitler

* man another hitler

* Modify maps, last tweaks

* Slightly change cellar

* Last fixes
2016-08-18 01:22:00 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
PJB3005
84acff1107 Allows admins to edit transform matrices. (#11226)
* Allows admins to edit transform matrices.

* Manual and reset.

* Fix non-numbers.
2016-08-14 19:19:15 +01:00
sood
8cb1b0aaf3 Changes checks for zlevel 1 to map.zMainStation (#11379)
* Changes checks for zlevel 1 to map.zMainStation

* Replace all hard z-level checks with checks from _map.dm

* Hey look at all this manual z assignment (basically none)

* Whoops

* nanouwhy

* aaaa

* w h y
2016-08-14 19:19:02 +01:00
Exxion
9c09e44f51 Adds Wizard Wars admin event (#10965)
* Wizard Wars

* No casting during invincibility period

* Removes fuck, adds testing

* Fuck it, let's do both

* Here I fixed it
2016-08-12 22:27:02 -05:00
Intigracy
da83eb27ef removed polling from +PERMISSIONS, is now its own flag 2016-08-11 20:04:21 -07:00
dylanstrategie
253086283f Remove Meteor Storm Customization to get the thing working again (#10886)
* Fix Meteor Universal State not working

* Use a normal while loop

* I fixedi t

* Remove Meteor Storm customization, not a huge loss

* Muh ident

* Remove second confirmation
2016-08-11 02:05:48 -05:00
9600bauds
4eb44bd6e7 Logs Boo!, poltergeist shit and ghost chairspin (#11247)
* add the thing

* does the things

* does the thing better

* htfgffsdgd
2016-08-07 10:56:49 +01:00
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
unid15
d619d4aaa0 Remove vox trader ID prompt, give trader access to raiders (#11229)
* Remove vox trader ID prompt, give trader access to raiders

* fix invisible card
2016-08-04 12:03:33 -05:00
9600bauds
92b13f363f Something stupid again (#11213)
* Something stupid again

* okie dokie
2016-08-03 23:44:39 -05:00
DrCelt
7ed76c60f1 NO MORE HALF MEASURES, CLUSTER (#11183)
* NO MORE HALF MEASURES, CLUSTER

* NO MORE HALF MEASURES, CLUSTER

* bugfixes

* bugfixes

* final bugfixes before the final testing

* we have clearance for lift-off, captain.
2016-08-02 20:32:38 -05:00
unid15
959076e808 Command alerts datums, new malf AI module (#11146)
* Command alerts datums, replaced Interhack malf module with something better

* Oh crap forgot bout this one

* ok
2016-08-01 10:42:15 -05:00
9600bauds
72530e3c43 Updates chemistry logging (#11131) 2016-07-26 15:26:51 -05:00
9600bauds
eaf6c1b36e Dedicated wire logging file (#11125) 2016-07-26 15:22:58 -05:00
9600bauds
1be8cec8a3 Adds dedicated chemistry investigation file (#11064)
* Investigate chems

* Investigate this shit

* https://www.youtube.com/watch?v=wLeoNUIRqlY

* Commit Message:

* magix

* Better

* descriptive commit name
2016-07-23 16:58:06 +01:00
Exxion
0dc443c36a Highlander refactor (#10778)
it's still today
2016-07-03 03:58:27 -03:00
unid15
578a76b0bf Areas can have their own base turf type (#10765) 2016-06-25 15:18:35 -05:00
PJB3005
df30c3f4b7 Paradise error handler (#10571)
* Ports the Paradise error handler.

Made by @Krausus

Initial code port, it compiles!

* It now looks cool!

All kinds of fancy CSS and HTML things.

* Stuff

Fixes Comic's comments.

Ports some more changes from Paradise.

The src from the machinery process is NOT included. I consider stack
traces more valuable.
2016-06-22 19:56:49 -05:00
ririchiyo
04024ae2b3 Text To Speech (#10434)
* added dectalk

* Adding Solution

* added changelog

* added configuration options for server and port.

* adding the other files

* Async code and in-memory storage

Requests are now handled in the thread pool asynchronously
Requests now generate a guid which is used for their callback
Requests now generate all data in-memory without using files

* added more config for setting up the tts server.

* modifying example config to reflect changes.

* Remove async wrapper

This was causing the main thread to exit

* Fixed error on invalid guid

* everything should be working now, wow.

* Update Assembly Info

* Removes FonixTalk and changes to using the speech synthesis library from C#.
2016-06-21 18:12:24 -05:00
ComicIronic
53040e7e83 Moves string overlays to use images. (#10686)
* Moves string overlays to use images.

* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
DrCelt
7996267ff5 Fixes #10069 (#10654)
* Fixes #10069
fixes #10069
and FIXES WHOEVER REMOVED PHANTOM GIBS

* phantom gibs? I could have sworn these were in here
2016-06-20 21:44:04 +01:00
ComicIronic
11119d4d0b Moved reagent IDs to defines. (#10636)
* Moved reagent IDs to defines.

TODO: Convert xenoarch chems.

* Added xenoarch chem defines

* Fixed some bad chem names.
2016-06-19 15:43:37 -05:00
DrCelt
778f64fcb1 PLANES (#10499)
* PLANES

* whoops

* bugfixes

* adds dummy noir obj/screen

* I.plane = initial(I.plane) + assorted bugfixes

* fixed bugs and did a thing with lasers & tasers

* thanks for using a define up there it's really useful and maintainable.
2016-06-17 19:26:18 -05:00
dylanstrategie
238919db7b Change Meteors to use Universal State code (#10379)
* Change Meteors to use Universal State code

* Expand one line if
2016-06-15 12:49:02 -05:00
unid15
27c61d88e4 Fix map loader runtime (#10290)
* Fix map loader

* Fix 2

* ey
2016-06-07 11:12:41 -05:00
unid15
75d79b3c23 Hand refactor (#10045)
* hand refactor (COMPILES)

* Works pretty much

* Test martians

* Martians

* Fix human UI

* Fix find_organ_by_grasp_index() returning arms

* CL + tweaks

* Last fixes

* a

* Better CL

* Fix weird issue!

* Fix virologist job

* Resolves a very important issue

* I thought I had already fixed this

oh well

* Fix grabs

* Shat
2016-06-05 02:33:12 -05:00
Intigracy
5ada13ecde fixes an incorrect admin log. (#10377) 2016-06-03 21:10:46 -05:00
clusterfack
d925bcd785 Proc for generating map renders (#10302)
* Proc for generating map renders

I mean what else is there to say, it doesn't make it into one large icon unfortunately but someone could do that. Or you could use the goon method to display.

* This is useful as well

* Modifications

1. Changed getflaticon to show more directional sprites
2. Changed getflaticon to properly order the rednering of underlays -> sprite -> overlays
3. Changed maprender to use a transparent icon instead of a full alpha white one
4. Changed maprender proc to use a better sorting method stolen from getflaticon
5. Changed maprender to eliminate spaces in the outputted folder paths
6. Changed maprender to properly name the maprenders so they are ordered correctly

* Small fix

* Update map link

* Fix some more directional objects, fix multitile objects
2016-06-03 11:37:00 +01:00
PJB3005
22ea146b34 Revert "the Space Parallax update" (#10323) 2016-05-31 23:03:13 +02:00