Commit Graph

1631 Commits

Author SHA1 Message Date
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
DeityLink
cfef0afef0 the Space Parallax update (#10085)
* parallax1

* parallax2

* parallax3

* parallax4

* parallax6

* parallax7

* parallax8

* parallax9

* parallax11

* parallax12

* parallax13

* parallax14 and changelog

* parallax15

* parallax16

* parallax17

* parallax18

* parallax19

* parallax21

* parallax22

* parallax23

* fixing conflicts again

* Fixing that sqlite Error

* parallax25

* sql

* sql (reverted from commit 257cc728669d083118f15fe5cc3fb55fad62b1e6)

* sqlagain
2016-05-31 21:48:51 +02:00
unid15
2a910bcb49 Fix map element loading 2016-05-29 11:32:49 +02:00
unid15
3d1ae81414 Map element datums (#10137)
* Refactor away missions and vaults

* Logging

* Allow map elements to be spawned on new zlevels

* Changelog

* Last changes
2016-05-28 20:04:41 -05:00
Shadowmech88
7be148b98f Highlander Changes (#9931)
* Highlanders will now receive a full heal if they decapitate another highlander. Highlanders can no longer use machinery, guns, or vehicles. Silicons will now become humans when the highlander button is pressed.

* Fixes stuff.

* Adds string define for "highlander". Puts the code for making a tracker effect into its own proc. All highlanders are now permahulks.

* Plasmamen no longer lose their suits, helmets, tanks, or masks when made into highlanders. Vox no longer lose their tanks or masks.
2016-05-26 23:28:06 -05:00
sood
3ddc5b88ad WHOOPS (#10090)
Wages disable button hotfix
2016-05-17 01:28:23 -07:00
sood
e7ef0eeb1d WAGES (#9310)
* WAGES

* Accounts DB shows wages.

* wep

* more work, need to fix link to panel doing nothing

* Economy panel

* Changelog

* Fixes

* whoops

* no schedule

* aaaa

* changelogs pls
2016-05-14 00:29:40 -07:00
unid15
5bf7f08ee1 Away mission refactoring (#9850)
* Away mission refactor

* add to config example

* Better interface

* Attempt to make map loading less laggy. Change category of new verb

* Let admins jump to created away missions

* Fix issues noticed by PJB

* Check admin rights

* Let gateways connect to multiple away missions. Fix gateway connections

* switch order of ..() and gateways.Remove(src)

* change var name
2016-05-14 01:45:56 -05:00
clusterfack
80c1871b74 Adds debug verb for pooling (#9966)
* Adds debug verb for pooling

I think pooling is a thing that has very few bugs due to the way I've simplified it to the extreme and thus this debug verb in an ideal world shouldn't be needed.

But we don't live in an ideal world as you can clearly see
http://www.byond.com/forum/?post=2080853

This lets you view all the stored variables for a pooled variable type (assuming it has already been pooled at least once)

* Improved about 300%

* Fuck I'm so high
2016-05-08 17:10:49 -05:00
sood
17273a8bf6 Adds Yamato Cannon firing sound to Bluespace artillery. (#9972) 2016-05-08 14:43:16 -05:00
DeityLink
40b4bfee21 Blob HUD (#9948)
* blob hud sprites

* blob HUD

* OOP is srs bsns

* changelog 9948

* haha holy shit someone stop me

* ghnazndjazhnfoizhioHNFAONHIOKZFNDZA
2016-05-08 02:48:39 -07:00
DeityLink
5b3a780501 The Big Blob update, Part 3 (assuming that Part 2 was the Blob HUD) (#9957)
* blefjiazàfjb

* changelog 9957

* let's fix that

* changelog update

* zdazdzad

* I thought I removed that one
2016-05-08 02:48:16 -07:00
dylanstrategie
b5c7f3165a Add cancel buttons or instructions for a bunch of admin procs (#9845)
* Add cancel buttons or instructions for a bunch of admin procs

* choices|null + Compile Fix

* Fug
2016-05-02 12:43:26 -05:00
Probe1
9a5c0a192b Refactors docking Ports (#9791) 2016-05-01 13:48:17 -05:00
DeityLink
b7d5338a90 The Big Blob update, Part 1 (#9735)
* blab

* blib

* blub

* bleb

* blob

* bloarb

* blyuiob

* blargarbelb

* changeblob

* oh fuck you travis

* oh are you fucking kidding me

* well duh

* fix spacemove

* damge overlay updates
2016-04-29 06:08:46 -07:00
Intigracy
160a1ceb69 Adds spawn reagents to SPAWN. Keeps on DEBUG as well. (#9713) 2016-04-29 03:45:10 -05:00
Intigracy
4bc1d40a8b PERMISSIONS admins can now make server polls 2016-04-27 16:41:30 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
Intigracy
35acd2de17 fucky flags pt 2 (#9606) 2016-04-23 21:59:05 -05:00
Intigracy
d539ca2edb fixes some stupid flag requirements (#9598) 2016-04-23 17:27:39 -05:00
D3athrow
9df00e1870 Maybe fix seeing stickybans 2016-04-22 01:08:57 -05:00
D3athrow
ce0842ceea maybe prevent future sticky massacres. 2016-04-21 16:29:53 -05:00
9600bauds
fb9edfa5b7 Confirmation box for borers overdosing their hosts with chemicals (#9493)
* Confirmation box for borers overdosing their hosts, better logging

* Borers aren't counted as antagonists in playerpanel
2016-04-20 23:26:00 -05:00
PJB3005
f498d5e354 Holomaps & optical material scanners! (#9311)
* theoretical holomap base code

* Sprite

* Holomaps!

* changelog

* fucking changelogs

* Stuff!

* Optical Material Scanner rework.

Makes optical material scanners work as auto-updating holomap on your
eyes.

Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.

Kept typed loops.

* Changelog update.
2016-04-18 01:37:51 -05:00
unid15
442c730c51 Species-restricted jobs and vox traders 2 (#9472)
* Vox traders

* changes maps, CL

* Jobbans

* fixes sleepers

* Map-restricted jobs

* Trader -> Vox Trader. Now a civilian job. Vox Traders start with some food and drinks

* modify changelog

* Map specific jobs are now enabled in map datums

* Remove rogue comma
2016-04-17 11:12:07 -04:00