Commit Graph

218 Commits

Author SHA1 Message Date
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
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05: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
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
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
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
Exxion
0dc443c36a Highlander refactor (#10778)
it's still today
2016-07-03 03:58:27 -03: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
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
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
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
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
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
sood
17273a8bf6 Adds Yamato Cannon firing sound to Bluespace artillery. (#9972) 2016-05-08 14:43:16 -05: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
Probe1
9a5c0a192b Refactors docking Ports (#9791) 2016-05-01 13:48:17 -05: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
D3athrow
ce0842ceea maybe prevent future sticky massacres. 2016-04-21 16:29:53 -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
clusterfack
a9ed4edd39 Species-restricted jobs + new "Trader" job for vox (#9073)
* Vox traders

* changes maps, CL

* Jobbans

* fixes sleepers

* Map-restricted jobs

* CL for map changes
 (reverted from commit 88b5b62b4d)
2016-04-15 20:27:13 -05:00
unid15
88b5b62b4d Species-restricted jobs + new "Trader" job for vox (#9073)
* Vox traders

* changes maps, CL

* Jobbans

* fixes sleepers

* Map-restricted jobs

* CL for map changes
2016-04-15 18:39:46 -05:00
Intigracy
be4ab9df37 admins now get the option to give a reason with shuttle call (#9339)
moves confirmation messages on shuttle calling to after the reason prompt
2016-04-09 02:59:54 -05:00
sood
f5c5671e19 Mob swarm fixes (#9336)
* Mob swarm fixes

* Also lets admins see where mob swarms spawn

* typo
2016-04-09 02:32:29 -05:00
Intigracy
7eff6ebd50 survival boxes are now labeled as survival boxes, spawn with 1 bandaid, which is a single use bruisepack
changes path of box/engineer to box/survival/engineer, adjusted everywhere it's used accordingly

checked our 4 main maps (box, meta, deff, taxi), none of them use this path



removed partial pathing all over boxes.dm
2016-04-03 16:56:02 -05:00
dylanstrategie
bfd48c1a99 Adds admin-only "Inflict Cancer" button
* Get cancer and die

* Give Cancer added to VV

* Change process method again

* Restore that line

* When are we going to fix .gitignore ?
2016-04-02 13:39:28 -05:00
sood
c9096aa4cb MOB SWARM 2016-04-02 01:52:02 -05:00
clusterfack
59a6ab0c77 Merge pull request #9094 from clusterfack/fix6
Fix some shit
2016-03-28 14:13:07 -05:00
clusterfack
0cef1eb885 Fix some shit
Fixes some autismal shit with syndicate/centcomm private messages
Makes them use the same method as pray so the msay window works properly
Fixes that issue probe made about centcomm replying
2016-03-28 01:27:10 -05:00
Intigracy
c564031d35 Cargo is now seperate on the many menus
clowns and mimes added to the jobban menu
removes duplicate IAA entry on the jobban menu
2016-03-27 20:03:02 -07:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
DrCelt
560843d905 - Adds more static variety to jukebox
- Adds static to command report when not linked to centcomm
- Gibberishes command report when not linked to centcomm
- Admins can send ungibberished reports, though the title and galactic name will still be gibberish
- replaced all manual playing of sounds after command alerts and integrate it into the command alert proc
- make static play instead of sounds when not connected with central command
- make default sound played the command report thing
2016-03-05 15:38:13 +00:00
DrCelt
e54bb3f99b Adds "linked_to_centcomm" variable to maps.
- Obviously, by default, this will be one.
- Adds new event where the link with central command is broken for
- Admins can make or break the link with Central command Indefinitely with the secrets panel
- You cannot do the following while the link is broken: Call the shuttle / Recall the shuttle / Fax Central command / Recieve messages from Central command / Send messages to Central Command / Call or Send the Cargo Shuttle
- An admin may send a message to the crew even when the link is broken, but he will be prompted first asking if he is sure.
- Blob alerts ignore whether or not the link with central command is broken
2016-03-05 15:38:12 +00:00
TheEliminator16
93e28c342f Nanomachines, son 2016-02-23 14:55:30 -07:00
sood
afedd42578 Merge pull request #8006 from 9600bauds/imgoingtosuckyoureblooddudetwopointoh
Fixes bizarre blood type chimera-like bug, forces random blood types. [NEEDS REVIEW, TOUCHES CLIENT PREFF SAVEFILES]
2016-02-13 17:22:44 -08:00
TheEliminator16
2cbc576d4f Random Event and Various Monsters Update 2016-02-08 17:53:05 -07:00
D3athrow
0c097679b2 Change codebase a bit to allow for feasible 500x500 tile maps, modified
maps to be 500x500x6 and centered existing turfs to allow even expansion
in the future.
2016-02-03 18:28:06 -06:00
clusterfack
8dda58e749 Fix #7445
As a sidenote, how the FUCK are cyborgs using the comm's console?
2016-01-31 00:24:35 -06:00
9600bauds
a2f98e14b9 Removes unexplainable second variable for human blood type (sincerely what the fuck) 2016-01-30 23:57:43 -03:00
clusterfack
a89d3c5a6e Merge pull request #7868 from clusterfack/fix8
Fix #6868
2016-01-26 11:16:55 -06:00
clusterfack
8df7da9433 Fix #6868
Reduces the command report sound to 60% of its current full volume
2016-01-25 21:58:04 -06:00
DeityLink
7d24f582d4 Mixed Madness 2016-01-25 13:59:41 +01:00
DeityLink
3557f98551 fixthat 2016-01-24 11:10:37 +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
unid15
28d2effc95 make hardcore_mode a global var, fix typo 2015-12-09 21:38:31 +01:00