Commit Graph

236 Commits

Author SHA1 Message Date
Skullyton
eea0279bfe Adds ass removal button (#13207)
* Ass blast U S A

* logging

* How embarrasing
2017-01-01 14:27:00 -05:00
jknpj
d43055703c Adds sound to notify silicons about law changes (#13108)
Adds lawsync.ogg and makes it play to silicons everytime their laws
changed, except by ion-storm and emaging.
2016-12-27 16:04:30 -05:00
DrCelt
ed98adae1e Fixes #10725 (#12935)
Fixes #10725
2016-12-20 10:38:39 +01:00
DrCelt
29d54c2ab1 Fixes #6968, Spawn Alien Larva adminbus event now actually works (#12819) 2016-12-18 17:39:35 +01:00
DrCelt
1e9c4dac3e Fixes #7084, japanese animes mode not updating mob icons (#12828) 2016-12-18 17:23:29 +01:00
DrCelt
fae0c1b6d4 Fixes #8884, though I wish I hadn't (#12886) 2016-12-18 15:00:25 +01:00
Skullyton
0a0b12dd45 Poking at poking at blobs (#12602)
* Only took me a month

* I tinied
2016-12-10 15:28:25 -08:00
Intigracy
31a66103af weakened becomes knockdown (which is what it does) (#12466)
* weakened becomes knockdown

* CRUISE CONTROL FOR COOL

* there's a proc for that

* use the procs luke

* shitcode
2016-11-06 14:41:50 -06:00
sood
aabf4e5874 Special tab QOL for admins (#12432)
* Add QoL messages to admins when replying to prayers/faxes/etc

* fix runtime

* sends the replies to msay too

* Prayer response also goes to msay window

* reply faxes are now href links

* oops return

* Return paper after sending fax for reference in Topic() for msay, also fix Inti's forgotten second arg removal

* sanity

because to assume intelligence from everyone who'll ever code is to make an ass of u and me

* Whoops

* formatting and shit

* forgot about edge cases where there's multiple faxes in one department

* removed the <b> I added
2016-11-03 18:22:55 -07:00
Intigracy
edad59b61f Jumping to things now stops your current Haunt (#12295)
* Using admin jump now stops your current haunt

* removes unused var, arena jumping and egg/posibrain jumping now apply
2016-10-24 05:12:14 -05:00
clusterfack
fbef0592d0 Removes some useless vars (#12259)
* Removes some useless vars

Removes a bunch of vars, or demotes them to more specific typepaths than /atom when they are used just a few times or no times at all.

* Another one boyos

* Remove another var in favor of a global list

* Make ashtype a proc, since its only used in 4 places and is completely static

* NEVER USED

* Demote to /atom/movable

* Demote to /atom/movable, again

* Makes on_MOVEd be on /atom/movable

* Removes unusued /turf var

* Unusued on /atom, demote to /atom/movable

* Removes unused turf var

* Makes materials and starting materials /atom/movable
2016-10-18 20:23:25 -07:00
Kammerjunk
f99648ec46 Giving easier admin punishment (#12237)
* In which I get back at IAAs for faxing their butts

Drop-Bomb a SHIT but this is better

* PP menu works but is lacking content

I guess SOMEONE will make that eventually maybe who knows
2016-10-17 03:16:25 -05:00
clusterfack
8df11430ca Makes AI transformations a bit easier (#12171)
Readds AI transformation to mobs other than humans, also makes it so you can AI-ize mobs into the current location, rather than always in the standard landmark locations for AI spawns.
2016-10-13 13:00:57 -05:00
CptWad
901464a817 Secrets panel un-fucking (#12135)
* memes

* UPDATE
2016-10-12 18:17:13 -05:00
Intigracy
e236d6b59e fixes the admin log button showing as spawn_objects (#12012) 2016-09-26 02:25:23 -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
51da31f725 R_PERMISSIONS can now kick anyone (#11909)
* R_PERMISSIONS can now kick anyone

* tested too
2016-09-16 11:22:27 -05: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
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