ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/cfperl.xs
(Generate patch)

Comparing deliantra/server/server/cfperl.xs (file contents):
Revision 1.358 by root, Sun Apr 4 04:58:46 2010 UTC vs.
Revision 1.359 by root, Sun Apr 4 20:00:06 2010 UTC

1420 const char *name; 1420 const char *name;
1421 IV iv; 1421 IV iv;
1422 } *civ, const_iv[] = { 1422 } *civ, const_iv[] = {
1423# define const_iv(name) { # name, (IV)name }, 1423# define const_iv(name) { # name, (IV)name },
1424# include "const_iv.h" 1424# include "const_iv.h"
1425# define def(uc, lc, name, plus, change) const_iv (AT_ ## uc) const_iv (ATNR_ ## uc)
1426# include "attackinc.h"
1427# undef def
1428# define def(uc, flags) const_iv (SK_ ## uc)
1429# include "skillinc.h"
1430# undef def
1431
1425 const_iv (llevError) const_iv (llevInfo) const_iv (llevDebug) const_iv (llevMonster) 1432 const_iv (llevError) const_iv (llevInfo) const_iv (llevDebug) const_iv (llevMonster)
1426 const_iv (logBacktrace) 1433 const_iv (logBacktrace)
1427 1434
1428 const_iv (Map0Cmd) const_iv (Map1Cmd) const_iv (Map1aCmd) 1435 const_iv (Map0Cmd) const_iv (Map1Cmd) const_iv (Map1aCmd)
1429 1436
1430 const_iv (MAP_CLIENT_X) const_iv (MAP_CLIENT_Y) 1437 const_iv (MAP_CLIENT_X) const_iv (MAP_CLIENT_Y)
1431 1438
1432 const_iv (MAX_TIME) 1439 const_iv (MAX_TIME)
1433 const_iv (MAXSOCKBUF) 1440 const_iv (MAXSOCKBUF)
1434 1441
1435 const_iv (NUM_BODY_LOCATIONS)
1436 const_iv (body_range) const_iv (body_shield) const_iv (body_combat)
1437 const_iv (body_arm) const_iv (body_torso) const_iv (body_head)
1438 const_iv (body_neck) const_iv (body_skill) const_iv (body_finger)
1439 const_iv (body_shoulder) const_iv (body_foot) const_iv (body_hand)
1440 const_iv (body_wrist) const_iv (body_waist)
1441
1442 const_iv (NUM_TYPES) const_iv (NUM_SUBTYPES)
1443
1444 const_iv (AT_PHYSICAL) const_iv (AT_MAGIC) const_iv (AT_FIRE) const_iv (AT_ELECTRICITY)
1445 const_iv (AT_COLD) const_iv (AT_CONFUSION) const_iv (AT_ACID) const_iv (AT_DRAIN)
1446 const_iv (AT_WEAPONMAGIC) const_iv (AT_GHOSTHIT) const_iv (AT_POISON) const_iv (AT_SLOW)
1447 const_iv (AT_PARALYZE) const_iv (AT_TURN_UNDEAD) const_iv (AT_FEAR) const_iv (AT_CANCELLATION)
1448 const_iv (AT_DEPLETE) const_iv (AT_DEATH) const_iv (AT_CHAOS) const_iv (AT_COUNTERSPELL)
1449 const_iv (AT_GODPOWER) const_iv (AT_HOLYWORD) const_iv (AT_BLIND) const_iv (AT_INTERNAL)
1450 const_iv (AT_LIFE_STEALING) const_iv (AT_DISEASE)
1451
1452 const_iv (UPD_LOCATION) const_iv (UPD_FLAGS) const_iv (UPD_WEIGHT) const_iv (UPD_FACE) 1442 const_iv (UPD_LOCATION) const_iv (UPD_FLAGS) const_iv (UPD_WEIGHT) const_iv (UPD_FACE)
1453 const_iv (UPD_NAME) const_iv (UPD_ANIM) const_iv (UPD_ANIMSPEED) const_iv (UPD_NROF) 1443 const_iv (UPD_NAME) const_iv (UPD_ANIM) const_iv (UPD_ANIMSPEED) const_iv (UPD_NROF)
1454 1444
1455 const_iv (UPD_SP_MANA) const_iv (UPD_SP_GRACE) const_iv (UPD_SP_LEVEL) 1445 const_iv (UPD_SP_MANA) const_iv (UPD_SP_GRACE) const_iv (UPD_SP_LEVEL)
1456
1457 const_iv (SP_RAISE_DEAD)
1458 const_iv (SP_RUNE)
1459 const_iv (SP_MAKE_MARK)
1460 const_iv (SP_BOLT)
1461 const_iv (SP_BULLET)
1462 const_iv (SP_EXPLOSION)
1463 const_iv (SP_CONE)
1464 const_iv (SP_BOMB)
1465 const_iv (SP_WONDER)
1466 const_iv (SP_SMITE)
1467 const_iv (SP_MAGIC_MISSILE)
1468 const_iv (SP_SUMMON_GOLEM)
1469 const_iv (SP_DIMENSION_DOOR)
1470 const_iv (SP_MAGIC_MAPPING)
1471 const_iv (SP_MAGIC_WALL)
1472 const_iv (SP_DESTRUCTION)
1473 const_iv (SP_PERCEIVE_SELF)
1474 const_iv (SP_WORD_OF_RECALL)
1475 const_iv (SP_INVISIBLE)
1476 const_iv (SP_PROBE)
1477 const_iv (SP_HEALING)
1478 const_iv (SP_CREATE_FOOD)
1479 const_iv (SP_EARTH_TO_DUST)
1480 const_iv (SP_CHANGE_ABILITY)
1481 const_iv (SP_BLESS)
1482 const_iv (SP_CURSE)
1483 const_iv (SP_SUMMON_MONSTER)
1484 const_iv (SP_CHARGING)
1485 const_iv (SP_POLYMORPH)
1486 const_iv (SP_ALCHEMY)
1487 const_iv (SP_REMOVE_CURSE)
1488 const_iv (SP_IDENTIFY)
1489 const_iv (SP_DETECTION)
1490 const_iv (SP_MOOD_CHANGE)
1491 const_iv (SP_MOVING_BALL)
1492 const_iv (SP_SWARM)
1493 const_iv (SP_CHANGE_MANA)
1494 const_iv (SP_DISPEL_RUNE)
1495 const_iv (SP_CREATE_MISSILE)
1496 const_iv (SP_CONSECRATE)
1497 const_iv (SP_ANIMATE_WEAPON)
1498 const_iv (SP_LIGHT)
1499 const_iv (SP_CHANGE_MAP_LIGHT)
1500 const_iv (SP_FAERY_FIRE)
1501 const_iv (SP_CAUSE_DISEASE)
1502 const_iv (SP_AURA)
1503 const_iv (SP_TOWN_PORTAL)
1504 const_iv (SP_PARTY_SPELL)
1505
1506 const_iv (AP_TOGGLE) const_iv (AP_APPLY) const_iv (AP_UNAPPLY) const_iv (AP_MODE)
1507 const_iv (AP_NO_MERGE) const_iv (AP_NO_SLOT) const_iv (AP_PRINT) const_iv (AP_IGNORE_CURSE)
1508 1446
1509 const_iv (F_APPLIED) const_iv (F_LOCATION) const_iv (F_UNPAID) const_iv (F_MAGIC) 1447 const_iv (F_APPLIED) const_iv (F_LOCATION) const_iv (F_UNPAID) const_iv (F_MAGIC)
1510 const_iv (F_CURSED) const_iv (F_DAMNED) const_iv (F_OPEN) const_iv (F_NOPICK) 1448 const_iv (F_CURSED) const_iv (F_DAMNED) const_iv (F_OPEN) const_iv (F_NOPICK)
1511 const_iv (F_LOCKED) 1449 const_iv (F_LOCKED)
1512 1450
1513 const_iv (P_BLOCKSVIEW) const_iv (P_NO_MAGIC) const_iv (P_IS_ALIVE) 1451 const_iv (P_BLOCKSVIEW) const_iv (P_NO_MAGIC) const_iv (P_IS_ALIVE)
1514 const_iv (P_NO_CLERIC) const_iv (P_OUT_OF_MAP) const_iv (P_NEW_MAP) const_iv (P_UPTODATE) 1452 const_iv (P_NO_CLERIC) const_iv (P_OUT_OF_MAP) const_iv (P_NEW_MAP) const_iv (P_UPTODATE)
1515 1453
1516 const_iv (UP_OBJ_INSERT) const_iv (UP_OBJ_REMOVE) const_iv (UP_OBJ_CHANGE) const_iv (UP_OBJ_FACE)
1517
1518 const_iv (INS_NO_MERGE) const_iv (INS_ABOVE_FLOOR_ONLY) const_iv (INS_NO_WALK_ON)
1519 const_iv (INS_ON_TOP) const_iv (INS_BELOW_ORIGINATOR)
1520
1521 const_iv (WILL_APPLY_HANDLE) const_iv (WILL_APPLY_TREASURE) const_iv (WILL_APPLY_EARTHWALL)
1522 const_iv (WILL_APPLY_DOOR) const_iv (WILL_APPLY_FOOD)
1523
1524 const_iv (SAVE_MODE) const_iv (SAVE_DIR_MODE) 1454 const_iv (SAVE_MODE) const_iv (SAVE_DIR_MODE)
1525
1526 const_iv (M_PAPER) const_iv (M_IRON) const_iv (M_GLASS) const_iv (M_LEATHER)
1527 const_iv (M_WOOD) const_iv (M_ORGANIC) const_iv (M_STONE) const_iv (M_CLOTH)
1528 const_iv (M_ADAMANT) const_iv (M_LIQUID) const_iv (M_SOFT_METAL) const_iv (M_BONE)
1529 const_iv (M_ICE) const_iv (M_SPECIAL)
1530 1455
1531 const_iv (SK_EXP_ADD_SKILL) const_iv (SK_EXP_TOTAL) const_iv (SK_EXP_NONE) 1456 const_iv (SK_EXP_ADD_SKILL) const_iv (SK_EXP_TOTAL) const_iv (SK_EXP_NONE)
1532 const_iv (SK_SUBTRACT_SKILL_EXP) const_iv (SK_EXP_SKILL_ONLY) 1457 const_iv (SK_SUBTRACT_SKILL_EXP) const_iv (SK_EXP_SKILL_ONLY)
1533 1458
1534 const_iv (SK_LOCKPICKING) const_iv (SK_HIDING) const_iv (SK_SMITHERY) const_iv (SK_BOWYER)
1535 const_iv (SK_JEWELER) const_iv (SK_ALCHEMY) const_iv (SK_STEALING) const_iv (SK_LITERACY)
1536 const_iv (SK_BARGAINING) const_iv (SK_JUMPING) const_iv (SK_DET_MAGIC) const_iv (SK_ORATORY)
1537 const_iv (SK_SINGING) const_iv (SK_DET_CURSE) const_iv (SK_FIND_TRAPS) const_iv (SK_MEDITATION)
1538 const_iv (SK_PUNCHING) const_iv (SK_FLAME_TOUCH) const_iv (SK_KARATE) const_iv (SK_CLIMBING)
1539 const_iv (SK_WOODSMAN) const_iv (SK_INSCRIPTION) const_iv (SK_ONE_HANDED_WEAPON) const_iv (SK_MISSILE_WEAPON)
1540 const_iv (SK_THROWING) const_iv (SK_USE_MAGIC_ITEM) const_iv (SK_DISARM_TRAPS) const_iv (SK_SET_TRAP)
1541 const_iv (SK_THAUMATURGY) const_iv (SK_PRAYING) const_iv (SK_CLAWING) const_iv (SK_LEVITATION)
1542 const_iv (SK_SUMMONING) const_iv (SK_PYROMANCY) const_iv (SK_EVOCATION) const_iv (SK_SORCERY)
1543 const_iv (SK_TWO_HANDED_WEAPON) const_iv (SK_SPARK_TOUCH) const_iv (SK_SHIVER) const_iv (SK_ACID_SPLASH)
1544 const_iv (SK_POISON_NAIL) const_iv (SK_MINING) const_iv (SK_FISHING)
1545
1546 const_iv (SOUND_NEW_PLAYER) const_iv (SOUND_FIRE_ARROW) const_iv (SOUND_LEARN_SPELL) const_iv (SOUND_FUMBLE_SPELL)
1547 const_iv (SOUND_WAND_POOF) const_iv (SOUND_OPEN_DOOR) const_iv (SOUND_PUSH_PLAYER) const_iv (SOUND_PLAYER_HITS1)
1548 const_iv (SOUND_PLAYER_HITS2) const_iv (SOUND_PLAYER_HITS3) const_iv (SOUND_PLAYER_HITS4) const_iv (SOUND_PLAYER_IS_HIT1)
1549 const_iv (SOUND_PLAYER_IS_HIT2) const_iv (SOUND_PLAYER_IS_HIT3) const_iv (SOUND_PLAYER_KILLS) const_iv (SOUND_PET_IS_KILLED)
1550 const_iv (SOUND_PLAYER_DIES) const_iv (SOUND_OB_EVAPORATE) const_iv (SOUND_OB_EXPLODE) const_iv (SOUND_CLOCK)
1551 const_iv (SOUND_TURN_HANDLE) const_iv (SOUND_FALL_HOLE) const_iv (SOUND_DRINK_POISON) const_iv (SOUND_CAST_SPELL_0)
1552
1553 const_iv (ATNR_PHYSICAL) const_iv (ATNR_MAGIC) const_iv (ATNR_FIRE) const_iv (ATNR_ELECTRICITY)
1554 const_iv (ATNR_COLD) const_iv (ATNR_CONFUSION) const_iv (ATNR_ACID) const_iv (ATNR_DRAIN)
1555 const_iv (ATNR_WEAPONMAGIC) const_iv (ATNR_GHOSTHIT) const_iv (ATNR_POISON) const_iv (ATNR_SLOW)
1556 const_iv (ATNR_PARALYZE) const_iv (ATNR_TURN_UNDEAD) const_iv (ATNR_FEAR) const_iv (ATNR_CANCELLATION)
1557 const_iv (ATNR_DEPLETE) const_iv (ATNR_DEATH) const_iv (ATNR_CHAOS) const_iv (ATNR_COUNTERSPELL)
1558 const_iv (ATNR_GODPOWER) const_iv (ATNR_HOLYWORD) const_iv (ATNR_BLIND) const_iv (ATNR_INTERNAL)
1559 const_iv (ATNR_LIFE_STEALING) const_iv (ATNR_DISEASE)
1560
1561 const_iv (MAP_ACTIVE) const_iv (MAP_SWAPPED) const_iv (MAP_LOADING) const_iv (MAP_SAVING) 1459 const_iv (MAP_ACTIVE) const_iv (MAP_SWAPPED) const_iv (MAP_LOADING) const_iv (MAP_SAVING)
1562 const_iv (MAP_INACTIVE) 1460 const_iv (MAP_INACTIVE)
1563 1461
1564 const_iv (KLASS_ATTACHABLE) const_iv (KLASS_GLOBAL) const_iv (KLASS_OBJECT) 1462 const_iv (KLASS_ATTACHABLE) const_iv (KLASS_GLOBAL) const_iv (KLASS_OBJECT)
1565 const_iv (KLASS_CLIENT) const_iv (KLASS_PLAYER) const_iv (KLASS_MAP) 1463 const_iv (KLASS_CLIENT) const_iv (KLASS_PLAYER) const_iv (KLASS_MAP)
1566 1464
1567 const_iv (VERSION_CS) const_iv (VERSION_SC) 1465 const_iv (VERSION_CS) const_iv (VERSION_SC)
1568 1466
1569 const_iv (CS_QUERY_YESNO) const_iv (CS_QUERY_SINGLECHAR) const_iv (CS_QUERY_HIDEINPUT) 1467 const_iv (CS_QUERY_YESNO) const_iv (CS_QUERY_SINGLECHAR) const_iv (CS_QUERY_HIDEINPUT)
1570 1468
1571 const_iv (ST_DEAD) const_iv (ST_SETUP) const_iv (ST_PLAYING) const_iv (ST_CUSTOM)
1572
1573 const_iv (IO_HEADER) const_iv (IO_OBJECTS) const_iv (IO_UNIQUES) 1469 const_iv (IO_HEADER) const_iv (IO_OBJECTS) const_iv (IO_UNIQUES)
1574
1575 // random map generator
1576 const_iv (LAYOUT_NONE) const_iv (LAYOUT_ONION) const_iv (LAYOUT_MAZE) const_iv (LAYOUT_SPIRAL)
1577 const_iv (LAYOUT_ROGUELIKE) const_iv (LAYOUT_SNAKE) const_iv (LAYOUT_SQUARE_SPIRAL)
1578
1579 const_iv (RMOPT_RANDOM) const_iv (RMOPT_CENTERED) const_iv (RMOPT_LINEAR)
1580 const_iv (RMOPT_BOTTOM_C) const_iv (RMOPT_BOTTOM_R) const_iv (RMOPT_IRR_SPACE)
1581 const_iv (RMOPT_WALL_OFF) const_iv (RMOPT_WALLS_ONLY) const_iv (RMOPT_NO_DOORS)
1582
1583 const_iv (SYMMETRY_RANDOM) const_iv (SYMMETRY_NONE) const_iv (SYMMETRY_X)
1584 const_iv (SYMMETRY_Y) const_iv (SYMMETRY_XY)
1585
1586 const_iv (GT_ENVIRONMENT) const_iv (GT_INVISIBLE) const_iv (GT_STARTEQUIP)
1587 const_iv (GT_APPLY) const_iv (GT_ONLY_GOOD) const_iv (GT_MINIMAL)
1588
1589 const_iv (FT_FACE) const_iv (FT_MUSIC) const_iv (FT_SOUND)
1590 const_iv (FT_RSRC) const_iv (FT_NUM)
1591 }; 1470 };
1592 1471
1593 for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > const_iv; ) 1472 for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > const_iv; )
1594 newCONSTSUB (stash_cf, (char *)civ->name, newSViv (civ->iv)); 1473 newCONSTSUB (stash_cf, (char *)civ->name, newSViv (civ->iv));
1595 1474

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines