Commit Graph

345 Commits

Author SHA1 Message Date
Krausus
b386cec388 Initial GC fixes/tweaks/cleanup/documenting 2015-06-27 01:56:57 -04:00
Fox-McCloud
300b96b8da "responsible" 2015-06-20 13:16:27 -04:00
Fox-McCloud
93392f8e90 Explosion Rework 2015-06-20 04:13:55 -04:00
ZomgPonies
b5fa4d15fc Merge pull request #1272 from tigercat2000/intercomusic
New admin sound verb; Play a sound originating at every radio.
2015-06-09 05:41:09 -04:00
Krausus
a7eea3487f Fixes missing/broken admin permission checks
Also fixes a small issue with the permissions panel, because the error
message was really annoying me.
2015-06-08 07:55:29 -04:00
Tigercat2000
8fa6f7dc2f New admin sound verb; Play a sound originating at every radio.
Note, verb may not work as one would expect it to. It just uses playsound
originating at each intercomm, therefore anyone that is out of range of
the intercomm will not start hearing it when they get in range, so walking
down the halls isn't going to keep playing the sound as one would expect.

However, the ability to play a sound which, when people are in the right
position, will appear to originate from the intercomms, could be useful
for an event.
2015-06-07 15:59:53 -07:00
ZomgPonies
f2d03e93c2 First 1/3 of port done. 2015-05-25 17:59:30 -04:00
MrPerson
3d9fd8d6a0 Change holidays into datums
Holidays are now actual datums with procs and vars and everything.
Holidays run a proc called celebrate() when it's time to celebrate them.
Currently none of them do anything but that should change, wink wink.
Holidays can now run for more than a day. The important ones, april fools,
christmas, halloween, new years, and easter, all last at least a week.
The idea is so people can celebrate christmas in game without having to,
you know, actually play on fucking christmas. And also to put a time limit
on how long stuff like the annoying spookoween closet skeletons will stick
around so it doesn't overstay its welcome and become annoying as shit like
last year.

The event SS now allows more than 1 holiday to run at a time.
This matters for new years + christmas, easter + april fools, easter + 4/20,
and any holiday that can happen on friday the 13th.
The events get stored in a list that's only initialized if there's an active
holiday so testing for potential holidays is still pretty easy.
Added more easter dates so we won't have to add more until 2040.
The current batch run out in 2017.

:-------------PARACODE NOTES------------:
Tied to event process
Extra procs for holidays to be able to run special events alone
Admin manual-override functionality maintained and ported to new system
2015-05-15 20:52:39 -07:00
AnturK
568d289a67 Generic Action\Action Button System
This commit ports the GAABS from -tg-station13. The GAABS allows for
generic, movable, hud elements for spells, powers, and items.
2015-05-11 09:32:08 -07:00
ZomgPonies
1029e9afe1 Ports VG's DeityLink's new explosion method 2015-05-09 01:56:25 -04:00
Tigercat2000
4f1053f5b7 LINDA, Stage 1
This commit ports the base system of LINDA from TG. This version of linda
is the original version, with none of -tg-'s fixes, rewrites, or other
such improvements attached.

The mob ignite system has been 100% removed, as LINDA does not support
this normally. It may be added back in when the improvements and refactors
to LINDA have been ported.
2015-04-28 08:43:42 -07:00
TheDZD
d570c0df31 Merge pull request #862 from tigercat2000/mbcidip
Bay play_server_sound caching & admin 'who' showing account age
2015-04-24 14:57:12 -04:00
Tigercat2000
34863374a0 First part of Bay admin improvements
This commit integrates baystation12's play_server_sound system, admin
'Who' showing account age.
2015-04-23 10:01:45 -07:00
DZD
d0620af858 Adds AOOC
via Baystation12/Baystation12#8411
2015-04-23 12:41:06 -04:00
Remie Richards
0f7b09ef07 Procedural Map Generator System
This commit adds a Procedural map generating system for code and admins to
use ingame. The system is modular, which means that it is fairly easy to
make new generating systems. Currently, only the 'nature' unsimulated
system is implemented, as a testing verb for admins to use. Admins can
define the starting XYZ and ending XYZ of the generated system.

Players - This means you may see content that is truely random, in the
future.

Coders - This system allows you to randomize map elements. Writing new
modules is documented at
code/modules/procedural-mapping/mapGeneratorReadme.dm
Detailed information about how the system works, and how it can be
integrated is also avalible there.

Admins - This system will allow you to, at the touch of a button, create
very complex structures and turfs that would otherwise require being
spawned in manually, one by one. The nature button is a fairly good
example of this, with it's randomized grass textures, randomly placed
trees, and randomly placed rocks. This would normally take a good 5
minutes to do, spawning the trees and rocks and turfs, but it takes about
20 seconds to enter the coordinates and have it be completely random.
2015-04-11 05:28:10 -07:00
ZomgPonies
cb987d3692 Alt Account checking 2015-04-06 23:12:15 -04:00
ZomgPonies
91e8b909c0 Squish Squash 2015-04-04 14:27:53 -04:00
SamCroswell
b8a9c902a1 Removes Space Ninjas 2015-03-02 19:05:44 -05:00
ZomgPonies
710d60abda GC fixes 2015-02-25 10:58:56 -05:00
ZomgPonies
b0a3d7e1cc Everyone should have check new players 2015-02-21 09:25:43 -05:00
Markolie
d8d1670b68 Revert "Revert "Saycode/language/species port from Bay""
This reverts commit d54579850c.

Conflicts:
	code/game/gamemodes/nuclear/nuclearbomb.dm
	code/game/objects/items/devices/radio/intercom.dm
	code/modules/mob/living/silicon/pai/pai.dm
2015-02-20 17:46:35 +01:00
Tigercat2000
826ccaed70 Extra Freeze features- Prevent direct touching and pulling 2015-02-20 05:16:03 +01:00
Tigercat2000
4345506c9c Merge branch 'master' of github.com:ParadiseSS13/Paradise into FreezeMob
Conflicts:
	code/modules/admin/admin_verbs.dm
2015-02-20 03:52:58 +01:00
ZomgPonies
d54579850c Revert "Saycode/language/species port from Bay" 2015-02-19 20:15:42 -05:00
ZomgPonies
043a5e0e31 Merge pull request #331 from Markolie/master
Saycode/language/species port from Bay
2015-02-19 19:07:25 -05:00
Mark van Alphen
b407810e07 Merge pull request #324 from ZomgPonies/rev
New +MENTOR permission for mentors
2015-02-18 16:15:44 +01:00
ZomgPonies
6558590cb3 Fixed MAX SCIENCE moved admin verbs around 2015-02-18 09:21:31 -05:00
Markolie
21926c9e48 Part 1 of saycode/language/species port from Bay 2015-02-17 23:20:50 +01:00
ZomgPonies
91b0a3553f Check new players to mentors and view variables to mods and up 2015-02-17 15:12:55 -05:00
Tigercat2000
d23d8af778 Port of freeze mob verb from NSS Pheonix 2015-02-17 18:04:31 +01:00
ZomgPonies
c218a2457f New +MENTOR permission for mentors 2015-02-17 02:28:00 -05:00
ZomgPonies
66be012a9c Fixes attacklog toggle not saving accross rounds 2015-02-15 12:23:21 -05:00
Markolie
61e9fe3b28 Admin fax overhaul 2015-02-13 20:46:19 +01:00
Markolie
36f5bd0c52 Add AI latejoining, fix Ofitser again, blob damages pods 2015-02-05 14:58:12 +01:00
Bone White
28eda34bc0 Adds Injection Only type viruses
Third virus transmission type, only transmits through blood injection.
Contacting infected blood will _NOT_ transmit the disease, only through
getting infected blood into your blood will the disease be transmitted.

Opens up a whole new ballgame for targeted viruses, along with disabled
mutations.  Antagonist and Security-Buffing Virologists unite!
2015-01-27 06:19:05 +00:00
Markolie
956f2ba703 Event overhaul from Bay, atmos fixes 2015-01-21 23:05:59 +01:00
Markolie
2fbddc8c0a Give access to Advanced ProcCall by right clicking an atom, overall ProcCall improvements from /tg/ 2015-01-19 23:21:23 +01:00
Markolie
2e37a88639 More verb fixes 2015-01-06 22:46:11 +01:00
Tigercat2000
067d9565e3 Changes the button for admin OOC color to be descriptive of such. "OOC
Text Color" to "Personal OOC Text Color"
2014-11-20 20:13:31 -08:00
ZomgPonies
5b04ef3385 Merge pull request #355 from Bone-White/master
Pipe wall drilling fix
2014-08-05 20:34:01 -04:00
Bone White
26acad361e Added Admin PM by Key verb 2014-08-05 16:38:37 +01:00
ZomgPonies
a3fdd71012 Forgot an event verb for seniormins 2014-08-03 22:08:41 -04:00
ZomgPonies
48be906056 Merge pull request #328 from SamCroswell/master
Added an admin verb to toggle ERTs
2014-07-26 19:15:57 -04:00
SamCroswell
075ad2a943 Added an admin verb to toggle ERTs 2014-07-26 18:04:33 -04:00
ZomgPonies
431ab486b3 Made all current wizard + genetic spells a subtype of spell/wizard (Since they use the same action button row) 2014-07-23 11:04:07 -04:00
ZomgPonies
800d5b4b0b Revert "Made wizard spells into various subtypes"
This reverts commit 8b703f55af.
2014-07-23 10:58:20 -04:00
Mark Aherne
992ceecd4e NanoUI updates.
* Map gen verb is now limited to those with server access.
* Added Z layer support.

Conflicts:
	code/modules/admin/admin_verbs.dm
	nano/images/nanomap.png
2014-07-21 18:54:19 -04:00
ZomgPonies
8b703f55af Made wizard spells into various subtypes 2014-07-21 09:40:42 -04:00
ZomgPonies
4e1d24609f Fireball explosion fixes 2014-07-20 04:31:32 -04:00
ZomgPonies
60b0659d43 Made update_power be at mob level since spells are at that level. 2014-07-18 12:11:13 -04:00