Commit Graph

32 Commits

Author SHA1 Message Date
kane-f
f415727b3c Makes score show up on bots properly (#29323)
* Making score show up

* Merges score and round end stats into one message

* Trying this

* Better fix

* Better inheritance

* Fixes rules variable compile error

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-04-30 12:44:26 -05:00
ShiftyRail
72725af8a1 Tag mode : Changeling Clown Among Regular Mimes (#28601)
* Add (most) of the code for tag mode

* Dynamic mode adjustements to make it work

* Don't need that

* They are no longer a mime

* Forgot that
2021-01-31 11:30:35 -03:00
DamianX
ff7bd64b87 removed SVN stuff (#27065) 2020-07-18 08:52:34 +02:00
Kurfursten
5e008ced60 Soul Rambler Mini-Antag (#21465)
* soul rambler

* Progress need to rebase

* rambler finished

* The Power of Parenthesis

* A Few For Robo
2019-03-26 12:00:41 -04:00
ShiftyRail
9fd08d92d3 Actually delayed revs this time (#21620)
* Delayed rulesets. Fixes revs properly

* Delayed revs 4real this time

* Atomic Aunty
2019-02-18 14:31:36 -03:00
ShiftyRail
678a73ea0b Merge branch 'Bleeding-Edge' into ThePaper 2019-02-02 12:21:27 +01:00
Shifty/Anthomansland
81ba6d988b We dynamic now 2019-01-22 18:55:12 +01:00
ShiftyRail
cd1760cfff Mid round rulesets refactor (#21259)
* Wip

* Midround rulesets refactor

* Not useful

* Wrong place

* HOW

* Last mistake

* Less shitcode

* .key
2019-01-19 22:58:17 +00:00
Shifty/Anthomansland
f3da26a6f0 Brings back THE PAPER 2019-01-15 15:08:21 +01:00
ShiftyRail
426dcb1cce Check antagonists panel infos for dynamic mode. (#20244) 2018-10-17 07:11:38 -03:00
MadmanMartian
c656f91024 Fixes nukes not actually ending the round (#19869) 2018-09-29 21:21:30 -03:00
ShiftyRail
fefdb26a75 MoMMi will now report round end/threat level. (#19864)
* I squash commits to hide the shame

* We DYNAMIC now
2018-09-29 12:41:38 -03:00
DeityLink
0c51248b63 [Role Datums] Scoreboard (#19692)
* scoreboard

* better

* greytide parity
2018-09-21 18:17:37 +01:00
DeityLink
35fbfb97ad [Role Datums] Tweaks, Bugfixes and other stuff (#19669)
* fixes and rulesets

* better
2018-09-13 07:15:21 -03:00
MadmanMartian
deddaed3ec Yet more objective tweaks and fixes (#19614)
- Purges ForgeObjectives() from PostSetup, now it must be manually called
 - Adds an option to the role panel to ForgeObjectives
2018-09-06 23:35:25 +01:00
ShiftyRail
0eef429ff3 Fixes bats attacking their master (#19528)
* Fixes bats attacking their master

* Update role.dm
2018-09-04 23:11:13 +01:00
ShiftyRail
c707c264c7 Port Legacy Cult (v 2.0) to role_datums. (#18335)
* Port Legacy Cult (v 2.0) to role_datums.

* Renaming things

* Progress

* Makes it compile.

* Jecties

* JECTIES

* Making some progress

* There we go

* Actually testable (100%)

* Dirty

* Fixes

* Runes being fixed (probably)

* I swear to God. I am not retarded.

* Fixes converts (and probably a few other things) not working

* Forgot

* Fixes

* Final cut.

* We've been surroundited

* Objective tweaks

* Final fixes

* Actually

* Cyborgs getting runewords

* Typo

* Grumble

* Overstepping boundaries
2018-08-24 00:11:32 +01:00
MadmanMartian
67a8746e9e Fixes scoreboard not showing anything at all about antags (#18695) 2018-07-03 04:28:59 -07:00
ShiftyRail
2000b9d9b5 Fixes an error in parameters order that resulted in factions not being able to be set up properly (#18692)
* Fixes an error in parameters order that resulted in factions not being able to be set up.

* Brain damage

* Brain damage (Part deux)

* Suggested changes.
2018-07-01 23:03:50 +01:00
MadmanMartian
4f84f6a029 role datums fixes and tweaks (#18277)
* * 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
2018-05-17 01:52:21 +01:00
ShiftyRail
42433ee4d3 Ports Vampire to role_datums. (#17937)
* 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
2018-05-11 06:18:35 +01:00
MadmanMartian
3a11eb1e0d 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) 2018-03-08 23:32:27 +00:00
MadmanMartian
cd9819cc3b rounds now actually end (#17501) 2018-02-21 17:54:07 -05:00
DeityLink
6b3032a55c Role Panel & rune fix (#17487)
* role panel

* role panel 2

* role panel 3

* role panel 4

* role panel 5

* role panel 6
2018-02-18 16:20:12 +00:00
MadmanMartian
abacf9667e Adds maxrole check, client check, and desires_role & is_jobbanned checks to latespawn (#17373) 2018-02-09 12:30:32 -08:00
MadmanMartian
e208254b8a Ports changeling to role datums (#17245)
* 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.
2018-02-09 12:30:32 -08:00
MadmanMartian
fa648fc942 Re-adds malf mode. (#17234)
* Re-adds malf mode.

* attempting to debug gamemodes not starting properly

* oh my fuck the problem was I missed a return 1
2018-02-09 12:24:52 -08:00
DamianX
222a942407 Check-antagonists panel (#17231)
* dnm checkantags

* New check-antagonists

* that was wrong

* Re-enable the verb
2018-02-09 12:24:52 -08:00
MadmanMartian
cc8cb93ea3 Makes role datums actually fucking work (#17085)
* FIXES ANOTHER AVALANCHE

* fixes the antag macros

* can now start a round, re-adds the sandbox gamemode, adds PostSetup() and late_join() to gamemode datum.

* fixes some runtimes involving monkeys and their mind being probed by secbots. Removes gamemodes active_roles.dm nonsense, as roles are supposed to be on an individual basis.

* removes startwords from the cult gamemode and moves them to the narsie faction

* Adds proper role handling for adding people to factions, adds autotraitor

* Re-implements some things that were commented out to help lessen the avalanche

* ITS ALIVE

* delegation, antag objectives now stored in memory appropriately

* standardizes the faction members stuff to be ROLES NOT MINDS, HOLY FUCK.

Removes unused variables from roles where n3x15 thought roles would also act like factions for some bloody reason.

attempts to and fails to salvage check_antagonists

* PEDANTIC SEMANTICS
2018-02-09 12:22:01 -08:00
ShiftyRail
ef39ab6c82 I'm doing my part (#17062)
* Trying

* Silly dumb, coder scum

* Suggested changes
2018-02-09 12:16:24 -08:00
MadmanMartian
5b31b42581 combines current progress on antag datums 2018-02-09 12:04:49 -08:00
Intigracy
108a5f70c8 [Role Datums] BASIC Gamemode Datums (#16234)
* gamemode datums

* small formatting change

* bleurgh
2018-02-09 12:04:49 -08:00