Commit Graph

39 Commits

Author SHA1 Message Date
Kurfursten
1e0936547f Blob Fixes (#21785) 2019-02-21 19:13:42 -03:00
ShiftyRail
8fed681165 Re-adds blob to the rotation [WiP] (#20915)
Re-adds blob to the rotation
2019-02-18 14:13:05 -03:00
Kurfursten
6da34df3b6 Loose Catbeast Miniantag (#21554)
* loose catbeast miniantag

* threat adjustments

* catbeast

* map swap

* make more obvious
2019-02-12 18:50:56 -03:00
DeityLink
675fea4cf1 Cult Balance of the Month - February (#21453)
* cult changes

* fix

* tweaks

* isborer
2019-02-01 11:50:42 -03:00
DeityLink
526385a1d1 Fixed Nar-Sie rising in nullspace if the anchor blood stone got destroyed during Act IV (#21332)
* bugfix

* aye aye
2019-01-24 08:46:53 -03:00
ShiftyRail
1008df7d17 Bloodcult sacrifice target can't be a cultist anymore (#21252) 2019-01-15 09:50:17 -03:00
SonixApache
adcf0275ad Adds a very basic weeaboo mini-antag (#19956)
* Adds a very basic weeaboo antag as an example of how to add a new role.

revives #19689

* capital F

* drop_from_inventory() delete var

* should be everything.

* fix missing logo

* antag now needs security, reworked chance reqs

* delete equipment proc

* nothing personnel... kid...

* conflicts

* sanity

* sanity, but not retarded

* remove confrictu

* (objective explanation)

* resolveeeee coonfliiiiict

* might as well steal this

* prefs but they don't work yet

* removedebug shitstillbroke

* it works™
2018-12-27 08:19:26 -08:00
ShiftyRail
b56920edda The grinch, a new antag, for Christmas (#21089)
* The Grinch, half of the work

* Commit pre mapgas

* Post mapgunk

* Maps ungunk

* Fixes

* Gunbible icon conflict
2018-12-25 12:14:17 +00:00
MadmanMartian
746d47aa73 Fixes escape objectives failing if you were on a pod (#21097)
Swore I fixed this already
2018-12-21 18:38:52 -08:00
DamianX
f249199a28 Updated cult objective description (#21002) 2018-12-10 16:49:02 -03:00
DeityLink
d5a2004b7e Potentially fixing a weird cult bug (#20919)
* eh

* fdfffff
2018-12-05 22:12:23 +01:00
ShiftyRail
2bd1eee894 Re-adds revs to the rotation. (#20713)
* Progress

* Hooks

* Not cult without magic I swear

* Fixes and finishes it

* Cleanup

* Bigger text and a last to_chat(world)

* Hitler

* Update dynamic_rulesets_roundstart.dm
2018-12-03 01:59:30 -08:00
MadmanMartian
38b529775f Fixes assassinate picking SoC mobs that now no longer exist (#20846)
Probably evidence of a worse bug, but there we go.
2018-11-28 16:32:43 -03:00
MadmanMartian
5969be98e1 Removes ling general stings, adds ling chemsting and chemspit (#20366)
* Removes ling general stings, adds ling chemsting and chemspit

* .
2018-11-23 16:12:03 -02:00
DeityLink
7a6266a6ea Cult 3.0 Hotfix (#20683)
* replacetarget

* qsdcqsdazcza

* Revert "replacetarget"

This reverts commit 9d0ba0f527.
2018-11-13 00:37:01 +00:00
DeityLink
e35719ecea Cult 3.0 (#20662)
* altar stuff

* bloodstone

* dance

* objectives

* Early fixes

* some fixes

* conflicts etc
2018-11-11 20:51:37 -02:00
Allspice
70b71d7ebe Freeform objectives, fifth time's the charm (#20494)
* Freeform objectives, fifth time's the charm

* Whoopsiedoodle

* Third time's the charm
2018-11-04 12:15:01 -03:00
ShiftyRail
b594325b04 Fixes custom objectives for factions (#20545) 2018-11-04 12:10:01 -03:00
ShiftyRail
999c5225b0 Add custom objectives. (#20371) 2018-10-23 11:14:09 +02:00
ShiftyRail
cb0397ec69 Role datums bugfixes (#19991)
* I squash commits to hide the shame

* Debug crap
2018-10-06 17:17:49 +01:00
ShiftyRail
0d1616acbe Squash me (#19915) 2018-10-02 07:15:46 -03:00
ShiftyRail
46f0910415 Fixes cultists bugs (#19876)
* Fixes cultists bugs

* Careless whisper
2018-09-30 20:30:54 +01:00
MadmanMartian
52a6f1e4c9 re-adds the syndicate greytide implant (#19671)
* re-adds the syndicate greytide implant

* greytide faction, actually uses leader, etc.
2018-09-16 20:01:31 +01: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
MadmanMartian
5ac28253b4 Yet more objective fixes. (#19542)
Target objectives assigned by the role panel now 'work'
2018-09-02 13:04:53 +01:00
MadmanMartian
3b8bbdf68c [Role Datums] remove find_active_faction (#19519)
Removes find_active_faction, the ID system was incredibly flawed, and only cult3 was using it properly. This is replaced by mostly converting them to find_active_faction_by_member to see if the person is in that specific faction, and find_active_faction_by_type

Fixes some problems with strike teams

Fixes a problem with ghosts causing runtimes should they go near the chapel

Adds faction/get_stat_panel stuff, for if the faction causes changes to all players stat panels. PoC is malf countdown timer.
2018-08-31 14:30:49 +01:00
MadmanMartian
48a7b27f95 Role datums objective fixes (#19504)
Fixes objectives not functioning properly. This was due to them looking for a mind that had not been assigned at that point.

Also fixes steal objectives always showing as successful by removing a just be yourself joke that was being inherited.

Fixes the vampire objective whitespace, switching it from spaces to tabs.
2018-08-29 21:16:17 +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
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
06e8400cdd Adds rev to role datums (#17873) 2018-03-21 15:26:36 -04: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
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
ShiftyRail
a3ea15b60b Adds vampire to role datums. (#17326)
* 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
2018-02-09 12:27:41 -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
MadmanMartian
0507519fa3 Deals with the avalanche. (#16796) 2018-02-09 12:16:24 -08:00
madmanmartian
9e8575f1db move role.dm yet afuckinggain. Adds role_defines, adds PostAppend on objective.dm. 2018-02-09 12:07:00 -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