NPC
From Muds and Dragons
NPC is Non-Player Character; these are the characters in the game that are either automated or controlled by staff and gods. They help run the world, teach, quest, kill, and do all the great things that players do...but without a soul.
NPC Basic
- npc_id - long int
- npc_name - string
- npc_pretitle - string
- npc_bloodline - int
- npc_title - string
- npc_race[2] - int, int
- npc_sex - int
- npc_desc[5] - description info eyes, hair, etc. - int, int, int, int int
- npc_description - written description for animals and other creatures - string
- npc_move[2] - int, int
- npc_hp[2] - int, int
- npc_type - loiter, guard, worker, wonderer, criminal, AI stuff for general actions. - int
- npc_dob[3] - date of birth - int int int
- npc_stats[6] - int int int int int int
- npc_langs - bits
- npc_speak - int
- npc_parts - i think string, look at the one for the PC
- npc_hometown - int
- npc_alignment - int
- npc_position - int
- npc_attitude
- npc_location[6] map,x,y,z,building,room - int int int int int int
A.I. - Attitudes (Pro/Neg)
Can have more than 1 flag of Attitude and different Attitude dependent on many factors (Guild, Race, Citizenship, Position).
- CONFIDENCE (CAN-DO / CAN'T-DO)
- OPTIMISM (OPTIMISTIC OR HOPEFUL / PESSIMISTIC)
- INTEREST (INTERESTED / INDIFFERENT)
- SERIOUSNESS (HUMOROUS / SERIOUS)
- CHEERFUL (CHEERFUL / DOUR)
- GRATEFUL (GRATEFUL / ENTITLED)
- SUPERIORITY (SUPERIOR, POMPOUS, ARROGANT OR LOFTY / HUMBLE OR UNPRETENTIOUS)
- CONDESCENDING (CONDESCENDING / EGALITARIAN)
- OPENNESS (OPEN / CLOSED)
- AUTHORITY (AUTHORITATIVE / UNAUTHORITATIVE)
- SINCERITY (SINCERE / INSINCERE)
- TRUSTING (TRUSTING / CYNICAL)
- LOVING (LOVING / COLD)
- SATISFACTION (SATISFIED / DISSATISFIED)
- HOSTILITY (HOSTILE OR VINDICTIVE / NURTURING)
- CONSIDERATE (CONSIDERATE / INCONSIDERATE)
- CAUTIOUS (CAUTIOUS / RECKLESS)
- FRIENDLY (FRIENDLY / RUDE)
- CONSCIENTIOUSNESS (CONSCIENTIOUS / UNCONSCIENTIOUS)
- INSOLENT (INSOLENT, IMPUDENT OR SASSY / AGREEABLE)
- SUSPICIOUS (SUSPICIOUS / UNSUSPICIOUS)
- TOLERANT (TOLERANT OR ACCEPTING / INTOLERANT OR UNACCEPTING)
- SARCASM (STRAIGHTFORWARD / SARCASTIC)
- HELPFULNESS (HELPFUL OR OBLIGING / UNOBLIGING)
- EFFORT (DILIGENT / LAZY)
- INCLUSIVITY (INCLUSIVE / EXCLUSIVE)