Commit Graph

698 Commits

Author SHA1 Message Date
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
joep van der velden
a37652b70c Logging View scaling, health, formatting changes 2020-03-26 21:34:55 +01:00
AffectedArc07
210f8badf4 Makes all global variables handled by the GLOB controller (#13152)
* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
2020-03-20 21:56:37 -06:00
AffectedArc07
04ba5c1cc9 File standardisation (#13131)
* Adds the check components

* Adds in trailing newlines

* Converts all CRLF to LF

* Post merge EOF

* Post merge line endings

* Final commit
2020-03-17 18:08:51 -04:00
AffectedArc07
5baaabe12e Merge branch 'master' into var/const-to-define 2020-03-09 10:33:59 +00:00
Fox McCloud
ef439c29df Merge pull request #12813 from farie82/itemslot-pixelfuckery
Clicking item slot now clicks the item in it [PORT]
2020-03-08 03:29:41 -04:00
AffectedArc07
8671439f11 Merge branch 'master' into var/const-to-define 2020-02-22 16:30:01 +00:00
Crazy Lemon
6455f64509 Merge pull request #12982 from datlo/fixipcsurgery
Fix IPC surgery
2020-02-15 16:53:56 -07:00
Crazy Lemon
0bbf410495 Fixes a runtime with revenants when they click on mobs (#12890)
* Fixes a runtime with revenants

* explanation comment
2020-02-15 16:52:20 -07:00
datlo
3df52f09dd add clarity brackets 2020-02-16 00:21:30 +01:00
datlo
1d8c721d90 Fix IPC surgery 2020-02-16 00:03:59 +01:00