Add one-time research
This commit is contained in:
parent
d4dcc1e759
commit
ebec253e50
|
@ -23,7 +23,9 @@ const lang = await getLocales(Astro.cookies.get('language')?.value ?? await getH
|
|||
<input type="hidden" name="id" value={Astro.props.id} />
|
||||
<div class="item-card-name">{Astro.props.name} | {Astro.props.level}</div>
|
||||
<div class="item-card-description">{Astro.props.description} <a href={`/wiki/${Astro.props.category}/${Astro.props.id}`}>[more]</a></div>
|
||||
<input type="submit" class="item-card-build" value={getName(lang, Astro.props.button_type, Astro.props.button_name)} />
|
||||
{Astro.props.button_name === "nav-researched" ?
|
||||
<input type="submit" class="item-card-build" value={getName(lang, Astro.props.button_type, "nav-researched")} disabled /> :
|
||||
<input type="submit" class="item-card-build" value={getName(lang, Astro.props.button_type, "nav-research")} />}
|
||||
<div class="item-card-info-button">i</div>
|
||||
{Astro.props.has_amount_input === "true" && <input type="number" name="amount" />}
|
||||
</form>
|
||||
|
|
|
@ -59,11 +59,11 @@ for(const research of researchList) {
|
|||
category="research"
|
||||
id={research.id}
|
||||
name={getObj(lang, "research", research.id).name}
|
||||
level={user.research.getResearchById(research.id)?.level.toString() ?? "0"}
|
||||
level={research.onetime === true ? user.research.getResearchById(research.id)?.level === 1 ? "Researched" : "Not researched" : user.research.getResearchById(research.id)?.level.toString() ?? "0"}
|
||||
description={getObj(lang, "research", research.id).description ?? ""}
|
||||
image={`/images/research/${research.id}.jpeg`}
|
||||
button_type="general"
|
||||
button_name="nav-research" />
|
||||
button_name={research.onetime ? user.research.getResearchById(research.id)?.level === 1 ? "nav-researched" : "nav-research" : "nav-research"} />
|
||||
</>)}
|
||||
</div>
|
||||
</LoggedIn>
|
||||
|
|
|
@ -10,4 +10,5 @@ export default interface DBResearch {
|
|||
};
|
||||
time: number;
|
||||
multiplier: number;
|
||||
onetime?: boolean;
|
||||
}
|
Loading…
Reference in New Issue