Commit Graph

387 Commits

Author SHA1 Message Date
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
Intigracy
d21159777d logs check ai laws (#11942) 2016-09-18 18:18:33 -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
Intigracy
da83eb27ef removed polling from +PERMISSIONS, is now its own flag 2016-08-11 20:04:21 -07: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
unid15
27c61d88e4 Fix map loader runtime (#10290)
* Fix map loader

* Fix 2

* ey
2016-06-07 11:12:41 -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
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
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
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
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
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
clusterfack
a1f4061fdf Merge pull request #9016 from unid15/buton
Jump to Vault admin button
2016-03-28 14:14:47 -05:00
PJB3005
8eb24bfec0 PANIC 2016-03-27 23:49:26 +02:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
unid15
a75b815b29 Jump to Vault admin button 2016-03-24 14:06:48 +01:00
PJB3005
0e2ced9e5e Adds an adminverb to write map files.
Map files are stored in data/logs/saved_maps, as such they can be retried with .getserverlog.

Note: map files exported still need a LOT of cleaning afterwards (literally every turf has redundant variables that might even break things written to them).
2016-03-06 21:54:12 +01:00
dylanstrategie
3e741b4889 Make Select Equipment a +SPAWN verb instead of +FUN 2016-02-28 14:52:17 +01:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
sonime
2780723118 Rehauls the faxing code, adds a new admin verb Send-Fax which is like replying but without replying, and makes faxes and prayers show up in Special if admins have it enabled. 2015-12-31 03:22:17 -08:00
clusterfack
cf76588007 Delay permissions change
+Server -> +Admin
2015-12-26 12:17:12 -06:00
clusterfack
c23347c0c3 Removes the Debug and Server tab for non-admins
Deals with the 6 or so verbs that show up when you aren't an admin

-Both nano map generators have been moved to mapping (debug verbs) tab so that they aren't seen by everyone needlessly.
-The hard del() checking proc was fixed (it did NOTHING for months), improved, and moved to debug verbs as well
-THe check mob list is now hidden, can still be accessed by typing the verb with . infront of it in case it is necessary
-The debug verb for cameras, view datum, is commented out because it's debug code for testing a specific thing
2015-12-12 11:42:02 -06:00
Probe1
c577ec546a Adds if(achoice == Cancel) return. It works but I don't understand why.
Adds cancel to player list stage

This should NOT have taken 3 commits and 2 hours!

all steps but final step have cancel
2015-12-05 08:32:35 -05:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
DeityLink
c65036b099 spiral block 2015-11-14 19:03:41 +01:00
DeityLink
f743a1a935 hng 2015-11-12 13:42:11 +01:00
DeityLink
5f1de35ac2 emp 2015-11-12 02:57:38 +01:00
Rob Nelson
0ba14a89a8 Compound inserts for black box, media improvements. 2015-09-25 13:42:58 -07:00
clusterfack
3b49fe4f5a Fixes VV spells 2015-09-07 14:05:04 -05:00
clusterfack
dfe31f2b2d Probably fix readminself
@N3X15 actually knows how mysql queries work and I know nothing and he said this is probably the issue and its bullshit but I believe it.
2015-09-04 17:25:50 -05:00
d3athrow
768f462677 Merge branch 'fixtbhfamsmhafaiklol' into 'Bleeding-Edge'
Fixes Stuff

- Fixes VV not giving spells properly
- Fixes a garbage collection issue with ventcrawling pipes
- Probably fixes an issue where the is_in_modules check would return true for things NOT in your modules but of the same type Fixes #133
- Makes it so you cant make your view smaller than 1 tile because FUCKKKKKKKKK THATTTTTTTTTTTTTTT
- Makes it so only observers can change their view because new players and corpses dont particularly want/need it Fixes #127
- Moves view check to mob/login from mob/stat

See merge request !160
2015-09-01 17:32:14 +00:00
clusterfack
7dd59c896a Fixes
- Fixes VV not giving spells properly
- Fixes a garbage collection issue with ventcrawling pipes
- Probably fixes an issue where the is_in_modules check would return true for things NOT in your modules but of the same type
- Makes it so you cant make your view smaller than 1 tile because FUCKKKKKKKKK THATTTTTTTTTTTTTTT
- Makes it so only observers can change their view because new players and corpses dont particularly want/need it
- Moves view check to mob/login from mob/stat
2015-08-30 23:46:01 -05:00
Rob Nelson
469c7a8db7 Get rid of last traces of Skills shit, I think. 2015-08-26 22:27:50 -07:00
DeityLink
da469e6f76 check convertables 2015-08-20 06:29:08 +02:00
PJB3005
bd5d2a7e66 Attack log viewer. 2015-08-18 12:26:47 +02:00
PJB3005
f2372b5a19 Big debugging/adminbus QoL improvements. 2015-08-09 16:11:01 +00:00
unid15
6c4d0add75 SHUTTleS 2015-08-06 16:59:13 +00:00
ririchiyo
500fb701e3 adds the processSchedulerView for looking at ticks, should probably work 2015-08-04 10:42:05 -04:00
d3athrow
d5afe15761 Merge pull request #5503 from DeityLink/Bleeding-Edge
[View Variables] Teleport Here
2015-07-28 20:37:38 -05:00
DeityLink
ef7be1849e flashy vs stealthy 2015-07-28 23:22:11 +02:00
Kurfursten
342b34f3f2 deus ex machina 2015-07-24 01:46:23 -05:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00