boathou
This commit is contained in:
parent
8f394ab34b
commit
046cd298aa
5 changed files with 83 additions and 82 deletions
50
src/common.c
50
src/common.c
|
@ -1,5 +1,55 @@
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
|
const char* _SKILL_NAMES[] = {
|
||||||
|
"Melee",
|
||||||
|
"Ranged",
|
||||||
|
"White Magic",
|
||||||
|
"Black Magic",
|
||||||
|
"Woodcutting",
|
||||||
|
"Firemaking",
|
||||||
|
"Mining",
|
||||||
|
"Smithing",
|
||||||
|
"Fishing",
|
||||||
|
"Cooking"
|
||||||
|
};
|
||||||
|
|
||||||
|
const char* _SKILL_NAMES_SHORT[] = {
|
||||||
|
"MELE",
|
||||||
|
"RANG",
|
||||||
|
"WMAG",
|
||||||
|
"BMAG",
|
||||||
|
"WCUT",
|
||||||
|
"FIRE",
|
||||||
|
"MINE",
|
||||||
|
"SMTH",
|
||||||
|
"FISH",
|
||||||
|
"COOK"
|
||||||
|
};
|
||||||
|
|
||||||
|
const char* _STAT_NAMES[] = {
|
||||||
|
"Strength",
|
||||||
|
"Health",
|
||||||
|
"Defense",
|
||||||
|
"Agility",
|
||||||
|
"Intellect",
|
||||||
|
"Wisdom",
|
||||||
|
"Charisma",
|
||||||
|
"Perception",
|
||||||
|
"Luck"
|
||||||
|
};
|
||||||
|
|
||||||
|
const char* _STAT_NAMES_SHORT[] = {
|
||||||
|
"STR",
|
||||||
|
"HP",
|
||||||
|
"DEF",
|
||||||
|
"AGIL",
|
||||||
|
"INT",
|
||||||
|
"WIS",
|
||||||
|
"CHAR",
|
||||||
|
"PCPT",
|
||||||
|
"LUCK"
|
||||||
|
};
|
||||||
|
|
||||||
/* HOST TO NETWORK CONVERSIONS */
|
/* HOST TO NETWORK CONVERSIONS */
|
||||||
|
|
||||||
static BOOL in_order = 0xFF;
|
static BOOL in_order = 0xFF;
|
||||||
|
|
31
src/common.h
31
src/common.h
|
@ -8,6 +8,7 @@
|
||||||
#define WORK
|
#define WORK
|
||||||
|
|
||||||
#define MAHOU_PORT "6770"
|
#define MAHOU_PORT "6770"
|
||||||
|
#define MAX_CONNS 100
|
||||||
|
|
||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
#define TRUE 1
|
#define TRUE 1
|
||||||
|
@ -21,7 +22,35 @@
|
||||||
#define KEY_TAB 9
|
#define KEY_TAB 9
|
||||||
#define KEY_LF 10
|
#define KEY_LF 10
|
||||||
|
|
||||||
#define MAX_CONNS 100
|
/** SKILL SECTION START **/
|
||||||
|
#define SKILLS_COUNT 10
|
||||||
|
#define SKILL_MELEE 0
|
||||||
|
#define SKILL_RANGED 1
|
||||||
|
#define SKILL_WHMAGIC 2
|
||||||
|
#define SKILL_BLMAGIC 3
|
||||||
|
#define SKILL_WOODCUT 4
|
||||||
|
#define SKILL_FIREMAKE 5
|
||||||
|
#define SKILL_MINING 6
|
||||||
|
#define SKILL_SMITHING 7
|
||||||
|
#define SKILL_FISHING 8
|
||||||
|
#define SKILL_COOKING 9
|
||||||
|
|
||||||
|
#define STATS_COUNT 9
|
||||||
|
#define STAT_STRENGTH 0
|
||||||
|
#define STAT_HEALTH 1
|
||||||
|
#define STAT_DEFENSE 2
|
||||||
|
#define STAT_AGILITY 3
|
||||||
|
#define STAT_INTELLECT 4
|
||||||
|
#define STAT_WISDOM 5
|
||||||
|
#define STAT_CHARISMA 6
|
||||||
|
#define STAT_PERCEPT 7
|
||||||
|
#define STAT_LUCK 8
|
||||||
|
|
||||||
|
extern const char* _SKILL_NAMES[];
|
||||||
|
extern const char* _SKILL_NAMES_SHORT[];
|
||||||
|
extern const char* _STAT_NAMES[];
|
||||||
|
extern const char* _STAT_NAMES_SHORT[];
|
||||||
|
/** SKILL SECTION END **/
|
||||||
|
|
||||||
uint64_t htonll(uint64_t);
|
uint64_t htonll(uint64_t);
|
||||||
uint64_t ntohll(uint64_t);
|
uint64_t ntohll(uint64_t);
|
||||||
|
|
|
@ -1,55 +1,5 @@
|
||||||
#include "user.h"
|
#include "user.h"
|
||||||
|
|
||||||
const char* _SKILL_NAMES[] = {
|
|
||||||
"Melee",
|
|
||||||
"Ranged",
|
|
||||||
"White Magic",
|
|
||||||
"Black Magic",
|
|
||||||
"Woodcutting",
|
|
||||||
"Firemaking",
|
|
||||||
"Mining",
|
|
||||||
"Smithing",
|
|
||||||
"Fishing",
|
|
||||||
"Cooking"
|
|
||||||
};
|
|
||||||
|
|
||||||
const char* _SKILL_NAMES_SHORT[] = {
|
|
||||||
"MELE",
|
|
||||||
"RANG",
|
|
||||||
"WMAG",
|
|
||||||
"BMAG",
|
|
||||||
"WCUT",
|
|
||||||
"FIRE",
|
|
||||||
"MINE",
|
|
||||||
"SMTH",
|
|
||||||
"FISH",
|
|
||||||
"COOK"
|
|
||||||
};
|
|
||||||
|
|
||||||
const char* _STAT_NAMES[] = {
|
|
||||||
"Strength",
|
|
||||||
"Health",
|
|
||||||
"Defense",
|
|
||||||
"Agility",
|
|
||||||
"Intellect",
|
|
||||||
"Wisdom",
|
|
||||||
"Charisma",
|
|
||||||
"Perception",
|
|
||||||
"Luck"
|
|
||||||
};
|
|
||||||
|
|
||||||
const char* _STAT_NAMES_SHORT[] = {
|
|
||||||
"STR",
|
|
||||||
"HP",
|
|
||||||
"DEF",
|
|
||||||
"AGIL",
|
|
||||||
"INT",
|
|
||||||
"WIS",
|
|
||||||
"CHAR",
|
|
||||||
"PCPT",
|
|
||||||
"LUCK"
|
|
||||||
};
|
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
pthread_mutex_t mx_ctx;
|
pthread_mutex_t mx_ctx;
|
||||||
list_t *active_users;
|
list_t *active_users;
|
||||||
|
|
|
@ -15,34 +15,6 @@
|
||||||
#define USER_GENDER_FEMALE 1
|
#define USER_GENDER_FEMALE 1
|
||||||
#define USER_FLAG_POISONED 2
|
#define USER_FLAG_POISONED 2
|
||||||
|
|
||||||
#define SKILLS_COUNT 10
|
|
||||||
#define SKILL_MELEE 0
|
|
||||||
#define SKILL_RANGED 1
|
|
||||||
#define SKILL_WHMAGIC 2
|
|
||||||
#define SKILL_BLMAGIC 3
|
|
||||||
#define SKILL_WOODCUT 4
|
|
||||||
#define SKILL_FIREMAKE 5
|
|
||||||
#define SKILL_MINING 6
|
|
||||||
#define SKILL_SMITHING 7
|
|
||||||
#define SKILL_FISHING 8
|
|
||||||
#define SKILL_COOKING 9
|
|
||||||
|
|
||||||
#define STATS_COUNT 9
|
|
||||||
#define STAT_STRENGTH 0
|
|
||||||
#define STAT_HEALTH 1
|
|
||||||
#define STAT_DEFENSE 2
|
|
||||||
#define STAT_AGILITY 3
|
|
||||||
#define STAT_INTELLECT 4
|
|
||||||
#define STAT_WISDOM 5
|
|
||||||
#define STAT_CHARISMA 6
|
|
||||||
#define STAT_PERCEPT 7
|
|
||||||
#define STAT_LUCK 8
|
|
||||||
|
|
||||||
extern const char* _SKILL_NAMES[];
|
|
||||||
extern const char* _SKILL_NAMES_SHORT[];
|
|
||||||
extern const char* _STAT_NAMES[];
|
|
||||||
extern const char* _STAT_NAMES_SHORT[];
|
|
||||||
|
|
||||||
typedef struct user_t user_t;
|
typedef struct user_t user_t;
|
||||||
struct user_t {
|
struct user_t {
|
||||||
pthread_mutex_t mx_user;
|
pthread_mutex_t mx_user;
|
||||||
|
|
Loading…
Reference in a new issue