Commit Graph

258 Commits

Author SHA1 Message Date
ShiftyRail
05b9e5c9a3 Religious Converting (#16671)
* Religious Converting

* Comments

* Fix it for real this time

* Fixes and testing

* Debug code, and other idiocy

* HTML

* Fixes some things, not all

* 2nd round of fixes

- Changes the verb to an ability
- Changes logging
- Changes macro

Not complete yet !

* Fixes mostly everything

* Finishes it

* Reminds leaders of their conversion method

* Memes

* Chaplains can examine people of their religion.

* A few sanity with regards to relgious converting

- Admins can't convert a guy who is already a leader
- Religious leaders can't convert other religious leaders
- When you convert a guy from another religion, it automatically kicks
him from his faith

* Thanks Damaian

* Spelling and redundancy

* Runtimes
2018-01-04 16:48:58 +01:00
MadmanMartian
fa1b977af9 New years fireworks (#16953)
* adds a firework event admins can trigger, fires fireworks at the station that do no damage, but look 'pretty'

* whoops

* oh sod it
2018-01-01 00:45:58 +01:00
MadmanMartian
89839c727e makes the station christmassy at the press of a button! (#16841)
* makes the station christmassy at the press of a button!

* addresses concerns, turns a corgi into a santas helper, adds sounds, makes it all comfier

* scraps the old idea entirely, removes un-necessary variables.

* lamps become candles now

* optimizations, reparations

* changes the zlevel check from looking at an integer to looking at the map datums zlevel list. Much more sensible

* some more verticality
2017-12-25 00:58:40 +01:00
unid15
755394ff5b Admin interface improvements (#16670)
* Admin interface improvements

* Does the thing to notes
2017-12-09 22:42:05 +01:00
MadmanMartian
4f88e3e0d3 Blood moon rising (#16344)
* and I heard as it were the noise of thunder

* One of the four beasts saying 'come and see'

* And I looked, and behold a pale horse

* and his name that sat on him was Death
2017-10-30 23:08:48 +01:00
Deity Link
ddf739a0e1 shuttlepanel 2017-09-17 05:33:16 +02:00
Rob Nelson
8a7871cfc8 Highlander/Bomberman honor overhaul. (#15629)
* Highlander/Bomberman honor overhaul.

* Refactor to use a global is_honorable() proc.
2017-08-15 14:37:36 -07:00
Rob Nelson
96c307bf0b Merge pull request #15480 from JMWTurner/20170406-StrikePlus
Strike Team bases revamp
2017-07-29 21:28:28 -07:00
DeityLink
9d75494c53 StrikePlus 2 2017-07-29 23:26:20 +02:00
DeityLink
8aa1e77ccb BEEKEEPING 3.0 2017-07-29 21:27:58 +02:00
DamianX
066ab4f17f Revert "Merge pull request #15552 from jknpj/beeez" (#15559)
This reverts commit b2accb91d0, reversing
changes made to 8e7a65a184.
2017-07-29 05:24:56 -05:00
DeityLink
4a4f26ee17 bees 2 2017-07-21 04:13:26 +02:00
DeityLink
652c517222 bees 2017-07-21 04:13:26 +02:00
Skullyton
6102fc7da1 fixes dylans meme-fuck (#15287) 2017-07-02 14:52:25 -04:00
BobdaBiscuit
ca58878c3a [READY FOR REVIEW] Adds more xenoarch large artifact triggers, adds manual trigger picking to the admin spawn option (#14448)
* manual trigger picking for admin spawned artifacts

* adds in a light based trigger

* misc fixes

* adds in pressure trigger

* quick electricity prototype, needs more refining

* unfuck dme

* SPEED trigger and misc fixes

* not visible trigger D E V I L I S H edition

* prototype pay2use trigger

* finalise everything before testing

* bug fixes

* requested changes

* misc tweaks
2017-04-02 17:12:38 -04:00
JMWTurner
8d561d8fb8 the Strike Team rewrite (#14446)
* striketeamrevamp1

* fix

* fix global

* more fixes

* wtf

* ok

* fixed
2017-03-30 18:44:34 -04:00
Pieter-Jan Briers
16a9d54f2a Profiler and reboot for admins with +SERVER/+DEBUG, client skin stuff. (#14255)
* Client skin buttons for reconnect, profiler and reboot. All admins get profiler and reboot if they have the correct flags.

* Update vgstation13.dme
2017-03-12 03:10:51 -04:00
BobdaBiscuit
4928a7e0b0 Converts artifact triggers to datums (#13856)
* datumised triggers

* missed some defines

* moves logging to triggered()

* misc fixes

* local man doesn't know how to qdel

* defines and qdel-ing less shit

* untested finalizations, runtimes on delete

* nulls some shit instead of qdel

* soon

* misc changes

* defines a shit

* unfucks the analyser

* toggle fixes

* rename artifact.my_effect to primary_effect, attempt to fix runtimes related to anomaly batteries, moved trigger generation to a proc that is called by artifact objects, brings create custom artifact up to date

* WAKE ME UP FROM THIS HELL

* forcefield fix

* misc changes

* reee
2017-02-19 09:28:48 -08:00
Sood
ae23a0c991 purge turfs list 2017-02-10 14:38:19 -08:00
Sood
57534f2f15 QDEL CLEANUP THE RECKONING 2017-02-07 14:38:59 -08:00
Skullyton
dd572ff592 Adds custom artifact creation. Adds the dead harvest artifact effect (#13751)
* Adds custom artifact creation. Adds the dead harvest effect

* Accidentally tinied

* PJBocalypse
2017-02-04 16:50:41 +01:00
Shadowmech88
40ce2eb702 Adds immovable pillars and immobable monoliths. 2017-01-18 21:10:50 -06:00
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