No description provided yet.
Interface
What this asset declares: the schema it conforms to, what it exposes, and the rendered structured payload.
conforms to
zero/source-extract/v2isEnemy(a: ?, b: ?) → boolean
| arg | type | description |
|---|---|---|
| a | ? | |
| b | ? |
nearestEnemy(u: ?, range: number) → void
| arg | type | description |
|---|---|---|
| u | ? | |
| range | number |
effectiveArmor(target: ?) → number
| arg | type | description |
|---|---|---|
| target | ? |
dealDamage(target: ?, amount: number, source: ?) → void
| arg | type | description |
|---|---|---|
| target | ? | |
| amount | number | |
| source | ? |
grantXpNear(x: number, z: number, amount: number, team: string) → void
| arg | type | description |
|---|---|---|
| x | number | |
| z | number | |
| amount | number | |
| team | string |
grantXp(hero: ?, amount: number) → void
| arg | type | description |
|---|---|---|
| hero | ? | |
| amount | number |
countAliveGuards(team: string) → number
| arg | type | description |
|---|---|---|
| team | string |
handleDeath(target: ?, source: ?) → void
| arg | type | description |
|---|---|---|
| target | ? | |
| source | ? |
endMatch(result: string) → void
| arg | type | description |
|---|---|---|
| result | string |
setupMatch(heroId: string, lane: string) → void
| arg | type | description |
|---|---|---|
| heroId | string | |
| lane | string |
teardown( ) → void
moveToward(u: ?, tx: number, tz: number, dt: number) → boolean
| arg | type | description |
|---|---|---|
| u | ? | |
| tx | number | |
| tz | number | |
| dt | number |
tryAttack(u: ?, target: ?, dt: number, onProjectile: ?) → void
| arg | type | description |
|---|---|---|
| u | ? | |
| target | ? | |
| dt | number | |
| onProjectile | ? |
spawnProjectile(m: ?, from: ?, to: ?, dmg: ?, color: ?) → void
| arg | type | description |
|---|---|---|
| m | ? | |
| from | ? | |
| to | ? | |
| dmg | ? | |
| color | ? |
updateProjectiles(m: ?, dt: ?) → void
| arg | type | description |
|---|---|---|
| m | ? | |
| dt | ? |
projColorFor(u: ?) → string
| arg | type | description |
|---|---|---|
| u | ? |
stepCreep(u: ?, dt: ?, m: ?) → void
| arg | type | description |
|---|---|---|
| u | ? | |
| dt | ? | |
| m | ? |
stepStructure(u: ?, dt: ?, m: ?) → void
| arg | type | description |
|---|---|---|
| u | ? | |
| dt | ? | |
| m | ? |
stepNeutral(u: ?, dt: ?, m: ?) → void
| arg | type | description |
|---|---|---|
| u | ? | |
| dt | ? | |
| m | ? |
stepHero(u: ?, dt: ?, m: ?) → void
| arg | type | description |
|---|---|---|
| u | ? | |
| dt | ? | |
| m | ? |
respawnHero(u: ?) → void
| arg | type | description |
|---|---|---|
| u | ? |
spawnWave(m: ?) → void
| arg | type | description |
|---|---|---|
| m | ? |
teamHero(team: ?) → void
| arg | type | description |
|---|---|---|
| team | ? |
effectHostile(o: ?, owner: ?) → boolean
| arg | type | description |
|---|---|---|
| o | ? | |
| owner | ? |
updateEffects(m: ?, dt: ?) → void
| arg | type | description |
|---|---|---|
| m | ? | |
| dt | ? |
step(dt: number, aiFn: ?) → void
| arg | type | description |
|---|---|---|
| dt | number | |
| aiFn | ? |
Sub-parts
Everything contained inside this part. Assets are composite children (clickable cards). Files are leaf payloads. Expand any row to view its source.
Problems
Everything affecting this asset right now: its own problems, anything wrong inside it, and problems on its direct dependencies.
agent_score is exposed.+ quality × 0.35
+ performance × 0.25
± compat factor
Usability ratings
Did the part work as advertised when consumers tried to drop it in. Separate from upvotes: those are taste; this is "did it function".
Scoped to this part · feeds back into the world's score.