Commit Graph

443 Commits

Author SHA1 Message Date
Ren Erthilo
2d7c9354d7 TG: - All PM links are now tied to clients and not mobs. What this means is that all
PM links (the links admins get in admin messages which lead to a PM) should now
point directly to the client, if one still exists or report them as
disconnected. This means that there should no longer be problems with clients
which swap mobs.
- Made the player-side admin pm message more visible and obnoxious. Some players
might find it annoying but at least it will not leave much room to complain
about "missing PM-s"
Screenshot:
http://www.kamletos.si/admin%20message%20format.PNG
- Fixed that awkward X in asay messages, which moved whatever mob you were in to
the location of the person who said the message. Replaced it with JMP, which
does the same as the JMP in adminhelps - makes a ghost and moves that ghost to
the location:
Screenshot:
http://www.kamletos.si/admin%20say.PNG
- Ghosts which find themselves locked in any form of container (closets most
commonly) will now (FINALLY) exit the container (and it is any container!) after
they click one of the arrow keys.
 Revision: r3121
Author: 	 baloh.matevz
2012-04-22 23:05:25 +01:00
Ren Erthilo
4831ed77f7 Fix for admins not seeing ghost chat. 2012-04-22 21:43:11 +01:00
Ren Erthilo
17d249c2c7 TG: - Replaced a few more conveyor switches with the one-way conveyor switch.
- Added feedback gathering for radio, rc and pda message use. (Only the number
of messages sent is recorded)
- Generalized the 'round_end' time feedback logging into a proc that now also
handles the radio/pda/rc processing at round end. (
blackbox.round_end_data_gathering(), where blackbox is the blackbox recorder
object. )
 Revision: r3111
Author: 	 baloh.matevz
2012-04-22 21:07:45 +01:00
Ren Erthilo
84d412bc72 TG: Removed vials.dm, added possession verbs to modules/admin/verbs/possess.dm.
Chemistry reception windows are now public access.
Did some minor disposals remapping.
Added a newcaster to the HoP office.
Revision: r3096
Author: 	 petethegoat
2012-04-22 20:07:44 +01:00
Ren Erthilo
8a78ec1575 Merge fix for adminverbs. 2012-04-22 19:22:11 +01:00
Ren Erthilo
464cfd49f7 TG: - toggle-hear-radio and toggle-hear-deadcast now properly say whether you will
or won't hear the two communication types when toggling them.
- added a de-admin-self verb for admins. This exists so admins can play games
without having to deal with 2nd accounts and such. It removes all the verbs and
deletes the 'holder' object, so admins lose all their verbs, asay,
adminhelp/prayer hearing, everything. They are exactly the same as normal
players. To return to being an admin someone has to promote you back. The
effects of de-admin-self are only for the current round.

Coders, when adding new admin verbs, don't forget to also add their removal into
/client/proc/clear_admin_verbs()

Added jumptocoord, everyone_random and cmd_switch_radio to the proc, so hiding
admin verbs works more properly.
Revision: r3080
Author: 	 baloh.matevz
2012-04-22 18:39:36 +01:00
Ren Erthilo
fea287e1fc TG: Added throwing items over tables, thanks to SkyMarshal.
Improved cigarette code, mostly grammatical fixes.
Revision: r3036
Author: 	 petethegoat
2012-04-20 00:33:42 +01:00
Ren Erthilo
69dea97b26 TG: Added a cheap lighter so that zippos will have some company.
The cheap lighter can be purchased at vending machines and comes in 4 colors:
green, yellow, cyan and red.

Technical info:

The path
/obj/item/weapon/zippo

was changed to
/obj/item/weapon/lighter/zippo

The new lighter is
/obj/item/weapon/lighter/random
Revision: r3033
Author: 	 baloh.matevz
Date: 	Feb 4, 2012
Review scores: No one has yet scored this revision.
2012-04-20 00:02:00 +01:00
Ren Erthilo
0d74c0e43b Oops, ignore those verbs. 2012-04-19 20:25:43 +01:00
Ren Erthilo
242648c256 Properly adds attack logging to a separate attack log. Also adds logging for flashbangs. Config change too! 2012-04-19 20:18:24 +01:00
Ren Erthilo
f0d5829369 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-17 23:30:21 +01:00
Ren Erthilo
d4d1795859 TG r3475: New Verb added for "Game Master"s: getruntimelog
This verb can only be accessed by typing it in full in the input bar down the
bottom of the gamescreen.

HOW DO I LOG RUNTIMES?
Firstly, start dreamdeamon if it isn't already running. Then select "world>Log
Session" in dreamdeamon (or press the F3 key)
navigate the popup window to the log/runtime/ folder from where your tgstation
.dmb is located.

OPTIONAL:
you can select the little checkbox down the bottom to make dreamdeamon save the
log everytime you start a world. Just remember to repeat these steps with a new
name when you update to a new revision!

Save it with the name of the revision your server uses (e.g. r3459.txt).

This will allow us to gather information on bugs across multiple servers simply
by logging on as a player and asking any Game Master to send us the logs.
Hence making maintaining our codebase for the entire community a TONNE easier :3
If you're keeping runtime logs: Thanks for your help!

~love from #coderbus
r3475
Author: 	 elly1...@rocketmail.com
Date: 	Today (3 hours ago)
Review scores: No one has yet scored this revision.

For SkyMarshal
2012-04-17 23:29:45 +01:00
Ren Erthilo
901a905776 TG: Committing Carn's patch from here: http://bit.ly/ww7gmD
Game Admins and Game Masters can now toggle random events from happening during
a round, it is also an option in the config file.
Revision: r3017
Author: 	 Superxpdude
2012-04-17 21:35:52 +01:00
SkyMarshal
23f13cb95d Numerous bugfixes. 2012-04-17 11:55:53 -07:00
Ren Erthilo
8080b4b688 Adds a neat warden hat. Jobbans now display an appeal link. 2012-04-17 02:53:00 +01:00
Ren Erthilo
2749475bcc TG: moving all the git stuff over to this so people who don't want to spend 8 years
figuring out the bass ackward git system can actually run our server code
Revision: r2983
Author: 	 quartz235
2012-04-16 23:13:06 +01:00
Ren Erthilo
6176a3ab3b Fixes a Jooban typo. 2012-04-16 16:11:08 +01:00
Albert Iordache
d2032c0509 Fixed a runtime error with jumptomob() 2012-04-15 12:38:25 +03:00
Ren Erthilo
c33a00a1b2 Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-04-11 20:49:14 +01:00
SkyMarshal
f0490787ef Merge pull request #819 from Erthilo/TGUpdates
TG Updates up to r2928
2012-04-11 11:36:41 -07:00
Ren Erthilo
e2921b646d Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-04-11 19:28:27 +01:00
SkyMarshal
80158164dc Fixed organ based damage. Added a variable to hold the children organs of an organ, to simplify damage spread and droppage. Fixed DNA proc stuff for monkey transforms. Removed Bartender's closet o' armor. 2012-04-10 22:32:24 -07:00
Ren Erthilo
ae5ea54af1 Reverts ZAS
This reverts commit fd09ea6ce8. and https://github.com/Baystation12/Baystation12/pull/681
2012-04-10 17:38:44 +01:00
Ren Erthilo
3b22ebee38 TG: Adds logging in the form of an attack log.log (now enabled by default)
You can now drag PDAs onto yourself to open the screen
Disables the fire damage causing husking.
Revision: r2926
Author: VivianFoxfoot

Other misc changes to logging.
2012-04-09 18:15:16 +01:00
Ren Erthilo
61d5eff00a Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-09 17:57:12 +01:00
Ren Erthilo
7cb6114eff TG: Steel renamed to plasteel.
Having more than 100 burn damage and being dead now makes you a husk. r2925
Author: 	 uporotiy
2012-04-09 17:15:57 +01:00
Ren Erthilo
9c3ce6aaf0 TG: Jobbans now ask for a reason each time you try to apply a jobban. Reasons are
displayed in the 'show job bans' panel. r2922
Author: 	 baloh.matevz
2012-04-09 15:34:41 +01:00
Ren Erthilo
19cf6b3b47 TG: Adds a new special object (stop) that can be used when you need someone to stop
moving right away, even before the next life().  Used in door crushing to
prevent people from inertiaing through.  Checks for /obj/special/stop in loc
every move.  Compared to the number of other checks, I don't expect this to be
an undo burden, but can be commented out in case of OH SHIT LAG under heavy
load.
Moves /area/entered to its own file.
Adds a new area var called has_gravity.  Determines if floor tiles count for
movement control (planning on adding more, currently can only be badmined)
Adds a new mob var called lastarea that is updated with the area you're in every
time /area/entered is called. r2917
Moves /obj/special/stop into /obj/effect/stop.
Thunks people when gravity changes. r2918
2012-04-09 14:35:18 +01:00
Ren Erthilo
4a39151e9e TG: Renamed the prisoner computer's file to prisoner and added a sanity check.
The singularity is now able to eat things like signs and chameleon projectors'
projections.
A few other misc runtime fixes. r2916
2012-04-09 13:28:45 +01:00
Ren Erthilo
111e748c34 Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-04-09 11:24:10 +01:00
Albert Iordache
f15bf584c4 Antagonists wearing Syndicate ID cards are now marked as such in the player panel. Fixes #800 2012-04-08 23:07:21 +03:00
Ren Erthilo
ad590fbbc4 Fixes setting status display from comms console. Messages can now be sent to CentCom (admins) using comms console, and the Syndicate (also admins) when emagged. This functions like a prayer. 2012-04-08 12:20:14 +01:00
Head
844300f0f9 Fixed admin jump/get mob 2012-04-07 17:41:03 +02:00
SkyMarshal
5b3ad2a925 Made transformations between mobs with organs work better. Destroying a limb removes implants. Implants now go where you select. Fixed some runtimes and retardedness. 2012-04-05 21:55:41 -07:00
SkyMarshal
e8f5e13bd2 Further improved stuff for dealing with associative lists. You can now modify the contents of an associative list. Removed static background noise. Added CarbonCopy command from oldcode. 2012-04-04 23:02:24 -07:00
SkyMarshal
9b1f50bf35 Merge branch 'master' of github.com:Baystation12/Baystation12 into Airlocks 2012-04-04 19:58:59 -07:00
SkyMarshal
9b80544204 Small timestamp change 2012-04-04 19:58:44 -07:00
Ren Erthilo
ebebfaabb3 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates
Conflicts:
	code/modules/mob/mob_defines.dm
2012-04-04 20:19:23 +01:00
SkyMarshal
f009f9928c More fixes and improvements. Removed several "src."s, added some proper sorting for mobs on player lists stuff and admin stuff. Added a timestamp to player info/notes, made flavor text play nice with the new examine system. Nerfed stunning against armored targets. 2012-04-03 21:22:21 -07:00
SkyMarshal
9e694e545b Some more changes/improvements. Proper torso sprite for monkeys 2012-04-02 21:52:30 -07:00
Ren Erthilo
af9a80cce4 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates
Conflicts:
	code/modules/mob/mob_defines.dm
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi
	icons/obj/storage.dmi
	maps/tgstation.2.0.8.dmm
2012-04-02 00:37:54 +01:00
SkyMarshal
cd4a82a90b Fixes for the fingerprint runtimes, other runtimes, the new damage system, and the new objective system, to reduce the super hard objectives. 2012-03-31 22:01:21 -07:00
Ren Erthilo
ae57f8db64 Merging SkyMarshal's stuff. 2012-03-30 16:26:04 +01:00
SkyMarshal
61820bc5ec Final commit of the examine/damage overhaul. 2012-03-29 20:44:10 -07:00
SkyMarshal
01d2d5f339 WIP bloodloss and scaring system. 2012-03-29 20:42:08 -07:00
Ren Erthilo
e6b85575f6 TG: brainloss is now only referenced via procs. r2874 2012-03-26 23:20:45 +01:00
Ren Erthilo
14441be2a9 TG: Trial administrators can now toggle adminhelp sound when set-observe['d r2837 2012-03-26 18:13:12 +01:00
Ren Erthilo
470d767369 Reverting registered_name change. Reverting area name changes. Reverts Plasma Steel and object changes. 2012-03-26 15:47:39 +01:00
Ren Erthilo
089e844be9 A large amount of groundwork for /tg/ code. Comes with some gameplay changes.
* + You now take severe brute damage in environments over 750kPA. A new HUD icon warns you when it's above 500kPA. Space suits block this.
* > Welding fuel tanks explode when shot.
* > Riot shields prevent you from being pushed.
* > People cannot be shoved when being pulled and handcuffed.
* > The internals button on the hud now works for tanks in almost any area, such as your pocket.
* > No more popups when you insert your ID into your PDA. There's a link in the PDA menu to update info.
* - Removed photo system from ID's as it doesn't work.
2012-03-26 03:16:01 +01:00
SkyMarshal
e074b9f97e Adds a similar system to the proccall system. 2012-03-25 02:49:18 -07:00