Commit Graph

808 Commits

Author SHA1 Message Date
SabreML
e0396d99f8 Merge branch 'master' into Borg-tweaks-1 2020-09-15 16:25:12 +01:00
Kyep
3cc0a309f6 consistency 2020-09-15 06:02:54 -07:00
Kyep
c0000421e0 AI hotkeys 2020-09-15 05:58:56 -07:00
Kyep
d2c1b62acb comments 2020-09-15 05:29:23 -07:00
Kyep
5d1e1c8224 Fixes AI shortcuts 2020-09-15 05:25:11 -07:00
SabreML
38a790bb91 Merge branch 'master' into Borg-tweaks-1 2020-09-14 21:10:13 +01:00
AffectedArc07
a2c5fc39a8 Merge pull request #13751 from Fox-McCloud/alarm-overhaul
Overhauls and Refactors Alarm System
2020-09-14 13:54:06 +01:00
SabreML
ce61648835 Merge branch 'master' into Borg-tweaks-1 2020-09-13 00:59:17 +01:00
mochi
32d0c6cd28 Add eligibility checks for pAI observer button 2020-09-04 20:15:34 +02:00
mochi
8e724db299 Fix unusable "sign up" chat btn when ghost polling 2020-09-01 12:44:40 +02:00
SabreML
6d9830d36d Fixes 2020-08-31 22:43:41 +01:00
Qwertytoforty
5563f3b834 Makes guardians not able to call manifest when manifested 2020-08-29 11:29:19 -04:00
SabreML
26edaf2348 Borgs and AI can now Ctrl Click on a Fire Alarm to toggle it 2020-08-29 04:32:24 +01:00
mochi
312932e70a Keep zone selection doll discolored 2020-08-23 20:17:44 +02:00
mochi
cc215f9313 Merge branch 'master' into client-hud-consistency 2020-08-23 19:33:11 +02:00
mochi
d060e8bc43 Fix offspring candidacy icon, pref checks and add chat message 2020-08-23 13:26:44 +02:00
AffectedArc07
233c60058d Merge pull request #13710 from dearmochi/overhaul-event-mob-selection
Overhaul event mob selection
2020-08-18 10:55:24 +01:00
mochi
3509a3ed22 crisp maptext 2020-08-12 01:43:49 +02:00
mochi
96bf4396a0 Merge branch 'master' into overhaul-event-mob-selection 2020-08-12 01:22:52 +02:00
AffectedArc07
3a749e77d1 Merge pull request #13946 from xProlithium/adminfreeze-clickprevention
Click prevention for admin frozen players
2020-08-10 09:45:25 +01:00
AffectedArc07
0aa89bd3de Merge pull request #13748 from Fox-McCloud/rig-purge
Purges Rigs
2020-08-09 18:21:39 +01:00
AffectedArc07
fcd6f900b9 Merge pull request #13175 from farie82/logging-improvements
Logging view improvements
2020-08-08 16:23:06 +01:00
xProlithium
e80d517cc6 Changes part 2
Added admin check to click drop
removed /var
Changed warning onclick to boldannounce
2020-07-31 18:51:27 -04:00
xProlithium
aaa3e28efd Click prevention for admin frozen players 2020-07-28 16:47:21 -04:00
mochi
25fa3f23cf Merge branch 'master' into overhaul-event-mob-selection 2020-07-20 07:01:11 +02:00
mochi
d0be92103f Merge branch 'master' into client-hud-consistency 2020-07-13 10:31:00 +02:00
Fox McCloud
85abb6505b Merge remote-tracking branch 'upstream/master' into alarm-overhaul 2020-07-10 15:05:37 -04:00
Fox McCloud
5b09a6a1f0 Merge pull request #13697 from dearmochi/fix-off-center-observer-hud
Add pAI and Ghost Spawns buttons for ghosts
2020-07-10 02:34:18 -04:00
mochi
2c118db129 Merge branch 'master' into overhaul-event-mob-selection 2020-07-06 23:22:35 +02:00
mochi
1d316dfcb0 Address farie 2020-07-06 19:22:54 +02:00
mochi
a96d2d2d38 Merge branch 'master' into client-hud-consistency 2020-07-06 19:20:15 +02:00
Fox McCloud
f13ae9e167 Overhauls and Refactors Alarms 2020-07-01 17:41:47 -04:00
Fox McCloud
c4143aedf0 Purges Rigs 2020-07-01 13:09:15 -04:00
Fox McCloud
ad210368b9 Merge pull request #13730 from Gatchapod/isSynthetic-removal
Removes isSynthetic() helper, replaces its instances with ismachineperson()
2020-07-01 00:12:23 -04:00
Gatchapod
3e6ad37661 renaming it is a good idea, too 2020-07-01 05:25:49 +02:00
Fox McCloud
e438ff4d36 Makes Mobs Lazier and Removes Hard References (#13693)
* Makes Mobs Lazier and Removes Hard References

* fluff
2020-06-30 17:52:28 -06:00
mochi
f37f73ef80 Minor fixes and clean up 2020-06-29 01:52:18 +02:00
mochi
f547c4d497 Overhaul event mob selection
Create the SSghost_spawns subsystem which serves as the subsystem for polling candidates for a special role. On the outside it works the same as /proc/pollCandidates but unifies everything so that event mob candidacies are a consistent experience
2020-06-28 00:54:54 +02:00
mochi
f58af87fd5 Remove 1px offset 2020-06-26 20:19:42 +02:00
mochi
73b577c516 Add mob spawner and pAI button in toggleable list, re-center 2020-06-26 20:11:39 +02:00
mochi
e5dc7e5591 Fix off-center observer HUD 2020-06-26 14:48:41 +02:00
Fox McCloud
b0c0d44895 Fixes Spectral Blade (#13694)
* Fixes Spectral Blade

* purge unused following
2020-06-26 01:17:14 -06:00
Fox McCloud
b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
mochi
65d0ecaed3 Optimize memory usage by eliminating/changing some lists
Ported from TG: Object armors are no longer defined in (unique) lists but rather datums that can be cached depending on their armor values.
Add LAZYSET define to lazily initialize a list then assigning a key to a value
Add alldirs2 global which is the same as alldirs except diagonals go first
Optimize mob memory by making alerts list lazy
Optimize obj/machinery memory by making use_log and settagwhitelist lists lazy
Optimize atom memory by not creating hud_list list for all atoms
Optimize turf memory by not creating footstep_sounds list for all turfs
Clean up code where possible
2020-06-22 00:46:14 +02:00
mochi
5198bed3b8 overlays.Cut() -> cut_overlays() (take 3) 2020-06-16 09:30:12 +02:00
mochi
0e9cfc6d60 Make UI settings apply consistently
HUD alpha, color and style settings should
now apply to all HUD elements consistently
Actions that cannot be performed now display
a big red cross to make it obvious
Clean up some code when possible
Fix intent selector using the HUD color setting when it shouldn't
2020-06-15 01:04:35 +02:00
Fox McCloud
70b46d8aea Life refactor (#13471)
* Life Refactor WIP

* part 2

* part 3

* runtime fix

* newlines

* tweaks

* perspective checks

* fixes

* remote view tweaks

* more fixes

* robot fixes

* better updating

* cleaned up icon procs

* less proc call overhead

* performance gains

* more optimization

* shorter lists, removal of unecesary code

* gene OOP and dna styling cleanup

* oops

* axe disabilities

* typeless loop

* various tweaks and fixes

* brain checks

* runtime fixes

* cryo vision fixes
2020-06-03 19:43:30 -06:00
farie82
38d854dcdd Merge branch 'master' into logging-improvements 2020-05-22 07:16:23 +02:00
Kyep
c8e784c6bb Tweaks messaging for direction locking (#13334)
Tweaks the help text for direction locking so that when you do it, it tells you how to cancel it. Ends all the ahelps/mhelps asking how to turn this feature off.
Also fixes a bug where it would say you are "now facing ." (missing word) when shift-clicking yourself or your own tile.

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-05-17 18:40:18 -06:00
SteelSlayer
ecf699562f Fixes a few runtimes 2020-05-13 00:44:25 -05:00