Skip to content

Commit

Permalink
Removes Code Delta from Malf AI because I played a round of Malf AI o…
Browse files Browse the repository at this point in the history
…nce. (Bubberstation#1547)

## About The Pull Request

A remake of Bubberstation#936. It turns out that I've been cooking the whole time and
Malf AI is still bad.

Malfunctioning AIs can no longer purchase the "Nuke Station" module.

## Why It's Good For The Game

### What Currently Happens

- AI starts acting up and does the mandatory minimum amount of roleplay
to do bad shit.
- Malf AI mostly silent for the round as they gain enough CPU to do
powers. Basically greenshift for 1 hour 30 mins.
- Malf makes unreasonable demands from the crew, either demanding that
they do some difficult or absurd task.
- Crew refuse because that's weird.
- Malf starts using malf powers.
- One person freaks the fuck out and screams malf.
- People start cutting cameras.
- Malf gets upset and goes code delta over the most minor shit because
they wanted an excuse to blow up the station.

(PICK ONE)

- Malf gets steamrolled as everyone rushes the core, and the shuttle
gets called because medbay/engineering/whatever are completely
uninhabitable and everyone wants to go home.

OR

- Malf had their cyborgs make a fortress of doom:tm: and is basically
unstoppable because no one wants to thermtie through 50 layers of
rwalls.



### What Was Promised

Maintainers said they were going to make Malf Doomsday more regulated,
such as asking admin permission first, but these regulations never
happened.

Several features that promised to fix code delta malf AI being bad were
added but they never actually did anything to solve malf.

Admins promised to punish bad malf players but that doesn't stop new
malf players from doing bad stuff but that wasn't a preventive measure
and people still go code delta over nothing.

## Proof Of Testing

If it compiles, it works.

## Changelog

:cl: BurgerBB
del: Malfunctioning AIs can no longer purchase the "Nuke Station"
module.
/:cl:

Co-authored-by: Waterpig <[email protected]>
  • Loading branch information
BurgerLUA and Majkl-J authored Jun 14, 2024
1 parent b715a56 commit b2c6492
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion code/modules/antagonists/malf_ai/malf_ai_modules.dm
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list(
/obj/machinery/computer/gateway_control,
)))

GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module))
GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module) - /datum/ai_module/destructive/nuke_station) //BUBBERSTATION CHANGE: REMOVES NUKE STATION ROUNDSTART MODULE

/// The malf AI action subtype. All malf actions are subtypes of this.
/datum/action/innate/ai
Expand Down

0 comments on commit b2c6492

Please sign in to comment.