-
-
Notifications
You must be signed in to change notification settings - Fork 456
Achievement Get Part 1 - Greentext Achievements #7657
Conversation
saves 50 microseconds, I promise
|
do my kudzu bounty |
|
You should add an achievement for greentexting as a nightmare. |
That'll be $0.34 at the next window please |
LOL is there any way to NOT greentext as nightmare? |
Don't ID increment at home, kids, the moment this goes like you can't pull this shit
|
Okay, that should be all the Greentext achievements on my list done, with a couple runtime fixes already committed. Ready for Review. |
alexkar598
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My small little nitpick and also you have to write a database query to unlock the green text achievement on everybody who already has a green text achievement
| if(!achievement) | ||
| log_sql("Achievement [achievementPath] not found in list of achievements when trying to unlock for [C.ckey]") | ||
| return FALSE | ||
| if(istype(achievement,/datum/achievement/greentext) && achievementPath != /datum/achievement/greentext) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bruh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lol
Hopek and Readystorm are paying me for this.

Overview
Included are 18 of the 88 achievements I'm being paid to add to the game, all of them having to do with greentexting.
There are also unique achievements for the leaders of team antag groups winning, too. Like Eminences get both the default "win as clockie" achievement as well as the "win as Eminence" one.
Coder Warning
Doing this involved the creation of a new achievement type,
/datum/achievement/greentext. All achievements related to greentexting should be put under this type so that the user can also get the generic "get a greentext" achievement, too.Additionally,
/datum/antagonistgot a new var:greentext_achieve, which is the type of an achievement the antag will receive if they greentext as that antag type.Not all antag types have been converted to the new
greentext_achievemethod, due to the excessive copypaste and lack of inheritence when it comes to determining win condition and objective accomplishment.Changelog
🆑 Altoids
rscadd: Gangs, Clownops, Generic antags, EAAs, IAAs, Culties, Clockies, Revs, Sentient Diseases, Revenants, Vampires, Pirates and Blobs now all have unique achievements for greentexting!
/:cl: