#archived-modding-development

1 messages ยท Page 206 of 1

cunning lagoon
#

wdym

#

like divekick into uppercut?

copper nacelle
#

yes

cunning lagoon
#

hug the corners

#

you can get 3 hits in and it's significantly easier to dodge

copper nacelle
#

i c

#

thanks

cunning lagoon
hollow pier
#

Thanks! โค

cunning lagoon
#

can you die already

copper nacelle
#

friendship ended with ddark

#

now corner is my best friend

#

ahhh

#

pufferfish

#

i've died like 6 times right after pufferfish

hollow pier
copper nacelle
#

isn't that the trailer pic

weak lodge
#

56 protect me from the cancer

trim totem
#

how did that get 100 upvotes

cunning lagoon
#

you ever just get qga first try then die to mantis petra arena

rain cedar
#

Ok

tranquil glen
rain cedar
#

๐Ÿ€

copper nacelle
#

๐Ÿ

rain cedar
#

๐Ÿญ

tranquil glen
hollow pier
rain cedar
#

Excuse me modding-staff has much better shitposting than this

hollow pier
#

cheese

compact sedge
#

modding staff hasn't had a message sent in the last week I bet

copper nacelle
#

wrong

rain cedar
#

4 days ago

#

Got em

cunning lagoon
#

did they make the dreamer cutscenes unskippable in lb/gm?

rain cedar
#

Yeah

cunning lagoon
#

wow thats so fucking stupid

#

i literally just found out that you can skip them

rain cedar
#

They were also unskippable on release

cunning lagoon
#

thats like a free 30s timesave

rain cedar
#

Maybe they're slowly regressing

hazy sentinel
#

wow that's so fucking QoL.dll

cunning lagoon
#

acrid im coming for you ๐Ÿ‘€

#

why the fuck did they change that

#

thats so stupid

hazy sentinel
#

casul ned see cutsen

#

lor

rain cedar
#

Who is ned?

hollow pier
#

wow nice typo

hazy sentinel
#

wow nice a repost now

bronze temple
#

Teaser from the MonoMod server: IL-level delegate injection at runtime

#

Still WIP

#

Might be part of ModCommon soon?

copper nacelle
#

ModCommon?

#

hooks have been api'd

bronze temple
#

Oh

#

I've been out of the loop ๐Ÿ˜…

copper nacelle
#

i figured out what was making it be weird and .net 4

#

which was some ref that was there but not shown

#

so if you just add it

#

it fixes itself

bronze temple
#

Hm, weird

hollow pier
#

are the invis walls during absrad cutscene infinitely tall

copper nacelle
#

why is pufferfish death

stable lion
#

Where should I find mods? Are there any released that work with godmaster?

copper nacelle
stable lion
#

I see what you did there

#

But actually tho where should I find them

rain cedar
#

๐Ÿ“Œ

stable lion
#

Oh

#

Thanks

rain cedar
#

We need a bot that just posts that whenever anyone says anything

#

Perfect channel

copper nacelle
#

yes

rain cedar
#

@fair rampart Go back to rain world, kid

cunning lagoon
#

good job fiftysix

#

i am proud of you

copper nacelle
#

the sides are god

cunning lagoon
#

they really are

trim totem
#

ngg?

copper nacelle
#

yeah

trim totem
#

o o f

cunning lagoon
#

when are you killing him

silk marlin
#

Oof dont mess with the grimm kid charm in the debug mod it does not let you do the Grimm Troupe dlc if you mess with it

#

Which doesn't let you finish the Godmaster's dlc as well because you have to finish the Grimm Troupe as well...

compact sedge
#

do you really?

rain cedar
#

For pantheon 5 yeah

#

Need to beat nkg or banish

#

I think

copper nacelle
#

@cunning lagoon soon tm

#

tbh i want to try to

cunning lagoon
#

nice

floral furnace
#

angle apparently it was the damagesenemy method and spell hit hooks that were causing the "they dont get hit sometimes" bug

compact sedge
#

ok I can look into that

#

you find out where it fails?

#

like can you send your unity log?

floral furnace
#

i just temporarily commented the entire spellHit hook

#

hold on

compact sedge
#

add some try catches and logs so we can find out what line it fails on

floral furnace
#

ok ok

fallow lantern
#

wait i used the debug mod to get all the charms
it spawned the grimmkid charm as carefree melody
am i fucked

rain cedar
#

No just change grimmchild level from 5 to 4

fallow lantern
#

i havent started the dlc yet will that let me start it

rain cedar
#

Put it at 1 if you want to play through the DLC

fallow lantern
#

ok

#

thanks

rain cedar
#

Idk if that will even work properly though tbh

#

Grimmkin might not spawn

fallow lantern
#

trying can't hurt

#

Can people discuss playing with mods here without being involved in the development of any?

cunning lagoon
#

lol yes

compact sedge
#

yes. you can also discuss PoP speedrunning for some reason

frigid gale
#

wait why.

#

We have an entire section for that tho

fallow lantern
#

People will be people I suppose

#

So anyway I'm gonna use a combo of debug and infinite notches to cheese the pantheons

compact sedge
#

why bother with infinite notches

#

if you're gonna use debug?

fallow lantern
#

For the aesthetic

#

Besides debug doesn't have infinite notches

compact sedge
#

tru

fallow lantern
#

I just got done messing with the entire UI and I wanna be able to dump every charm in existence onto myself

compact sedge
#

ok

fallow lantern
#

BUT the pantheons are the only time I'll spam every notch
I'd rather create ultimate charm builds centered around certain playstyles

#

Like an ultimate facetank set

frigid gale
#

The perfect nail....

fallow lantern
#

YES

#

I already have a Nailmaster set planned

#

Heavy blow
Nailmaster's glory
Longnail
Mark of pride
Quick slash
Unbreakable strength
Steady body
Fury of the fallen
Grubberfly's elegy
Soul catcher
Soul eater
Dream wielder

frigid gale
#

oh yeeeeeeeh

#

Fury of the Fallen is what you're missing

fallow lantern
#

ALL THE NAIL USAGE
NONE OF THE CONSEQUENCES

frigid gale
#

YEEEEE

fallow lantern
#

Ooh and don't forget grubberfly

frigid gale
#

mmmm

#

so good

#

full hp shoot beams low hp gain more dmg

fallow lantern
#

Grubberfly's fury is my favorite combo

frigid gale
#

long range more knockback no selfknockback 50% more dmg FASTER NAIL ARTS MORE ATTACKS SPEED AAAAHHH

fallow lantern
#

Plus both soul grabbing charms for all the benefits

copper nacelle
frigid gale
#

super soul collection

fallow lantern
#

And dreamwielder cuz we can't forget the dream nail now can we

frigid gale
#

mhm

fallow lantern
#

all of the nail benefits
none of the consequences

copper nacelle
fallow lantern
#

Yall I'm gonna be whippin out nail arts like wanderers journals out the archives YEEHAW

#

But that's not touching my Magus Build

#

Lifeblood heart
Lifeblood core
Joni's blessing
Unbreakable heart
Hiveblood
Spell twister
Shaman stone
Soul catcher
Soul eater
Grubsong
Dream wielder
Sharp shadow

#

ALL THE SOUL

copper nacelle
fallow lantern
#

ALL OF IT!

#

Hey let me have fun :(

#

Also I like my Health Insurance Build
Shape of unn
Unbreakable heart
Spore shroom
Baldur shell
Defenders crest
Thorns of agony
Quick focus
Deep focus

#

I want infinite notches because if there were no limits to builds, you could tailor everything to how you play with so much more room for creativity

#

The only limit is the amount of charms in the game

copper nacelle
#

how to become even more broken than usual

fallow lantern
#

And have fun while you're at it

copper nacelle
#

being broken is boring

fallow lantern
#

Note: if you haven't 100% the game yet, the Magus build can include kingsoul just to go even more ham on your soul production

#

Well it is with that attitude

copper nacelle
#

you just

#

win

#

how is that any fun

fallow lantern
#

Silly I'm not trying to beat anything
I wanna dick around and laugh my ass off at my own broken-ness

copper nacelle
#

you're already plenty broken in base game if you want to be

#

fury

#

56 damage a hit

#

get some lb hearts

fallow lantern
#

I know, yes, that's true, I k n o w
But I want to break the game beyond what the game allows

#

A game doesn't have to be a challenge to be fun
If I get enjoyment out of being broken to the point of comedy then I'll play the game like that

vapid cape
#

Is something really a build if it is, in fact, all the builds at once?

fallow lantern
#

It's like using the base ment seed in binding of Isaac and just messing around as an overpowered mess
It's supposed to be fun

#

Fun is why mods like infinite notches exist
If you want the challenge, play as normal

copper nacelle
#

infinite notches doesn't exist for fun

#

infinite notches exists cause every other day someone asked how to get infinite notches in #archived-modding-help until aa got annoyed

fallow lantern
#

.... Ah.

#

Well I'm gonna use it to have fun anyway

#

If no one else, amizqui appreciates what I'm going for

floral furnace
#

should i be worried about this, its not throwing an error and i think its been a while since this is outputting, but its just a warning

copper nacelle
#

do you have .NET 3.5 to be tbh

floral furnace
#

yes, yes i do

copper nacelle
#

are you sure

#

it doesn't come w/ the vs .net stuff

compact sedge
#

I mean the project was originally building against the wrong version of .net

#

so check that

#

it's set to 3.5

floral furnace
#

yeah ill fix that later

compact sedge
#

(edit the csproj)

past wadi
#

is there a randomizer for godmaster yet

copper nacelle
#

no

#

if you wanna download lifeblood

#

its download_depot 367520 367521 8301828894387332581

compact sedge
#

why do you put 2 appids for the depot?

copper nacelle
#

app id manifest id depot id

#

i think

compact sedge
#

shouldn't the second one be redundant

#

or am I dumb

rain cedar
#

Yes you're dumb

copper nacelle
#

mac/linux/windows

rain cedar
copper nacelle
#

gets specified

#

also soundtrack TIL

compact sedge
#

ok

#

in that case appid should be redundant tho

#

unless different games can share depot ids

floral furnace
#

haha yes angle its another case of a phantom exception

compact sedge
#

I'll look into it tomrrow for you ok

floral furnace
#

im trying to fix it now as we speak

#

emphasis on the "try" part

#

also i dont wanna disturb or bug (he he) just to fix this shit mod

compact sedge
#

I can do it tomorrow

#

also did you ever upload the gun textures you wanted?

floral furnace
#

i havent done the textures yet cuz this was a busy week of schoolwork so no, also im mixing my priorities with "should i do x, oh wait no i should finish y first" dillemma, but ill try looking into those textures later

compact sedge
#

thats ok

floral furnace
#

and by later i mean this afternoon, its still pretty early on anyway

copper nacelle
floral furnace
#
Log("Bullet impact with name " + hitInstance.Source.name);
BulletBehavior b = fireball.GetComponent<BulletBehavior>();
if (!b.enemyHit())
return;
if (self.IsBlockingByDirection(
DirectionUtils.GetCardinalDirection(hitInstance.GetActualDirection(self.transform)),
 hitInstance.AttackType))
{
orig(self, hitInstance);
return;
}

DamageEnemies.hitEnemy(self, b.bulletType.Damage, hitInstance, b.bulletType.SoulGain);

yeah its definitely throwing it here in this block (HPControl.cs), but its not throwing it anywhere in DamageEnemies.hitEnemy considering i already added a fuck load of try catches yet not one of them throws one

cunning lagoon
#

pufferfish is the big rng ๐Ÿ˜ก

copper nacelle
compact sedge
#

ok so maybe self.IsBlockingByDirection is failing?

#

try catch that maybe with the catch just running DamageEnemies and logging something

floral furnace
#

yeah im trying to narrow it down more

compact sedge
#

hell you could get rid of it if you don't want enemies blocking bullets with shields

copper nacelle
#

make the bullets recoil off the shields and when they do add a damage hero component

floral furnace
#

yeah but this kills the crab breaks the """balance"""

compact sedge
#

that sounds both incredibly cool and completely awful to program and design

floral furnace
#

yes

cunning lagoon
fallow lantern
#

Does infinite charm notches bypass the charm binding?

cunning lagoon
#

probably not

fallow lantern
#

Fair

fair rampart
#

taking glorification ideas

compact sedge
#

glorified grimmchild shoots perfectly aimed fireballs that don't collide with random clutter (they can still collide with walls)

warped sinew
#

Glorified nailmaster makes the nail arts charge automatically

fallow lantern
#

Glorified Hiveblood regens all lost masks in sequence instead of only the last one to be lost

solemn rivet
#

goodluck doing that

#

hiveblood fsm is a pita

fair rampart
#

yeah, hiveblood probably ain't doable

cunning lagoon
#

not with that attitude

fair rampart
#

not sure what automatic charge is referring to; I assume instant charge?
grimmchild might be doable but I dunno its ai code

#

@rain cedar ok i dont have anything more to do on hk except steel soul so i will

solemn rivet
#

Xhu it's fsm as well. Check AA's grimmchild upgrades

leaden hedge
#

couldn't you just tell the game hiveblood wasn't enabled

#

and heal the knight every second

#

and reset the counter if you get hit

compact sedge
#

grimmchild uses fireatenemy to fire at enemies and that fsm thing can have its accuracy and speed modified. idk a good way to make the grimmchild balls pass through clutter (I ended up just making them only collide with objects with the Enemy tag but that just lets them pass through everything and not just clutter)

#

the clutter part's important because grimmchild is useless in crossroads because the random infection blobs block fireballs

warped sinew
#

No I mean it just charges on its own while you attack and stuff. Then when its charged the next attack is a nail art

#

So like every third attack would be a nail art

leaden hedge
#

sounds awkward

#

let me upswing

#

oops cycloning

warped sinew
#

You dont need to upswing when you can use great slash

buoyant obsidian
#

congrats on getting into team cherry Verulean, I always knew you could do it

warped sinew
#

I think it would be at least interesting to try out

buoyant obsidian
#

it was obvious after Baldur Gods

rain cedar
#

Thanks

warped sinew
#

Thank you

buoyant obsidian
#

Thank... me?

leaden hedge
#

it'd be fine if it was just 0 charge time

#

so you could hold after attack 2

#

and then release

#

then you're not forced to do a slow attack with neglible bonuses

warped sinew
#

So is it 0 charge time or combo related? 0 charge time would be insane on its own. Too broken

leaden hedge
#

like every x seconds you get an instant charge

warped sinew
#

Ok... Like what I said basically

leaden hedge
#

๐Ÿค”

warped sinew
leaden hedge
#

no

buoyant obsidian
#

make it do all three nail arts at once

fair rampart
#

PlayerData.instance.canShadowDash doesn't actually appear to... work properly

#

i'm trying to make razor shadow only proc if shadow dash is available because right now it's bugged and works on all dashes

#

but it appears to not actually be set

#

quick debug seems like shadow dash is processed as soon as the dash is pressed, not when it actually executes

#

hmrh

leaden hedge
#

isn't there a timer in heroController

fair rampart
#

the capital ones are probably the defines for the values, right?

odd jetty
#

Tends to be constants

#

yes

fair rampart
#

defines, constants, tomato, tomato

leaden hedge
#

yeah SHADOW_DASH_COOLDOWN is probably what the cooldown is set to

#

and by probably

#

I mean yes

fair rampart
#

so how would I use that here?

odd jetty
#

I would say, hoefully

fair rampart
#

i'm aiming for it to trigger only if the player is shadow-dashing

#

but there appears to be no easy way to track if it's actually on cd or not

#

maybe there's an fsm for it

leaden hedge
#

is currently shadow dashing ๐Ÿค”

odd jetty
#

It can be a "If shadow dash charged: do a shadow dash. shadow dash = False"

leaden hedge
#
        if (this.playerData.hasShadowDash && this.shadowDashTimer <= 0f)
        {
            this.shadowDashTimer = this.SHADOW_DASH_COOLDOWN;
            this.cState.shadowDashing = true;
vapid cape
#

Glorified Heavy Blow could slow nail speed down and offer some other benefit on top of knockback (damage is boring, but something like that. More frequent staggers?) in return. Not sure how it'd stack with quick slash though

leaden hedge
#

so if you want to know before dash triggers its

if (heroController.playerData.hasShadowDash && heroController.shadowDashTimer <= 0f)

if you want to know after it triggers it

heroController.cState.shadowDashing
fair rampart
#

where would I trigger that? current code is in the mod hook for dash pressed

leaden hedge
#

what do you want to do

fair rampart
#

when the player shadow dashes, give them an extra few seconds of invuln afterwards; it's already been working, and it still does, but it's bugged to do all dashes instead

#
        private bool DashPressed()
        {
            IEnumerator RazorShadow()
            {
                while (HeroController.instance.cState.shadowDashing)
                    yield return null;
                PlayerData.instance.isInvincible = true;
                ((SpriteFlash)SpriteField.GetValue(HeroController.instance)).flash(Color.black, 1.11f, 0.1f, 0.8f, 0.2f);
                yield return new WaitForSeconds(0.8f);
                PlayerData.instance.isInvincible = false;
            }
            if(WearingGlorifiedCharm("SharpShadow"))
                HeroController.instance.StartCoroutine(RazorShadow());
            return false;
        }
leaden hedge
#
        private bool DashPressed()
        {
            IEnumerator RazorShadow()
            {
                while (HeroController.instance.cState.shadowDashing)
                    yield return null;
                PlayerData.instance.isInvincible = true;
                ((SpriteFlash)SpriteField.GetValue(HeroController.instance)).flash(Color.black, 1.11f, 0.1f, 0.8f, 0.2f);
                yield return new WaitForSeconds(0.8f);
                PlayerData.instance.isInvincible = false;
            }
            if(WearingGlorifiedCharm("SharpShadow") && playerData.instance.hasShadowDash && heroController.shadowDashTimer <= 0f)
                HeroController.instance.StartCoroutine(RazorShadow());
            return false;
        }
fair rampart
#

that's the issue

leaden hedge
#

although

fair rampart
#

playerData.instance.hasShadowDash is set to false as soon as the dash is activated

#

whenever it's checked within DashPressed, it's false

#

regardless of whether or not the dash was a shadow dash

leaden hedge
#

press x to doubt

fair rampart
#

here's some debug logging from when I was standing in godhome and spamming dash for 9 seconds straight

#

that was directly above the glorified charm check in the code

leaden hedge
#

didn't you say

#

canShadowDash doesn't work

#

not hasShadowDash

fair rampart
leaden hedge
fair rampart
#

I figured hasshadowdash is used to track actually having unlocked it

leaden hedge
#

yes

#

we need to make sure you own shadow dash

#

heroController.shadowDashTimer <= 0f

#

this checks its off cooldown

#

canShadowDash isn't used

fair rampart
leaden hedge
#

its private

#

use reflection

fair rampart
#

lovely

leaden hedge
#

wow a whole line

#

ruined

fair rampart
#

did you eat soggy cereal

leaden hedge
#

did you uninstall dnspy

fair rampart
#

no but I haven't touched exaltation in a little over two weeks

solemn rivet
#

Why did you change your pfp? Is it a progressive story of niko eating the cookie?

flat forum
#

yes

solemn rivet
#

based god papers is back hollowwoke

#

praise the lord

fallow lantern
#

Hallelujah

flat forum
#

Chrome got a layout update and is mow uglier than me

solemn rivet
#

hmm

fallow lantern
#

Oh shit that's the mood!

flat forum
#

Also I'm gonna try getting back to setting up the stuff I need to continue with DeadHallownest soon

solemn rivet
#

nice!

#

is there anything I can help you with?

fallow lantern
#

Forgive me I'm new here but what is deadhallownest

#

Sounds rad as fuck

flat forum
#

Me murdering everybody except Elderbug because I can't bring myself to kill him

fallow lantern
#

...... Ah.

solemn rivet
#

papers is making HK into a horror game

fallow lantern
#

Lit

flat forum
#

Also, Gradow

solemn rivet
flat forum
#

HK appear to have a room to room, or at least location to location filters

#

do you think it's possible to apply a single filter everywhere?

solemn rivet
#

I think so

#

isn't that basically what KDT does with the darkness mod?

flat forum
#

Well

#

I think Darkroom works with a different thing

#

I'm not completely sure

#

but debug can remove the darkness around the corners and that applies to the darkness in a dark room without a lantern as well I think

floral furnace
#

add a sanity meter

flat forum
#

No U

#

You already have a stamina mod

floral furnace
#

its a different idea tho and that mod is dead anyway

solemn rivet
#

ur mum ded anyway

floral furnace
#

okay a tad bit rude there

flat forum
#

Anybody got the dump for the Abyss room?

#

the large vertical one

floral furnace
#

probably ask 56 for those folding

willow gale
#

hm

#

im thinkin about modding the game

flat forum
#

Anything specific you want to do?

willow gale
#

on a scale from 1 to 10, 1 being game maker and 10 being programming a game from scratch using brainfuck as the language how hard is it

#

i have a list of things

#

ill get it real quick

flat forum
#

send it here

willow gale
#

its just mostly gonna be small fixes

floral furnace
#

do you have any prior background knowledge?

willow gale
#

BetterKnight fixes:
-monarch wings windup (can be enabled back by editing config file)
-dash cancel
-faster shade dash charge (every 3rd dash will be shadow dash with dashmaster equipped dashing as fast as you can)
-pogo fix (less delay)
-input delay
-smaller minimum jumps
-make wayward compass permanent if you get world sense and make charm show minimap (quickmap minimap)
-dmaster costs 1 notch
-kingsoul costs 3 notches
-void heart increases shadow dash i-frames a bit further
-heavy blow staggers bosses faster and deals 10% more damage
-fragile strength 50% dmg increase unb strength 25%, same for other fragile/unb charms

flat forum
#

I mean, if I can do it, so it's not too hard

willow gale
#

and no

floral furnace
#

any languages, C#? or even C?

willow gale
#

absolutely no coding knowledge but im a fast learner when it comes to computer stuff

floral furnace
#

Youll get a hang of the concepts, probably wouldnt be too shabby with them

#

also that wayward compass minimap was already done btw

willow gale
#

yes but that ones laggy as fuck

#

i want one that is like in mzm

#

you can see a map in your top right but its not too hard to understand

#

like the quickmap

#

but permanent and only at that part of the screen

floral furnace
#

those notches are also quite easy to modify, theres literally an int for each charm's notch cost, but do keep in mind that those are in a PlayerData class, and can permanently alter it from the save file (iirc its also the same reason why some people still has the 2 notch quick slash pre hidden dreams)

willow gale
#

well as long as you got the charm

#

o

#

the main feature will be dash cancel

#

you can cancel your dash in the middle by just goin the opposite direction

#

would it be hard to make? i feel like it wouldnt

floral furnace
#

depends honesly how the dash was coded tbh

#

i havent touched that function so i wouldnt know, try asking others, gradow should know a thing or two right?

flat forum
#

Gradoe and Angle have worked eith it the most

floral furnace
#

ye

flat forum
#

and a dash cancel eas being considered and worked on at a moment I think

willow gale
#

o

solemn rivet
#

๐Ÿ‘€

#

someone call me gradoe

#

what am I? Shadoe?

willow gale
#

gradoe

floral furnace
#

yes?

flat forum
#

Grador

solemn rivet
#

I mean wut

flat forum
#

Grados

willow gale
#

Grade O

floral furnace
#

wait whos making dash cancel again?

solemn rivet
#

no one, as far as I'm aware of

#

so

#

cancelling dash...

#

hm...

willow gale
#

it would be very useful

solemn rivet
#

NKS, so, to get started you need to get your working tools boi

#

get dnspy first and foremost

#

and VS too

willow gale
#

vs = visual studio?

#

or is it smth else

solemn rivet
#

yup

willow gale
#

o

#

wouldnt notepad++ work aswell

floral furnace
#

oh trust me VS is gonna save you ALOT more time

solemn rivet
#

no

willow gale
#

o

#

aight

solemn rivet
#

if you have a uni acc you can use jetbrains rider tho

#

is nice

floral furnace
#

am i the only guy here who has a uni account but still hasnt gotten rider

solemn rivet
#

yup

#

well, not necessarily uni acc

#

but any .edu acc works I think

willow gale
#

s c r a t c h . m i t . e d u

floral furnace
#

also you will drown and learn to hate fsms along the way

willow gale
#

o

solemn rivet
#

maybe

willow gale
#

also

flat forum
#

FSMs BAD

willow gale
#

are tutorials on yt a good way to learn c#

flat forum
#

I CAN CONFIRM FROM PERSONAL EXPERIENCE

solemn rivet
#

^

floral furnace
#

the first thing youll probably make is something more of a console program tbh

solemn rivet
#

uhhh just read the decompiled code and extrapolate from it

#

is what I did

willow gale
#

uhhhhhok

floral furnace
#

of course if youre starting on programming from 0% or scratch then definitely get a hang on the syntax and the logic

willow gale
#

oke

floral furnace
#

damn i still remember the time i said "fsms arent that bad to modify right?" hahahahahahahahahahahahahahahahahahahahahahaha

tranquil glen
#

fsms suck dirty ass

floral furnace
#

@compact sedge also if you ever try the sounds tell me in your opinion if the airstrike sounds are too over the top (also im so sorry for the pings)

willow gale
#

im not gonna ask what fsms are cuz i wanna know the suffering

floral furnace
#

fortunately for you i think the dash isnt in fsms i think

willow gale
#

but im sure atleast sometging there is

solemn rivet
#

well, it partially is

#

sharp shadow/shade cloak behaviour is all fsm

willow gale
#

o

#

also im gonna make it so u can go to leg eaters room when u finish his quest so u can change your charms from unbreakable to fragile

#

and so you can still repair them tho it would cost like 5k geo

#

because ?????

solemn rivet
#

why

#

also, that's certainly fsm

fair rampart
#

does anyone know if the randomizer mod will work with godmaster?

flat forum
#

Enemy Rando does

#

Rando v2... I'm not sure

fair rampart
#

im interested in rando v2

compact sedge
#

no rando v2 still hasn't been updated

fair rampart
#

i know this but im asking if it'll work regardless

#

its updated to lifeblood

hazy sentinel
fair rampart
#

so unless godmaster has new required items i wouldnt think it would bug out

solemn rivet
#

no it doesn't work

fair rampart
#

alright

#

ty

hollow pier
#

where is ๐Ÿค” on mobile

#

it died

#

oh ok it's there

#

is frequently per device

hazy sentinel
#

2nd in frequently used intenseface

hollow pier
#

i just don't use ๐Ÿค” apparently

solemn rivet
#

ptk used thinking. It's not very effective...

hollow pier
#

Gradow!

flat forum
#

Gradow

solemn rivet
#

Gradow?

flat forum
#

you are now officially called Grados so I can giggle every time I see you in chat

floral furnace
#

:gwq

hollow pier
#

obrigrados

solemn rivet
#

what about GRaDOS?

flat forum
#

Even Better

solemn rivet
#

and why does it make you giggle thinkgrub

hollow pier
#

teehee >.<

#

:3

flat forum
#

OwO

floral furnace
#

woah this is deep discord lore are you saying gradow is a sentient robot GWchadMEGATHINK

hazy sentinel
#

ะ“ ฯรคdฯŒัƒ

hollow pier
#

it took that long to type a russian shitpost

flat forum
#

ะ“ั€ะฐะดะพัƒ

floral furnace
#

kurwa

hazy sentinel
#

it's also Greek smh

trim totem
#

math lad

hollow pier
#

ur mum greek

hazy sentinel
#

ur mum deceased

hollow pier
#

true

floral furnace
#

oof

flat forum
#

TTACCO

#

WHY

floral furnace
#

Whaty

#

what did i do

flat forum
#

"Kurwa"

floral furnace
#

oh

#

i only got that from CSGO tbh

solemn rivet
#

Genetic Raifuformu and Disc Operating System

flat forum
#

Praznoglavidiottakyvshtetedokopamishteteoderajiv

floral furnace
#

Yeah i agree with papers on this one

solemn rivet
#

ยฏ_(ใƒ„)_/ยฏ

trim totem
#

is that a word

flat forum
#

No

#

that is a sentence without spaces

#

and written with the Latin alphabet instead of the Cyrillic one

trim totem
#

why

floral furnace
#

because language is just an abstract idea made by the government to sell dictionaries

fallow lantern
#

We out here planning to break the game wholesale

willow gale
#

juST GOT AN IDEA

#

i should also make it so u can sit on pks throne anytime u want

#

probs gonna be the easiest thing to modify

compact sedge
#

make PK's throne a bench

flat forum
#

make every bench PK's throne

willow gale
#

orite i probs should make his throne a bench

#

but i wanna give it some special thing

#

how bout like it gives you a bit of lifeblood

#

like 3 lifeblood hearts if u sit on it

#

actually nah just 2

flat forum
#

But

#

what's the point

#

Why

compact sedge
#

I don't know why the number matters

willow gale
#

idk its special

compact sedge
#

make it open up a kingdom management panel

floral furnace
#

cuz 2 is less than 3 but more than 1 duhhh

willow gale
#

yes yes you get access to a new area of the game

#

biggest area zoot

#

one whole room with a wanderers journal

floral furnace
#

angle knows it, Hollow Knight RTS when

fallow lantern
#

I wish more people used mods to mess around

fallow lantern
#

3 more hours bois

fallow lantern
#

We're actually gonna see how infinite notches interacts with charm binding

cunning lagoon
#

can't wait

fallow lantern
#

oh boy.

frigid gale
#

mmm

#

Messing with mods is fun

#

Especially when they are really stupid

#

Like in Payday 2 I got a skill revamp and went into the mod file and made it really broken

#

So now when I get a headshot the dmg chains to basically every enemy on the map

#

lel

willow gale
#

lmAo

#

flawless coding

plucky fog
#

alright which one of you geniuses made the mod installer

#

and how do I teleport money to your doorstep

cunning lagoon
#

@solemn rivet is this u

solemn rivet
#

how many moneys

plucky fog
#

all of it

#

and more

#

this program is holy

solemn rivet
#

it's cursed tho

plucky fog
#

who cares

#

it's godly

frigid gale
#

lol

#

genuises sounded like an insult there

junior gorge
#

i cant seem to figure out how to install the randomizer

#

i try to download the folder, it says checking for viruses then it doesnt download

flat forum
#

Randomizer is broken on the latest patch

solemn rivet
#

how are you papers?

#

also, Flowey, I made the installer non-profit. Actually, I only made it to make things easier for me, and ended up sharing it with everyone

leaden hedge
#

ill take the money

solemn rivet
#

not that I don't need money, mind you

fallow lantern
#

SOON

cunning lagoon
#

lmao what just be rich

leaden hedge
#

just get a small loan from your parents LUL

#

just ask them from $1,000,000

willow gale
#

lol money problems

#

just get more money

leaden hedge
#

zimbabwe tried that

willow gale
#

print counterfeit bills

#

sell meth

#

easy money cri

solemn rivet
plucky fog
#

let's not

buoyant obsidian
#

Just give the man your paypal so he can donate Gradow

leaden hedge
copper nacelle
solemn rivet
#

is this undertale

cunning lagoon
#

its sands from undertale

leaden hedge
#

not even bones for that

#

i might just give the knight a really small hitbox and let him hover instead of double jump

#

so I can put more garbage in

copper nacelle
#

are you making absolute nightmare god radiance

hollow pier
#

when is mmc x1.75

compact sedge
#

fennel was too easy he decided

leaden hedge
#

friendship with fennel ended
now garbage is my best friend

copper nacelle
#

u ever just

cunning lagoon
hollow pier
#

@cunning lagoon is that a fucking joke ๐Ÿ˜ก STOP

cunning lagoon
#

@ mods can we get a delete on the ping above??

#

also i just died on a -2m run to thk

#

acrid wins yet again

hollow pier
#

practice lol

cunning lagoon
#

lol no

copper nacelle
#

same person too

compact sedge
#

this is so sad, can we delet superforge?

cunning lagoon
#

let's see

compact sedge
#

thanks mods

copper nacelle
cunning lagoon
#

yeah it seems to be Toxicnous in both messages

#

you are correct

#

i can tell because they both have the same name AND the same pfp

solemn rivet
#

Why delete pics?

cunning lagoon
#

so it must be the same person

hollow pier
#

hey guys i'm dlkurosh

solemn rivet
#

I can't believe how active #hk-lore actually is

cunning lagoon
#

keep yourself safe :)

hollow pier
#

you ever be suicidal

cunning lagoon
#

but iu didnt die to mantis arena

leaden hedge
#

this game doesn't have lore

#

why have lore channel

#

big think

copper nacelle
hollow pier
#

wow kuro nice modder

#

if only aa could get it

copper nacelle
#

Thanks! โค

hollow pier
#

๐Ÿ˜„

copper nacelle
#

I can't even swap back to my old pfp from my phone

#

is this loss

hollow pier
#

just stay like that

copper nacelle
#

wow it's Friday

compact sedge
#

Hey kuro I really love ur mods

#

you made that one really cool one, uh... exaltation right?

#

and uh I think you did infinite grimm as well

copper nacelle
#

don't forget eldergod hu

compact sedge
#

elder god hu should become vanilla

#

that mod is literally perfect

copper nacelle
#

yes

cunning lagoon
#

hey something doesn't seem right in this

compact sedge
#

idk everything seems fine to me

hollow pier
#

hey you lost modder

cunning lagoon
#

yeah they purged the roles

#

?rank modder

autumn shardBOT
#

dynoError That rank doesn't exist.

compact sedge
#

darn

hollow pier
#

unfortunate

copper nacelle
#

?rank Modder

hollow pier
#

also famous

cunning lagoon
copper nacelle
#

my cs teacher said that you can't call static methods of the same class without doing ClassName.Method from an instance method

hollow pier
cunning lagoon
#

when going through dirtmouth at the beginning of the game is it better to jump or can i just walk

hollow pier
#

you noob

#

walking is slow

#

it slows you down

cunning lagoon
#

yea but is jumping faster

hollow pier
#

because lore haha cutscene

leaden hedge
#

what

copper nacelle
#

yeah jumping is faster

cunning lagoon
#

fuuuck

#

so annoying

hollow pier
#

jumping is just normal speed

#

walking is like .0001 speed

void tree
#

have you been walking through dirtmouth? notlikequirrel

leaden hedge
#

you mean something like

class A(){
    public void B(){
        C();    
    }
    public static void C(){
        //stuff
    }
}
cunning lagoon
#

no i always jump just in case

leaden hedge
#

and he thinks it should be A.C() ๐Ÿค”

hollow pier
#

have you tried walking

cunning lagoon
#

although i did find out yesterday that you can skip dreamer cutscenes

#

ยฏ_(ใƒ„)_/ยฏ

copper nacelle
#

@leaden hedge yes

leaden hedge
#

im fairly certain you can just call static functions from an instance

copper nacelle
#

yes

#

fairly sure he confused half the class

#

someone even said that

#

and he said no you can only call instance methods without the class name before it from an instance method

#

really makes u think

hollow pier
#

did you show him your credentials

leaden hedge
#

does he also do stuff like

this.B = this.A();

even when theres no ambiguity

hollow pier
#

i don't think he's green on the hk discord

#

clearly

#

you are better

leaden hedge
#

my teacher taught me pascal intenseface

copper nacelle
#

yes

leaden hedge
#

thats not even got static

#

or classes

#

or methods

copper nacelle
#

he said always use this. when setting fields

hollow pier
#

this. tbh

copper nacelle
#

said it wasn't required but recommended

leaden hedge
#

most ides will remove it

#

if its redundant

copper nacelle
#

ye

#

the school computers all have j g r a s p

#

aka garbage

leaden hedge
#

jgrasp ๐Ÿค”

#

whats wrong with netbeans and or eclipse

copper nacelle
#

idk

leaden hedge
#

java gay

#

who would write anything in java

rustic stag
#

Does anybody know how the exaltation mod swaps out the icon images? I can't figure it out.

compact sedge
rustic stag
#

Well good to know I was on the right track. I just can't seem to get it to work.

copper nacelle
#

what part

cunning lagoon
#

swapping out the icon images

#

he just told you

#

cant you read

copper nacelle
hazy sentinel
#

wow DLKurosh got modder zote

cunning lagoon
#

i just lost it

#

damn

trim totem
#

what

copper nacelle
trim totem
#

why

cunning lagoon
#

i got modder for 5 minutes

#

to take the screenshot

compact sedge
#

wow do you have multiple personality disorder

cunning lagoon
#

no

#

maybe i do

compact sedge
#

calling urself unable to read

rustic stag
#

Well I'm not really sure what's wrong with what I have (or even what's right for that matter)

private IEnumerator NewSprites()
        {
            while (CharmIconList.Instance == null || GameManager.instance == null || HeroController.instance == null)
            {
                yield return null;
            }
            if (CachedSprites.Count == 0)
            {
                foreach (int i in CharmNums)
                {
                    this.CachedSprites.Add(i.ToString(), CharmIconList.Instance.spriteList[i]);
                }
                Modding.Logger.Log($"Charm sprite list length: " + CharmIconList.Instance.spriteList.Length);
            }
            foreach (int i in CharmNums)
            {
                CharmIconList.Instance.spriteList[i] = Sprites["Charms_" + i + ".png"];
            }
        }
copper nacelle
#

you're loading in the sprites?

#

you've got the embedded resources all set up and stuff right

rustic stag
#

I do. They're all named Charm_#. That should be right, right?

copper nacelle
#

eeeeeee

#

no

#

i mean the files are good

#

but you'd want like

#
                    if (s == null) continue;
                    byte[] buffer = new byte[s.Length];
                    s.Read(buffer, 0, buffer.Length);
                    s.Dispose();
                    //Create texture from bytes 
                    Texture2D tex = new Texture2D(1, 1);
                    tex.LoadImage(buffer);
                    //Create sprite from texture 
                    //Substring is to cut off the Lightbringer. and the .png 
                    Sprites.Add(res.Substring(23, res.Length - 27), Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0.5f, 0.5f)));
                    Log("Created sprite from embedded image: " + res);
cunning lagoon
#

wtf i thought 753 made lightbringer!!

#

you plagiarist ๐Ÿ˜ก

copper nacelle
trim totem
#

disgusting

copper nacelle
cunning lagoon
#

Wow That's A Fake Screenshot

normal oriole
cunning lagoon
#

Yes

normal oriole
#

oh

buoyant obsidian
#

that's definitely fake

cunning lagoon
#

see i told you

compact sedge
#

wow that's fake, it has two happy grubs and not 1

cunning lagoon
#

i knew it!!

copper nacelle
cunning lagoon
#

he probably fixed a typo or something

#

it happens to the best of us

copper nacelle
cunning lagoon
#

oh ok

copper nacelle
#

eeeee

#

56_1

#

whomst've

cunning lagoon
hollow pier
copper nacelle
#

wow kurosh

#

smh

cunning lagoon
#

how does the seer thing work

copper nacelle
#

pause => control

#

i think

cunning lagoon
#

wdym control

hollow pier
#

pause unpause dash a lot

cunning lagoon
#

i wake up at the end of the room

#

sometimes i make it out

hollow pier
#

yeah i do too idk how you do it right

#

you're supposed to wake up as you hit the bottom of the second room

cunning lagoon
#

yeah i do the same thing every time and sometimes i make it

#

i don't know where i err

hazy sentinel
#

wherr

rain cedar
#

Time the dashes don't mash

hollow pier
#

does it matter how fast you pause unpause

rain cedar
#

Just how fast you pause

#

Unpause whenever

copper nacelle
compact sedge
#

wow 56 ur so happy that he rejected u

copper nacelle
#

yes

cunning lagoon
#

this game is fucking jank

#

look at my inputs in the bottom right corner

#

and look at the knight

copper nacelle
#

going right is illegal sorry

frigid gale
#

dashing so quick we cant see it

compact sedge
exotic venture
#

wat

floral furnace
#

question can you literally just destroy a hitInstance?

#

shit shit nvm its seperate from a gameobject nvm

leaden hedge
#

hud manipulation is 99% chance him being a retard

#

and talking about the debug program

#

that puts the hp of last hit thing into geo counter

rain cedar
#

Info program doesn't even do that anymore

compact sedge
#

I used my advanced hacking tool written in visual basic to manipulate the hud

#

I guess gradow's healthbar mod counts as manipulating the hud

#

but like it's not actually changing the hud it's just adding new canvas objects

#

I would think of hud manipulation as like glass soul deleting the masks or 56's binding mod

#

but like... that's not a word I'd use ever to describe that

solemn rivet
#

or 56 adding geo as damage counter to igg

compact sedge
#

yeah that

frigid gale
#

wow

#

modding chat is suprisingly slow today

floral furnace
#

well when its not slow its mostly just shitposts anyway

frigid gale
#

lol

solemn rivet
compact sedge
#

lemme know how profitable it is

floral furnace
#

wheres the aggressive advertising

compact sedge
#

(I don't know that I'd have the dignity to do that since so many of my mods are built on components made by other people and so many of other peoples' mods are built on my components and it feels weird pretending like it's all my work)

rain cedar
#

Feel free to send me donations too :)

cunning lagoon
#

No send them to me :)

rain cedar
#

:):):):)

compact sedge
floral furnace
#

no it should be all shared equally, comrad(iance)s

compact sedge
#

shh stop spoiling shitmodst reborn

#

but seriously I'm like 85% sure that's in that particular mod.

cunning lagoon
#

a link to your paypal?

compact sedge
#

apparently #archived-modding-development is monetizing. but if anyone actually seriously donates to me which I mean... uh if you want to sure I won't complain. I'm putting 100% of money towards getting art commissioned for Redwing.

rain cedar
#

I'm putting mine towards a gold encrusted hornet dildo

cunning lagoon
#

i cant donate or my mom will hit me

#

sorry

compact sedge
#

that's a much better use sean

floral furnace
#

Nice finally buying art assets from the unity store

compact sedge
#

I have spent a measurable 26 dollars on Redwing art at this point but that's all come out of my own pocket

#

and by spent 26 dollars I mean I gave a steam card to papers because he's cool and bought the unity thing on humble bundle and commissioned some art for the github page.

rain cedar
#

Hey can I have a steam card too?

compact sedge
#

draw me some assets and ask again

floral furnace
cunning lagoon
#

@floral furnace I

rain cedar
compact sedge
#

wow that looks better than my fire

floral furnace
#

thanks DLK very thoughtful of you

cunning lagoon
#

No problem

compact sedge
#

wow windows 10 only

#

rip ttacco

cunning lagoon
compact sedge
#

it was bound to happen eventually

floral furnace
#

oh shit i cant experience this masterpiece then

cunning lagoon
#

just change the OS var freom windows 7 to windows 10

compact sedge
#

ez

cunning lagoon
#

use XP or no balls

#

actually dont!! AA

compact sedge
#

ok

#

I don't even like use wine that much

#

I have it installed and I think I tried the fruity loops demo in it but I found the program kinda shit

cunning lagoon
#

lรถรถps

floral furnace
#

ew 10

compact sedge
#

if you switch wine to windows 10 it turns on cortana and puts advertising everywhere

floral furnace
#

nice

cunning lagoon
#

Ok so we should translate mods to chinese

#

that way speedrunners can use them

trim totem
#

massive brain

hollow pier
cunning lagoon
#

TALK

floral furnace
#

fuckgin zer0 user

hollow pier
#

i randomly picked him

frigid gale
#

Do I wanna know what the Boop Mod is

floral furnace
#

makes a boop sound on hit

cunning lagoon
#

idk do you?

frigid gale
#

Quick thing.

#

Who made that?

cunning lagoon
#

who did this ๐Ÿ˜‚

compact sedge
copper nacelle
#

ur welcome

floral furnace
#

ey angle can i uhh "borrow" some of how you do your gameobject code for your fireballs

copper nacelle
#

gpl v3

floral furnace
#

ok so its free real estate then /s

copper nacelle
#

yes

#

also your nickname is giving me cancer irl

floral furnace
#

what this is like the coolest names of 2007 era internet

rain cedar
#

t3h PeNgU1N oF d00m

bronze temple
#

So, uh... Has anyone tested runtime IL manipulation / code injection yet?

#

Or has the most recent HookGen update not been pulled in yet? ๐Ÿ˜…

#

Because a recent update of HookGen supercharged it

#

And injecting any C# code between instructions at runtime is now easy.

#

(It's still impossible at patch-time, requiring you to manipulate the IL via MonoModRules, but I'll work on that later this month as well.)

frosty lichen
#

is there a mod that helps me beat some difficult bosses? im not that good in hollow knight but i still want to get the good ending

fossil oxide
#

Shouldn't be too hard with an endgame build

frosty lichen
#

im bad

#

i have full masks and best nail but cant beat radiance

fossil oxide
#

Use shaman stone and spam abyss shriek

floral furnace
#

spam abyss shriek

frosty lichen
#

ok

frosty lichen
#

I DID IT

#

thanks for the tip

floral furnace
solemn rivet
#

0x0ade wdym code between instructions?

fair rampart
#

how do I find out which mods are compatible with the newest hk version?

#

welp now I can't run HK at all

solemn rivet
#

Newest stable: everything in the installer

#

Beta: nothing

fair rampart
#

well I uninstalled every mod but I still can't run HK, crashes after the team cherry logo

solemn rivet
#

You're probably using an api from a different version

#

Tell steam/gog to verify files

fair rampart
#

cheers friend

tranquil glen
#

Should i make a github?

rain cedar
#

Yeah, version control is great

tranquil glen
#

I don't even know how it works though

#

Like if im putting the mini debug on it, do i just put on the assembly file or do i need other stuff?

fast thicket
#

hey guys, where can i download randomizer for latest patch

#

the time has come xephLeery

compact sedge
#

I swear I've heard that line in like a million songs

#

but yeah it still doesn't work

#

ikr

bronze temple
#

notably EmitDelegateCall, EmitDelegatePush and EmitDelegateInvoke

#

I haven't got an example for Hollow Knight handy, sorry about that

#

but with the new HookGen update, you're now able to IL.Type.Method += (body, il) => {...}

#

and insert arbitrary delegate calls (for all intents and purposes "C# code") between other instructions

rain cedar
#

Nah krythom that's shit

#

Put your code there

solemn rivet
#

nice 0x0ade! But will that still work like previously where you can have multiple hooks to the same method and they all call each other in succession?

rain cedar
#

I'm not sure how that would work with IL modding

#

Since whichever hook runs first will likely destroy the patterns the next looks for

solemn rivet
#

that's why I'm asking

bronze temple
#

On.* behavior won't change, and runtime IL manipulation will always run "last" (the "deepest" orig())

#

Calling the method will first run any hooks. Hooks calling orig will eventually run the IL manipulated version, and all mods manipulate the same method body in the order in which they were +='d

#

if you've got an idea to make it safer, please share it ๐Ÿ˜…

solemn rivet
#

so if no two different mods manipulate the same IL, it should be fine

bronze temple
#

it should be fine even if two different mods manipulate IL minimally, but yup

#

IL manipulation at runtime is only supposed to be used as a last resort

#

like, two mods injecting Console.WriteLine won't conflict with each other

#

but once anything larger changes - like with the color-changing delegate - there could be conflicts

#

which is why GotoNext can return false

solemn rivet
#

gotcha

bronze temple
#

it's not as beautiful as On.*, but some people in the Terraria modding community considered using Harmony because of its transpiler functionality

#

and runtime IL manipulation using cecil has been on my wishlist since last year

#

especially easy code injection

solemn rivet
#

no, I get it, it makes a lot of sense and it's very useful

#

yeah

rotund anvil
#

So I got a PC and zero knowledge of how to download mods, specifically Lightbringer

#

Explain like I'm 5

rain cedar
#

thumbtack

rotund anvil
#

So what do all the mods do

compact sedge
#

pushpin emote

#

modify the game mostly

rotund anvil
#

I know Lightbringer is a basic content pack and bonfire gives upgrades

#

and Infinite Grimm is, well, Infinite Grimm

compact sedge
#

most mods have readmes that explain what they do in more detail. so I'd check those out, even for the ones you think you already know

solemn rivet
#

^

#

you can ask about specific mods here

rotund anvil
#

what is Mantis Gods

rain cedar
#

thumbtack

quiet marsh
#

Whats "the arts mod"

river eagle
#

lmao

rain cedar
#

Nice you installed angles shitpost pack

compact sedge
#

it also says play lightbringer

#

I fuckn dare anyone to actually seriously beat the game with shitmothst tho

fair rampart
#

what's the darkness mod?

solemn rivet
#

you know the dark rooms that require the lantern?

fair rampart
#

ye

#

oh,..

solemn rivet
#

imagine if the whole game was like that

fair rampart
#

uhhuh

compact sedge
#

it's more unplayable than shitmothst

fair rampart
#

yeah I could guess that.. sounds fun

#

blackmoth?

#

I can see that lol

compact sedge
#

the coolest mod ever

solemn rivet
#

blackmoth makes dash the main form of dealing damage

#

and reworks some mechanics around that (including charms and upgrades)

fair rampart
#

yup

#

tho it is a BIIT broken near the end

#

what with the giant shade invincibility thing

solemn rivet
#

oh, sorry, I thought you were asking about blackmoth

#

shitmothst is another mod

fair rampart
#

oh

solemn rivet
#

different from blackmoth

fair rampart
#

it actually is

fair rampart
#

I thought he was just joking

#

o

#

that's what that is from

solemn rivet
#

it's a meme mod

fair rampart
#

where can I get it lol

solemn rivet
#

it's the Art Mod in the installer

#

also, about grubberfly

#

it's supposed to be op

#

because, let's be honest here, going out of your way to get all grubs only for the reward to be so underwhelming as it is in vanilla... It's not satisfying at all

#

I like "completion bonuses" that make you op

fair rampart
#

question mark

#

hk isn't open btw