-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Role datums #18296
Closed
MadmanMartian
wants to merge
67
commits into
vgstation-coders:Bleeding-Edge
from
MadmanMartian:role_datums_rebase
Closed
Role datums #18296
MadmanMartian
wants to merge
67
commits into
vgstation-coders:Bleeding-Edge
from
MadmanMartian:role_datums_rebase
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
THE COMPILE ERRORS, OH GOD.
* Extended, role datums edition The joke is that it's not extended but vampire * .dme and a small mistake * Re-implements everything related to vampire. Notably, the life() procs. Mostly, it's copypaste, but with of course changed for antag datums. Minor refactor on the way icons are updated; previously, this was in Life(), now it's only when needed. * Vampire, part 2 * Requested changes * Whoops
* re-adds changeling mode via the new role datums * change to RoleTopic * changelings now don't work on faction but on role. Gamemodes can now create roles as well as factions. RoleTopic now works. * removes hitler * changeling vial now works again. Macros corrected. * adds the absorb objective, adds objectives to changeling * Adds argument to ReturnObjectivesString where the name is given or not * apparently there's no need for src. to differentiate local and global variables * removes redundant functions, IsFulfilled returns parent, etc.
…cks to latespawn (#17373)
…tion Rune (#17432) * on the first day I drew my blood * on the second day I learned their names * on the third day we built an altar * on the fourth day we communed with him * on the fifth day I fixed some issues pointed out by DamianQ * and then some * and then some more * ok that's all for now
* role panel * role panel 2 * role panel 3 * role panel 4 * role panel 5 * role panel 6
* Vampire, antag datums : take 2 * Gee Sood * HEAVILY WIP COMMIT - Added glare, but it doesn't work (yet) - Icons - A few fixes in previous spells THIS COMMIT IS MESSY AND VERY WIP - DEBUG TEXT, COMMENTED STUFF I SHOULDN'T HAVE, ETC, ETC. Just doing it so that it's not lost.: * Conflicts part 2 * Bugfixes, nicer icons, added Shapeshift * getAllVampSpells()
* factionhudicons * aqafgazefazdf * better * betterer
* rolepanelextras * rolepanelextras 2 * rolepanelextras 3 * rolepanelextras 4 * etcaetera
…adds role process handling to factions. Changeling the changeling HUD to show how much genetic damage you have sustained, changes the changeling greeting. (#17713)
* cultaltar * cultaltar 2 * cultaltar 3 * cultaltar 4
* It's not calling things on members for some reason. * there's probably a to_chat(world in here somewhere * double agents * nuke ops tomorrow. Tonight we gondola * nuke ops bois * Almost forgot the objective
* Ports Vampire to role_datums. * Spells * Spells r dum * A lot of stuff * tgstat * I dun get it * to_chat(world) madness * Stash * Fixes a few things * Enthrall, more fixes * Changes * (Almost) all spells ! * Almost done * Final touch. * Cleaning up review comments, real objectives. * What a dummy. * Adds ling intro sound, adds gamemode orphaned role process handling, adds role process handling to factions. Changeling the changeling HUD to show how much genetic damage you have sustained, changes the changeling greeting. (#17713) * [Cult 3.0] mostly Cult Altar related stuff (#17723) * cultaltar * cultaltar 2 * cultaltar 3 * cultaltar 4 * Adds rev to role datums (#17873) * Ports Vampire to role_datums. * Spells * Spells r dum * A lot of stuff * tgstat * Role datums tator, double agents, and nuclear operatives (#17935) * It's not calling things on members for some reason. * there's probably a to_chat(world in here somewhere * double agents * nuke ops tomorrow. Tonight we gondola * nuke ops bois * Almost forgot the objective * I dun get it * to_chat(world) madness * Stash * Fixes a few things * Enthrall, more fixes * Changes * (Almost) all spells ! * Almost done * Final touch. * Cleaning up review comments, real objectives. * What a dummy. * Haha * Update acquire_blood.dm * Change the orders of things * Redundant * I can't believe I didnd't fix that sooner It's probably because I'm retarded lmao
* * makes raging mages actually work * removes the 'protect master' objective, instead uses the protect objective * removes heavily redundant and useless vampire gamemode tweaks. master vampire is now handled through the role creating its own faction if one is not provided. * CreateRoles diversified, new filterAvailablePlayers proc, and now it actually works * Fixes mixed * Fixes syndicate agents becoming other sorts of syndicate agents, causing syndicate agent recursion * Fixes check antagonist for factions and roles not newlining after a role has been viewed * moves rolecheck to faction, rather than having a snowflake check for traitor * all my problems were because of a missed return 1 * more role fixes! * removes debug
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So we can actually put this on the test server
STUFF MAY BE BROKEN. NOTIFY US IF YOU SEE SOMETHING FUCKY