… | |
… | |
323 | key_value_access_proxy (object &ob, shstr_tmp key) |
323 | key_value_access_proxy (object &ob, shstr_tmp key) |
324 | : ob (ob), key (key) |
324 | : ob (ob), key (key) |
325 | { |
325 | { |
326 | } |
326 | } |
327 | |
327 | |
328 | const key_value_access_proxy &operator =(const shstr_tmp &value) const |
328 | const key_value_access_proxy &operator =(shstr_tmp value) const |
329 | { |
329 | { |
330 | ob.kv_set (key, value); |
330 | ob.kv_set (key, value); |
331 | return *this; |
331 | return *this; |
332 | } |
332 | } |
333 | |
333 | |
… | |
… | |
705 | struct oblnk *link; |
705 | struct oblnk *link; |
706 | sint32 value; /* Used as connected value in buttons/gates */ |
706 | sint32 value; /* Used as connected value in buttons/gates */ |
707 | struct oblinkpt *next; |
707 | struct oblinkpt *next; |
708 | } oblinkpt; |
708 | } oblinkpt; |
709 | |
709 | |
710 | object *find_skill_by_name (object *who, const char *name); |
710 | object *find_skill_by_name_fuzzy (object *who, const char *name); |
711 | object *find_skill_by_name (object *who, shstr_tmp sh); |
711 | object *find_skill_by_name (object *who, shstr_cmp sh); |
712 | object *find_skill_by_number (object *who, int skillno); |
712 | object *find_skill_by_number (object *who, int skillno); |
713 | |
713 | |
714 | /* |
714 | /* |
715 | * The archetype structure is a set of rules on how to generate and manipulate |
715 | * The archetype structure is a set of rules on how to generate and manipulate |
716 | * objects which point to archetypes. |
716 | * objects which point to archetypes. |