Commit Graph
2295 Commits
Author SHA1 Message Date
Jiří BaroušandGitHub 2f370cad81 Adds proc to show variable type as string, adds this info to Varedit (#10442)
Adds a proc that prints the variable type, optionally with some extra info like text/list length, types, etc. Mostly useful for debugging. In this journey I found out that there are some types that are simply "undetectable"... Like filters, procs/callables, etc.

Uses this in Varedit to make it slightly more clear which var is which. I played a lot with how it's displayed and it's kind of hard to make it visible enough but not distracting or taking up too much space. In the end I opted for a simple approach that just shows the short type and keeps varedit mostly untouched otherwise:
2020-11-10 08:13:18 +02:00
mikomyazakiandGitHub b5da13702b Debug Mob Lists can now list frozen crew. (#10438) 2020-11-05 11:31:12 +01:00
Wowzewow (Wezzy)andGitHub a0c07fa6d5 Departmental Berets (#10391) 2020-11-04 11:22:39 +01:00
Jiří BaroušandGitHub 47ea58eb47 Allows admins to override respawning failure (#10401) 2020-11-01 20:55:08 +01:00
Jiří BaroušandGitHub 8e453aae78 Nofall, Godmode, Bstech changes (#10404)
'NOFALL' is now a status flag instead of being a var specific to BSTechs. It allows the mob to move between Z-levels and through empty space; even to 'fly up' against gravity. However the tech can no longer use this to 'phase into' matter if there is something above them.
    ...for that you want to use Ruin-Everything instead: incorporeal movement now has an additional type that's (still) just like a ninja's, but it also allows you to move between Z-levels.
    Adds the anti-gravity verb to the Bluespace Robot preset and starts them with 'NOFALL' on.
    When using 'GODMODE' you will no longer take damage when you fall; instead a cool message will be shown and a quiet thump will be played.
    'GODMODE' now protects you from the awful effects of running - you can run indefinitely and won't take damage from it.
    Thanks to the above changes the BST is now self-contained in a single file (well except for the robot preset).
    To facilitate the above changes several godmode and incorporeal checks have been added (mostly to movement procs). It cuts on some extra proc overrides and type checks. Also results in a more 'natural' experience when using NOFALL, GODMODE or incorporeal movement.
    Changed incorporeal values to defines.
    Added a "darkvision" mode for the BST goggles.
    I also updated some of the BST verbs to be more descriptive.
2020-11-01 21:13:03 +02:00
JohnWildkinsandGitHub 616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
Jiří BaroušandGitHub bb5022bf39 Varedit remembers search + minor styles (#10393)
Varedit now remembers what was in the 'search' field when you click the 'refresh' link. This makes our miserable lives a little less miserable.
    Tweaked varedit styles ever so slightly: it will now likely use a "better" monospace font depending on what's on your system. Var names are now bold and also monospace.
    The window spawns a tiny bit bigger.
2020-11-01 11:44:48 +02:00
Jiří BaroušandGitHub 1d168fd522 Adds admin secret to turn all light switches on/off/initial (#10351) 2020-10-28 18:12:32 +01:00
Jiří BaroušandGitHub 5f52e411a9 Makes crew manifest pop-up use a single proc, makes it prettier (#10275) 2020-10-23 15:24:38 +02:00
AlberykandGitHub 0df4536d3c Organize adminbus loadouts a bit better and a bit more (#10259) 2020-10-20 22:43:46 -03:00
d88e219c04 Force Away Mission Verb (#10226)
Adds a admin verb to force a specific away mission.
(So there is no need to dig around the the SSpersist_config controller)

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-10-12 01:27:47 +02:00
JohnWildkinsandGitHub 0ed0cba6b7 Replace ID/PDA/Wallet checks with GetID() (#10204) 2020-10-10 12:58:41 +02:00
JohnWildkinsandGitHub da8c1b3864 Raise admin game panel resolution (#10201) 2020-10-08 17:47:11 +02:00
GeevesandGitHub 62b55b76ff Pod Survivor Flare (#10051)
* Pod Survivor Flare

* EPMC survivor fix
2020-09-27 00:51:35 +02:00
GeevesandGitHub 852602cf6c AOOC Color Fix (#10073) 2020-09-25 07:39:34 +02:00
Matt AtlasandGitHub d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
mikomyazakiandGitHub 16485289d6 Vision cones (#9624)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2020-09-21 22:44:32 +03:00
Matt AtlasandGitHub 1aefd0de23 Fixes human think() emotes. (#9906) 2020-09-07 20:33:53 +02:00
ErkiandGitHub e1954661a6 Fix bugs from admin rank updates (#9888) 2020-09-07 10:28:13 +02:00
Wowzewow (Wezzy)andGitHub 307c214541 makes w_class use defines (#9848) 2020-09-06 17:37:56 -03:00
Matt AtlasandGitHub 5d875f9bb5 Matt's Bugfix Galore (#9816) 2020-08-29 16:24:10 +02:00
MarinaGryphonandGitHub 87e071fce5 Replaces \gender to fix metagaming issues. (#9745) 2020-08-25 11:46:34 +02:00
CyantimeandGitHub 1a8940bbd8 Adds defines for species and bodytypes (#9707) 2020-08-24 13:59:24 +02:00
EpicusandGitHub 2ff3c62671 fix(db): some fixes for latest MySQL compatibility (#9668) 2020-08-17 11:23:04 +02:00
WernerandGitHub 3867f1d686 Fix SQL Error: 'Column 'ckey' cannot be null' in AdminRanks (#9655) 2020-08-10 18:04:06 +02:00
Werner d2c886cb33 Add AdminRanks prefix to logs related to adminranks
Add debug logs to API to figure out API issue with "missing" parameter
2020-08-10 15:00:40 +02:00
ErkiandGitHub 7097912fd1 Adds LDAP but for 2d spessmen (#9527) 2020-08-10 13:56:39 +02:00
Matt AtlasandGitHub c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02:00
GeevesandGitHub 010de3fc9d Radio Things (#9487) 2020-08-06 21:13:03 +02:00
mikomyazakiandGitHub 4de53f1d56 Replaced all instances of armour/armoury with armor/armory (#9593) 2020-08-06 20:57:30 +02:00
AlberykandGitHub f355996128 Adds megacorps troopers loadout (#9517) 2020-08-01 22:53:11 +02:00
mikomyazakiandGitHub bfadbb4f63 Restores 'Print Logout Report' verb for R_MOD (#9553) 2020-08-01 16:05:47 +02:00
GeevesandGitHub 1a8a458458 Who Windows (#9469) 2020-07-30 13:56:08 +02:00
GeevesandGitHub 409a00013e Admin PM Cancel (#9470) 2020-07-28 18:58:46 +02:00
mikomyazakiandGitHub 3f2a515a8b Changes all cases of update_icons(), updateicon(), UpdateIcon() etc. to update_icon(). (#9432)
update_icons(), UpdateIcon() and updateicon() are now changed to be update_icon().

Many interactions expect a target to have an update_icon(), so they should all be the same.

Also fixed some stuff that was using relative pathing, along the way.
2020-07-26 12:28:36 +03:00
WernerandGitHub aa4ffc8959 DB Enhancement (#9155) 2020-07-25 23:28:31 +02:00
AlberykandGitHub 88ce3ff47c Revert "Adds glide_size to atom_movable and removes tickcomp (#9373)" (#9402)
Either the pr is not working or I did something wrong on my side.
2020-07-19 22:40:44 -03:00
Matt AtlasandGitHub f97101f18b Adds glide_size to atom_movable and removes tickcomp (#9373) 2020-07-19 20:30:14 -03:00
GeevesandGitHub 33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
GeevesandGitHub 2ad755b3f3 Science Borg Buff (#9238)
Reconnecting as a borg will now display you with the correct module on your HUD.
    Being reset by an admin as a borg will now show you the right 'nomod' module on your HUD.
    Scientific grippers can now grip enough stuff to be able to build mechs.
    Science borgs now get cable coils, an experimental welding tool, and wirecutters.
    Science borgs now get a fancy new module sprite, sprited by myself, with love.
2020-07-02 21:19:40 +03:00
GeevesandGitHub ec386a62e7 Job Outfits (#9169)
Admins can now assign job outfits via the Set Human Outfit command.
2020-06-21 18:33:23 +03:00
GeevesandGitHub 2ec9ae5701 Round End Summary Fixes (#9096)
Added an admin verb that ends the round smoothly, displaying the end round card.
    Wizard learned spells are now properly displayed at round.
    Antags added to gamemodes they don't belong in, now properly update the gamemode's antag template, allowing their things to be displayed at round end.
    Fixed a typo in the apprentice pebble spawn-in calling it an 'artificer pebble' in deadchat.
2020-06-20 11:34:07 +03:00
ErkiandGitHub da362ec17a Implements extool's memory profiler (#9051)
* le commit

* log da change
2020-06-09 22:14:37 +02:00
Matt AtlasandGitHub 32278e1ad1 Cult backend rework + new features. (#8996)
Guess who the baton passes to.

Convert all runes to datums

Rework arcane tome mechanics, holy shit it's terrible

Convert rune effects to actually use rune datums

Add additional effects that are now possible because of non-shitcode code
2020-06-07 10:07:32 +03:00
KaedwuffandGitHub 1529fa44c1 Removes Virology (#8927)
-Almost all aspects of virology and it's related machinery and objects have been purged from the code and map.
-Most of disease code has been purged. Some pieces of it remain as holdovers because they would require extensive rewrite of defines and codes for things like nanite robot transformation and appendicitis (that frankly isn't necessary)
-The outbreak event has been purged, as has the virology malicious code event variant.
-The Virology department has been remapped into the Abandoned Sector.
2020-06-05 20:27:46 +03:00
Wowzewow (Wezzy)andGitHub 4b791e0804 Removes useless uniforms (#8941) 2020-06-03 10:51:06 +02:00
Afya212andGitHub b97ee4d694 Send to lobby (#8983) 2020-06-02 19:01:43 -03:00
Afya212andGitHub f4935142ef Adminverbs - Hide Most (#8979)
* Adminverbs - Hide Most

* Feedback
2020-06-01 23:56:52 +02:00
GeevesandGitHub 597de33cce Admin Grabs (#8891)
Added a new admin verb that allows admins to more easily put observers into event bodies.
    Changed the Select equipment verb in the Fun menu to Set Human Outfit, made it a little easier to use.
2020-05-30 16:21:46 +03:00
GeevesandGitHub fbfd4b5738 Adminbus Things (#8683)
Adds full variants of stacks of items in the spawn menu.
    Adds local narrate, which allows you to narrate to all mobs in a 7 tile radius.
    Allows admins to reset stationbounds via right click or Special Verbs menu.
    Adds a random type golem rune to the spawn menu, if an admin wants to adminbus a random golem into a round.
2020-05-15 23:37:51 +03:00