Commit Graph

111 Commits

Author SHA1 Message Date
Markolie
0be9055d58 Fix Malf AI 2015-07-17 01:00:25 +02:00
Krausus
7ca9679088 Refactors and expands prescription glasses upgrades 2015-06-29 01:58:29 -04:00
Tigercat2000
059178398e Force traitors into random role instead of returning to lobby. 2015-06-07 09:39:48 -07:00
Krausus
6273700c7a Fixes Job Randomization Exclusions 2015-05-29 08:44:27 -04:00
Incoming
1bbff5abfe All modes now choose their antagonists before they choose jobs.
A new mind attached list, restricted_roles, will keep incompatible jobsout of rotation.

Players who would otherwise qualify to play as a protected role will spawn
as the most wanted not protected role they qualify for if they are an
onstation antagonist. If they don't qualify for any job in this way
depending on preferences they will either spawn as an assistant or a random
job (which also makes sure they don't end up in an incompatible job).

Note this doesn't impact late join antagonists or mulligan antagonists.
Roundstart only.
2015-05-13 06:14:00 -07:00
Tigercat2000
eeed80e120 Fix ID gender, bit of an agent-ID overhaul 2015-04-09 05:10:41 -07:00
jack-fractal
f62f91f04e Adding extra logging information to PDA
This significantly expands the level of detail for logging what PDAs.
2015-03-28 15:32:11 -04:00
Markolie
ad167dc541 Announcement system overhaul, crew monitor system overhaul, add portable crew monitor 2015-02-16 19:03:29 +01:00
Markolie
36f5bd0c52 Add AI latejoining, fix Ofitser again, blob damages pods 2015-02-05 14:58:12 +01:00
Markolie
86dd7782d5 Add cyborg latejoining 2015-02-05 14:27:39 +01:00
Markolie
afac549c39 Revert economy changes, quarantine law fix 2015-02-02 20:02:29 +01:00
ZomgPonies
b5e66de4c3 Econ Phase 1 Bugfix: Fixes people with random names spawning with no ID 2015-01-31 17:15:51 -05:00
ZomgPonies
ae02ebb446 Economy Changes Phase 1 2015-01-30 23:59:27 -05:00
Markolie
0dc52900cc Adds the service channel (:v) 2014-11-29 21:01:19 +01:00
Markolie
3be1a2553e Bug fixes, wording changes 2014-11-25 22:56:12 +01:00
Bone White
6cd660874c Civilian round-start fix (2)
Hopefully it works this time, tested locally as extensively as I can.

I have left a _very_ verbose debug line (103) in job_controller.dm which
should be commented out very soon.

Please keep var/Debug2 in global.dm set to 1 for the forseeable future,
to help diagnose job problems.
2014-10-28 02:51:27 +00:00
Bone White
6853a69b1f Bulletproofing
Better bulletproofing of the civilian round-start fix
2014-10-27 15:53:35 +00:00
Bone White
9b9c20b115 Civilian round-start fix 2014-10-27 15:47:05 +00:00
ZomgPonies
1b2e61f3d0 Bugfixes 2014-07-31 19:42:07 -04:00
ZomgPonies
66190afce9 Runtime fix 2014-07-19 14:42:14 -04:00
ZomgPonies
64554340f4 Modifed faction system to use a list instead. Mobs can belong to multiple factions at once. 2014-07-19 13:26:55 -04:00
ZomgPonies
399e4909d6 The death of assistants. Long live civilians! 2014-06-27 17:57:18 -04:00
Hubblenaut
f2721ca8a6 Wheelchairs spawn on footless characters
Conflicts:
	code/modules/client/preferences.dm
2014-06-03 18:48:57 -04:00
ZomgPonies
048ac0994d 2nd commit of MySQL conversion. So close to the finish line. 2014-06-03 03:31:06 -04:00
ZomgPonies
0d06847eca Yeah this is probably more likely 2014-05-27 21:52:48 -04:00
ZomgPonies
06bbfcf150 Final Nations patch before live testing. This is going to be painful. 2014-05-27 20:09:10 -04:00
ZomgPonies
87ec4c3309 Compile fix 2014-05-03 14:57:21 -04:00
ZomgPonies
0804e21fde Fixes people getting karma jobs 2014-05-03 14:55:57 -04:00
Ccomp5950
1e5514e27e Code effeciency project: HUD items rewrite
Before: Every tick each HUD item would recalculate and redo images for every mob in view. For items like the secHUD where we're transversing implants and the various records this gets very expensive.

After: Mobs use their hud_list variable to store varius huditem images, when conditions change for those specific huditem images it updates the specific ones on demand. As a backup every 30 ticks or so the mob will update all of their hud_list.

Also: moved proc/RoundHealth() from 2 seperate locations into __HELPERS/mobs.dm

Conflicts:
	code/__HELPERS/mobs.dm
	code/game/objects/items/weapons/implants/implanter.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/living.dm
	code/modules/mob/living/living_defines.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/virus2/helpers.dm
	code/setup.dm
	icons/mob/hud.dmi
2014-03-10 08:07:29 -04:00
d3athrow
c8ceab5aa2 Adds Randomized Character Slot, if enabled picks a random populated character slot to use upon round start. Does not affect late joins for now.
Conflicts:
	code/modules/client/preferences.dm
	code/modules/client/preferences_savefile.dm
	html/changelog.html
2014-01-16 00:48:24 -05:00
Mloc-Argent
b907f8f716 Fix for assistants being unspawnable after one enters a cryopod.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-01-12 21:24:19 -05:00
ZomgPonies
3273ab1418 Econ and hud fixes 2013-11-25 06:12:56 -05:00
ZomgPonies
d4b44bc7b0 No more whitelisted jobs for randoms! 2013-11-22 08:22:34 -05:00
ZomgPonies
00b101d7f2 Seperated ID and PDA slots 2013-11-01 13:28:58 -04:00
ZomgPonies
aeae6d5a48 First ID card commit 2013-10-31 08:14:52 -04:00
ZomgPonies
5daf979b72 Pretty much all new click code 2013-10-12 14:44:36 -04:00
ZomgPonies
e4145fdac3 Added store computer & minor updates 2013-10-05 03:24:22 -04:00
ZomgPonies
fcbdb53bbb Bunch of FAT fixes 2013-09-24 19:00:40 -04:00
ZomgPonies
0a0c2c79f9 Framework for Job Objectives 2013-09-17 14:27:25 -04:00
Segrain
4e2ba5325a Internals box fix. 2013-08-13 21:06:38 +03:00
Cael_Aislinn
4421bede17 moved money accounts into a global list + removed db syncing (some procs could be global but left where they are for convenience), fixed an issue with latejoiners having no account, fixed a runtime
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-07-12 03:40:06 +10:00
Segrain
46df500cd4 Fix for #3166. 2013-07-09 19:37:17 +03:00
cib
8c6b8add20 Weights the likelihood of command positions by your age.
For most head positions, a good age is between 25 and 60, with ages towards the middle of that being even better. 25 because I figure for stuff like research, engineer etc. they'll want someone with fresh knowledge. Captain's best age starts at 35 though, due to that being an "old geezer job".
2013-06-09 01:13:13 +02:00
VitrescentTortoise
d0d51222e1 Allows players to return to lobby if job prefernces unavailable 2013-05-26 18:18:41 -07:00
DarkTechnomancer
99503c5542 Imported the option to start nearsighted and give glasses to those who do. 2013-04-28 22:45:15 -04:00
baloh.matevz@gmail.com
960cd335e6 - Minor bugfix for job feedback gathering. YOUNG did not match the protocol.
git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5603 316c924e-a436-60f5-8080-3fe189b3f50e
2013-03-09 07:43:45 +04:00
cib
0876d6f913 Added extra safety check. 2013-02-27 02:48:49 +01:00
cib
26b4deb33f Department accounts are created now and credentials given to heads. 2013-02-27 01:55:18 +01:00
Cael_Aislinn
a77a409a78 tweaks to finances (added feedback to atms, made accounts synced to station account db at round start)
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-02-25 13:44:35 +10:00
Cael_Aislinn
3cc31685c0 fixed round start/late arrival account creation for players, made eftpos scanners orderable via QM
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-02-23 21:51:56 +10:00