Skills

Functions


get_available_skill_points

int get_available_skill_points()

get_critter_skill_points

int get_critter_skill_points(int critter, int skill)

Will get the number of additional points a critter has in a skill, on top of whatever they have from their stats and other bonuses


mod_skill_points_per_level

void mod_skill_points_per_level(int value)

Accepts a value of between -100 and 100, and modifies the number of skill points the player recieves when they level up. This is a modification of what would otherwise happen, rather than a replacement. The value is not saved into the save game, so should be reset in the game_loaded section of a script.


set_available_skill_points

void set_available_skill_points(int value)

set_base_skill_mod

void set_base_skill_mod(int max)

set_critter_skill_mod

void set_critter_skill_mod(CritterPtr, int max)

set_critter_skill_points

void set_critter_skill_points(int critter, int skill, int value)

Will set the number of additional points a critter has in a skill, on top of whatever they have from their stats and other bonuses. Note that skill points are part of the proto, so calling it on a critter will affect all critters that share the same proto.


set_skill_max

void set_skill_max(int value)

Can’t be used to increase the skill cap above 300.