comparison mm7_5.cpp @ 370:7f817679b60e

_42777D_CastSpell_UseWand_ShootArrow
author Nomad
date Fri, 22 Feb 2013 17:47:41 +0200
parents 0f35f908547f
children d1d1e1daa7f7
comparison
equal deleted inserted replaced
366:85edec9da96b 370:7f817679b60e
2968 strcpy(pTmpBuf, v177); 2968 strcpy(pTmpBuf, v177);
2969 } 2969 }
2970 //_set_status_string_pTmpBuf_and_continue: 2970 //_set_status_string_pTmpBuf_and_continue:
2971 sub_41C0B8_set_status_string(pTmpBuf); 2971 sub_41C0B8_set_status_string(pTmpBuf);
2972 continue; 2972 continue;
2973 case UIMSG_4F: 2973 case UIMSG_SPellbook_ShowHightlightedSpellInfo:
2974 if ( !uActiveCharacter || (uNumSeconds = (unsigned int)pPlayers[uActiveCharacter], 2974 if ( !uActiveCharacter || (uNumSeconds = (unsigned int)pPlayers[uActiveCharacter],
2975 !*(char *)(uNumSeconds + 11 * *(char *)(uNumSeconds + 6734) + uMessageParam + 402)) ) 2975 !*(char *)(uNumSeconds + 11 * *(char *)(uNumSeconds + 6734) + uMessageParam + 402)) )
2976 continue; 2976 continue;
2977 if ( sub_4637E0_is_there_popup_onscreen() ) 2977 if ( sub_4637E0_is_there_popup_onscreen() )
2978 dword_507B00_spell_info_to_draw_in_popup = uMessageParam + 1; 2978 dword_507B00_spell_info_to_draw_in_popup = uMessageParam + 1;
3122 } 3122 }
3123 } 3123 }
3124 } 3124 }
3125 } 3125 }
3126 continue; 3126 continue;
3127 case UIMSG_8E: 3127
3128 if ( pTurnEngine->field_4 == 3 ) 3128 case UIMSG_CastSpellFromBook:
3129 continue; 3129 if ( pTurnEngine->field_4 != 3 )
3130 v175 = 0; 3130 _42777D_CastSpell_UseWand_ShootArrow(uMessageParam, v199, 0, 0, 0);
3131 v159 = 0; 3131 continue;
3132 v147 = 0; 3132
3133 //goto LABEL_678;
3134 v80 = v199;
3135 v79 = uMessageParam;
3136 _42777D_CastSpell_UseWand_ShootArrow(v79, v80, v147, v159, v175);
3137 continue;
3138 case UIMSG_92: 3133 case UIMSG_92:
3139 if ( pTurnEngine->field_4 != 3 ) 3134 if ( pTurnEngine->field_4 != 3 )
3140 { 3135 {
3141 v175 = 0; 3136 v175 = 0;
3142 v159 = v0; 3137 v159 = v0;