Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Right, I've been using variants of

{"code" : "has_status","check" : true,"value" : "celena_bless"}

but can't get it to work. I've tried "has_effect", "e_celena_bless", with or without the check, as both a req and a showupreq, but can't get it to work. Either it doesn't show up, it's always locked, or it's never locked.

Thanks for the information on conflict_class, though, it makes a lot more sense.

(1 edit)

assuming you are using load_tables you just have to load the tags

func load_tables():
    modding_core.load_table(Effectdata.effect_table, celena_tag)
var celena_tag = {
    e_celena_bless = {
        tags = ["t_e_celena_bless"]
    }
}

and then you could use one of the examples below, both do the same

has_status check uses "status" as a value key not "value" you can check it yourself in CharacterClass.gd  func valuecheck

{"code" : "has_status", "check" : true, "status" : "t_e_celena_bless"}
{code = "has_status", check = true, status = "t_e_celena_bless"}