Commit Graph

390 Commits

Author SHA1 Message Date
GeneralChaos81
37a9c67560 Corrected points Fox raised. Updated nanoUI for the new screen. 2016-08-15 15:58:23 +10:00
GeneralChaos81
b4ce757613 Ported TG's mechbay. Functional. Still can't make/break mechbay floors. No nanoUI yet. Unsure what the effects of commenting that line in admin.dm is. 2016-08-12 15:09:32 +10:00
Fox-McCloud
41a74fb865 Malf AI Rework 2016-08-11 05:16:06 -04:00
Kyep
e1dccb435b Update 6
- Split EXP_TYPE_CREW into EXP_TYPE_LIVING (all living mobs) and
EXP_TYPE_CREW (actual crew positions). Job unlocks use EXP_TYPE_CREW.
General playtime reports use EXP_TYPE_LIVING. Playing corgi doesn't help
unlock jobs, but it does show in your stats.
- Added tracking for karma-locked jobs as a department in stats.
- Added quite a few safety checks.
- Split the per-client part of update_exp into update_exp_client
- Added new config option to let admins bypass the system, intended for
testing
- Moved defines to code\__DEFINES\preferences.dm
2016-08-06 14:39:35 -07:00
Kyep
bf57c32a10 Cleanup
- Replaced 'EXP' with "Playtime' in most admin-visible locations. The
system is still invisible to normal players.
- Changed the types of exp you can accumulate from 'all', 'eng', 'sup',
etc to more human-friendly names like 'Crew', 'Engineering', and
'Supply'.
- Eliminated some copy-paste.
- Added a new configuration option: use_exp_restrictions_heads_hours.
When enabled and set to a >0 value, it overrides all head/ai job
playtime requirements, instead substituting that number of hours.
2016-08-04 00:38:27 -07:00
Kyep
c1064c28d5 Update 3
- Hid XP info from mentors (Fox request)
- Commented the verb that lets normal players see their XP (Neca
request)
- Added logging for usage of admin XP verbs
- Deleted old commented code
- Formatted XP numbers in reports as "1h", "3h", "27h" etc rather than a
# of points/minutes.
2016-07-30 21:42:24 -07:00
Kyep
8a4dc07f70 Update 2
See PR comment
2016-07-30 19:58:04 -07:00
Krausus
84e0bf3a12 Fixes admin log runtime
message_admins is sometimes used for warnings during creation of a
client's preferences datum, which means it can get called while an
admin's prefs doesn't exist
2016-07-17 08:12:41 -04:00
Krausus
4c0f9ad01d Admin Log Tweaks
- Makes all admins see admin logs
- Adds a toggle for seeing admin log messages
- Removes admin log messages for jumping ghosts
2016-07-15 22:00:16 -04:00
Tigercat2000
71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
Tigercat2000
50fce53b8c Clean up the horrific mess of 6bae633 through 468944f
CODE STYLE MATTERS
2016-05-25 15:27:00 -07:00
DaveTheHeadcrab
1be5ee719a Adds click-dragging ghosts onto items for ghostly possession (#4482)
* THE POSSESSENING

* Forgot to commit my parens!

* Description Update

* Assorted Bugfixes

* Minor Tweak

* Address Styling Issues

* Bows to overlord DZD
2016-05-25 16:10:40 -04:00
Matt
10780aa200 Adds pAIzing 2016-05-10 00:02:55 +02:00
Fox-McCloud
fe170db7bb part 3 2016-04-17 10:35:10 -04:00
Tigercat2000
78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000
9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Tigercat2000
519992b5a9 Merge branch 'byond510'
Conflicts:
	.travis.yml
	code/game/jobs/access.dm
	code/game/machinery/camera/camera.dm
	code/game/machinery/flasher.dm
	code/game/machinery/vending.dm
	code/game/objects/items/devices/laserpointer.dm
	code/game/objects/items/weapons/grenades/flashbang.dm
	code/game/objects/items/weapons/tools.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/species/species.dm
	code/modules/mob/living/life.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/mob/living/simple_animal/bees.dm
	code/modules/nano/modules/virus2_creator.dm
	code/modules/virus2/disease2.dm
	code/modules/virus2/diseasesplicer.dm
	paradise.dme
2016-04-01 14:15:44 -07:00
Crazylemon64
d748ef23b8 Makes DNA swapping methods more reliable
- Makes heads keep hair on removal
- Amputated limbs from a DNA-injected individual now will keep their
  appearance of the DNA-injected person
- Wounds will now vanish on their own now
- Admins now have an "incarnate" option on the player panel when viewing
  ghosts for quick player instantiation
- Fixes a runtime regarding failing a limb reconnection surgery
- Copying a client's preferences now overrides the previous mob's DNA
2016-03-17 23:07:45 -07:00
Tigercat2000
976887b2e0 Replace text2list and list2text 2016-02-28 12:07:19 -08:00
Tigercat2000
6d79878c6e Fix #3253, banning in lobby 2016-01-16 12:32:01 -08:00
Markolie
76db6db28a Better handling 2015-10-05 01:12:01 +02:00
Markolie
de930c24ba Admin panel client fix, goon DNA fix 2015-10-05 01:10:39 +02:00
Markolie
00fc1dd812 Move up related accounts in the player panel 2015-10-02 04:31:52 +02:00
Markolie
a2c05f45d4 Reboot fix 2015-09-30 01:12:31 +02:00
Markolie
2f9fd64a55 Hotkey/interface update 2015-09-30 01:02:58 +02:00
Fox-McCloud
821d2d0309 Merge pull request #2167 from Markolie/SDQL
Add SDQL, +PROCCALL, admin updates
2015-09-26 17:40:03 -04:00
Markolie
24337913cd Add SDQL, +PROCCALL, admin updates 2015-09-25 16:54:27 +02:00
Markolie
2452d2e85b Admin logging fixes 2015-09-25 02:32:31 +02:00
Markolie
172a9df112 Admin fixes 2015-09-24 19:18:26 +02:00
Markolie
1a2459de0a check_rights/R_MOD update 2015-09-24 04:35:04 +02:00
Markolie
fccac25c99 Further logging/right check updates 2015-09-24 04:01:47 +02:00
Markolie
fa0efbf983 Update admin announce, edit memory fix 2015-09-24 03:18:14 +02:00
Fox-McCloud
e00775f44e Merge pull request #2084 from Markolie/looc2
LOOC overhaul, stealthmin fixes
2015-09-18 18:05:05 -04:00
Markolie
5ee3320e1a Stop matter eaters from eating their own limbs and constructs and other important mobs whole 2015-09-18 07:14:07 +02:00
Markolie
279c998ae8 OOC/LOOC update, stealthmin fixes 2015-09-17 21:27:24 +02:00
Fox-McCloud
b53a5a69e1 Merge pull request #2057 from Markolie/notes
Player notes update
2015-09-16 20:46:09 -04:00
Markolie
ccab45c495 Mods have notes access 2015-09-15 05:21:03 +02:00
Markolie
3ff3945bab Player notes update 2015-09-15 05:10:03 +02:00
Markolie
84c60aa560 Monkey/human transform fixes 2015-09-14 22:13:32 +02:00
Markolie
99764317de Fix restart description 2015-08-31 17:47:58 +02:00
Markolie
ce6ad20cf9 Reboot improvements, player panel fix, IsBanned fix 2015-08-31 17:44:13 +02:00
Markolie
529205ccb2 Watchlist/admin updates 2015-08-27 16:22:40 +02:00
Markolie
52fbcb9e89 Minor consistency changes 2015-08-17 02:23:34 +02:00
Markolie
a397c730b5 Admin jump overhaul, add watchlist functionality, other admin updates 2015-08-16 23:28:02 +02:00
Markolie
6f5c0497ec Refactor mech recharger 2015-07-30 23:22:49 +02:00
Fox-McCloud
e5ee234292 Auto-Toggling OOC 2015-07-11 09:38:20 -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
ZomgPonies
f2d03e93c2 First 1/3 of port done. 2015-05-25 17:59:30 -04:00
Krausus
6ba24c8069 Adds admin_jump_link and AI eye jumping
Also fixes a little mistake in ghost AI eye following.
2015-05-23 09:50:38 -04:00
Krausus
b5adee39bc Fixes pAI laws in Check AI Laws
Also, I fixed a weird chunk of text in the admin newscaster code,
because it was screwing up the syntax highlighting and bugging me.
2015-05-18 03:49:53 -04:00