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>