Legend of the Green Dragon

creaturefunctions.php

Table of Contents

lotgd_generate_creature_levels()  : array<string|int, mixed>
Generate a base creature stats Can use for generated your own creatures in your modules.
lotgd_generate_doppelganger()  : array<string|int, mixed>
Generate a dummy creature Doppelganger.
lotgd_transform_creature()  : array<string|int, mixed>
Transform creature to adapt to player.
lotgd_search_creature()  : array<string|int, mixed>
Search for creature in data base.
get_creature_stats()  : mixed
get_creature_hitpoints()  : mixed
get_creature_attack()  : mixed
get_creature_defense()  : mixed
get_creature_speed()  : mixed
lotgd_show_debug_creature()  : mixed

Functions

lotgd_generate_creature_levels()

Generate a base creature stats Can use for generated your own creatures in your modules.

lotgd_generate_creature_levels([false|int $level = null ]) : array<string|int, mixed>
Parameters
$level : false|int = null

Level of creature

lotgd_generate_doppelganger()

Generate a dummy creature Doppelganger.

lotgd_generate_doppelganger(int $level) : array<string|int, mixed>
Parameters
$level : int

lotgd_transform_creature()

Transform creature to adapt to player.

lotgd_transform_creature(array<string|int, mixed> $badguy[, bool $debug = true ]) : array<string|int, mixed>
Parameters
$badguy : array<string|int, mixed>

Data of creature

$debug : bool = true

Show or not debug of creature

lotgd_search_creature()

Search for creature in data base.

lotgd_search_creature(int $multi, int $targetlevel, int $mintargetlevel[, bool $packofmonsters = false ][, bool|null $forest = true ]) : array<string|int, mixed>
Parameters
$multi : int
$targetlevel : int
$mintargetlevel : int
$packofmonsters : bool = false

For diferent or same creatures

$forest : bool|null = true

TRUE for creature of forest, FALSE for graveyard and NULL for none

get_creature_stats()

get_creature_stats(mixed $dk) : mixed
Parameters
$dk : mixed

get_creature_hitpoints()

get_creature_hitpoints(mixed $attrs) : mixed
Parameters
$attrs : mixed

get_creature_attack()

get_creature_attack(mixed $attrs) : mixed
Parameters
$attrs : mixed

get_creature_defense()

get_creature_defense(mixed $attrs) : mixed
Parameters
$attrs : mixed

get_creature_speed()

get_creature_speed(mixed $attrs) : mixed
Parameters
$attrs : mixed

lotgd_show_debug_creature()

lotgd_show_debug_creature(iteratable<string|int, mixed> $badguy) : mixed
Parameters
$badguy : iteratable<string|int, mixed>

Search results