Difference for include/sproto.h from version 1.41 to 1.42


version 1.41 version 1.42
Line 45
 
Line 45
 int did_make_save_item(object *op, int type, object *originator);  int did_make_save_item(object *op, int type, object *originator);
 void save_throw_object(object *op, int type, object *originator);  void save_throw_object(object *op, int type, object *originator);
 int hit_map(object *op, int dir, int type);  int hit_map(object *op, int dir, int type);
   void attack_message(int dam, int type, object *op, object *hitter);
 int attack_ob(object *op, object *hitter);  int attack_ob(object *op, object *hitter);
 object *hit_with_arrow(object *op, object *victim);  object *hit_with_arrow(object *op, object *victim);
 void tear_down_wall(object *op);  void tear_down_wall(object *op);
 int hit_player_attacktype(object *op, object *hitter, int dam, uint32 attacknum, int magic);  int hit_player_attacktype(object *op, object *hitter, int dam, uint32 attacknum, int magic);
 int kill_object(object *op, int dam, object *hitter, int type);  int kill_object(object *op, int dam, object *hitter, int type);
 int hit_player(object *op, int dam, object *hitter, int type);  
 void poison_player(object *op, object *hitter, int dam);  
 void slow_player(object *op, object *hitter, int dam);  
 void confuse_player(object *op, object *hitter, int dam);  
 void blind_player(object *op, object *hitter, int dam);  
 void paralyze_player(object *op, object *hitter, int dam);  
 void deathstrike_player(object *op, object *hitter, int *dam);  
 int adj_attackroll(object *hitter, object *target);  
 int is_aimed_missile(object *op);  
 /* ban.c */  /* ban.c */
 int checkbanned(char *login, char *host);  int checkbanned(char *login, char *host);
 /* c_chat.c */  /* c_chat.c */
Line 254
 
Line 246
 int command_learn_spell(object *op, char *params);  int command_learn_spell(object *op, char *params);
 int command_learn_special_prayer(object *op, char *params);  int command_learn_special_prayer(object *op, char *params);
 int command_forget_spell(object *op, char *params);  int command_forget_spell(object *op, char *params);
   int command_listplugins(object *op, char *params);
   int command_loadplugin(object *op, char *params);
   int command_unloadplugin(object *op, char *params);
 /* commands.c */  /* commands.c */
 void init_commands(void);  void init_commands(void);
 CommFunc find_oldsocket_command(char *cmd);  CommFunc find_oldsocket_command(char *cmd);
Line 276
 
Line 271
 int cure_disease(object *sufferer, object *caster);  int cure_disease(object *sufferer, object *caster);
 int reduce_symptoms(object *sufferer, int reduction);  int reduce_symptoms(object *sufferer, int reduction);
 /* egoitem.c */  /* egoitem.c */
   object *create_artifact(object *op, char *artifactname);
 int apply_power_crystal(object *op, object *crystal);  int apply_power_crystal(object *op, object *crystal);
 /* hiscore.c */  /* hiscore.c */
 char *spool(char *bp, char *error);  char *spool(char *bp, char *error);
Line 430
 
Line 426
 /* move.c */  /* move.c */
 int move_ob(object *op, int dir, object *originator);  int move_ob(object *op, int dir, object *originator);
 int transfer_ob(object *op, int x, int y, int randomly, object *originator);  int transfer_ob(object *op, int x, int y, int randomly, object *originator);
 int teleport(object *teleporter, unsigned char tele_type, object *originator);  int teleport(object *teleporter, uint8 tele_type, object *user);
 void recursive_roll(object *op, int dir, object *pusher);  void recursive_roll(object *op, int dir, object *pusher);
 int try_fit(object *op, int x, int y);  int try_fit(object *op, int x, int y);
 int roll_ob(object *op, int dir, object *pusher);  int roll_ob(object *op, int dir, object *pusher);
Line 442
 
Line 438
 void follow_owner(object *ob, object *owner);  void follow_owner(object *ob, object *owner);
 void pet_move(object *ob);  void pet_move(object *ob);
 /* player.c */  /* player.c */
   player *find_player(char *plname);
 void display_motd(object *op);  void display_motd(object *op);
 int playername_ok(char *cp);  int playername_ok(char *cp);
 int add_player(NewSocket *ns);  int add_player(NewSocket *ns);
Line 486
 
Line 483
 int player_can_view(object *pl, object *op);  int player_can_view(object *pl, object *op);
 int action_makes_visible(object *op);  int action_makes_visible(object *op);
 int op_on_battleground(object *op, int *x, int *y);  int op_on_battleground(object *op, int *x, int *y);
   /* plugins.c */
   CommArray_s *find_plugin_command(char *cmd);
   void displayPluginsList(object *op);
   int findPlugin(char *id);
   void initPlugins(void);
   void removeOnePlugin(char *id);
   void initOnePlugin(char *pluginfile);
   CFParm *CFWLog(CFParm *PParm);
   CFParm *CFWNewInfoMap(CFParm *PParm);
   CFParm *CFWSpringTrap(CFParm *PParm);
   CFParm *CFWCastSpell(CFParm *PParm);
   CFParm *CFWCmdRSkill(CFParm *PParm);
   CFParm *CFWBecomeFollower(CFParm *PParm);
   CFParm *CFWPickup(CFParm *PParm);
   CFParm *CFWGetMapObject(CFParm *PParm);
   CFParm *CFWESRVSendItem(CFParm *PParm);
   CFParm *CFWFindPlayer(CFParm *PParm);
   CFParm *CFWManualApply(CFParm *PParm);
   CFParm *CFWCmdDrop(CFParm *PParm);
   CFParm *CFWCmdTake(CFParm *PParm);
   CFParm *CFWTransferObject(CFParm *PParm);
   CFParm *CFWCmdTitle(CFParm *PParm);
   CFParm *CFWKillObject(CFParm *PParm);
   CFParm *CFWDoForgetSpell(CFParm *PParm);
   CFParm *CFWDoLearnSpell(CFParm *PParm);
   CFParm *CFWCheckSpellKnown(CFParm *PParm);
   CFParm *CFWESRVSendInventory(CFParm *PParm);
   CFParm *CFWCreateArtifact(CFParm *PParm);
   CFParm *CFWGetArchetype(CFParm *PParm);
   CFParm *CFWUpdateSpeed(CFParm *PParm);
   CFParm *CFWUpdateObject(CFParm *PParm);
   CFParm *CFWFindAnimation(CFParm *PParm);
   CFParm *CFWGetArchetypeByObjectName(CFParm *PParm);
   CFParm *CFWInsertObjectInMap(CFParm *PParm);
   CFParm *CFWReadyMapName(CFParm *PParm);
   CFParm *CFWAddExp(CFParm *PParm);
   CFParm *CFWDetermineGod(CFParm *PParm);
   CFParm *CFWFindGod(CFParm *PParm);
   CFParm *CFWDumpObject(CFParm *PParm);
   CFParm *CFWLoadObject(CFParm *PParm);
   CFParm *CFWRemoveObject(CFParm *PParm);
   CFParm *RegisterGlobalEvent(CFParm *PParm);
   CFParm *UnregisterGlobalEvent(CFParm *PParm);
   void GlobalEvent(CFParm *PParm);
 /* resurrection.c */  /* resurrection.c */
 void dead_player(object *op);  void dead_player(object *op);
 int cast_raise_dead_spell(object *op, int dir, int spell_type, object *corpseobj);  int cast_raise_dead_spell(object *op, int dir, int spell_type, object *corpseobj);
Line 503
 
Line 544
 int trap_show(object *trap, object *where);  int trap_show(object *trap, object *where);
 int trap_disarm(object *disarmer, object *trap, int risk);  int trap_disarm(object *disarmer, object *trap, int risk);
 void trap_adjust(object *trap, int difficulty);  void trap_adjust(object *trap, int difficulty);
 /* script.c */  
 void guile_init_functions(void);  
 void guile_run(char *scriptfile);  
 int guile_call_event(object *first, object *second, object *third, int flags, char *text, int dam, int wc, char *scriptname, int fixthem);  
 int guile_call_event_str(object *first, object *second, object *third, int flags, char *text, int dam, int wc, char *scriptname, int fixthem);  
 int guile_use_weapon_script(object *hitter, object *hit, int base_dam, int base_wc);  
 void gfec_eval_file(const char *file, gfec_error_handler error_handler);  
 void gfec_eval_string(const char *str, gfec_error_handler error_handler);  
 player *find_player(char *plname);  
 object *create_artifact(object *op, char *artifactname);  
 SCM Script_setCursed(SCM who, SCM value);  
 SCM Script_activateRune(SCM who, SCM what);  
 SCM Script_checkTrigger(SCM who, SCM what);  
 SCM Script_setUnaggressive(SCM who, SCM value);  
 SCM Script_getMapPath(SCM where);  
 SCM Script_getMapObject(SCM where);  
 SCM Script_getMessage(SCM who);  
 SCM Script_getGod(SCM who);  
 SCM Script_setGod(SCM who, SCM value);  
 SCM Script_setWeight(SCM who, SCM value);  
 SCM Script_readyMap(SCM mapname);  
 SCM Script_teleport(SCM who, SCM where, SCM x, SCM y);  
 SCM Script_outOfMap_p(SCM who, SCM x, SCM y);  
 SCM Script_pickUp(SCM who, SCM what);  
 SCM Script_getWeight(SCM who);  
 SCM Script_NoPick_p(SCM who);  
 SCM Script_getNextObject(SCM who);  
 SCM Script_getPreviousObject(SCM who);  
 SCM Script_getFirstOnSquare(SCM where, SCM x, SCM y);  
 SCM Script_getMap(SCM who);  
 SCM Script_setQuantity(SCM what, SCM value);  
 SCM Script_getQuantity(SCM what);  
 SCM Script_insertObjectInside(SCM what, SCM where);  
 SCM Script_findPlayer(SCM plname);  
 SCM Script_apply(SCM who, SCM what, SCM flags);  
 SCM Script_drop(SCM who, SCM value);  
 SCM Script_take(SCM who, SCM value);  
 SCM Script_getScriptQuantum(void);  
 SCM Script_getRemainingQuantum(void);  
 SCM Script_invisible_p(SCM who);  
 SCM Script_setInvisible(SCM who, SCM value);  
 SCM Script_getXP(SCM who);  
 SCM Script_setXP(SCM who, SCM value);  
 SCM Script_getReturnValue(void);  
 SCM Script_setReturnValue(SCM value);  
 SCM Script_getDirection(SCM who);  
 SCM Script_setDirection(SCM who, SCM value);  
 SCM Script_getScriptDeath(SCM who);  
 SCM Script_getScriptLoad(SCM who);  
 SCM Script_getScriptApply(SCM who);  
 SCM Script_getScriptSay(SCM who);  
 SCM Script_getScriptTrigger(SCM who);  
 SCM Script_getScriptTime(SCM who);  
 SCM Script_getScriptAttack(SCM who);  
 SCM Script_getScriptDrop(SCM who);  
 SCM Script_getScriptThrow(SCM who);  
 SCM Script_getScriptStop(SCM who);  
 SCM Script_setScriptDeath(SCM who, SCM value);  
 SCM Script_setScriptLoad(SCM who, SCM value);  
 SCM Script_setScriptApply(SCM who, SCM value);  
 SCM Script_setScriptSay(SCM who, SCM value);  
 SCM Script_setScriptTrigger(SCM who, SCM value);  
 SCM Script_setScriptTime(SCM who, SCM value);  
 SCM Script_setScriptAttack(SCM who, SCM value);  
 SCM Script_setScriptDrop(SCM who, SCM value);  
 SCM Script_setScriptThrow(SCM who, SCM value);  
 SCM Script_setScriptStop(SCM who, SCM value);  
 SCM Script_setSpeed(SCM who, SCM value);  
 SCM Script_getSpeed(SCM who);  
 SCM Script_getLastSP(SCM who);  
 SCM Script_setLastSP(SCM who, SCM value);  
 SCM Script_getLastGP(SCM who);  
 SCM Script_setLastGP(SCM who, SCM value);  
 SCM Script_fixObject(SCM who);  
 SCM Script_setFace(SCM who, SCM value);  
 SCM Script_setAttackType(SCM who, SCM value);  
 SCM Script_getAttackType(SCM who);  
 SCM Script_setDamage(SCM who, SCM value);  
 SCM Script_getDamage(SCM who);  
 SCM Script_setBeenApplied(SCM who, SCM value);  
 SCM Script_setIdentified(SCM who, SCM value);  
 SCM Script_killObject(SCM killer, SCM killed, SCM type);  
 SCM Script_directionNorth(void);  
 SCM Script_directionNE(void);  
 SCM Script_directionEast(void);  
 SCM Script_directionSE(void);  
 SCM Script_directionSouth(void);  
 SCM Script_directionSW(void);  
 SCM Script_directionWest(void);  
 SCM Script_directionNW(void);  
 SCM Script_castAbility(SCM who, SCM spell, SCM direction, SCM options);  
 SCM Script_castSpell(SCM who, SCM spell, SCM direction, SCM options);  
 SCM Script_forgetSpell(SCM who, SCM spell);  
 SCM Script_acquireSpell(SCM who, SCM spell);  
 SCM Script_knowSpell_p(SCM who, SCM spell);  
 SCM Script_checkInvisibleObjectInside(SCM idname, SCM who);  
 SCM Script_checkArchetype(SCM what, SCM mapinfo, SCM x, SCM y);  
 SCM Script_checkInventory(SCM who, SCM what);  
 SCM Script_getName(SCM who);  
 SCM Script_createObject(SCM archname, SCM x, SCM y);  
 SCM Script_createObjectInside(SCM archname, SCM where);  
 SCM Script_createInvisibleObjectInside(SCM idname, SCM where);  
 SCM Script_removeObject(SCM what);  
 SCM Script_whoIsOther(void);  
 SCM Script_whoAmI(void);  
 SCM Script_whoIsActivator(void);  
 SCM Script_whatMessage(void);  
 SCM Script_crossfireSay(SCM who, SCM message);  
 SCM Script_crossfireWrite(SCM who, SCM message, SCM color);  
 SCM Script_crossfireMessage(SCM message, SCM color);  
 SCM Script_isAlive_p(SCM who);  
 SCM Script_isWiz_p(SCM who);  
 SCM Script_wasWiz_p(SCM who);  
 SCM Script_isApplied_p(SCM who);  
 SCM Script_isUnpaid_p(SCM who);  
 SCM Script_isFlying_p(SCM who);  
 SCM Script_isMonster_p(SCM who);  
 SCM Script_isFriendly_p(SCM who);  
 SCM Script_isGenerator_p(SCM who);  
 SCM Script_isThrown_p(SCM who);  
 SCM Script_canSeeInvisible_p(SCM who);  
 SCM Script_canRoll_p(SCM who);  
 SCM Script_isTurnable_p(SCM who);  
 SCM Script_isUsedUp_p(SCM who);  
 SCM Script_isIdentified_p(SCM who);  
 SCM Script_isSplitting_p(SCM who);  
 SCM Script_hitback_p(SCM who);  
 SCM Script_blocksview_p(SCM who);  
 SCM Script_isUndead_p(SCM who);  
 SCM Script_isScared_p(SCM who);  
 SCM Script_isUnaggressive_p(SCM who);  
 SCM Script_reflectMissiles_p(SCM who);  
 SCM Script_reflectSpells_p(SCM who);  
 SCM Script_runAway_p(SCM who);  
 SCM Script_canPassThru_p(SCM who);  
 SCM Script_canPickUp_p(SCM who);  
 SCM Script_isUnique_p(SCM who);  
 SCM Script_canCastSpell_p(SCM who);  
 SCM Script_canUseScroll_p(SCM who);  
 SCM Script_canUseWand_p(SCM who);  
 SCM Script_canUseBow_p(SCM who);  
 SCM Script_canUseArmour_p(SCM who);  
 SCM Script_canUseWeapon_p(SCM who);  
 SCM Script_canUseRing_p(SCM who);  
 SCM Script_hasXRays_p(SCM who);  
 SCM Script_isFloor_p(SCM who);  
 SCM Script_isLifesave_p(SCM who);  
 SCM Script_isSleeping_p(SCM who);  
 SCM Script_standStill_p(SCM who);  
 SCM Script_onlyAttack_p(SCM who);  
 SCM Script_isConfused_p(SCM who);  
 SCM Script_hasStealth_p(SCM who);  
 SCM Script_isCursed_p(SCM who);  
 SCM Script_isDamned_p(SCM who);  
 SCM Script_knownMagical_p(SCM who);  
 SCM Script_knownCursed_p(SCM who);  
 SCM Script_canUseSkill_p(SCM who);  
 SCM Script_beenApplied_p(SCM who);  
 SCM Script_canUseRod_p(SCM who);  
 SCM Script_canUseHorn_p(SCM who);  
 SCM Script_makeInvisible_p(SCM who);  
 SCM Script_isBlind_p(SCM who);  
 SCM Script_canSeeInDark_p(SCM who);  
 SCM Script_setPosition(SCM who, SCM X, SCM Y);  
 SCM Script_getXPosition(SCM who);  
 SCM Script_getYPosition(SCM who);  
 SCM Script_setTitle(SCM who, SCM newname);  
 SCM Script_setAC(SCM who, SCM newvalue);  
 SCM Script_getAC(SCM who);  
 SCM Script_getHP(SCM who);  
 SCM Script_getSP(SCM who);  
 SCM Script_getGP(SCM who);  
 SCM Script_getFP(SCM who);  
 SCM Script_getMaxHP(SCM who);  
 SCM Script_getMaxSP(SCM who);  
 SCM Script_setHP(SCM who, SCM newvalue);  
 SCM Script_setSP(SCM who, SCM newvalue);  
 SCM Script_setFP(SCM who, SCM newvalue);  
 SCM Script_setGP(SCM who, SCM newvalue);  
 SCM Script_setMaxHP(SCM who, SCM newvalue);  
 SCM Script_setMaxSP(SCM who, SCM newvalue);  
 SCM Script_setCha(SCM who, SCM newvalue);  
 SCM Script_setStr(SCM who, SCM newvalue);  
 SCM Script_setDex(SCM who, SCM newvalue);  
 SCM Script_setInt(SCM who, SCM newvalue);  
 SCM Script_setWis(SCM who, SCM newvalue);  
 SCM Script_setPow(SCM who, SCM newvalue);  
 SCM Script_setCon(SCM who, SCM newvalue);  
 SCM Script_getCon(SCM who);  
 SCM Script_getStr(SCM who);  
 SCM Script_getDex(SCM who);  
 SCM Script_getInt(SCM who);  
 SCM Script_getWis(SCM who);  
 SCM Script_getPow(SCM who);  
 SCM Script_getCha(SCM who);  
 SCM Script_getType(SCM who);  
 SCM Script_isType(SCM who, SCM what);  
 /* script_spells.c */  
 void guile_init_spell_functions(void);  
 SCM Script_spellBullet(void);  
 SCM Script_spellSmallFireball(void);  
 SCM Script_spellMediumFireball(void);  
 SCM Script_spellLargeFireball(void);  
 SCM Script_spellBurningHands(void);  
 SCM Script_spellSmallLightning(void);  
 SCM Script_spellLargeLightning(void);  
 SCM Script_spellMagicMissile(void);  
 SCM Script_spellCreateBomb(void);  
 SCM Script_spellSummonGolem(void);  
 SCM Script_spellSummonFireElemental(void);  
 SCM Script_spellSummonEarthElemental(void);  
 SCM Script_spellSummonWaterElemental(void);  
 SCM Script_spellSummonAirElemental(void);  
 SCM Script_spellDimensionDoor(void);  
 SCM Script_spellCreateEarthWall(void);  
 SCM Script_spellParalyze(void);  
 SCM Script_spellIcestorm(void);  
 SCM Script_spellMagicMapping(void);  
 SCM Script_spellTurnUndead(void);  
 SCM Script_spellFear(void);  
 SCM Script_spellPoisonCloud(void);  
 SCM Script_spellWOW(void);  
 SCM Script_spellDestruction(void);  
 SCM Script_spellPerceiveSelf(void);  
 SCM Script_spellWOR(void);  
 SCM Script_spellInvisibility(void);  
 SCM Script_spellInvisibleToUndead(void);  
 SCM Script_spellProbe(void);  
 SCM Script_spellLargeBullet(void);  
 SCM Script_spellImprovedInvisibility(void);  
 SCM Script_spellHolyWord(void);  
 SCM Script_spellMinorHealing(void);  
 SCM Script_spellMediumHealing(void);  
 SCM Script_spellMajorHealing(void);  
 SCM Script_spellHeal(void);  
 SCM Script_spellCreateFood(void);  
 SCM Script_spellEarthToDust(void);  
 SCM Script_spellArmour(void);  
 SCM Script_spellStrength(void);  
 SCM Script_spellDexterity(void);  
 SCM Script_spellConstitution(void);  
 SCM Script_spellCharisma(void);  
 SCM Script_spellFireWall(void);  
 SCM Script_spellFrostWall(void);  
 SCM Script_spellProtectionCold(void);  
 SCM Script_spellProtectionElectricity(void);  
 SCM Script_spellProtectionFire(void);  
 SCM Script_spellProtectionPoison(void);  
 SCM Script_spellProtectionSlow(void);  
 SCM Script_spellProtectionParalyze(void);  
 SCM Script_spellProtectionDrain(void);  
 SCM Script_spellProtectionMagic(void);  
 SCM Script_spellProtectionAttack(void);  
 SCM Script_spellLevitate(void);  
 SCM Script_spellSmallSpeedball(void);  
 SCM Script_spellLargeSpeedball(void);  
 SCM Script_spellHellfire(void);  
 SCM Script_spellFirebreath(void);  
 SCM Script_spellLargeIcestorm(void);  
 SCM Script_spellCharging(void);  
 SCM Script_spellPolymorph(void);  
 SCM Script_spellCancellation(void);  
 SCM Script_spellConfusion(void);  
 SCM Script_spellMassConfusion(void);  
 SCM Script_spellSummonPetMonster(void);  
 SCM Script_spellSlow(void);  
 SCM Script_spellRegenerateSpellpoints(void);  
 SCM Script_spellCurePoison(void);  
 SCM Script_spellProtectionConfusion(void);  
 SCM Script_spellProtectionCancellation(void);  
 SCM Script_spellProtectionDepletion(void);  
 SCM Script_spellAlchemy(void);  
 SCM Script_spellRemoveCurse(void);  
 SCM Script_spellRemoveDamnation(void);  
 SCM Script_spellIdentify(void);  
 SCM Script_spellDetectMagic(void);  
 SCM Script_spellDetectMonster(void);  
 SCM Script_spellDetectEvil(void);  
 SCM Script_spellDetectCurse(void);  
 SCM Script_spellHeroism(void);  
 SCM Script_spellAggravation(void);  
 SCM Script_spellFirebolt(void);  
 SCM Script_spellFrostbolt(void);  
 SCM Script_spellShockwave(void);  
 SCM Script_spellColorSpray(void);  
 SCM Script_spellHaste(void);  
 SCM Script_spellFaceOfDeath(void);  
 SCM Script_spellBallLightning(void);  
 SCM Script_spellMeteorSwarm(void);  
 SCM Script_spellMeteor(void);  
 SCM Script_spellMysticFist(void);  
 SCM Script_spellRaiseDead(void);  
 SCM Script_spellResurrection(void);  
 SCM Script_spellReincarnation(void);  
 SCM Script_spellImmuneCold(void);  
 SCM Script_spellImmuneElectricity(void);  
 SCM Script_spellImmuneFire(void);  
 SCM Script_spellImmunePoison(void);  
 SCM Script_spellImmuneSlow(void);  
 SCM Script_spellImmuneParalyze(void);  
 SCM Script_spellImmuneDrain(void);  
 SCM Script_spellImmuneMagic(void);  
 SCM Script_spellImmuneAttack(void);  
 SCM Script_spellInvulnerability(void);  
 SCM Script_spellProtection(void);  
 SCM Script_spellRuneFire(void);  
 SCM Script_spellRuneFrost(void);  
 SCM Script_spellRuneShock(void);  
 SCM Script_spellRuneBlast(void);  
 SCM Script_spellRuneDeath(void);  
 SCM Script_spellRuneMark(void);  
 SCM Script_spellBuildDirector(void);  
 SCM Script_spellChaosPool(void);  
 SCM Script_spellBuildBulletWall(void);  
 SCM Script_spellBuildLightningWall(void);  
 SCM Script_spellBuildFireballWall(void);  
 SCM Script_spellRuneMagic(void);  
 SCM Script_spellRuneDrainSP(void);  
 SCM Script_spellRuneAntimagic(void);  
 SCM Script_spellRuneTransferrence(void);  
 SCM Script_spellTransfer(void);  
 SCM Script_spellMagicDrain(void);  
 SCM Script_spellCounterspell(void);  
 SCM Script_spellDispelRune(void);  
 SCM Script_spellCureConfusion(void);  
 SCM Script_spellRestoration(void);  
 SCM Script_spellSummonEvilMonster(void);  
 SCM Script_spellCounterwall(void);  
 SCM Script_spellCauseLightWounds(void);  
 SCM Script_spellCauseMediumWounds(void);  
 SCM Script_spellCauseHeavyWounds(void);  
 SCM Script_spellCharm(void);  
 SCM Script_spellBanishment(void);  
 SCM Script_spellCreateMissile(void);  
 SCM Script_spellShowInvisible(void);  
 SCM Script_spellXRay(void);  
 SCM Script_spellPacify(void);  
 SCM Script_spellSummonFog(void);  
 SCM Script_spellSteambolt(void);  
 SCM Script_spellCommandUndead(void);  
 SCM Script_spellHolyOrb(void);  
 SCM Script_spellSummonAvatar(void);  
 SCM Script_spellHolyPossession(void);  
 SCM Script_spellBless(void);  
 SCM Script_spellCurse(void);  
 SCM Script_spellRegeneration(void);  
 SCM Script_spellConsecrate(void);  
 SCM Script_spellSummonCultMonsters(void);  
 SCM Script_spellCauseCriticalWounds(void);  
 SCM Script_spellHolyWrath(void);  
 SCM Script_spellRetribution(void);  
 SCM Script_spellFingerDeath(void);  
 SCM Script_spellInsectPlague(void);  
 SCM Script_spellHolyServant(void);  
 SCM Script_spellWallOfThorns(void);  
 SCM Script_spellStaffToSnake(void);  
 SCM Script_spellLight(void);  
 SCM Script_spellDarkness(void);  
 SCM Script_spellNightfall(void);  
 SCM Script_spellDaylight(void);  
 SCM Script_spellSunSpear(void);  
 SCM Script_spellFaeryFire(void);  
 SCM Script_spellCureBlindness(void);  
 SCM Script_spellDarkVision(void);  
 SCM Script_spellBulletSwarm(void);  
 SCM Script_spellBulletStorm(void);  
 SCM Script_spellCauseManyWounds(void);  
 SCM Script_spellSmallSnowstorm(void);  
 SCM Script_spellMediumSnowstorm(void);  
 SCM Script_spellLargeSnowstorm(void);  
 SCM Script_spellCureDisease(void);  
 SCM Script_spellCauseEbola(void);  
 SCM Script_spellCauseFlu(void);  
 SCM Script_spellCausePlague(void);  
 SCM Script_spellCauseLeprosy(void);  
 SCM Script_spellCauseSmallPox(void);  
 SCM Script_spellCausePneumonicPlague(void);  
 SCM Script_spellCauseAnthrax(void);  
 SCM Script_spellCauseTyphoid(void);  
 SCM Script_spellManaBlast(void);  
 SCM Script_spellSmallManaball(void);  
 SCM Script_spellMediumManaball(void);  
 SCM Script_spellLargeManaball(void);  
 SCM Script_spellManabolt(void);  
 SCM Script_spellDancingSword(void);  
 SCM Script_spellAnimateWeapon(void);  
 SCM Script_spellCauseCold(void);  
 SCM Script_spellDivineShock(void);  
 SCM Script_spellWindStorm(void);  
 SCM Script_spellSanctuary(void);  
 SCM Script_spellPeace(void);  
 SCM Script_spellSpiderWeb(void);  
 SCM Script_spellConflict(void);  
 SCM Script_spellRage(void);  
 SCM Script_spellForkedLightning(void);  
 SCM Script_spellPoisonFog(void);  
 SCM Script_spellFlameAura(void);  
 SCM Script_spellVitriol(void);  
 SCM Script_spellVitriolSplash(void);  
 SCM Script_spellIronwoodSkin(void);  
 SCM Script_spellWrathfullEye(void);  
 /* script_types.c */  
 void guile_init_type_functions(void);  
 SCM Script_colorBlack(void);  
 SCM Script_colorDarkBlue(void);  
 SCM Script_colorRed(void);  
 SCM Script_colorDarkYellow(void);  
 SCM Script_colorLightBlue(void);  
 SCM Script_colorOrange(void);  
 SCM Script_colorDarkGreen(void);  
 SCM Script_colorLightGreen(void);  
 SCM Script_colorGrey(void);  
 SCM Script_colorBrown(void);  
 SCM Script_colorYellow(void);  
 SCM Script_colorLightYellow(void);  
 SCM Script_attackTypePhysical(void);  
 SCM Script_attackTypeMagic(void);  
 SCM Script_attackTypeFire(void);  
 SCM Script_attackTypeElectricity(void);  
 SCM Script_attackTypeCold(void);  
 SCM Script_attackTypeConfusion(void);  
 SCM Script_attackTypeAcid(void);  
 SCM Script_attackTypeDrain(void);  
 SCM Script_attackTypeWeaponmagic(void);  
 SCM Script_attackTypeGhosthit(void);  
 SCM Script_attackTypePoison(void);  
 SCM Script_attackTypeSlow(void);  
 SCM Script_attackTypeParalyze(void);  
 SCM Script_attackTypeTurnUndead(void);  
 SCM Script_attackTypeFear(void);  
 SCM Script_attackTypeCancellation(void);  
 SCM Script_attackTypeDepletion(void);  
 SCM Script_attackTypeDeath(void);  
 SCM Script_attackTypeChaos(void);  
 SCM Script_attackTypeCounterspell(void);  
 SCM Script_attackTypeGodpower(void);  
 SCM Script_attackTypeHolyWord(void);  
 SCM Script_attackTypeBlind(void);  
 SCM Script_typePlayer(void);  
 SCM Script_typeBullet(void);  
 SCM Script_typeRod(void);  
 SCM Script_typeTreasure(void);  
 SCM Script_typePotion(void);  
 SCM Script_typeFood(void);  
 SCM Script_typePoison(void);  
 SCM Script_typeBook(void);  
 SCM Script_typeClock(void);  
 SCM Script_typeFBullet(void);  
 SCM Script_typeFBall(void);  
 SCM Script_typeLightning(void);  
 SCM Script_typeArrow(void);  
 SCM Script_typeBow(void);  
 SCM Script_typeWeapon(void);  
 SCM Script_typeArmour(void);  
 SCM Script_typePedestal(void);  
 SCM Script_typeAltar(void);  
 SCM Script_typeConfusion(void);  
 SCM Script_typeLockedDoor(void);  
 SCM Script_typeSpecialKey(void);  
 SCM Script_typeMap(void);  
 SCM Script_typeDoor(void);  
 SCM Script_typeKey(void);  
 SCM Script_typeMMissile(void);  
 SCM Script_typeTimedGate(void);  
 SCM Script_typeTrigger(void);  
 SCM Script_typeGrimReaper(void);  
 SCM Script_typeMagicEar(void);  
 SCM Script_typeTriggerButton(void);  
 SCM Script_typeTriggerAltar(void);  
 SCM Script_typeTriggerPedestal(void);  
 SCM Script_typeShield(void);  
 SCM Script_typeHelmet(void);  
 SCM Script_typeHorn(void);  
 SCM Script_typeMoney(void);  
 SCM Script_typeClass(void);  
 SCM Script_typeGravestone(void);  
 SCM Script_typeAmulet(void);  
 SCM Script_typePlayerMover(void);  
 SCM Script_typeTeleporter(void);  
 SCM Script_typeCreator(void);  
 SCM Script_typeSkill(void);  
 SCM Script_typeExperience(void);  
 SCM Script_typeEarthwall(void);  
 SCM Script_typeGolem(void);  
 SCM Script_typeBomb(void);  
 SCM Script_typeThrownObject(void);  
 SCM Script_typeBlindness(void);  
 SCM Script_typeGod(void);  
 SCM Script_typeDetector(void);  
 SCM Script_typeSpeedBall(void);  
 SCM Script_typeDeadObject(void);  
 SCM Script_typeDrink(void);  
 SCM Script_typeMarker(void);  
 SCM Script_typeHolyAltar(void);  
 SCM Script_typePlayerChanger(void);  
 SCM Script_typeBattleground(void);  
 SCM Script_typePeacemaker(void);  
 SCM Script_typeGem(void);  
 SCM Script_typeFirechest(void);  
 SCM Script_typeFirewall(void);  
 SCM Script_typeCheckInv(void);  
 SCM Script_typeMoodFloor(void);  
 SCM Script_typeExit(void);  
 SCM Script_typeEncounter(void);  
 SCM Script_typeShopFloor(void);  
 SCM Script_typeShopMat(void);  
 SCM Script_typeRing(void);  
 SCM Script_typeFlesh(void);  
 SCM Script_typeInorganic(void);  
 SCM Script_typeLighter(void);  
 SCM Script_typeTrapPart(void);  
 SCM Script_typeSpellbook(void);  
 SCM Script_typeCloak(void);  
 SCM Script_typeCone(void);  
 SCM Script_typeAura(void);  
 SCM Script_typeSpinner(void);  
 SCM Script_typeGate(void);  
 SCM Script_typeButton(void);  
 SCM Script_typeHandle(void);  
 SCM Script_typeHole(void);  
 SCM Script_typeTrapdoor(void);  
 SCM Script_typeWordOfRecall(void);  
 SCM Script_typeParaimage(void);  
 SCM Script_typeSign(void);  
 SCM Script_typeBoots(void);  
 SCM Script_typeGloves(void);  
 SCM Script_typeConverter(void);  
 SCM Script_typeBracers(void);  
 SCM Script_typePoisoning(void);  
 SCM Script_typeSavebed(void);  
 SCM Script_typePoisonCloud(void);  
 SCM Script_typeFireholes(void);  
 SCM Script_typeWand(void);  
 SCM Script_typeAbility(void);  
 SCM Script_typeScroll(void);  
 SCM Script_typeDirector(void);  
 SCM Script_typeGirdle(void);  
 SCM Script_typeForce(void);  
 SCM Script_typePotionEffect(void);  
 SCM Script_typeCloseContainer(void);  
 SCM Script_typeContainer(void);  
 SCM Script_typeArmourImprover(void);  
 SCM Script_typeWeaponImprover(void);  
 SCM Script_typeSkillScroll(void);  
 SCM Script_typeDeepSwamp(void);  
 SCM Script_typeIdentifyAltar(void);  
 SCM Script_typeCancellation(void);  
 SCM Script_typeMenu(void);  
 SCM Script_typeBallLightning(void);  
 SCM Script_typeSwarmSpell(void);  
 SCM Script_typeRune(void);  
 SCM Script_typePowerCrystal(void);  
 SCM Script_typeCorpse(void);  
 SCM Script_typeDisease(void);  
 SCM Script_typeSymptom(void);  
 /* shop.c */  /* shop.c */
 int query_cost(object *tmp, object *who, int flag);  int query_cost(object *tmp, object *who, int flag);
 char *cost_string_from_value(int cost);  char *cost_string_from_value(int cost);


Legend:
line(s) removed in v.1.41 
line(s) changed
 line(s) added in v.1.42

File made using version 1.98 of cvs2html by leaf at 2011-07-21 19:32